-
2835f55948
Another batch of option+verb conversions (#41586)
Zbigniew Jędrzejewski-Szmek
2026-04-12 13:58:38 +02:00
-
-
-
-
d9da339bf1
sd-varlink: scale down the limit of connections per UID to 128
Frantisek Sumsal
2026-04-10 18:32:33 +02:00
-
043689f8e0
po: Translated using Weblate (Arabic)
joo es
2026-04-11 19:58:51 +00:00
-
-
-
3c6a713836
tools: run check-coccinelle.sh with (updated) parsing_hacks.h
Michael Vogt
2026-03-31 19:01:28 +02:00
-
-
-
3fac59557c
homed: drop unnecessary cast to double
Zbigniew Jędrzejewski-Szmek
2026-04-11 13:09:16 +02:00
-
efbd8a26d6
fundamental: add ABS_DIFF macro
Zbigniew Jędrzejewski-Szmek
2026-04-11 13:06:56 +02:00
-
c9defc1beb
varlinkctl: drop bogus variable assignment
Zbigniew Jędrzejewski-Szmek
2026-04-11 12:44:03 +02:00
-
1c9fbbab1d
sd-event: replace dead code path with an assert
Zbigniew Jędrzejewski-Szmek
2026-04-11 12:33:44 +02:00
-
-
-
98c57879b6
cryptsetup: convert to the new option and verb parsers
Zbigniew Jędrzejewski-Szmek
2026-04-11 11:54:05 +02:00
-
85c1c04a4e
cryptenroll: convert to the new option parser
Zbigniew Jędrzejewski-Szmek
2026-04-11 11:26:05 +02:00
-
227460f4ef
cryptenroll: reorder option cases to match --help output
Zbigniew Jędrzejewski-Szmek
2026-04-11 10:52:38 +02:00
-
ddc97d68d6
cat: convert to the new option parser
Zbigniew Jędrzejewski-Szmek
2026-04-11 10:07:49 +02:00
-
c5f444e85b
bsod: convert to the new option parser
Zbigniew Jędrzejewski-Szmek
2026-04-11 10:03:41 +02:00
-
120edabb4f
delta: convert to the new option parser
Zbigniew Jędrzejewski-Szmek
2026-04-10 21:41:34 +02:00
-
c15550e1df
escape: convert to the new option parser
Zbigniew Jędrzejewski-Szmek
2026-04-10 21:28:38 +02:00
-
e517eadbd2
pull: convert to the new option and verb parsers
Zbigniew Jędrzejewski-Szmek
2026-04-10 21:21:02 +02:00
-
959116d5de
importctl: convert to the new option and verb parsers
Zbigniew Jędrzejewski-Szmek
2026-04-10 18:28:24 +02:00
-
ee96f934c6
importctl: fix -N to actually clear keep-download flag
Zbigniew Jędrzejewski-Szmek
2026-04-10 18:26:58 +02:00
-
4319ca43f9
import: convert to the new option and verb parsers
Zbigniew Jędrzejewski-Szmek
2026-04-10 18:19:41 +02:00
-
11505ac135
bootctl: convert options and verbs to the new macros
Zbigniew Jędrzejewski-Szmek
2026-04-05 18:04:21 +02:00
-
4f6fdbcf7a
shared/verbs: add _SCOPE variants of the verb macros
Zbigniew Jędrzejewski-Szmek
2026-04-10 16:41:54 +02:00
-
10e78e0b0e
shared/options: add option to generate a help line for custom option format
Zbigniew Jędrzejewski-Szmek
2026-04-10 19:06:00 +02:00
-
-
53c87c096c
json-stream: fix NULL pointer passed to memcpy on first read with INPUT_SENSITIVE
Luca Boccassi
2026-04-11 01:41:13 +01:00
-
056bc106e1
core: fix EBUSY on restart and clean of delegated services
Nandakumar Raghavan
2026-03-24 13:42:42 +00:00
-
1016dd315f
sd-json: limit the stack depth during parsing as well
Frantisek Sumsal
2026-04-10 17:20:03 +02:00
-
5cd61c1330
Define array cleanup funcs through macros (#41559)
Zbigniew Jędrzejewski-Szmek
2026-04-10 21:45:14 +02:00
-
-
6b1a59d594
sd-json: add JsonStream transport-layer module and migrate sd-varlink
Daan De Meyer
2026-04-09 14:54:21 +00:00
-
23f0c9070b
news: new record about strings vs enums in varlink
Ivan Kruglov
2026-04-10 06:12:26 -07:00
-
99fe3283c5
test: add core-specific varlink enum sync test
Ivan Kruglov
2026-03-05 03:05:00 -08:00
-
a1813a40ec
docs: beef up SECURITY.md rules for reporting
Luca Boccassi
2026-04-10 14:13:27 +01:00
-
1912b3585d
varlink: add enum types for configuration settings in io.systemd.Unit
Ivan Kruglov
2026-03-05 02:31:24 -08:00
-
79f90f4ae0
various: use DEFINE_ARRAY_FREE_FUNC
Zbigniew Jędrzejewski-Szmek
2026-04-08 23:04:47 +02:00
-
2a23e43f70
sysupdate: use DEFINE_POINTER_ARRAY_FREE_FUNC, rename func
Zbigniew Jędrzejewski-Szmek
2026-04-08 23:04:19 +02:00
-
7024c0c38c
shared/tar-util: use DEFINE_ARRAY_FREE_FUNC, rename funcs
Zbigniew Jędrzejewski-Szmek
2026-04-08 23:03:47 +02:00
-
90c6157100
sd-journal: use NormalCasing for struct
Zbigniew Jędrzejewski-Szmek
2026-04-08 22:56:07 +02:00
-
5ceaab3d4f
nsresourced: use DEFINE_ARRAY_FREE_FUNC, make func static and rename
Zbigniew Jędrzejewski-Szmek
2026-04-08 22:49:41 +02:00
-
b8514cff52
libsystemd-network: use DEFINE_POINTER_ARRAY_FREE_FUNC, rename cleanup function
Zbigniew Jędrzejewski-Szmek
2026-04-08 22:40:21 +02:00
-
954243f2bc
libsystemd-network: use DEFINE_ARRAY_FREE_FUNC, rename cleanup func
Zbigniew Jędrzejewski-Szmek
2026-04-08 22:34:34 +02:00
-
3b478198e9
stub: use DEFINE_ARRAY_FREE_FUNC
Zbigniew Jędrzejewski-Szmek
2026-04-08 18:30:37 +02:00
-
81d2d0270b
Add DEFINE_ARRAY_FREE_FUNC and mount_image_free_array
Zbigniew Jędrzejewski-Szmek
2026-04-08 18:27:34 +02:00
-
bbc6af9ce3
Add DEFINE_POINTER_ARRAY_FREE_FUNC and conf_file_free_array
Zbigniew Jędrzejewski-Szmek
2026-04-08 17:56:09 +02:00
-
3ed9e7cd23
firewall-util: use DEFINE_ARRAY_DONE_FUNC for netlink message cleanup
Zbigniew Jędrzejewski-Szmek
2026-04-08 17:37:41 +02:00
-
74573799ca
Add DEFINE_ARRAY_DONE_FUNC
Zbigniew Jędrzejewski-Szmek
2026-04-08 17:17:32 +02:00
-
3649c6b3d9
test: extract varlink IDL test helpers into shared header
Ivan Kruglov
2026-03-05 02:30:39 -08:00
-
ff6b70fe7e
Update TODO
Lennart Poettering
2026-04-10 14:46:17 +02:00
-
-
-
8355eb6e11
meson: Check if files returned by git ls-files actually exist
Daan De Meyer
2026-04-10 08:14:53 +02:00
-
92d87ac302
sd-bus: don't overallocate the message buffer
Frantisek Sumsal
2026-04-10 10:52:21 +02:00
-
5401a1270a
logind: add io.systemd.Shutdown varlink interface (#41229)
Lennart Poettering
2026-04-10 12:29:32 +02:00
-
-
58b9e400a6
Help users with incorrect / permission bits (#41431)
Lennart Poettering
2026-04-10 12:25:07 +02:00
-
-
554ba32d30
report: add cgroup metrics in a separate varlink service (#41489)
Lennart Poettering
2026-04-10 12:10:06 +02:00
-
-
dd80e5a348
resolved: replace assert() with error return in DNSSEC verify functions
Milan Kyselica
2026-04-09 19:43:14 +02:00
-
a65ebc3ff9
claude-review: improve review quality for large PRs
Daan De Meyer
2026-04-10 08:04:08 +00:00
-
fb0ae7436d
resolved: skip cache flush on server switch/re-probe when StaleRetentionSec is set
azureuser
2026-03-03 08:41:45 +00:00
-
8c65fe4fa1
report: add cgroup metrics in a separate varlink service
Yaping Li
2026-04-02 22:01:15 -07:00
-
6fe4a16f36
cgroup-util: add cg_get_keyed_attribute_uint64() helper
Yaping Li
2026-04-08 10:19:42 -07:00
-
d3a1710bc2
sd-varlink: fix a potential connection count leak
Frantisek Sumsal
2026-04-09 15:12:48 +02:00
-
4b32ab5a36
udev: fix bounds check in dev_if_packed_info()
Milan Kyselica
2026-04-09 19:45:19 +02:00
-
5ade3f6a01
docs: Fix window in PRESSURE.md
Daan De Meyer
2026-03-16 14:20:12 +01:00
-
158f2d50bf
docs: Update MEMORY_PRESSURE.md => PRESSURE.md
Daan De Meyer
2026-03-08 00:33:09 +01:00
-
594659da06
core: Add I/O pressure support
Daan De Meyer
2026-03-07 23:37:55 +01:00
-
316d17fcbd
core: Add support for CPU pressure notifications
Daan De Meyer
2026-03-07 23:20:19 +01:00
-
b3bb4fefde
test-mempress: Support unprivileged operation
Daan De Meyer
2026-03-07 21:25:09 +01:00
-
1121c77526
test-mempress: Migrate to new assertion macros
Daan De Meyer
2026-03-07 21:13:06 +01:00
-
f08796065d
compress: consolidate all compression into compress.c with dlopen
Daan De Meyer
2026-03-28 23:21:18 +00:00
-
44d0f273fa
portablectl: fix swapped arguments for setns()
Frantisek Sumsal
2026-04-09 18:11:33 +02:00
-
5168e9eada
added root.conf to meson.build
ipv6
2026-04-09 14:04:16 -05:00
-
b0083b2a5e
Revert "mkosi: Mark minimal images as Incremental=relaxed"
Daan De Meyer
2026-04-09 11:55:46 +02:00
-
7da67c3f8b
vconsole-setup: skip setfont(8) when the console driver lacks font support
Franck Bui
2026-04-08 18:39:58 +02:00
-
b5bd726f8c
varlink: add sd_varlink_reply_and_upgrade and varlinkctl serve (#41474)
Daan De Meyer
2026-04-09 14:19:47 +02:00
-
-
cd6b57ff70
sd-varlink: use MSG_PEEK for protocol_upgrade connections
Michael Vogt
2026-04-07 17:54:28 +02:00
-
34b9607e4e
varlink: use single byte reads on SD_VARLINK_SERVER_UPGRADABLE
Michael Vogt
2026-04-07 17:47:50 +02:00
-
0d21b105d2
libsystemd,varlink: always return two fds in varlink upgrade API
Michael Vogt
2026-04-05 10:05:30 +02:00
-
34f29079fd
varlinkctl: add new
serve verb to allow wrapping command in varlink
Michael Vogt
2026-04-02 09:38:41 +02:00
-
2c6f9af8e5
libsystemd: add sd_varlink_reply_and_upgrade protocol upgrade
Michael Vogt
2026-04-01 16:55:55 +02:00
-
3fa1f48695
man: fix borked reference to v262
Lennart Poettering
2026-04-09 10:11:26 +02:00
-
82b04e7f8b
sd-varlink: extract varlink_handle_upgrade_fds() helper
Michael Vogt
2026-04-02 12:16:35 +02:00
-
-
9bd72b612b
compress: write sparse files when decompressing to regular files
noxiouz
2026-04-07 21:32:52 +01:00
-
bb93fdaaf3
vmspawn: Support direct kernel boot without UEFI firmware
Daan De Meyer
2026-03-27 14:26:16 +01:00
-
e2227c8a20
nspawn,vmspawn: fixups for recent changes
Zbigniew Jędrzejewski-Szmek
2026-04-08 16:41:06 +02:00
-
-
-
c0b3b855b7
coredumpctll: avoid unnecessary heap copy and decompression for field existence checks (#41520)
Luca Boccassi
2026-04-08 21:34:47 +01:00
-
-
1e551f0d96
sd-varlink: check flags against the correct field
Frantisek Sumsal
2026-04-08 16:30:54 +02:00
-
a4b5985734
clangd: Strip GCC-only flags and silence unknown-attributes
Daan De Meyer
2026-04-08 17:35:10 +00:00
-
15384f6e1f
Added NEWS
ipv6
2026-04-08 10:43:49 -05:00
-
7b2a10b594
Added tmpfiles.d/root.conf to set access permissions to root / dir
ipv6
2026-04-08 10:28:59 -05:00
-
69b6e950e2
networkd-wwan: drop unreachable unknown-bearer fallback path
noxiouz
2026-04-07 14:47:33 +01:00
-
836de2900b
coredumpctl: use NULL outputs for COREDUMP existence checks
noxiouz
2026-04-07 16:30:04 +01:00
-
a5c811591f
sd-journal: skip full decompression when caller only checks field existence
noxiouz
2026-04-07 16:29:56 +01:00
-
329233dcbf
sd-journal: make sd_journal_get_data() output params optional
noxiouz
2026-04-07 16:29:51 +01:00
-
8a8f22f1d8
tmpfiles: skip redundant label writes to avoid unnecessary timestamp changes
Nandakumar Raghavan
2026-04-07 06:33:41 +00:00
-
40d0fb2eb2
Macroize option parsing in nspawn, vmspawn, journal-remote (#41542)
Daan De Meyer
2026-04-08 15:33:51 +02:00
-
-
b5a1ecb8fc
networkd-wwan: handle link_get_by_name() errors in modem_simple_connect()
noxiouz
2026-04-07 14:47:11 +01:00
-
34649c6f55
networkd: keep static lease section valid on MACAddress= reset
noxiouz
2026-04-07 14:47:44 +01:00
-
df45055942
tmpfiles: do not require
STATX_ATIME (#41232)
Zbigniew Jędrzejewski-Szmek
2026-04-08 13:56:13 +02:00
-
-
e02f66d36f
nspawn: make handling of compat --user=… less elaborate
Zbigniew Jędrzejewski-Szmek
2026-04-07 17:49:54 +02:00
-
3d5bd67a22
fstab-generator: support swap on network block devices
Frantisek Sumsal
2026-04-07 11:16:42 +02:00
-
5332cf31fc
More assorted coverity fixes (#41548)
Luca Boccassi
2026-04-08 11:26:27 +01:00
-
-
a50e6e0a1e
sysext: provide systemd-{sysext,confext}-sysroot.service services (#41161)
Lennart Poettering
2026-04-08 11:30:20 +02:00
-
-
40eef914f3
limits-util: use MUL_SAFE for physical memory calculation
Luca Boccassi
2026-04-08 00:59:48 +01:00
-
fda487ef30
sd-event: validate ssi_signo fits in signed int
Luca Boccassi
2026-04-08 00:53:07 +01:00
-
79a9a99728
sd-bus: assert ALIGN result in sd_bus_message_new
Luca Boccassi
2026-04-08 00:40:01 +01:00