summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* meson: Pass -Wno-deprecated-declarations when detecting libcryptsetup functionsDaan De Meyer2024-06-031-0/+3
| | | | Otherwise we fail to detect crypt_reencrypt() if -Werror is used.
* mkosi: drop Debian /tmp hackDaan De Meyer2024-06-031-4/+0
| | | | /tmp is now a tmpfs in debian testing so let's drop our workaround.
* mkosi: Add missing [Content] sectionDaan De Meyer2024-06-031-0/+1
|
* mkosi: Make system dependencies conditional on formatDaan De Meyer2024-06-032-16/+22
| | | | | | | | If the none format is specified, we don't use the extra trees at all so let's make the dependencies on the subimages conditional on Format= not being set to "none". This speeds up builds when using Format=none.
* docs: fix typo in CGroup InterfaceHeran Yang2024-06-031-1/+1
|
* docs/DAEMON_SOCKET_ACTIVATIONArian van Putten2024-06-031-4/+0
| | | | | Remove non-sensical network.target dependencies There is no need to have these dependencies on socket units as far as I am aware.
* importctl: Fix 0 flags argument in sd_bus_message_append()Daan De Meyer2024-06-031-2/+2
|
* repart: Fix unused variable warningDaan De Meyer2024-06-031-0/+2
|
* Merge pull request #33168 from weblate/weblate-systemd-mainYu Watanabe2024-06-034-23/+11
|\ | | | | Translations update from Fedora Weblate
| * po: Translated using Weblate (Hindi)Scrambled 7772024-06-031-6/+3
| | | | | | | | | | | | | | | | Currently translated at 100.0% (233 of 233 strings) Co-authored-by: Scrambled 777 <weblate.scrambled777@simplelogin.com> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/hi/ Translation: systemd/main
| * po: Translated using Weblate (Georgian)Temuri Doghonadze2024-06-031-6/+3
| | | | | | | | | | | | | | | | Currently translated at 100.0% (233 of 233 strings) Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ka/ Translation: systemd/main
| * po: Translated using Weblate (Ukrainian)Yuri Chornoivan2024-06-031-6/+3
| | | | | | | | | | | | | | | | Currently translated at 100.0% (233 of 233 strings) Co-authored-by: Yuri Chornoivan <yurchor@ukr.net> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/uk/ Translation: systemd/main
| * po: Translated using Weblate (Russian)Sergey A2024-06-031-5/+2
|/ | | | | | | | Currently translated at 100.0% (233 of 233 strings) Co-authored-by: Sergey A <sw@atrus.ru> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ru/ Translation: systemd/main
* Merge pull request #33157 from DaanDeMeyer/endDaan De Meyer2024-06-027-8/+9
|\ | | | | test: Run end.sh when running integration tests with mkosi
| * test: Run end.sh when running integration tests with mkosiDaan De Meyer2024-06-023-1/+2
| |
| * TEST-16-EXTEND-TIMEOUT: Convert to oneshot serviceDaan De Meyer2024-06-021-4/+2
| | | | | | | | | | To match the other service units more and allow adding more ExecStart= lines via dropins.
| * resolved: Add missing nullable annotation for ifindex in ResolvedRecordDaan De Meyer2024-06-021-1/+1
| |
| * hostnamed: Add missing VSockCID varlink introspection dataDaan De Meyer2024-06-021-1/+2
| |
| * pcrlock: Fix ReadEventLog() interface definitionDaan De Meyer2024-06-021-1/+2
| |
* | Merge pull request #33154 from yuwata/test-asyncDaan De Meyer2024-06-021-11/+29
|\ \ | | | | | | test-async: wait a while for fd to be closed
| * | test-async: also check if the directory is removedYu Watanabe2024-06-021-1/+14
| | |
| * | test-async: wait a while for fd to be closedYu Watanabe2024-06-021-10/+15
| | | | | | | | | | | | | | | | | | | | | When this is run on slow environment, e.g. sanitizer is enabled, then waiting for 1 second may not be enough. Hopefully fixes #33150.
* | | man: mention that ExecCondition= in COMMAND LINES section for systemd.servicehanjinpeng2024-06-021-2/+3
|/ /
* | po: Translated using Weblate (Polish)Piotr Drąg2024-06-011-6/+3
| | | | | | | | | | | | | | | | Currently translated at 100.0% (233 of 233 strings) Co-authored-by: Piotr Drąg <piotrdrag@gmail.com> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/pl/ Translation: systemd/main
* | po: Translated using Weblate (Korean)김인수2024-06-011-6/+3
| | | | | | | | | | | | | | | | Currently translated at 100.0% (233 of 233 strings) Co-authored-by: 김인수 <simmon@nplob.com> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ko/ Translation: systemd/main
* | Merge pull request #33140 from yuwata/test-journalLuca Boccassi2024-06-016-50/+74
|\ \ | | | | | | test: sync journal in short-living services
| * | test: exit earlier when cgroup user xattr is not supportedYu Watanabe2024-06-011-38/+46
| | | | | | | | | | | | Also, use trap for cleaning up the test environment.
| * | test: reduce number of 'systemctl daemon-reload' a bitYu Watanabe2024-06-011-2/+9
| | |
| * | test: sync journal in short-living servicesYu Watanabe2024-06-016-10/+19
|/ / | | | | | | | | | | This also adjusts LogLevelMax=. Hopefully, this makes the test much stabler.
* | po: Translated using Weblate (Turkish)Oğuz Ersen2024-06-011-6/+3
| | | | | | | | | | | | | | | | Currently translated at 100.0% (233 of 233 strings) Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/tr/ Translation: systemd/main
* | Merge pull request #33139 from weblate/weblate-systemd-mainYu Watanabe2024-06-0140-126/+173
|\ \ | | | | | | Translations update from Fedora Weblate
| * | po: Update translation filesWeblate2024-06-0140-124/+167
| | | | | | | | | | | | | | | | | | | | | | | | Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Weblate <noreply@weblate.org> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ Translation: systemd/main
| * | po: Translated using Weblate (Russian)Sergey A2024-06-011-2/+6
|/ / | | | | | | | | | | | | | | Currently translated at 100.0% (233 of 233 strings) Co-authored-by: Sergey A <sw@atrus.ru> Translate-URL: https://translate.fedoraproject.org/projects/systemd/main/ru/ Translation: systemd/main
* | test-network: add missing sleep()Yu Watanabe2024-06-011-0/+1
| | | | | | | | | | | | Fixes a bug introduced by 7ef26afca555a5e167ebc59514490906a46db2cb. Fixes #33098.
* | po: update systemd.pot and Japanese TranslationYu Watanabe2024-06-012-7/+10
| |
* | network: drop period from the message titleYu Watanabe2024-06-011-1/+1
| | | | | | | | | | | | We usually do not add full-stop for policy message title. Follow-up for f90eb086270f0aea8efcbff5a5e4c338d178cfd4.
* | man: fix typoYu Watanabe2024-06-011-1/+1
| | | | | | | | Follow-up for d24ceef937ae95b6befc7cd0e7e2ac58dfdf1d11.
* | hwdb: added hwdb rules for micmute and power button on Acer Nitro AN 515-58 ↵Leonard2024-06-011-0/+5
| | | | | | | | (#32867)
* | meson: add static libs to libudev/libsystemd target aliasesLuca Boccassi2024-06-011-4/+12
|/ | | | | If static libraries are enabled, then group them in the build target together with the shared libraries, to match the install tags.
* meson: add alias targets to group nss and pam modulesLuca Boccassi2024-05-311-0/+15
| | | | | | Add aliases grouping these modules, so that they can be built without knowing the SONAME version in advance. Match the install tag names.
* mkosi: Filter out sdubby and grubby from fedora rpm dependenciesDaan De Meyer2024-05-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we query dependencies with rpmspec, we get the following: """ bash-5.2# mkosi-chroot rpmspec --with upstream --query --requires --define "_topdir /var/tmp" --define "_sourcedir pkg/fedora" "pkg/fedora/systemd.spec" | sort --unique (grubby > 8.40-72 if grubby) (sdubby > 1.0-3 if sdubby) (systemd-rpm-macros = 256~rc3-1.fc41 if rpm-build) (util-linux-core or util-linux) /bin/sh coreutils dbus >= 1.9.18 firewalld-filesystem grep kbd kmod >= 18-4 libidn2.so.0()(64bit) libidn2.so.0(IDN2_0.0.0)(64bit) libkmod.so.2()(64bit) libkmod.so.2(LIBKMOD_5)(64bit) openssl-libs python3dist(cryptography) python3dist(pefile) python3dist(psutil) python3dist(zstd) systemd = 256~rc3-1.fc41 systemd(x86-64) = 256~rc3-1.fc41 systemd-boot systemd-libs(x86-64) = 256~rc3-1.fc41 systemd-networkd = 256~rc3-1.fc41 systemd-pam(x86-64) = 256~rc3-1.fc41 systemd-udev = 256~rc3-1.fc41 """ Trying to install with dnf5 correctly filters out grubby and sdubby as they are conditional dependencies and shouldn't be installed. However, dnf doesn't do the right thing and tries to install both grubby and sdubby, and since they conflict this causes the build to fail. Let's filter out sdubby and grubby explicitly to work around the bug in dnf as it's unlikely to get fixed since all development effort is now focused on dnf5.
* Merge pull request #33105 from DaanDeMeyer/sanitizersDaan De Meyer2024-05-3115-72/+191
|\ | | | | Sanitizers
| * ci: Build Fedora rawhide with sanitizers in mkosiDaan De Meyer2024-05-311-0/+8
| | | | | | | | Let's make sure one build has sanitizers enabled for extra coverage.
| * TEST-21-DFUZZER: Stop marking as slowDaan De Meyer2024-05-312-10/+0
| | | | | | | | | | | | This was a workaround to not run TEST-21-DFUZZER without sanitizers. Now that we're going to get sanitizer support, let's run it by default again.
| * TEST-69-SHUTDOWN: Order after systemd-user-sessions.serviceDaan De Meyer2024-05-311-0/+4
| | | | | | | | | | Make sure that we're allowed to login by ordering ourselves after systemd-user-sessions.service.
| * mkosi: Sanitizer improvementsDaan De Meyer2024-05-3112-60/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Let's set the environment on the kernel command line so it applies to initrd and main system. - Let's add the necessary wrappers that are also added in test-functions. Unlike test-functions we don't use gcc/clang to get the library path as that requires installing gcc/clang in the initrd. - Let's drop the hack to get journald writing to the console and have it write to kmsg instead. We'll get the output either way. - Stop removing libstdc++ and sanitizer libraries from Arch Linux initrds and other images as it's required by the sanitizer libraries. - Add a workaround for specifying extra meson options for opensuse - Add a leak sanitizer suppression file as a workaround for a false positive leak in verify_selinuxmnt() in libselinux. We do a soname match because the stacktrace can't be properly symbolized on Debian.
| * mkosi: Add note about kernel command line limitDaan De Meyer2024-05-311-0/+2
| |
| * mkosi: Drop kernel command line to enable log contextDaan De Meyer2024-05-311-2/+0
| | | | | | | | | | The log context is already enabled by virtue of the log level being set to debug, so no need to enable it explicitly.
* | Merge pull request #33126 from keszybz/revert-ci-workaroundDaan De Meyer2024-05-312-2/+1
|\ \ | | | | | | Revert ci workaround
| * | meson: fix commentZbigniew Jędrzejewski-Szmek2024-05-311-1/+1
| | |