This website requires JavaScript.
408d474dfa
vmspawn: Prefer systemd-journal-remote from $PATH
Daan De Meyer
2026-05-12 13:03:49 +00:00
42f2970f89
Convert journalctl to option macros (#42051 )
Daan De Meyer
2026-05-12 20:42:39 +02:00
c28ec168aa
test: move test cases for client_id_{hash,compare}_func() to test-dhcp-client-id.c
Yu Watanabe
2026-05-04 14:15:44 +09:00
000eb0f908
test: move unit test for dhcp_identifier_set_iaid() to test-dhcp-duid.c
Yu Watanabe
2026-05-03 06:58:10 +09:00
bcc7755438
dhcp-network: make dhcp_network_send_{raw,udp}_socket() take iovec_wrapper
Yu Watanabe
2026-03-21 05:16:04 +09:00
2f8348e352
dhcp: introduce sd_dhcp_message object and several related functions (part 1) (#42047 )
Yu Watanabe
2026-05-13 02:58:20 +09:00
9f08885b0e
test: make TEST-75-RESOLVED robust against journald metadata race
Luca Boccassi
2026-05-12 12:40:54 +01:00
d56adae624
copy: fix typo and slightly update comment
Yu Watanabe
2026-05-13 02:04:33 +09:00
3c5bb1f352
option: fix typo
Yu Watanabe
2026-05-13 01:57:12 +09:00
47eb11e4c2
po: update Japanese translation
Yu Watanabe
2026-05-13 01:50:30 +09:00
d0234450b6
json-stream: tolerate truncated SCM_RIGHTS on inbound messages
Daan De Meyer
2026-05-12 12:26:37 +02:00
183ce1da4e
update TODO
Lennart Poettering
2026-05-12 16:00:05 +02:00
120f906c8b
test: Add test for repart's BlockDeviceReplace
Valentin David
2026-03-12 23:15:06 +01:00
4021f565e2
repart: Add VolumeName=
Valentin David
2026-03-12 23:14:57 +01:00
c07fcbb507
repart: Add BlockDeviceReplace=
Valentin David
2026-03-12 23:14:52 +01:00
77b15343bc
repart: Allow keeping luks2 volumes opened
Valentin David
2026-03-12 23:14:45 +01:00
d0d00297a4
repart: Rescan disk on failure if we create blkpg partitions on the fly
Valentin David
2026-03-12 23:14:39 +01:00
0ef0824201
repart: Use blkpg partitions instead of loop devices when possible
Valentin David
2026-03-12 23:14:34 +01:00
3ac8bd0e97
repart: Reuse the backing fd for fdisk
Valentin David
2026-03-12 23:14:23 +01:00
ee2c2b1b89
po: Translated using Weblate (Lao)
Bone NI
2026-05-12 06:16:55 +00:00
cf6e46c863
test: add SocketContext/Runtime enum and integration tests
Ivan Kruglov
2026-05-12 08:55:08 -07:00
cce0a82c10
core: implement SocketContext/Runtime for io.systemd.Unit.List
Ivan Kruglov
2026-05-12 08:54:59 -07:00
c5406d3e1e
core: use JSON_BUILD_PAIR_FINITE_USEC_NON_ZERO() for "disabled when zero" usec fields
Ivan Kruglov
2026-05-12 08:50:46 -07:00
5f1c10e7bc
json: add JSON_BUILD_PAIR_FINITE_USEC_NON_ZERO()
Ivan Kruglov
2026-05-12 08:47:25 -07:00
74f3cc4576
sd-dhcp-server-lease: rename dhcp_server_lease_append_json() -> dhcp_server_lease_build_json()
Yu Watanabe
2026-05-10 22:28:03 +09:00
9179cb31ed
sd-dhcp-server: coding style fix
Yu Watanabe
2026-05-07 11:18:05 +09:00
f51e7eeb7c
fuzz: modernize fuzz-dhcp-server
Yu Watanabe
2026-05-04 14:16:00 +09:00
e507487b6d
dhcp-protocol: introduce more sub-options for DHCP Relay Agent Information option
Yu Watanabe
2026-05-02 22:40:22 +09:00
25482d832c
sd-dhcp-lease: drop sd_dhcp_lease.have_subnet_mask and have_broadcast
Yu Watanabe
2026-04-16 03:02:27 +09:00
28423ea18c
dhcp-message: introduce dhcp_message_{append,get}_option_hostname() and related functions
Yu Watanabe
2026-04-19 15:42:18 +09:00
aa9584a037
dhcp-message: introduce dhcp_message_{append,get}_option_parameter_request_list()
Yu Watanabe
2026-04-19 15:47:45 +09:00
a6a6e371f7
dhcp-message: introduce dhcp_message_{append,get}_option_client_id()
Yu Watanabe
2026-04-19 15:51:39 +09:00
1c4ee9e969
dhcp-message: introduce dhcp_message_{append,get}_option_string()
Yu Watanabe
2026-04-19 14:41:29 +09:00
174a61135c
dhcp-message: introduce dhcp_message_{append,get}_option_addresses()
Yu Watanabe
2026-04-19 15:19:41 +09:00
4b2ff0a00f
dhcp-message: introduce dhcp_message_{append,get}_option_address()
Yu Watanabe
2026-04-19 14:46:59 +09:00
7b97d772a2
dhcp-message: introduce dhcp_message_{append,get}_option_sec()
Yu Watanabe
2026-04-13 11:23:03 +09:00
8c18bb6547
dhcp-message: introduce sd_dhcp_message object and several functions for the object
Yu Watanabe
2026-03-22 16:19:06 +09:00
143f5911b1
core: when skipping state deserializing units, also skip job subsections (#41957 )
Zbigniew Jędrzejewski-Szmek
2026-05-12 17:12:59 +02:00
8c0464b7b9
shared: move exec_command_list_build_json() to varlink-common
Ivan Kruglov
2026-05-12 08:10:46 -07:00
8bc6aa614d
network: use TLV and iovec to manage several DHCP options (#42045 )
Yu Watanabe
2026-05-13 00:02:10 +09:00
f2a4288412
storagectl: add assert for args
Zbigniew Jędrzejewski-Szmek
2026-05-12 16:22:18 +02:00
219d894db9
Implement Path/Scope/Swap/Timer Context/Runtime for io.systemd.Unit.List (#41980 )
Lennart Poettering
2026-05-12 16:12:36 +02:00
e530ef6761
btrfs-util: clear RDONLY flag on subvolume before destroy ioctl
Daan De Meyer
2026-05-12 13:19:18 +02:00
1955c18a18
journalctl: move handling of --smart-relinquish-var to action logic
Zbigniew Jędrzejewski-Szmek
2026-05-12 14:37:35 +02:00
1dbd734048
journalctl: drop some parentheses
Zbigniew Jędrzejewski-Szmek
2026-05-12 14:05:01 +02:00
c3f4c1b8d6
journalctl: convert to OPTION macros
Zbigniew Jędrzejewski-Szmek
2026-05-12 13:28:35 +02:00
1f4052a2f2
60-sensor.hwdb iio/accel fix for Advan Evo-X 13 (#42037 )
drhydroxide
2026-05-12 20:27:02 +07:00
e7d07c2035
shared/options: add OPTION_COMMON_{SYSTEM,USER}
Zbigniew Jędrzejewski-Szmek
2026-05-12 13:58:47 +02:00
8b81e3b751
chase: Use openat2() if available
Daan De Meyer
2026-05-11 19:42:45 +02:00
452214c09b
chase: Use ELOOP for CHASE_PROHIBIT_SYMLINKS error
Daan De Meyer
2026-05-11 19:34:01 +02:00
1ea3359793
pe-binary: fix "systemd-sbsign calculates wrong PE checksum"
hschloss
2026-05-06 17:07:40 +02:00
9bd3f4297d
journalctl: reorder parse_argv() cases to match --help
Zbigniew Jędrzejewski-Szmek
2026-05-11 16:25:59 +02:00
30b14a0886
dhcp: use struct iovec_wrapper to manage user class
Yu Watanabe
2026-03-24 03:53:51 +09:00
fa881fda15
sd-dhcp-option: drop unused sd_dhcp_option
Yu Watanabe
2026-04-26 13:22:07 +09:00
431ec1b145
dhcp: use TLV object to manage extra and vendor options
Yu Watanabe
2026-03-22 17:00:33 +09:00
47747cd212
sd-dhcp-protocol: rename DHCP option 43, 124, and 125
Yu Watanabe
2026-04-27 11:38:25 +09:00
0b8b2af657
Introduce helper functions to parse and build length-prefixed data and TLV data (#41802 )
Yu Watanabe
2026-05-12 20:08:40 +09:00
60d6f70ca4
btrfs-util: Make nested subvolume operations work unpriv
Daan De Meyer
2026-05-11 21:58:24 +02:00
dc6b6e9d64
hwdb/keyboard: Map f21 key on Wareus B15
Artem Proskurnev
2026-05-12 11:07:39 +03:00
53b16b68e1
test: start systemd-report-basic.socket again
Luca Boccassi
2026-05-11 22:36:29 +01:00
320ae462b1
tlv-util: introduce tlv-util that handles Tag-Length-Value data format
Yu Watanabe
2026-04-21 05:05:32 +09:00
4fc58bf621
iovec-wrapper: reintroduce iovw_free() and iovw_free_free()
Yu Watanabe
2026-04-24 03:10:16 +09:00
32729ae92f
iovec-wrapper: introduce iovec_split() and iovw_merge()
Yu Watanabe
2026-04-24 03:33:36 +09:00
fe6fed5d97
iovec-wrapper: introduce iovw_put_full() and friends to make them accept zero length entry
Yu Watanabe
2026-04-25 09:57:41 +09:00
58863bdaec
iovec-wrapper: make iovw_size() take NULL again
Yu Watanabe
2026-04-24 03:27:36 +09:00
2fcf963273
vmspawn: Add missing error logging
Daan De Meyer
2026-05-11 21:58:24 +02:00
324fab7ed6
firstboot,sysinstall,hostnamed: always show FANCY_NAME=
Lennart Poettering
2026-05-06 16:13:12 +02:00
d0168f4db6
mkosi: Drop CPUs= limit
Daan De Meyer
2026-05-11 21:58:24 +02:00
a19d92003d
units: pull in basic.target rather than sysinit.target from system-install.target
Lennart Poettering
2026-05-11 17:17:35 +02:00
f0064f1b05
Add liburing to build image packages
Daan De Meyer
2026-05-11 14:59:39 +02:00
54776b5fce
vmspawn: Use builtin vdagent instead of spicevmc
Daan De Meyer
2026-05-11 13:42:53 +02:00
7b9d76cba7
boot,vconsole: Propagate UEFI HII keyboard layout to the OS
Daan De Meyer
2026-05-11 13:03:49 +00:00
6f49c7e598
hwdb/keyboard: fix match for X+ Piccolo & revert workaround (#42018 )
Luca Boccassi
2026-05-11 19:17:42 +01:00
5173116fdb
curl-util: Fix clang-tidy warnings (#42030 )
Daan De Meyer
2026-05-11 19:17:53 +02:00
96a61b5483
Revert "hwdb/keyboard: fix KP_Enter on Clevo PA70ES"
Christian Hesse
2026-05-11 10:10:06 +02:00
033be1a41b
hwdb/keyboard: use vendor/product specific match for X+ Piccolo
Christian Hesse
2026-05-11 10:12:47 +02:00
e902a9346c
sysupdate: Allow vacuuming partially downloaded updates and improve error reporting in that case (#41775 )
Lennart Poettering
2026-05-11 17:27:05 +02:00
6f3fa71775
vmspawn: Attach a USB keyboard in GUI mode
Daan De Meyer
2026-05-11 15:00:19 +02:00
4409e52494
units: enable systemd-report-basic.socket by default
Michael Vogt
2026-05-08 16:37:52 +02:00
6e7f59884e
repart: make definitions varlink parameter actually optional
Lennart Poettering
2026-05-11 15:54:12 +02:00
24706513c8
Some curl improvements (#41905 )
Lennart Poettering
2026-05-11 16:56:03 +02:00
f68fa99a07
TEST-67-INTEGRITY: pre-load crypto modules and skip unsupported algorithms
Luca Boccassi
2026-05-11 12:58:13 +01:00
263335518b
clang-tidy: Drop unknown gcc compiler args
Daan De Meyer
2026-05-10 21:24:26 +02:00
dde54e510d
fileio: add new read_boolean_file() helper (#41963 )
Lennart Poettering
2026-05-11 14:16:05 +02:00
cb3a1a1b2f
test: use jq // empty instead of grep -v null in Unit.List tests
Ivan Kruglov
2026-05-07 10:55:32 -07:00
ae619b1224
core: implement TimerContext/Runtime for io.systemd.Unit.List + tests
Ivan Kruglov
2026-05-07 05:12:48 -07:00
ed4740a0dc
core: implement SwapContext/Runtime for io.systemd.Unit.List + tests
Ivan Kruglov
2026-05-07 05:05:24 -07:00
412b2d3101
core: implement ScopeContext/Runtime for io.systemd.Unit.List + tests
Ivan Kruglov
2026-05-07 05:02:01 -07:00
4f63cff1f4
tree-wide: port various places to read_boolean_file()
Lennart Poettering
2026-05-11 11:48:11 +02:00
db8046535b
fileio: add new read_boolean_file() helper
Lennart Poettering
2026-05-06 15:17:36 +02:00
1b8a2b6abe
fileio: teach read_one_line_file_at() XAT_FDROOT support
Lennart Poettering
2026-05-11 11:34:22 +02:00
e11867ebdd
shared: move OOMPolicy varlink enum to varlink-idl-common
Ivan Kruglov
2026-05-07 05:47:59 -07:00
8787415123
core: implement PathContext/Runtime for io.systemd.Unit.List + tests
Ivan Kruglov
2026-05-07 03:15:15 -07:00
20594fdd6e
elf-util: pass exectable path to dwfl_core_file_report
Ambareesh Balaji
2026-05-10 23:25:13 +00:00
87d282a73d
test-path-util: add coverage for path edge cases
favilances
2026-05-09 21:52:04 +03:00
0bf094b763
test: bump TEST-58-REPART timeouts with sanitizers
Luca Boccassi
2026-05-08 20:25:56 +01:00
d3f436aa10
test: fix flaky TEST-07-PID1.socket-defer.sh
Luca Boccassi
2026-05-08 16:16:04 +01:00
cd57308303
test: workaroud flaky TEST-53-TIMER.restart-trigger against journald cgroup attribution race
Luca Boccassi
2026-05-08 15:09:25 +01:00
5f99e126dc
test: make TEST-07-PID1.user-namespace-path more robust (#42001 )
Christian Brauner
2026-05-11 10:16:12 +02:00
b7be9ccc8f
hwdb/keyboard: fix KP_Enter on Clevo PA70ES
Matheus Afonso Martins Moreira
2026-05-09 08:53:01 -03:00