Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from systemd:main #138

Open
wants to merge 10,000 commits into
base: main
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
0ec19b3
test: add link to Ubuntu autopkgtest status page in README
bluca Jan 16, 2025
1d5f0a8
fundamental: unify gcc warning pragmas at one place
poettering Jan 16, 2025
83a3018
nss-systemd: work around -Werror=zero-as-null-pointer-constant issue …
poettering Jan 16, 2025
9c881fa
fundamental-macro: conditionalize several gcc warning pragmas
yuwata Jan 16, 2025
af96ccf
udev: set clock group for PTP and RTC devices
mlichvar Jan 16, 2025
dd5a0f7
README: update requirements
yuwata Jan 16, 2025
fb8d46c
update TODO
poettering Jan 16, 2025
6ed7388
docs/HACKING: use 'run0' to indicate which commands require privileges
keszybz Dec 9, 2024
dce73a4
README: add sgx to list of required groups
keszybz Jan 16, 2025
86d6e26
Two readme tweaks (#36053)
poettering Jan 16, 2025
4e97e69
Several fixlets for GCC warnings (#36051)
keszybz Jan 16, 2025
6e1b248
mkosi: update fedora commit reference
keszybz Jan 16, 2025
bf37a69
tree-wide: switch various uses of mkdtemp() over to mkdtemp_malloc()
poettering Jan 17, 2025
d58577d
nspawn: assorted coding style fixes
poettering Jan 17, 2025
ce2ef96
hexdump: if size is SIZE_MAX, use strlen()
poettering Nov 18, 2024
8846df6
udevadm-test: introduce -v/--verbose option to show verbose log messages
yuwata Jan 12, 2025
6809bae
udev-rules: show original token string in log_event_error() and friends
yuwata Jan 12, 2025
a3ab06a
udev-rules: logs result of format substitution
yuwata Jan 11, 2025
0febecc
udev-rules: add more trace logs for string match
yuwata Jan 12, 2025
a79cd8c
udev-rules: introduce udev_replace_chars_and_log()
yuwata Jan 15, 2025
68b1e1b
udev-rules: ignore whole command result if it is too long and does no…
yuwata Jan 15, 2025
354d063
udev-rules: update log messages
yuwata Jan 15, 2025
c547b9e
udev-rules: add trace logs for GOTO and parent conditions
yuwata Jan 12, 2025
9cd064a
meson: bump C std to gnu17
YHNdnzj Jan 16, 2025
ea844c4
escape: make 'bad' parameter optional
poettering Nov 18, 2024
27c947e
tree-wide: switch various uses of mkdtemp() over to mkdtemp_malloc() …
bluca Jan 17, 2025
f55a6fc
udev: add --verbose option for 'udevadm test' and add more verbose lo…
yuwata Jan 17, 2025
8af1b29
pid1: when a password is requested during PAMName= processing, query …
poettering Jan 14, 2025
91d9f8f
udev-dump: split out dump_event() from udevadm-test.c
yuwata Jan 11, 2025
b4ffb77
udev-rules: introduce OPTIONS="dump" token
yuwata Jan 11, 2025
fe5a1af
tree-wide: use _cleanup_hashmap_free_ and friends
yuwata Jan 18, 2025
43e95dd
capability-util: drop _cleanup_cap_free_charp_
yuwata Jan 18, 2025
892b734
selinux-util: drop _cleanup_context_free_
yuwata Jan 18, 2025
6ea99fd
boot: introduce _cleanup_file_close_
yuwata Jan 18, 2025
7eabb5c
boot: introduce _cleanup_strv_free_
yuwata Jan 18, 2025
4d09012
login: fix typo
yuwata Jan 18, 2025
f0159e2
process-util: fix typo
yuwata Jan 18, 2025
dadd182
TODO: fix typo
yuwata Jan 18, 2025
a153d7c
man: replace "-" with "none" in cryptsetup commands and crypttab
nl6720 Jan 18, 2025
8f5131f
pid1: enable usrquota support on /dev/shm
poettering Jan 14, 2025
c9f8056
units: enable usrquota support on /tmp/
poettering Jan 14, 2025
611ae59
nspawn: enable usrquota support on /tmp/ and /dev/shm/
poettering Jan 14, 2025
fa3137f
json-util: fine tune json_dispatch_log_level()
poettering Jan 7, 2025
a7cc703
varlink: rely on sd_varlink_dispatch() for validating zero-argument m…
poettering Jan 7, 2025
36e7aa7
varlink: drop redundant check
poettering Jan 7, 2025
211012f
varlink: tweak introspection description for Reload()
poettering Jan 7, 2025
fef9eb4
varlink: add generic GetEnvironment() call to the Varlink "service" i…
poettering Jan 7, 2025
c812707
tree-wide: implement generic io.systemd.service Varlink interface in …
poettering Jan 7, 2025
078ddcb
test: add superficial test for generic per-service varlink API
poettering Jan 7, 2025
adb556a
tree-wide: use log_level_is_valid() more
poettering Jan 7, 2025
6212395
coccinelle: add .gitignore for cache files
yuwata Jan 18, 2025
99de299
tree-wide: coding style fixlets done by coccinelle
yuwata Jan 18, 2025
5c6703e
man/systemd.special: Add suspend-then-hibernate.target to sleep.targe…
hw0lff Jan 17, 2025
3fb7159
tree-wide: coding style fixlets done by coccinelle (#36074)
yuwata Jan 19, 2025
bcc057a
pid1,nspawn: enable usrquota on /tmp/ + /dev/shm/ (#36036)
yuwata Jan 19, 2025
22d3a3d
Tweaks to generic "io.systemd.service" Varlink interface, and hook it…
yuwata Jan 19, 2025
ed8a737
core: use usec_add() at one more place
yuwata Jan 19, 2025
2cf9635
capability-util: rename output argument of capability_gain_cap_setpcap()
yuwata Jan 18, 2025
ac440e4
udev: split out legacy control socket handling to udev-manager-ctrl.c
yuwata Jan 15, 2025
4a2c338
udev-ctrl: use -EBADF for invalid file descriptor
yuwata Jan 15, 2025
a75abf1
udev-manager: rework initialization of device monitor
yuwata Jan 15, 2025
848cdf5
udev,network: drop unnecessary check for result of sd_listen_fds_with…
yuwata Jan 15, 2025
901bfcd
tree-wide: rely on sd_varlink_dispatch() for validating zero-argument…
yuwata Jan 19, 2025
d919a15
udev-varlink: add io.systemd.service.GetEnvironment
yuwata Jan 19, 2025
7fe9fb9
linter: run ruff format --diff so that the needed changes are actuall…
bluca Jan 19, 2025
7bf3168
ukify: pass through --json to systemd-measure
bluca Jan 19, 2025
7d64e2f
ukify: print debug/progress messages to stderr
bluca Jan 19, 2025
7180a3b
sbsign: Make two debug logs into error logs
DaanDeMeyer Jan 20, 2025
6f594ac
sbsign: Make sure output file mode respects umask
DaanDeMeyer Jan 19, 2025
b979368
mount-util: introduce umountat_detach_verbose()
poettering Jan 16, 2025
e49e76d
chase: allow using chase() as mkdir_p() replacement
poettering Jan 13, 2025
b0afd29
chase: use streq() not path_equal() to compare filenames
poettering Jan 13, 2025
849552c
machine-id-setup: rearrange --help to match how we do them these days
poettering Jan 15, 2025
4d0fb50
machine-id-setup: do sync() stuff only when operating on the real rootfs
poettering Jan 16, 2025
efabf4e
machine-id-setup: rework --commit based on chase()
poettering Jan 11, 2025
3773d4d
machine-id-setup: remove unnecessary 'else'
poettering Jan 13, 2025
64d5273
machine-id-setup: rework writing of /etc/machine-id around chase()
poettering Jan 13, 2025
90b9f7a
chase: introduce flags that verify that chased inode is regular file …
poettering Jan 13, 2025
3351c0a
chase: move appending of trailing slash out of loop
poettering Jan 13, 2025
09b70f7
update TODO
poettering Jan 20, 2025
5e65856
sbsign: Make sure output file respects umask (#36083)
DaanDeMeyer Jan 20, 2025
8fa4a29
mkosi: Don't set ToolsTreeRepositories= for CentOS Stream tools
DaanDeMeyer Jan 17, 2025
50ffe40
udev-rules: introduce OPTIONS="dump" (#36069)
poettering Jan 20, 2025
a6fb250
tree-wide: several follow-ups for varlink methods (#36080)
poettering Jan 20, 2025
6d8582e
udev: cleanups around sd_listen_fds() (#36030)
poettering Jan 20, 2025
a8fe005
tree-wide: drop merely used _cleanup_ macros, and introduce several n…
yuwata Jan 20, 2025
7e21105
cryptsetup: use mangle_none() at one more place
yuwata Jan 18, 2025
13a3b59
cryptsetup: drop doubled space
yuwata Jan 18, 2025
a0b1ee2
cryptsetup: use dispatch_verb()
yuwata Jan 18, 2025
50c0f5d
veritysetup: use dispatch_verb()
yuwata Jan 18, 2025
5c4fa7b
integritysetup: use dispatch_verb()
yuwata Jan 18, 2025
26551c0
resolved: empty "ipv4hint" and "ipv6hint" SvcParams are invalid
cj-tommi-rantala Jan 20, 2025
b5a10b2
udev-control: move setting of log level to manager_adjust_config()
yuwata Jan 20, 2025
695c592
udev-config: allow to enable trace logging through kernel command line
yuwata Jan 11, 2025
993b481
udev-varlink: allow to enable/disable trace logging through varlink
yuwata Jan 11, 2025
25a2e47
udevadm-control: allow to enable/disable trace logging in systemd-udevd
yuwata Jan 11, 2025
8fa7863
nspawn: downgrade log message about usrquota to debug
bluca Jan 20, 2025
52e2033
cryptsetup and friends: use dispatch_verb() (#36072)
poettering Jan 20, 2025
c66a7ca
machine-id-setup: move code to use chase() (#35979)
poettering Jan 20, 2025
81cf3dc
build: fail the build if we accidentally drop a "const" qualifier on …
poettering Jan 17, 2025
5dc9d5b
pidfd-util: dont open a new pidfd unnecessarily in pidfd_check_pidfs()
poettering Jan 17, 2025
afede53
pidfd-util: add helper for getting our own pidfdid
poettering Nov 18, 2024
4ace93d
pidref: now that we have the cached pidfdid of our own process, use it
poettering Jan 17, 2025
36a2be1
random-util: include pidfdid in fallback RNG buffer
poettering Nov 18, 2024
7933e97
pid1: pass pidfdids to invoked services in $MAINPIDFDID and $MANAGERP…
poettering Jan 17, 2025
243f7ea
notify: add support for MANAGERPIDFDID
poettering Jan 19, 2025
b2b7c54
update TODO
poettering Jan 17, 2025
169b0d4
udev: allow to enable trace logging in systemd-udevd (#36070)
poettering Jan 20, 2025
f6a04dc
ukify: print debug/progress messages to stderr and pass through --jso…
bluca Jan 20, 2025
9bfc13e
pidfd: cache our own pidfd inode id, and use it at various places (#3…
YHNdnzj Jan 20, 2025
175cb87
measure: add policy-digest verb
bluca Jan 19, 2025
b9a08e8
basic: move JobMode from core
gh2o Jan 3, 2025
606c5e7
ukify: add --policy-digest option
bluca Jan 20, 2025
e7e707f
networkd-test.py: generate debugging logs of networkd
yuwata Jan 21, 2025
5072f42
strv: add strv_equal_ignore_order() helper
poettering Jan 20, 2025
30de569
pam: minor coding style tweaks
poettering Jan 16, 2025
8aacf0f
user-record: add helper that checks if a provided user name matches a…
poettering Jan 3, 2025
e2e1f38
user-record: add support for alias user names to user record
poettering Jan 16, 2025
1fb53bb
pam_systemd_home: use right field name in error message
poettering Jan 16, 2025
a642f9d
pam_systemd_home: support login with alias names + user names with re…
poettering Jan 16, 2025
40fd0e0
homed: support user record aliases
poettering Jan 16, 2025
5cd7b45
homectl: add support for creating users with alias names
poettering Jan 16, 2025
853e9b7
test: add test for homed alias and realm user resolution
poettering Jan 16, 2025
3d3f27c
update TODO
poettering Jan 16, 2025
685666a
mkosi: Update to latest
DaanDeMeyer Jan 17, 2025
7645139
mkosi: Use a bigger variety of tools tree distributions
DaanDeMeyer Jan 17, 2025
7a75a6f
mkosi: lcov and shellcheck are not in EPEL 10
DaanDeMeyer Jan 17, 2025
26025db
mkosi: Don't set -O ^orphan_file in centos stream 9 tools tree
DaanDeMeyer Jan 17, 2025
cb13d6b
mkosi: Run more commands as root
DaanDeMeyer Jan 20, 2025
34da8dd
test: Look for qemu in /usr/libexec/qemu-kvm as well
DaanDeMeyer Jan 21, 2025
3c58ce6
user-record/home: add concept of alias names for accounts (#36041)
poettering Jan 21, 2025
c016567
TEST-74-AUX-UTILS: Move run0 pcrlock test to TEST-70-TPM
DaanDeMeyer Jan 21, 2025
d641a1f
mkosi: Various tools tree fixes (#36059)
DaanDeMeyer Jan 21, 2025
dc5af20
tree-wide: always include our own headers with "" rather than <>
poettering Jan 21, 2025
bd9553d
varlink: fix error name
poettering Jan 21, 2025
eab9b9b
update TODO
poettering Jan 21, 2025
6981203
fs-util: introduce at_flags_normalize_nofollow() helper
YHNdnzj Jan 20, 2025
c3b7f02
mountpoint-util: update comment in is_name_to_handle_at_fatal_error()
YHNdnzj Jan 20, 2025
229429a
mountpoint-util: check >= 0 for success
YHNdnzj Jan 20, 2025
e5a3127
mountpoint-util: our baseline includes fdinfo and mnt_id now
YHNdnzj Nov 11, 2024
e2f97c7
mountpoint-util: some tweaks for fd_is_mount_point()
YHNdnzj Jan 20, 2025
7ce2c1b
mountpoint-util: rename fd_is_mount_point() to is_mount_point_at()
YHNdnzj Jan 20, 2025
6cab0df
mountpoint-util: port path_is_mount_point() to chase_and_open_parent()
YHNdnzj Jan 20, 2025
8946dab
mountpoint-util: several tweaks for fd_is_mount_point(), drop support…
poettering Jan 22, 2025
e887b30
networkd-test: unconditionally stop previous invocation of networkd b…
yuwata Jan 21, 2025
f389506
machine-id-setup: actually unlink /run/machine-id if write/mount fails
YHNdnzj Jan 22, 2025
c8650d0
machine-id-setup: fix typo
YHNdnzj Jan 22, 2025
e8908d2
po: Translated using Weblate (French)
HarmfulBreeze Jan 22, 2025
d3d501e
test: Make sure we run lcov from the meson source directory
DaanDeMeyer Jan 22, 2025
165275f
userdbctl: don't expect argument to --fuzzy
poettering Jan 22, 2025
83e3b96
userdb: reset errno before getpwent()
poettering Jan 22, 2025
0783d8d
xattr-util: use at_flags_normalize_nofollow() at one more place
poettering Jan 22, 2025
4b11087
fs-util: also add an at_flags_normalize_follow() helper
poettering Jan 22, 2025
f3cbd4d
udev-dump: voidify one function call
yuwata Jan 22, 2025
9ddcccf
udev-dump: also show written sysfs attributes and sysctl entries
yuwata Jan 11, 2025
13871aa
OBS: switch to new top-level namespace
bluca Jan 22, 2025
a467358
core/device: do not drop backslashes in SYSTEMD_WANTS=/SYSTEMD_USER_W…
yuwata Jan 6, 2025
4c9da4d
test: add test cases for parsing SYSTEMD_WANTS=/SYSTEMD_USER_WANTS=
yuwata Jan 6, 2025
593ad97
fs-util: at_flags_normalize_nofollow() follow-up (#36116)
poettering Jan 22, 2025
cc524bc
userdb: two small fixes (#36115)
poettering Jan 22, 2025
9c039ef
pidfd-util: preferably acquire pidfd inode id through name_to_handle_…
YHNdnzj Jan 22, 2025
347576c
machine-id-setup: actually unlink /run/machine-id if write/mount fail…
poettering Jan 22, 2025
af20b92
userdb: add comments to userdb varlink IDL
poettering Jan 21, 2025
42b71eb
pretty-print: cleanups for cat_file()
yuwata Jan 6, 2025
e27fb39
pretty-print: fix handling of line continuation in cat_file()
yuwata Jan 6, 2025
5e244e7
pretty-print: make cat_file() also highlight the trailing backslash f…
yuwata Jan 6, 2025
41a1e30
TEST-65-ANALYZE: add detailed test case for cat-config
yuwata Jan 8, 2025
16f99f5
udev: add systemd tag to devices tagged with security-device
enr0n Jan 22, 2025
4fd81d0
rpm: mark udevd for reloading when an rules file is installed/updated
yuwata Jan 7, 2025
c1b7db5
udevadm-test: allow to specify extra directories to load udev rules f…
yuwata Jan 11, 2025
a10d6e0
network/radv: modernize config_parse_router_preference()
yuwata Nov 18, 2024
fe97538
network/radv: add [IPv6RoutePrefix] Preference= setting
yuwata Nov 18, 2024
60ce6a3
test-network: add test case for [IPv6RoutePrefix] Preference=
yuwata Nov 18, 2024
a41f67b
docs: mention packages in HACKING.md
bluca Jan 22, 2025
60ca3ca
OBS: switch to new top-level namespace (#36121)
bluca Jan 22, 2025
3388133
udev-dump: also show written sysfs attributes and sysctl entries (#36…
bluca Jan 22, 2025
007d255
mkosi: Run two more mkosi commands with sudo
DaanDeMeyer Jan 22, 2025
94558e6
mkosi: Update to latest
DaanDeMeyer Jan 22, 2025
f6eed06
mkosi: switch rootfs to ext4
bluca Jan 22, 2025
7b940d8
core/job: never consider reload jobs redundant
YHNdnzj Jan 22, 2025
14887c1
network/ndisc: allow to configure route option preference (#35213)
yuwata Jan 22, 2025
af9e8ad
pretty-print: fix handling of line continuation in cat_file() (#35886)
yuwata Jan 22, 2025
ef19987
mkosi: Update to latest (#36114)
yuwata Jan 23, 2025
b6b8148
core/device: do not drop backslashes in SYSTEMD_WANTS=/SYSTEMD_USER_W…
yuwata Jan 23, 2025
62e7b47
pkg-config: add Requires.private: libcap
bluca Jan 22, 2025
706a953
run: add --job-mode= argument
gh2o Oct 10, 2024
90cf374
run: add --job-mode= argument (#34708)
yuwata Jan 23, 2025
e5038e6
Clarify that Conflicts= only applies when starting units
andrew-sayers Jan 23, 2025
0284fcc
hash-funcs: introduce several basic hash_ops with value destructor
yuwata Jan 21, 2025
57f15d0
udevadm-monitor: use hash ops with destructor
yuwata Jan 21, 2025
a22620e
udev: use hash ops with destructor
yuwata Jan 22, 2025
12006a7
wait-online: use hash ops with destructor
yuwata Jan 22, 2025
852c05c
catalog: modernize code
yuwata Jan 21, 2025
c1bfee0
bootctl: use hash ops with destructor
yuwata Jan 21, 2025
4516022
delta: use hash ops with destructor
yuwata Jan 21, 2025
b87501e
sd-bus: use hash ops with destructor
yuwata Jan 21, 2025
2d23cad
journal-file: use hash ops with destructor
yuwata Jan 21, 2025
938a6b4
sd-journal: use hash ops with destructor
yuwata Jan 22, 2025
04b7949
network: use hash ops with destructor
yuwata Jan 22, 2025
60cc858
exec-util: use hash ops with destructor
yuwata Jan 22, 2025
06835cb
remount-fs: use hash ops with destructor
yuwata Jan 22, 2025
58f0cd1
test: use hash ops with destructor
yuwata Jan 22, 2025
38f7edd
hashmap: drop hashmap_free_free() and friends
yuwata Jan 22, 2025
6733b07
mkosi: Add back --preserve-env when running integrationt tests
DaanDeMeyer Jan 23, 2025
eb86b4e
tree-wide: use hash ops with destructor (#36107)
yuwata Jan 23, 2025
c3d526d
shell-completion/udevadm: add net_driver
yuwata Jan 7, 2025
86a08e7
udev: sort builtins
yuwata Jan 7, 2025
8e0f023
udev-rules: log the first line number when continued
yuwata Jan 10, 2025
7cb4508
udevadm-verify: chase specified paths
yuwata Jan 9, 2025
bbe1ba5
bash-completion/udevadm-verify: suggest found udev rules files
yuwata Jan 9, 2025
7f2175e
udevadm: introduce cat command
yuwata Jan 7, 2025
9e09625
fileio: fix verification on failure in write_string_file_full()
yuwata Jan 17, 2025
f3c5c2b
fileio: make write_string_file_at() accept O_PATH fd and an empty fil…
yuwata Jan 17, 2025
06503dd
fileio: make read_virtual_file_at() accept O_PATH file descriptor
yuwata Jan 17, 2025
8d89667
sd-device: chase sysattr and refuse to read/write files outside of sysfs
yuwata Jan 11, 2025
6ebbdcc
sd-device: use sd_device_get_sysattr_value() to read special symlinks
yuwata Jan 18, 2025
17dc9ec
sd-device: use sd_device_get_sysattr_value() to read uevent file
yuwata Jan 18, 2025
640f8e9
sd-device: use specific setters for read entries from uevent file
yuwata Jan 18, 2025
1fe5b06
sd-device: use device_in_subsystem() at more places
yuwata Jan 18, 2025
9fc2126
units: add a longer comment to modprobe@.service explaining when to u…
poettering Jan 23, 2025
6f69568
units: mountfsd needs to pull DM and loop kmods
poettering Jan 23, 2025
71b6f71
units: don't load squasfs/erofs kmods explicitly
poettering Jan 23, 2025
e7fdc76
udevadm: introduce cat command to show udev rules (#35893)
yuwata Jan 23, 2025
b7622cb
sd-device: chase sysattr and refuse to read/write outside of sysfs (#…
yuwata Jan 23, 2025
3e79108
units: modprobe@.service tweaks (#36132)
poettering Jan 23, 2025
e89eaeb
udev-rules: get_user_creds()/get_group_creds() return -ESRCH when use…
yuwata Jan 23, 2025
a1ee55e
udev-rules: ignore OWNER=/GROUP= with unknown user/group
yuwata Jan 22, 2025
f5cdf95
udev-rules: ignore non-system user/group in OWNER=/GROUP=
yuwata Jan 22, 2025
02ec3dd
test: add test cases for OWNER=/GROUP= with non-system user/group
yuwata Jan 23, 2025
7e6786b
NEWS: mention OWNER=/GROUP= in udev rules now refuses non-system user…
yuwata Jan 23, 2025
f3ba767
core/job: fix typo
YHNdnzj Jan 23, 2025
0dc1716
creds: permit interactive polkit auth when encrypting/decrypting thro…
YHNdnzj Jan 22, 2025
544a67c
udev-rules: check OWNER/GROUP= setting more strictly (#36123)
yuwata Jan 23, 2025
16ea491
docs: mention the two other userdb services we ship these days
poettering Jan 23, 2025
b6a2df6
sd-json: add new sd_json_variant_unset_field() call
poettering Jan 22, 2025
25c2461
sd-varlink: add sd_varlink_get_description() call
poettering Jan 22, 2025
45e587d
userdbd: separate parameter structure of GetMemberships() varlink cal…
poettering Jan 21, 2025
6a43f0a
userdb: move setting of 'service' varlink parameter into userdb_conne…
poettering Jan 22, 2025
83eabe1
user-record: make a NULL UserDBMatch be equivalent to no filtering
poettering Jan 22, 2025
d6f8e1a
mntfsd: add api to mount dirs for containers
poettering Nov 8, 2024
e57f993
dissect-image: add client side API wrapper for MountDirectory() varli…
poettering Nov 11, 2024
88252ca
nspawn: allow to run unpriv from dir
poettering Nov 11, 2024
ca23dea
nspawn: support foreign mappings also when nspawn doing the mapping i…
poettering Nov 13, 2024
46b7e96
nspawn: add support for 'managed' userns mode even when we run privil…
poettering Nov 25, 2024
65664bb
man: document new nspawn functionality around unpriv support
poettering Nov 25, 2024
db5c4a4
test: test comprehensive tests for new (and old) nspawn userns modes
poettering Nov 25, 2024
ab659a6
update TODO
poettering Nov 12, 2024
0d9ee92
sd-varlink/sd-json: add two new API calls (#36137)
poettering Jan 23, 2025
66ea740
Three minor refactorings for userdb code (#36141)
poettering Jan 23, 2025
2635b5d
nspawn: support unpriv directory-tree containers (#35685)
poettering Jan 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
---
AccessModifierOffset: -4
AlignAfterOpenBracket: AlwaysBreak
AlignArrayOfStructures: Right
AlignEscapedNewlines: Left
AlignOperands: false
AllowShortFunctionsOnASingleLine: None
Expand Down
9 changes: 5 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ body:
Do not submit bug reports about anything but the two most recently released *major* systemd versions upstream!
If there have been multiple stable releases for that major version, please consider updating to a recent one before reporting an issue.
When using a distro package, please make sure that the version reported is meaningful for upstream.
If a distro build is used, please just paste the package version, e.g. `systemd-253-6.fc38.x86_64`.
If a distro build is used, please just paste the package version, e.g. `systemd-254.7-1.fc39.x86_64`.
See https://github.com/systemd/systemd-stable/tags for the list of most recent releases.
For older version please use distribution trackers (see https://systemd.io/CONTRIBUTING#filing-issues).
placeholder: '253'
placeholder: '256.x'
validations:
required: true

Expand All @@ -27,7 +27,7 @@ body:
attributes:
label: Used distribution
description: Used distribution and its version
placeholder: Fedora 38
placeholder: Fedora 39
validations:
required: false

Expand All @@ -37,7 +37,7 @@ body:
label: Linux kernel version used
description: |
Please use `uname -r` to get linux kernel version.
placeholder: kernel-6.2.5-300.fc38.x86_64
placeholder: kernel-6.6.8-200.fc39.x86_64
validations:
required: false

Expand Down Expand Up @@ -140,6 +140,7 @@ body:
- 'systemd-udevd'
- 'systemd-userdb'
- 'systemd-veritysetup'
- 'systemd-vmspawn'
- 'systemd-xdg-autostart-generator'
- 'timedatectl'
- 'udevadm'
Expand Down
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ body:
- 'systemd-udevd'
- 'systemd-userdb'
- 'systemd-veritysetup'
- 'systemd-vmspawn'
- 'systemd-xdg-autostart-generator'
- 'timedatectl'
- 'udevadm'
Expand Down Expand Up @@ -120,6 +121,6 @@ body:
attributes:
label: The systemd version you checked that didn't have the feature you are asking for
description: If this is not the most recently released upstream version, then please check first if it has that feature already.
placeholder: '253'
placeholder: '256.x'
validations:
required: false
9 changes: 6 additions & 3 deletions .github/advanced-issue-labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ policy:
- name: dissect
keys: ['systemd-dissect']

- name: env
- name: env-generator
keys: ['systemd-env-generator']

- name: fsck
Expand Down Expand Up @@ -64,10 +64,10 @@ policy:
- name: kernel-install
keys: ['kernel-install']

- name: logind
- name: login
keys: ['systemd-logind', 'loginctl', 'pam_systemd']

- name: machined
- name: machine
keys: ['systemd-machined', 'machinectl']

- name: modules-load
Expand Down Expand Up @@ -145,5 +145,8 @@ policy:
- name: veritysetup
keys: ['systemd-veritysetup']

- name: vmspawn
keys: ['systemd-vmspawn']

- name: xdg-autostart
keys: ['systemd-xdg-autostart-generator']
10 changes: 7 additions & 3 deletions .github/development-freeze.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,13 @@
policy:
# tags like v253-rc1, v253-rc2, etc.
- tags: ['^\S*-rc\d+$']
labels:
allow: ['needs-stable-backport', 'dependencies', 'l10n 🌍']
feedback:
frozen-state: |
An -rc1 tag has been created and a release is being prepared, so please note that PRs introducing new features and APIs will be held back until the new version has been released.
> [!IMPORTANT]
> An -rc1 tag has been created and a release is being prepared, so please note that PRs introducing new features and APIs will be held back until the new version has been released.
unfreeze-state: |
We had successfully released a new major release. We are no longer in a development freeze phase.
We will try our best to get back to your PR as soon as possible. Thank you for your patience.
> [!NOTE]
> We had successfully released a new major release. We are no longer in a development freeze phase.
> We will try our best to get back to your PR as soon as possible. Thank you for your patience.
Loading