This website requires JavaScript.
56c6d90f8c
mount-util: teach open_tree_attr_fallback() our usual AT_EMPTY_PATH trick
Mike Yuan
2025-07-09 10:07:07 +02:00
2b4999acb4
mount-util: regroup functions
Mike Yuan
2025-07-09 09:19:50 +02:00
ba010e14f2
recurse-dir: switch to FOREACH_ARRAY
Mike Yuan
2025-07-09 09:55:15 +02:00
8d4b2689ca
recurse-dir: use -EBADF as placeholder for invalid fd
Mike Yuan
2025-07-09 09:35:40 +02:00
f17c49c569
Add support for BPF tokens (#36134 )
Yu Watanabe
2025-07-09 15:12:22 +09:00
ea9826eb94
core: add options to delegate BPFFS token creation
Matteo Croce
2025-05-15 16:32:46 +02:00
3a47437fc9
core: Introduce PrivateBPF= to mount a private BPFFS
Matteo Croce
2025-06-27 14:17:00 +02:00
2c7dabff50
core: split out setup_private_users_child()
Matteo Croce
2024-11-26 11:54:29 +01:00
9554ac3052
tests: run test with CAP_BPF
Matteo Croce
2025-06-25 14:42:48 +02:00
a80c06cf02
nspawn: create mountpoint for bpffs
Matteo Croce
2025-06-05 10:00:05 +02:00
48e0f7bc2f
core: fix owner check of PIDFile=, and update document (#38115 )
Yu Watanabe
2025-07-08 23:58:19 +09:00
4fef8b916e
A few changes related to linking and bitfields (#38118 )
Yu Watanabe
2025-07-08 23:57:44 +09:00
6eb805f42a
meson: drop -ffunction-sections -fdata-sections
Zbigniew Jędrzejewski-Szmek
2025-07-08 13:18:07 +02:00
048a94c8f6
basic/stdio-util: use a fixed message in xsprintf
Zbigniew Jędrzejewski-Szmek
2025-07-08 12:44:06 +02:00
1e99c4e2be
test-string-util: add a small test for xsprintf
Zbigniew Jędrzejewski-Szmek
2025-07-08 12:55:17 +02:00
c179466616
Merge shared/exec-directory-util.? into basic/unit-def.?
Zbigniew Jędrzejewski-Szmek
2025-07-08 12:09:31 +02:00
293cc8866d
man: mention relative PIDFile= in user service is prefixed with $XDG_RUNTIME_DIR
Yu Watanabe
2025-07-08 17:49:52 +09:00
7e26912677
core: allow to use PIDFile= in user session services
Yu Watanabe and 铝箔
2025-07-08 17:37:33 +09:00
309e269606
update TODO
Lennart Poettering
2025-07-08 10:53:51 +02:00
f283459b9f
shared/open-file: add line break
Zbigniew Jędrzejewski-Szmek
2025-07-07 11:13:26 +02:00
d9a460b2b6
Adjust bitfields in struct Condition
Zbigniew Jędrzejewski-Szmek
2025-07-01 13:39:00 +02:00
976444f64f
update TODO
Lennart Poettering
2025-07-08 09:56:24 +02:00
14354d70e1
test: invoke systemd-nspawn properly from a session
Lennart Poettering
2025-07-02 15:22:35 +02:00
5cc21b78b6
minor fixes to nspawn, machined, vmspawn (#38110 )
Yu Watanabe
2025-07-08 15:54:49 +09:00
18eafedb1a
nspawn: Support idmapped mounts on homed managed home directories (#38069 )
Lennart Poettering
2025-07-08 06:51:41 +02:00
5279acb58d
vmspawn: tighten parser of EXIT_STATUS=
Lennart Poettering
2025-06-16 10:52:26 +02:00
ba4624ff6c
nspawn: fix parser of --notify-ready=
Lennart Poettering
2025-06-16 10:45:47 +02:00
3779bdd5a3
nspawn: add argument comments to various calls
Lennart Poettering
2025-06-12 17:38:04 +02:00
93555abe29
nspawn: don't use strjoina() for user controlled strings
Lennart Poettering
2025-06-12 17:37:45 +02:00
a13fda9e67
machinectl: fix status output indentation
Lennart Poettering
2025-06-30 23:12:36 +02:00
0d8f8be2fd
add api to kill subcgroups of units (#38102 )
Lennart Poettering
2025-07-08 06:33:32 +02:00
a5ddad2795
tree-wide: switch a bunch of sd_bus_error_setf() to sd_bus_error_set()
Lennart Poettering
2025-07-08 03:08:56 +02:00
8cf772edc1
test: add testcase for subcgroup killing
Lennart Poettering
2025-06-30 14:54:36 +02:00
6b02854f50
systemctl: add --kill-subgroup= switch for killing subcgroup
Lennart Poettering
2025-06-30 14:54:12 +02:00
0f23564ad4
pid1: add ability to kill processes in a subgroup of a unit
Lennart Poettering
2025-05-19 17:38:26 +02:00
9afe65d974
pid1: properly report if we managed to kill a process by cgroup
Lennart Poettering
2025-06-30 14:53:30 +02:00
3ef791876b
core: add quota support for State, Cache, and Log exec directories (#35892 )
Yu Watanabe
2025-07-08 09:18:20 +09:00
ef6b6f31c7
bootspec: fix string table naming for BootEntryType/BootEntrySource (#38106 )
Yu Watanabe
2025-07-08 09:11:30 +09:00
bb176bdb51
man: also use title case in systemd.service(5)
Lennart Poettering
2025-07-07 18:11:03 +02:00
825a1f9ecb
core/cgroup: prepare for removal of tracking/bookkeeping logic specific to cgroup v1 (#38099 )
Yu Watanabe
2025-07-08 08:37:01 +09:00
c777c05125
test: add test for quotas on Exec directories
Andres Beltran
2025-06-16 23:44:35 +00:00
e8e274c8da
Add quota support for systemctl
Andres Beltran
2025-07-01 17:41:31 +00:00
a89afe1948
Add quota support for DBus
Andres Beltran
2025-07-01 17:40:47 +00:00
26c6f3271a
core: add quota support for State, Cache, and Log exec directories
Andres Beltran
2025-07-01 17:37:48 +00:00
744086b58d
shared: add exec-directory-util.ch
Andres Beltran
2025-07-01 17:24:56 +00:00
81e6b3685a
quota-util: add methods to read and set project IDs
Andres Beltran
2025-06-16 23:39:25 +00:00
652ba6e0dc
chattr-util: add helpers to read and set project IDs
Andres Beltran
2025-06-16 23:38:25 +00:00
1e7ba4780d
bootspec: boot_entry_source_to_json_string() to boot_entry_source_to_string()
Lennart Poettering
2025-07-07 18:26:59 +02:00
2030922e2d
bootspec: rename boot_entry_source_to_string() to boot_entry_source_description_to_string()
Lennart Poettering
2025-07-07 18:25:22 +02:00
9880c7f103
bootspec: rename BootEntryType values
Lennart Poettering
2025-07-07 18:10:13 +02:00
a1c7aa6a95
bootspec: include 'UKI' in descriptive name for type #2
Lennart Poettering
2025-07-07 15:54:17 +02:00
199989e168
bootspec: rename boot_entry_type_to_string() to boot_entry_type_description_to_string()
Lennart Poettering
2025-07-07 15:52:17 +02:00
6fbb1abf03
TODO: add future deprecation of DefaultMemoryMin/Low=
Mike Yuan
2025-07-06 12:41:29 +02:00
f273212797
core/cgroup: unit_realize_cgroup_now_disable() is NOP for non-slice units
Mike Yuan
2025-07-06 01:24:29 +02:00
dc537d9479
core/cgroup: make unit_get_ancestor_disable_mask() static
Mike Yuan
2025-07-06 00:18:40 +02:00
7af676c1b6
core/cgroup: tweak unit_invalidate_cgroup_bpf() a bit
Mike Yuan
2025-05-28 01:02:04 +02:00
ed82caeb39
core/cgroup: dial down "controller" noise
Mike Yuan
2025-07-06 02:04:10 +02:00
00c4851af0
core/cgroup: workaround for kernel < 5.4 is now irrelevant
Mike Yuan
2025-07-06 01:57:51 +02:00
432e42703e
core/cgroup: remove any reference to cgv1 controllers
Mike Yuan
2025-07-05 23:50:48 +02:00
92172973b1
core/cgroup: regroup functions
Mike Yuan
2025-07-06 01:54:45 +02:00
09f380e4e7
core/cgroup: drop unneeded cast
Mike Yuan
2025-07-06 01:46:59 +02:00
f3393148a5
core/cgroup: introduce cgroup_context_has_device_policy() helper
Mike Yuan
2025-07-05 23:47:06 +02:00
f26d5d76e9
core/cgroup: drop dangling cgroup_context_copy() prototype
Mike Yuan
2025-07-05 23:39:46 +02:00
65df8be24b
core/cgroup: constify CGROUP_TASKS_MAX_UNSET
Mike Yuan
2025-07-05 23:27:54 +02:00
24e67cea45
man/supported-controllers: refresh list
Mike Yuan
2025-07-06 02:40:13 +02:00
90fa161b5b
nspawn: Support idmapped mounts on homed managed home directories
DaanDeMeyer
2025-07-04 20:19:26 +02:00
bda934d4e5
forward: Add struct mount_attr forward declaration
DaanDeMeyer
2025-07-04 20:19:06 +02:00
2d9759ae6a
basic: Add open_tree_attr() syscall wrapper
DaanDeMeyer
2025-07-04 20:18:39 +02:00
3bb59e28f9
basic: Use Static_assert() in missing_syscall_def.h
DaanDeMeyer
2025-07-04 18:56:42 +02:00
a2123bf9d4
man: improve Description= documentation (#38101 )
Zbigniew Jędrzejewski-Szmek
2025-07-07 11:56:09 +02:00
172dd81e92
man: improve Description= documentation
Lennart Poettering
2025-07-07 10:10:29 +02:00
d03714e4e4
tree-wide: "human readable" → "human-readable"
Lennart Poettering
2025-07-07 09:48:42 +02:00
663108304a
build(deps): bump github/codeql-action from 3.28.18 to 3.29.2
dependabot[bot]
2025-07-01 11:21:37 +00:00
64a78cb082
Unify error messages for transient settings, fix handling of Ex variants (#38083 )
Lennart Poettering
2025-07-07 09:39:40 +02:00
c97fd65417
Explicitly include more headers (#38100 )
Daan De Meyer
2025-07-07 08:26:46 +02:00
10b0bc476b
timesync,test: explicitly include sys/timex.h when struct timex is used
Yu Watanabe
2025-07-07 12:40:11 +09:00
83a047fe23
tree-wide: include sys/stat.h where necessary
Yu Watanabe
2025-07-07 11:40:42 +09:00
0ae2ac9759
Two follow-ups for recent PRs (#38062 )
Lennart Poettering
2025-07-06 22:06:52 +02:00
228d84e37a
systemd-analyze: stop printing Ex transient settings
Zbigniew Jędrzejewski-Szmek
2025-07-05 13:01:18 +02:00
41288f2daf
shared/bus-unit-util: fix PrivateTmp=/PrivateUsers=/ProtectControlGroups= and Ex variants
Zbigniew Jędrzejewski-Szmek
2025-07-05 09:22:16 +02:00
fb98c75e0e
shared/bus-unit-util: tweak bus_append_exec_command to use Ex prop only if necessary
Zbigniew Jędrzejewski-Szmek
2025-07-04 19:32:51 +02:00
6f06afde59
shared/bus-unit-util: rework error messages for NFTSet=
Zbigniew Jędrzejewski-Szmek
2025-07-05 13:26:07 +02:00
95a3cfcbf6
shared/bus-unit-util: rework error messages
Zbigniew Jędrzejewski-Szmek
2025-07-04 17:18:16 +02:00
ce120ac823
shared/bus-unit-util: tweak error handling in bus_append_exec_command
Zbigniew Jędrzejewski-Szmek
2025-07-04 14:06:52 +02:00
ffe8f21302
basic/include: replace _Static_assert() with static_assert()
Yu Watanabe
2025-07-06 11:33:58 +09:00
a8f8b3efb5
ci: add test timeout multiplier for ppc64le
Luca Boccassi
2025-07-06 11:02:20 +01:00
2643cb1ade
core: rename ExecContext.ioprio_set -> .ioprio_is_set
Yu Watanabe
2025-07-06 10:43:18 +09:00
c56e251d3f
analyze: include unistd.h
Yu Watanabe
2025-07-06 15:22:43 +09:00
8d29f31bf6
namespace-util,nsresource: explicitly include sched.h
Yu Watanabe
2025-06-26 01:03:26 +09:00
cfba9b9eab
tree-wide: several cleanups for reading/writing /proc/sys/fs/nr_open
2025-07-05 16:42:41 +09:00
6cc01c8cc4
ukify: fix parsing uname version with '+'
Luca Boccassi
2025-07-05 21:10:01 +01:00
ebfd56975e
cgroup-util: clean up skip_{slices,session,user_manager} (#38089 )
Yu Watanabe
2025-07-06 16:37:28 +09:00
b0d40944b3
hwdb: fix typo in 70-maker-tools.hwdb, and add the file to meson.build (#38090 )
Yu Watanabe
2025-07-06 16:31:23 +09:00
e7f04514c1
meson fixlets (#38086 )
Yu Watanabe
2025-07-06 16:27:31 +09:00
225de2729d
hwdb: fix typo in 70-maker-tools.hwdb
AsciiWolf
2025-07-05 23:44:08 +02:00
cdbc500faa
hwdb: add 70-maker-tools.hwdb to meson.build
AsciiWolf
2025-07-05 23:32:09 +02:00
b6fde0875b
core/cgroup: drop outdated comment
Mike Yuan
2025-06-05 02:14:15 +02:00
d33104eba2
cgroup-util: clean up skip_{slices,session,user_manager}
Mike Yuan
2025-05-27 18:32:44 +02:00
68c703872c
string-table: drop unneeded initialization
Mike Yuan
2025-05-27 16:55:43 +02:00
163e666204
meson: call qemu with -machine virt on aarch64
Luca Boccassi
2025-07-05 20:21:51 +01:00