This website requires JavaScript.
9f691ad3c0
varlink: comment that "more" flag IDL comment is API
Michael Vogt
2026-03-25 11:53:36 +01:00
588c22b04d
macro.h: move DEFER_VOID_CALL() to cleanup-util.h
Lennart Poettering
2026-03-24 09:03:49 +01:00
16a3857dcf
test-iovec: add unit test for IOVEC_MAKE_BYTE()
Lennart Poettering
2026-03-24 08:57:26 +01:00
66feeea8e1
A batch of conversions to the new options parsers (#41302 )
Zbigniew Jędrzejewski-Szmek
2026-03-25 11:39:36 +01:00
8ddc1c07f6
network: increase transmit/receive queues size to 16384 (#41289 )
Walter McKelvie
2026-03-25 06:37:31 -04:00
27eedfa0ef
resolved: use the SOA to find chain of trust quicker
Ronan Pigott
2026-03-11 10:52:49 -07:00
f912de9312
homectl: apply all --member-of= groups from a comma-separated list
Frantisek Sumsal
2026-03-24 14:29:27 +01:00
2e31b9eb29
resolved: resolve insecure answers with unsupported sig algorithms (#40778 )
Zbigniew Jędrzejewski-Szmek
2026-03-25 10:38:08 +01:00
9e8658b887
various: fix typos
Zbigniew Jędrzejewski-Szmek
2026-03-25 01:43:29 +01:00
cad2dca504
bless-boot: use the new option parser and verb macros
Zbigniew Jędrzejewski-Szmek
2026-03-24 10:20:52 +01:00
baae6e9476
shared/verbs: add VERB_COMMON_HELP_HIDDEN macro and skip verbs with NULL help
Zbigniew Jędrzejewski-Szmek
2026-03-24 12:54:40 +01:00
7be9bb1845
shared/verbs: allow multiple verbs to be handled by a single function
Zbigniew Jędrzejewski-Szmek
2026-03-24 23:33:49 +01:00
ca6c3bd0e5
validatefs: shorten and reindent code
Zbigniew Jędrzejewski-Szmek
2026-03-24 11:40:12 +01:00
34d08e2ec3
validatefs: use the new option parser
Zbigniew Jędrzejewski-Szmek
2026-03-24 11:47:09 +01:00
58e891e5f6
update-done: use the new option parser
Zbigniew Jędrzejewski-Szmek
2026-03-24 11:07:06 +01:00
6e2c5624e6
ask-password: use the new option parser
Zbigniew Jędrzejewski-Szmek
2026-03-24 10:12:13 +01:00
9a96415c69
shared/options: allow option help to be extended with fake lines
Zbigniew Jędrzejewski-Szmek
2026-03-24 11:01:37 +01:00
1ccfe9ec5f
binfmt: use the new option parser
Zbigniew Jędrzejewski-Szmek
2026-03-24 09:46:16 +01:00
0765919f05
shared/options: add common option macros for --cat-config and --tldr
Zbigniew Jędrzejewski-Szmek
2026-03-24 09:40:17 +01:00
9b8d74a4e7
ac-power: use the new option parser
Zbigniew Jędrzejewski-Szmek
2026-03-24 09:34:15 +01:00
848dd000e0
shared/options: add helper function to count positional args
Zbigniew Jędrzejewski-Szmek
2026-03-25 00:32:20 +01:00
4b6893bdc8
resolved: add "static RRs" concept (#41213 )
Lennart Poettering
2026-03-24 22:45:22 +01:00
4c02d63b36
vmspawn: Fix --help width
Daan De Meyer
2026-03-24 22:01:40 +01:00
fb17ad1581
vmspawn: add disk type selection for root and extra drives (#41301 )
Lennart Poettering
2026-03-24 21:48:00 +01:00
a8c2aa9e2f
vmspawn: Add headless console support
Daan De Meyer
2026-03-23 22:00:03 +01:00
da9df5eb25
po: Translated using Weblate (Kabyle)
Massii Aqvayli
2026-03-24 19:58:45 +00:00
0718a21c13
resolved: add ability to define additional local RRs via drop-ins
Lennart Poettering
2026-02-26 15:54:14 +01:00
7ad4411a61
resolved: also flush /etc/hosts on reload
Lennart Poettering
2026-03-04 17:08:03 +01:00
2f1bbebeb9
dns-rr: add dns_resource_record_from_json()
Lennart Poettering
2026-02-26 15:50:26 +01:00
333a9a91ef
dns-rr: tighten rules on parsing RR keys from JSON
Lennart Poettering
2026-02-26 15:51:09 +01:00
9eb207356c
json-util: add json_dispatch_in6_addr()
Lennart Poettering
2026-03-20 15:16:19 +01:00
3839f5efec
json-util: optionally accept string-based serialization for IPv4 addresses
Lennart Poettering
2026-03-20 14:59:27 +01:00
172ae47e65
stat-util: introduce inode_unmodified_hash_ops
Lennart Poettering
2026-03-24 17:06:09 +01:00
cf6f65c5ea
stat-util: also include inode type in hash ops
Lennart Poettering
2026-03-24 16:56:40 +01:00
53d5f5c02f
ci: Drop codeql workflow
Daan De Meyer
2026-03-23 11:31:56 +01:00
b76e1732f7
vmspawn: add nvme disk type support
Christian Brauner
2026-03-24 14:44:34 +01:00
e4a58c38e9
vmspawn: add virtio-scsi disk type support
Christian Brauner
2026-03-24 14:25:50 +01:00
f498a5652f
vmspawn: EFI NVRAM state control (#41218 )
Daan De Meyer
2026-03-24 16:04:16 +01:00
ec32afd525
shell-completion: add shell completions for systemd-hwdb
Zbigniew Jędrzejewski-Szmek
2026-03-13 15:22:45 +01:00
48ca2f6ff5
discover-image: remove tpm state + efi nvram state on image removal
Lennart Poettering
2026-03-09 08:46:36 +01:00
dc91cb82da
vmspawn: split out swtpm-setup logic, and beef it up a bit
Lennart Poettering
2026-03-19 14:20:02 +01:00
9996cfd2c9
vmspawn: manage EFI nvram (variables) state similar to TPM state
Lennart Poettering
2026-03-08 21:52:08 +01:00
5cd3462014
vmspawn: make efi variable nvram dependent on whether the EFI profile knows the concept, not on secureboot
Lennart Poettering
2026-03-08 20:51:38 +01:00
516a7b2baa
ci: Only run claude-review automatically on PRs to main
Daan De Meyer
2026-03-24 10:21:04 +01:00
da580dc161
vmspawn: Drop --sandbox=chroot from virtiofsd command line
Daan De Meyer
2026-03-23 21:58:28 +01:00
7aa94251fe
ci: Generalize escaping instructions in claude-review prompt
Daan De Meyer
2026-03-24 10:15:21 +01:00
3af158759f
creds: use CLEANUP_ERASE for symmetric key
Luca Boccassi
2026-03-23 21:13:03 +00:00
e7a176fe46
Define options and verbs through "magic macros" (#40880 )
Lennart Poettering
2026-03-23 22:17:05 +01:00
3ddb73317e
resolved: also validate unsupported dnssec digest algs
Ronan Pigott
2026-02-21 12:05:20 -07:00
053f4f1dbc
resolved: resolve insecure answers with unsupported sig algorithms
Ronan Pigott
2026-02-20 18:51:35 -07:00
5adfd44c9e
copy: add new flags that cause a seek to beginning of files before copying
Lennart Poettering
2026-02-10 15:41:22 +01:00
1ddc5ae3e4
notify: add one more compiler suppression
Zbigniew Jędrzejewski-Szmek
2026-03-03 00:18:09 +01:00
8b89c6a64b
Apply the same column width for different option groups
Zbigniew Jędrzejewski-Szmek
2026-03-02 23:40:51 +01:00
bcaa5acf81
shared/format-table: add helpers to query and set column width
Zbigniew Jędrzejewski-Szmek
2026-03-02 15:35:41 +01:00
6fb5ec3dd1
ci: Replace codeql PotentiallyDangerousFunction query with clang-tidy (#41246 )
Daan De Meyer
2026-03-23 11:30:47 +01:00
d7a759569e
mkosi-tool/opensuse: add libtss2-tcti-device0 package
vlefebvre
2026-03-20 15:55:31 +01:00
80706896ba
po: Translated using Weblate (Indonesian)
Arif Budiman
2026-03-23 06:58:47 +00:00
4d8e090763
Two fixlets (#41273 )
Daan De Meyer
2026-03-23 09:05:27 +01:00
218ae1b11f
networkd: replace D-Bus with Varlink in networkctl (#40780 )
Yu Watanabe
2026-03-23 14:55:57 +09:00
7b148d7b78
mountfsd: fix readOnly flag inversion
Luca Boccassi
2026-03-23 00:51:29 +00:00
aaac2d3eda
core: also set iov_len when deserializing LogExtraFields=
Luca Boccassi
2026-03-23 00:25:46 +00:00
8878df45c1
ssh: handle VMADDR_CID_ANY in a couple places (#41230 )
Daan De Meyer
2026-03-22 20:07:53 +01:00
2bc0b826dc
[RFC] core: add io.systemd.Manager.{PowerOff,SoftReboot,Halt,Kexec} (#41236 )
Daan De Meyer
2026-03-22 20:06:34 +01:00
beef155b12
mips: Fix conditional inclusion of <asm/sgidefs.h>
Andreas K. Hüttel
2026-03-20 13:52:17 +01:00
9d844012bc
sd-dhcp-client: several trivial cleanups (#41256 )
Daan De Meyer
2026-03-22 20:00:33 +01:00
55f2fdd508
dhcp: fix user class and vendor specific option assignment
Yu Watanabe
2026-03-22 23:39:38 +09:00
924f5a3461
sd-varlink: gracefully reject arrays/maps with a null element
Frantisek Sumsal
2026-03-20 20:27:07 +01:00
57a1f1ab96
bus-error: fix typo
Zbigniew Jędrzejewski-Szmek
2026-03-01 11:16:02 +01:00
95ee4fd2cc
notify: add one more assert
Zbigniew Jędrzejewski-Szmek
2026-02-27 20:22:04 +01:00
0e4459eb19
notify: use the new option parser
Zbigniew Jędrzejewski-Szmek
2026-02-27 20:20:53 +01:00
08f7a4865e
dissect: restore compat with clang
Zbigniew Jędrzejewski-Szmek
2026-02-27 21:16:37 +01:00
34fba9e561
dissect: use the new option parser
Zbigniew Jędrzejewski-Szmek
2026-02-27 11:35:38 +01:00
cefec0b67d
id128: use the new option parser
Zbigniew Jędrzejewski-Szmek
2026-03-18 17:38:47 +01:00
e13b7872e0
options: only consume "--" immediately after an option that stops parsing
Zbigniew Jędrzejewski-Szmek
2026-03-19 18:13:41 +01:00
4bf73e6980
test-options: add tests for option macros and flags
Zbigniew Jędrzejewski-Szmek
2026-03-19 17:45:17 +01:00
114c89cc94
core: allow unset pidref in manager_log_caller
Michael Vogt
2026-03-21 22:36:20 +01:00
955115546c
core: extract varlink_log_caller() helper
Michael Vogt
2026-03-21 22:12:02 +01:00
6215147624
core: add io.systemd.Manager.{PowerOff,Reboot,SoftReboot,Halt,Kexec}
Michael Vogt
2026-03-20 16:25:42 +01:00
494c65236b
dns-packet: move p->more unref into the free path
Oblivionsage
2026-03-21 17:43:50 +01:00
26f769bea3
sd-dhcp-client: propagate errors in client_initialize_{io,time}_events()
Yu Watanabe
2026-03-14 21:59:42 +09:00
ad4d2ae619
sd-dhcp-client: voidify client_initialize()
Yu Watanabe
2026-03-13 05:16:16 +09:00
2fb192d237
sd-dhcp-client: drop disabled FORCERENEW message support
Yu Watanabe
2026-03-11 08:50:24 +09:00
ddded65d41
sd-dhcp-client: add missing error checks
Yu Watanabe
2026-03-13 05:19:06 +09:00
0c68816c56
sd-dhcp-client: add missing assertion
Yu Watanabe
2026-03-14 01:31:41 +09:00
ced607506d
sd-dhcp-client: coding style fix
Yu Watanabe
2026-03-13 05:31:45 +09:00
bd1d1e61eb
fuzz-dhcp-client: modernize test code
Yu Watanabe
2026-03-13 08:11:18 +09:00
f0387aa666
test-dhcp-client: modernize test code
Yu Watanabe
2026-03-13 07:11:06 +09:00
795948170b
sensor: gpd remove pocket 3 and 4
David Santamaría Rogado
2026-03-21 02:32:15 +01:00
e6f1d9a5e5
ci: Replace codeql PotentiallyDangerousFunction query with clang-tidy
Daan De Meyer
2026-03-20 22:14:42 +01:00
84d51e252d
test-fd-util: Replace dup() with fcntl()
Daan De Meyer
2026-03-20 22:11:15 +01:00
ea733800bd
test-resolved-stream: Use accept4() instead of accept()
Daan De Meyer
2026-03-20 22:05:08 +01:00
09bee40212
reboot-util: Make clang-tidy happy if xenctrl is not installed
Daan De Meyer
2026-03-20 21:52:00 +01:00
5227767021
core: Add two more IWYU pragmas
Daan De Meyer
2026-03-20 21:50:10 +01:00
5ae78f0ca9
selinux-util: Make clang-tidy happy if selinux is not available
Daan De Meyer
2026-03-20 21:38:27 +01:00
0b2432438c
core: Only build selinux-setup if we have selinux
Daan De Meyer
2026-03-20 21:38:08 +01:00
fce03832fa
test-dhcp-client: fix packet length and checksum in IP header
Yu Watanabe
2026-03-21 02:11:28 +09:00
7c1075fb8f
kmod-setup: load vsock_loopback alongside vsock
vlefebvre
2026-03-20 15:25:09 +01:00
bb7486db61
mountfsd: Add CAP_SYS_PTRACE and CAP_SYS_CHROOT
Daan De Meyer
2026-03-20 14:14:28 +01:00
d03089ff4f
verbs: add a section to list verbs similarly to options
Zbigniew Jędrzejewski-Szmek
2026-02-27 11:38:29 +01:00
cc07d8ab47
test-option-parser: "translate" test-getopt for the new parser
Zbigniew Jędrzejewski-Szmek
2026-02-27 19:10:56 +01:00