summaryrefslogtreecommitdiffstats
path: root/units/user (unfollow)
Commit message (Collapse)AuthorFilesLines
5 daystest: Lint integration-test-wrapper.pyDaan De Meyer1-4/+4
5 daystest: Fix typing errors in integration-test-wrapper.pyDaan De Meyer1-2/+3
5 daystest: Format integration-test-wrapper.pyDaan De Meyer1-63/+77
5 daysukify: Fix typing errorDaan De Meyer1-1/+1
5 daysMove mypy.ini and ruff.toml to top levelDaan De Meyer2-0/+0
This allows reusing them for integration-test-wrapper.py as well.
5 daysintegration-test-wrapper: Remove unneeded format stringsDaan De Meyer1-2/+2
5 daysmkosi: Add github CLI to toolsDaan De Meyer4-0/+4
5 daysmkosi: Add dnf and dnf5 to sanitizer workaround listDaan De Meyer1-0/+2
5 daysmkosi: Install clangd everywhereDaan De Meyer3-0/+3
5 daysmkosi: Use bash to execute command -vDaan De Meyer1-2/+2
command is only an executable on Fedora due to a downstream patch, on Arch for example it's only a builtin so we have to use bash to execute command -v to get proper results on Arch.
5 daysmkosi: Add shellcheck to toolsDaan De Meyer4-0/+4
5 daysmkosi: update to latestDaan De Meyer1-1/+1
6 daysNEWS: add blurb thanking Nick OwensVito Caputo1-0/+3
Nick's largely responsible for nerd-sniping me into fixing #34516 and did most of the testing.
6 dayshwdb: add entry for Chuwi Hi10 X1 (#35331)白一百1-0/+4
https://www.chuwi.com/product/items/chuwi-hi10-x1.html Rotated -90 degrees in the Z axis.
6 dayscurl-util: do not configure new io event source when the event loop is ↵Yu Watanabe1-0/+4
already dead Similar to c5ecf0949460dd0bf3211db128a385ce6375252e, but for io event source. Fixes #35322.
6 daysmeasure: add 'dtbauto' option in help messageAni Sinha1-12/+13
'dtbauto' command line was missing from the help string. Add it.
6 dayspo: Translated using Weblate (French)Léane GRASSER1-2/+2
Currently translated at 100.0% (257 of 257 strings) Co-authored-by: Léane GRASSER <leane.grasser@proton.me> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fr/ Translation: systemd/main
7 daysnetworkd-test.py: fix interface state checkerYu Watanabe1-2/+5
After 259125d53d98541623b69e83000b5543f2352f5e, network interfaces declared by .netdev files are created after systemd-networkd sends READY notification. So, even when networkd is started, the netdevs may not be created yet, and 'ip' command may fail. Let's also check the return code of the command. This also - drops never worked stdout checks, - makes the test fail if the interface is not created within the timeout.
7 daysnspawn: improve log message on bad incoming sd_notify() messageLennart Poettering1-1/+1
It's the PID that is wrong, not the UID/GID, be precise.
7 daysnspawn: fix userns_mkdir() invocationLennart Poettering1-4/+3
The wrong error code was logged. But actually given that userns_mkdir() is fine with existing dirs, let's drop the redundant conditionalization. Follow-up for: a1fcaa1549d86098d0ba75254b6afc96c786b3b6
7 daysshutdown: propagate one more error from sync_making_progress()Yu Watanabe1-4/+2
No functional change, just refactoring, as anyway all errors will be ignored by the caller.
7 daysshutdown: close DM block device before issuing DM_DEV_REMOVE ioctlYu Watanabe1-7/+9
Otherwise, the ioctl() may fail with EBUSY. Follow-up for b4b66b26620bfaf5818c95d5cffafd85207694e7. Hopefully fixes #35243.
7 daysbasic/linux: update kernel headers from v6.12Yu Watanabe10-57/+75
7 daysUndeprecate commandline params forcequotacheck, fastboot, and forcefsckZbigniew Jędrzejewski-Szmek2-13/+3
Those are historical names, but there is nothing wrong with them. The files on / (/fastboot, /forcefsck, and /forcequotacheck) are problematic because they require a modification of the root file system. But the commandline params work fine. They have the obvious advantage compared to our "modern" option that they are much easier to type without looking up the spelling in the docs. Undeprecate them to avoid unnecessary churn.
7 daysnamespace-util: update log messagesYu Watanabe1-4/+4
7 daysnamespace-util: handle -ENOSPC by userns_acquire() gracefully in ↵Yu Watanabe1-0/+4
is_idmapping_supported() Follow-up for edae62120f13b24d51812d1d7c0ab24acb420305. Fixes #35311.
7 dayslink README.logs from tmpfiles.d/legacy.conf only if availableChristian Hesse1-1/+2
The file README.logs is installed only if SysVInit support is enabled. Thus the link should depend on it as well.
7 daysvarlink: apparently on old kernels SO_PEERPIDFD returns EINVALLennart Poettering1-1/+1
7 dayshwdb: add support for PineTab2 to 60-sensor.hwdb (#35304)Marco Tomaschett1-0/+9
Add accelerometer support for PineTab2
7 daystpm2-util: fix parameter nameAntonio Alvarez Feijoo1-1/+1
8 daysuserdbctl: respect selected disposition also when showing gid boundariesLennart Poettering1-0/+3
Follow-up for: ad5de3222f7
8 daysuserdbctl: fix countingLennart Poettering1-4/+8
Fixes: #35294
8 daysuserbdctl: show 'mapped' user range only inside of usernsLennart Poettering1-0/+14
Outside of userns the concept makes no sense, there cannot be users mapped from further outside.
8 dayscryptenroll: it's called PKCS#11, not PKCS11Lennart Poettering1-1/+1
In the --help text we really should use the official spelling, just like in the man page.
8 daysman: add enrollment type sections to cryptenroll man pageLennart Poettering1-23/+64
We have the same sections in the --help text, hence we even more so should have them in the man page.
8 daysbash-completion: add --list-devices to systemd-cryptenrollAntonio Alvarez Feijoo1-9/+2
And also use it to list suitable block devices.
8 dayscore/service: service_add_fd_store() consumes passed fdYu Watanabe1-3/+1
Without this change, the fd is closed twice on failure. Fixes a bug introduced by dff9808a628c31b7ecb1f1aba8fdc3be06ce8372. Fixes #35288.
8 dayshwdb: Add quirk for Logitech MX Keys for MacTobias Zimmermann1-0/+5
The KEY_102ND and KEY_GRAVE keys are switched on the Logitech MX Keys for Mac, so switch them back
8 dayspo: Translated using Weblate (Ukrainian)Yuri Chornoivan1-5/+5
Currently translated at 100.0% (257 of 257 strings) Co-authored-by: Yuri Chornoivan <yurchor@ukr.net> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/uk/ Translation: systemd/main
8 daystmpfiles: add period at end of the sentenceZbigniew Jędrzejewski-Szmek19-19/+19
The license that is immediately above is properly punctuated and it looks sloppy when our line below isn't.
8 daystmpfiles: narrow scope of HAVE_SYSV_COMPAT condition for legacy.confZbigniew Jędrzejewski-Szmek2-5/+6
That file contains a bunch of entries of which only some are related to SysV. The rest are just "traditional APIs" that need to stay. In particular, /var/lock a.k.a. /run/lock is used by many programs (LVM, iscsi, alsactl). Similarly, the README about /var/log is something that should stay as long as we have people migrating from older systems or using the copiuos documentation that mentions /var/log/messages.txt on the Internet. /var/lock/subsys is only used by sysvinit, and our code to support /forcefsck, /fastboot, and /forcequotacheck is conditionalized on HAVE_SYSV_COMPAT, so conditionalize those here on HAVE_SYSV_COMPAT too.
9 dayscgroup-util: fix memory leak on errorLuca Boccassi1-2/+2
CID#1565824 Follow-up for f6793bbcf0e3f0a6daa77add96183b88d5ec2117
9 dayspo: Translated using Weblate (Slovenian)Martin Srebotnjak1-10/+5
Currently translated at 100.0% (257 of 257 strings) Co-authored-by: Martin Srebotnjak <miles@filmsi.net> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/sl/ Translation: systemd/main
9 dayspo: Translated using Weblate (Finnish)Jiri Grönroos1-11/+7
Currently translated at 100.0% (257 of 257 strings) Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fi/ Translation: systemd/main
9 dayspo: Translated using Weblate (Ukrainian)Dmytro Markevych1-12/+8
Currently translated at 100.0% (257 of 257 strings) Co-authored-by: Dmytro Markevych <hotr1pak@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/uk/ Translation: systemd/main
9 dayspo: Translated using Weblate (French)Léane GRASSER1-3/+3
Currently translated at 100.0% (257 of 257 strings) Co-authored-by: Léane GRASSER <leane.grasser@proton.me> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/fr/ Translation: systemd/main
9 daystest-network: actually check metric and preferenceYu Watanabe1-2/+2
Otherwise, nexthop ID may contain e.g. 300, then === AssertionError: '300' unexpectedly found in 'default nhid 3860882700 via fe80::1034:56ff:fe78:9a99 proto ra metric 512 expires 1798sec pref high\n default nhid 2639230080 via fe80::1034:56ff:fe78:9a98 proto ra metric 2048 expires 1798sec pref low' ===
9 daysnetwork: update state files before replying bus methodYu Watanabe1-0/+8
Follow-up for 2b07a3211ba8b1b81d6cebb9650d5cb24554b08a.
9 dayskillall: gracefully handle processes inserted into containers via nsenter -aLennart Poettering2-2/+10
"nsenter -a" doesn't migrate the specified process into the target cgroup (it really should). Thus the cgroup will remain in a cgroup that is (due to cgroup ns) outside our visibility. The kernel will report the cgroup path of such cgroups as starting with "/../". Detect that and print a reasonably error message instead of trying to resolve that.
9 daysprocess-util: refuse to operate on remote PidRefMike Yuan1-1/+28
Follow-up for 7e3e540b88db5546d0c63103619d96b033871b7b