-
7330e9c789
test-fs-util: check for CAP_DAC_OVERRIDE in xopenat_auto_rw_ro
Emanuele Rocca
2026-05-14 13:31:24 +02:00
-
587c522487
various: fix duplicated logging from parse_path_argument
Zbigniew Jędrzejewski-Szmek
2026-04-23 21:43:19 +02:00
-
d2aafc33ea
busctl: convert to the new option and verb parsers
Zbigniew Jędrzejewski-Szmek
2026-04-14 12:56:01 +02:00
-
d0f67f257d
busctl: reorder option cases to match --help output
Zbigniew Jędrzejewski-Szmek
2026-04-14 16:42:41 +02:00
-
b333fcf9da
localectl: convert to the new option and verb parsers
Zbigniew Jędrzejewski-Szmek
2026-04-16 11:38:06 +02:00
-
71c3123b17
kernel-install: convert to the new option and verb parsers
Zbigniew Jędrzejewski-Szmek
2026-04-16 10:25:49 +02:00
-
df630029c5
cgroup: Add CPUSetPartition= setting (#42013)
Luca Boccassi
2026-05-14 13:10:13 +01:00
-
-
92fbc11f6a
shared/options: introduce OPTION_COMMON_{ENTRY_TOKEN,MAKE_ENTRY_DIRECTORY}
Zbigniew Jędrzejewski-Szmek
2026-05-14 11:51:56 +02:00
-
42e7fd40e0
shared/verbs: split verbs in two lines when the synopsis is > 25 characters
Zbigniew Jędrzejewski-Szmek
2026-05-14 11:23:40 +02:00
-
596031030e
shared/format-table: shorten code a bit
Zbigniew Jędrzejewski-Szmek
2026-04-24 13:02:25 +02:00
-
-
-
a1e6f4a15b
Convert systemctl to option and verb macros (#42088)
Zbigniew Jędrzejewski-Szmek
2026-05-14 11:33:09 +02:00
-
-
-
-
eada7715cb
export system memory and number of cpus in basic metrics (#42076)
Luca Boccassi
2026-05-14 09:57:00 +01:00
-
-
440d701f3c
fuzz-systemctl-parse-argv: add two corpus files to test compat parsers
Zbigniew Jędrzejewski-Szmek
2026-05-14 00:34:03 +02:00
-
4a30028c85
fuzz-systemctl-parse-argv: update suppression of logging and resetting of state
Zbigniew Jędrzejewski-Szmek
2026-05-14 00:21:25 +02:00
-
0a33b37e93
shared/options: implement the equivalent of 'opterr'
Zbigniew Jędrzejewski-Szmek
2026-05-13 23:29:46 +02:00
-
23ba690cca
systemctl: convert shutdown_parse_argv to OPTION macros
Zbigniew Jędrzejewski-Szmek
2026-05-13 23:02:48 +02:00
-
45828705d6
systemctl: convert halt_parse_argv to OPTION macros
Zbigniew Jędrzejewski-Szmek
2026-05-13 22:56:25 +02:00
-
52185521f0
systemctl: convert verbs to VERB macros
Zbigniew Jędrzejewski-Szmek
2026-05-13 22:24:14 +02:00
-
91249f8004
systemctl: convert parse_argv to OPTION macros
Zbigniew Jędrzejewski-Szmek
2026-05-13 17:50:24 +02:00
-
137736dd64
systemctl: reorder cases in parse_argv() to match order in --help
Zbigniew Jędrzejewski-Szmek
2026-05-13 17:39:26 +02:00
-
f01b3122e3
systemctl: split out helper for --what and allow resetting
Zbigniew Jędrzejewski-Szmek
2026-05-13 17:32:44 +02:00
-
04bf62b012
systemctl: split out helper for --type= and allow resetting
Zbigniew Jędrzejewski-Szmek
2026-05-13 17:18:30 +02:00
-
ae83ce85b9
systemctl: split out helper for --property=
Zbigniew Jędrzejewski-Szmek
2026-05-13 17:10:00 +02:00
-
979ecbb14e
systemctl: split out helper for --state= and allow resetting
Zbigniew Jędrzejewski-Szmek
2026-05-13 17:00:00 +02:00
-
50857801db
cgroups: Refactor cgroup_apply_cpuset() argument order
glemco
2026-05-12 19:47:43 +02:00
-
43b53679da
cgroup: Add CPUSetPartition= setting
glemco
2026-05-10 11:48:27 +02:00
-
-
-
8e6ad359e3
vmspawn: multifunction-pack pcie-root-ports on pcie.0 (#42077)
Christian Brauner
2026-05-14 08:13:00 +02:00
-
-
29fbad2b7f
update TODO
Lennart Poettering
2026-05-13 15:06:57 +02:00
-
e5f27e51f9
report-basic: export PhysicalMemorybytes + CPUsOnline metrics
Lennart Poettering
2026-05-13 15:00:08 +02:00
-
94ef901b1c
cpu-set-util: introduce cpus_online().
Lennart Poettering
2026-05-13 14:59:35 +02:00
-
f78e7a0949
cpu-set-util: add cpu_set_count() helper
Lennart Poettering
2026-05-13 14:58:21 +02:00
-
-
-
95e7ead268
nsresourced: re-link GID delegation file after atomic UID file write
Daan De Meyer
2026-05-13 12:21:10 +02:00
-
a442440315
blockdev-util: Drop name argument from BLKPG functions
Daan De Meyer
2026-05-13 22:21:57 +02:00
-
0bd38f2258
vmspawn: multifunction-pack pcie-root-ports on pcie.0
Christian Brauner
2026-05-13 15:58:11 +02:00
-
f8b73a3bae
core: when figuring out whether to create orphanage units, consult vtable instead of allowlist
Lennart Poettering
2026-05-13 15:19:54 +02:00
-
e4c6c57c01
import: two minor debugability improvements (#42081)
Luca Boccassi
2026-05-13 22:04:14 +01:00
-
-
bd7a152345
repart: Add debug logging for block_device_partition_add()
Daan De Meyer
2026-05-13 21:23:48 +02:00
-
6e232bb565
mkosi: update debian commit reference to 8b9ea8981eee267a2fa493435f2869f7b2479350
Luca Boccassi
2026-05-13 15:17:39 +01:00
-
ff31c6db6b
preset: enable cgroup metrics logic (#42075)
Luca Boccassi
2026-05-13 20:12:47 +01:00
-
-
148c34dd6a
import: try to capture tar exit codes on failure
Luca Boccassi
2026-05-13 18:39:06 +01:00
-
b05d828b5c
import: do not create foreign ns on cleanup if not needed
Luca Boccassi
2026-05-13 18:31:27 +01:00
-
-
-
de2ad965c2
core: add SetCredentials{,Encrypted} to varlink Unit.StartTransient
Michael Vogt
2026-05-05 10:16:11 +02:00
-
045d08e417
core: extract exec_context_apply_set_credential() helper
Michael Vogt
2026-05-05 09:43:50 +02:00
-
27fa92aa3c
core: add support for Environment in io.systemd.Unit.StartTransient
Michael Vogt
2026-04-29 15:45:10 +02:00
-
ed6b2b9c30
core: extract exec_context_apply_environment() helper
Michael Vogt
2026-04-29 15:41:24 +02:00
-
a2aa3a7450
core: add WorkingDirectory to Unit.StartTransient
Michael Vogt
2026-04-29 10:56:41 +02:00
-
6e8e0ba26d
varlink: make fields of ExecContext nullable for partial input
Michael Vogt
2026-04-29 16:52:15 +02:00
-
eb435b8326
core: tweak pattern of applying varlink properties for StartTransient
Michael Vogt
2026-04-29 15:27:54 +02:00
-
-
-
74d742fbfc
TEST-64-UDEV-STORAGE: Drop number of nvme devices to 12
Daan De Meyer
2026-05-13 13:35:21 +00:00
-
-
-
94e05aca0d
copy: retire splice use() for copying files on disk
Lennart Poettering
2026-05-12 16:13:36 +02:00
-
3061ec2707
meson: move systemd-sysupdate to /usr/bin/
Zbigniew Jędrzejewski-Szmek
2026-05-13 09:52:19 +02:00
-
78577ecd00
update TODO
Lennart Poettering
2026-05-13 15:57:24 +02:00
-
ff32dd2474
preset: enable cgroup metrics logic
Lennart Poettering
2026-05-13 15:25:41 +02:00
-
-
0a9bbdcd33
update TODO
Lennart Poettering
2026-05-13 14:12:37 +02:00
-
c301966df7
core: do not leak resources when handling stale alias state on reload (#41986)
Chris Down
2026-05-13 21:25:08 +09:00
-
-
e28aab8840
RestrictFileSystemAccess= — dm-verity filesystem access enforcement via BPF LSM (#41340)
Christian Brauner
2026-05-13 13:58:46 +02:00
-
-
7cc5d161e6
test: Modernize btrfs tests
Daan De Meyer
2026-05-12 09:41:01 +02:00
-
450853c72c
libc,shared: detect newer library symbols at runtime via weak references (#42065)
Daan De Meyer
2026-05-13 13:06:35 +02:00
-
-
-
-
2c9b5145a6
dhcp-message: introduce several more functions to parse/append DHCP options (#42063)
Daan De Meyer
2026-05-13 11:51:18 +02:00
-
-
a1f20a0746
Convert loginctl to option and verb macros (#42066)
Zbigniew Jędrzejewski-Szmek
2026-05-13 11:22:12 +02:00
-
-
8b10063527
ci: disable BPF framework in Jammy build tests
Christian Brauner
2026-05-12 16:04:44 +02:00
-
4684df8f97
core: work around btf_ctx_access() rejection of const void * in BPF LSM
Christian Brauner
2026-05-08 10:53:16 +02:00
-
5439911f59
test: add integration tests for RestrictFileSystemAccess= BPF LSM
Christian Brauner
2026-05-08 10:52:18 +02:00
-
ad5eb75e60
core: expose internal helpers for test-bpf-restrict-fsaccess
Christian Brauner
2026-05-08 10:50:20 +02:00
-
51e88de7f8
core: add self-protection guard for RestrictFileSystemAccess= BPF LSM
Christian Brauner
2026-05-08 10:49:10 +02:00
-
6c0f509587
core: preserve RestrictFileSystemAccess= BPF state across daemon-reexec
Christian Brauner
2026-05-08 10:48:12 +02:00
-
68fe7fa4d6
core: add RestrictFileSystemAccess= BPF LSM for dm-verity execution enforcement
Christian Brauner
2026-05-08 10:45:23 +02:00
-
f795d54591
libc,shared: detect newer library symbols at runtime
Daan De Meyer
2026-05-12 16:29:18 +02:00
-
5b4d4b41a9
loginctl: convert to OPTION and VERB macros
Zbigniew Jędrzejewski-Szmek
2026-05-12 15:27:52 +02:00
-
e794b904da
shared/verbs: allow all groups to be named
Zbigniew Jędrzejewski-Szmek
2026-05-13 07:47:40 +02:00
-
5d60cd8539
syscall: add kexec_file_load to the generated override header
Daan De Meyer
2026-05-12 21:54:06 +02:00
-
-
-
fe18d94610
vmspawn: add io.systemd.MachineInstance.ReplaceStorage (#42017)
Christian Brauner
2026-05-13 08:48:38 +02:00
-
-
735a5c10c5
report-basic: expose os-release fields as a metric (#41988)
Zbigniew Jędrzejewski-Szmek
2026-05-13 08:07:27 +02:00
-
-
7e612d5c15
dhcp-message: introduce dhcp_message_get_option_dnr()
Yu Watanabe
2026-04-13 08:54:38 +09:00
-
64846d9d8a
dhcp-message: introduce dhcp_message_{append,get}_option_6rd()
Yu Watanabe
2026-04-13 04:02:39 +09:00
-
ff9d98423c
dhcp-message: introduce dhcp_message_{append,get}_option_routes()
Yu Watanabe
2026-04-12 06:18:50 +09:00
-
08249b359b
dhcp: move definition of sd_dhcp_route and related functions to dhcp-route.[ch]
Yu Watanabe
2026-04-12 04:50:05 +09:00
-
e178adc6e1
dhcp-message: add SIP server option support
Yu Watanabe
2026-04-19 16:09:10 +09:00
-
c588c31144
dhcp-message: introduce dhcp_message_get_option_domains()
Yu Watanabe
2026-04-12 02:59:16 +09:00
-
295a4dd6ed
dhcp-message: introduce dhcp_message_{append,get}_option_length_prefixed_data()
Yu Watanabe
2026-04-19 15:27:45 +09:00
-
a43dfaa31b
dhcp-message: introduce dhcp_message_{append,get}_option_sub_tlv()
Yu Watanabe
2026-04-19 15:34:52 +09:00
-
-
-
3d66a4550a
dhcp: random trivial cleanups (#42061)
Yu Watanabe
2026-05-13 08:15:11 +09:00
-
-
7cecff8c99
sd-bus: handle non-string keys in dictionaries in JSON dump
Frantisek Sumsal
2026-05-12 17:09:41 +02:00
-
304899fa57
sd-dhcp-client: always set default broadcast hardware address when unspecified
Yu Watanabe
2026-05-03 15:16:17 +09:00
-
eda10260a0
logind: zero-initialize dispatch struct in vl_method_release_session()
Yaping Li
2026-05-10 14:50:13 +00:00
-
4f7089f0c7
core: do not leak resources when handling stale alias state on reload
Luca Boccassi
2026-05-07 20:02:57 +01:00
-
-
-
a117488d35
report-cgroup: use errno_or_else in one more place
Zbigniew Jędrzejewski-Szmek
2026-05-12 12:38:22 +02:00
-
e27c382bf0
report-basic: expose os-release fields as metrics
Zbigniew Jędrzejewski-Szmek
2026-05-08 09:23:09 +02:00
-
5cba9704ad
report: drop MetricsFamilyContext, CGroupContext, CGroupInfo
Zbigniew Jędrzejewski-Szmek
2026-05-11 20:51:47 +02:00
-
91575e3a5a
varlink-io.systemd.MachineInstance,vmspawn: treat AddStorage/RemoveStorage name as opaque
Christian Brauner
2026-05-12 12:54:13 +02:00
-
968d189414
vmspawn: reject O_PATH and O_WRONLY fds in AddStorage
Christian Brauner
2026-05-12 12:42:10 +02:00
-
1360117a64
test: integration test for io.systemd.MachineInstance.ReplaceStorage
Christian Brauner
2026-05-08 10:55:11 +02:00
-
b9155f789c
vmspawn: implement io.systemd.MachineInstance.ReplaceStorage
Christian Brauner
2026-05-08 10:52:07 +02:00
-
3063448b51
shared/varlink-io.systemd.MachineInstance: add ReplaceStorage method
Christian Brauner
2026-05-08 10:42:55 +02:00
-
8dc5dbe3c0
vmspawn: split blockdev-add into separate file and format calls
Christian Brauner
2026-05-08 10:42:08 +02:00
-
-
-
b5038cfc65
loginctl: move options and verbs to match order in --help
Zbigniew Jędrzejewski-Szmek
2026-05-12 13:37:35 +02:00
-
8c40f3bea0
journalctl,analyze: use assert_cc in two more places
Zbigniew Jędrzejewski-Szmek
2026-05-12 21:18:15 +02:00
-
-
98d061e28b
TODO: fix typo
Yu Watanabe
2026-05-13 05:34:21 +09:00
-
53f0ac20b2
repart: Add BtrfsReplace= (#41109)
Daan De Meyer
2026-05-12 22:24:51 +02:00
-
-
d5244e1df5
test: split unit tests (#42062)
Yu Watanabe
2026-05-13 04:54:57 +09:00
-
-
-