summaryrefslogtreecommitdiffstats
path: root/.gitignore (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-05-07test: Mark TEST-21-DFUZZER as slow and skip it by defaultDaan De Meyer1-0/+1
The test is not really useful without sanitizers, so let's mark it as slow and not run it by default in CI.
2024-05-07test: Add infra to mark integration tests as slowDaan De Meyer2-7/+22
Some integration tests take much more time than others, let's add a test param that can be used to configure this and integrate it with the slow-tests meson option.
2024-05-07ci: Print a helpful link to download and view a failed test's journalDaan De Meyer1-9/+28
2024-05-07repart: correct timespec_store usage tooMike Yuan1-4/+6
2024-05-07basic/mkdir: use timespec_store instead of _nsec for mkdir_p_root_fullMike Yuan2-29/+28
Follow-up for 34c3d574742e867ef97e79509e4051a82f1b7d9b O_RDONLY is dropped when O_DIRECTORY is specified, since it's unnecessary and even arguably confusing here, as the dir is modified.
2024-05-07core/service: use switch for service_enter_startMike Yuan1-22/+25
Plus, add an assertion to ensure we're actually using the start timestamp for the correct pid.
2024-05-07core/execute: re-break function declaration of exec_spawnMike Yuan2-18/+21
Also rearrange some variable definitions. Note that DECIMAL_STR_MAX() contains the size of NUL byte, so +1 is dropped.
2024-05-07core/unit: use FOREACH_STRING where appropriateMike Yuan1-20/+12
Follow-up for 61628287bd6d5115d96a4bdbd70964efd7a5940e
2024-05-07ci: Optimize pull request labelerDaan De Meyer1-33/+36
We keep running into rate limits, so let's optimize the number of requests we do in the pull request labeler to hopefully fix that.
2024-05-07test: Don't keep journals for skipped testsDaan De Meyer1-15/+20
Let's make sure we don't save journals for tests that were skipped.
2024-05-07mkosi: Update centos submodule to latestDaan De Meyer1-0/+0
2024-05-07clean-ipc: pass the right error variableDavid Tardon1-1/+1
2024-05-07udev-rules: pass the right error variableDavid Tardon1-1/+1
2024-05-07homework-quota: pass the right error variableDavid Tardon1-1/+1
2024-05-07homework-blob: pass the right error variableDavid Tardon1-1/+1
2024-05-07homework-fscrypt: pass the right error variableDavid Tardon1-2/+2
2024-05-07homed-manager: pass the right error variableDavid Tardon1-3/+3
2024-05-07test-bpf-foreign-programs: pass the right error variableDavid Tardon1-1/+1
2024-05-07test-bpf-restrict-fs: pass the right error variableDavid Tardon1-1/+1
2024-05-07test-socket-bind: pass the right error variableDavid Tardon1-1/+1
2024-05-07nspawn: pass the right error variableDavid Tardon1-1/+1
2024-05-07userns-restrict: pass the right error variableDavid Tardon1-3/+3
2024-05-07cgroup-show: pass the right error variableDavid Tardon1-1/+1
2024-05-07manager: pass the right error variableDavid Tardon1-6/+6
2024-05-07resolved-dns-stream: pass the right error variableDavid Tardon1-2/+2
2024-05-07exec-invoke: pass the right error variableDavid Tardon1-1/+1
2024-05-07main: pass the right error variableDavid Tardon1-1/+1
2024-05-07bless-boot: pass the right error variableDavid Tardon1-1/+1
2024-05-07journal-remote-main: pass the right error variableDavid Tardon1-1/+1
2024-05-07discover-image: pass the right error variableDavid Tardon1-1/+1
2024-05-07build(deps): bump pkg/debian from `50b20e2` to `7cc898c`dependabot[bot]1-0/+0
Bumps pkg/debian from `50b20e2` to `7cc898c`. --- updated-dependencies: - dependency-name: pkg/debian dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07mkosi: Switch to fedora 40Daan De Meyer3-2/+11
Enable updates-testing and use the most recent mirror to make sure we get util-linux 2.40.1 which contains a crucial fix to make sure the serial terminal in virtual machines works properly.
2024-05-07cryptsetup: make type-specific checks for PKCS#11 private keysVladimir Stoiakin1-29/+39
2024-05-07docs: minor improvements to CREDENTIALS.mdAdrian Wannenmacher1-3/+4
This commit fixes two instances of a miscount. As the number is not important in either case, and seemingly subject to changes, it was removed entirely. Another sentence was reworded to improve readability.
2024-05-07manager: resolve verb/noun mixup in log messageZbigniew Jędrzejewski-Szmek1-3/+3
The word is used in "%s requested" so it should be a noun.
2024-05-07repart: respect `SOURCE_DATE_EPOCH` on `mkdir_p_root`Moritz Sanft6-24/+98
This let's systemd-repart respect the `SOURCE_DATE_EPOCH` environment variable when creating directories in the local tree through `CopyFiles` or `MakeDirectories`. To do this, we pass a timestamp `ts` to `mkdir_p_root`, which it will use to fix up `mtime` and `atime` of the directory it creates as well as the `mtime` of the directory it creates the other directory *in*, as the `mtime` of the latter is modified when creating a directory in it. For the same reason, it also needs to fixup the `mtime` of the upper directory when copying a file into it through `CopyFiles`. If `SOURCE_DATE_EPOCH`, times are left as is. (`UTIME_OMIT`)
2024-05-07man: reword text and fix tense in description of sd_event_source_set_io_fdZbigniew Jędrzejewski-Szmek1-8/+7
Follow-up for 2fa480592d4f4334881361c5558f563e5ea4c9c3.
2024-05-07hwdb: ieee1394-unit-function: add Tascam IF-FW/DM mkIITakashi Sakamoto1-0/+9
Jörg M. Sigle contriutes configuration ROM image for Tascam IF-FW/DM mkII, which includes a quirk that the values of model fields in both root and unit directory entries are different. In device attributes, it appears that the value of model attribute in unit device is different from the one in node device. This commit adds hwdb entry for the model.
2024-05-07doc: mention that units can be masked via credentialsLuca Boccassi1-1/+2
2024-05-06ci: Disable RuntimeBuildSources=Daan De Meyer1-0/+2
We build with debuginfo, so there's no point to starting virtiofsd to mount the sources and build directory into the VM, so let's disable that.
2024-05-06mkosi: Install dhcp-server on OpenSUSEDaan De Meyer1-0/+1
Required for systemd-networkd-tests.py.
2024-05-06meson: Fix formattingDaan De Meyer1-2/+2
2024-05-06mkosi: Install python3-psutilDaan De Meyer3-0/+3
Required to run systemd-networkd-tests.py. Already a dependency of systemd-tests on Fedora so we don't add it there as it'll be pulled in via the prepare script.
2024-05-06mkosi: Install radvdDaan De Meyer1-0/+1
Required for networkd integration tests.
2024-05-06tpm2-util: tweak JSON condition checkLennart Poettering1-1/+1
As for the other fields let's check if the actual variable we serialize is set before serializing it. This shouldn't make any difference, since the pubkey and the PCR mask should always be set together or neither, but I think it's easier to grok this way, and makes the function nicely "dumb": it serializes what is specified, without trying to be smart by suppressng specified fields.
2024-05-06cryptenroll: determine TPM enrollment parmaeters only if we actually do TPM ↵Lennart Poettering1-22/+24
enrollments Otherwise we'll do work (and possibly generate fatal errors) where we really shouldn't.
2024-05-06cryptenroll: do not combine pcrlock and signed PCR policies in TPM modeLennart Poettering2-8/+12
We currently do not support pcrlock policies and signed PCR policies in combination. Hence, when we auto-discover both, let's disable signed PCR policies if pcrlock is available too (simple because that covers more ground). Fixes: #32565