Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2024-05-07 | test: Mark TEST-21-DFUZZER as slow and skip it by default | Daan De Meyer | 1 | -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-07 | test: Add infra to mark integration tests as slow | Daan De Meyer | 2 | -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-07 | ci: Print a helpful link to download and view a failed test's journal | Daan De Meyer | 1 | -9/+28 | |
2024-05-07 | repart: correct timespec_store usage too | Mike Yuan | 1 | -4/+6 | |
2024-05-07 | basic/mkdir: use timespec_store instead of _nsec for mkdir_p_root_full | Mike Yuan | 2 | -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-07 | core/service: use switch for service_enter_start | Mike Yuan | 1 | -22/+25 | |
Plus, add an assertion to ensure we're actually using the start timestamp for the correct pid. | |||||
2024-05-07 | core/execute: re-break function declaration of exec_spawn | Mike Yuan | 2 | -18/+21 | |
Also rearrange some variable definitions. Note that DECIMAL_STR_MAX() contains the size of NUL byte, so +1 is dropped. | |||||
2024-05-07 | core/unit: use FOREACH_STRING where appropriate | Mike Yuan | 1 | -20/+12 | |
Follow-up for 61628287bd6d5115d96a4bdbd70964efd7a5940e | |||||
2024-05-07 | ci: Optimize pull request labeler | Daan De Meyer | 1 | -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-07 | test: Don't keep journals for skipped tests | Daan De Meyer | 1 | -15/+20 | |
Let's make sure we don't save journals for tests that were skipped. | |||||
2024-05-07 | mkosi: Update centos submodule to latest | Daan De Meyer | 1 | -0/+0 | |
2024-05-07 | clean-ipc: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | udev-rules: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | homework-quota: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | homework-blob: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | homework-fscrypt: pass the right error variable | David Tardon | 1 | -2/+2 | |
2024-05-07 | homed-manager: pass the right error variable | David Tardon | 1 | -3/+3 | |
2024-05-07 | test-bpf-foreign-programs: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | test-bpf-restrict-fs: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | test-socket-bind: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | nspawn: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | userns-restrict: pass the right error variable | David Tardon | 1 | -3/+3 | |
2024-05-07 | cgroup-show: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | manager: pass the right error variable | David Tardon | 1 | -6/+6 | |
2024-05-07 | resolved-dns-stream: pass the right error variable | David Tardon | 1 | -2/+2 | |
2024-05-07 | exec-invoke: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | main: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | bless-boot: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | journal-remote-main: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | discover-image: pass the right error variable | David Tardon | 1 | -1/+1 | |
2024-05-07 | build(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-07 | mkosi: Switch to fedora 40 | Daan De Meyer | 3 | -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-07 | cryptsetup: make type-specific checks for PKCS#11 private keys | Vladimir Stoiakin | 1 | -29/+39 | |
2024-05-07 | docs: minor improvements to CREDENTIALS.md | Adrian Wannenmacher | 1 | -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-07 | manager: resolve verb/noun mixup in log message | Zbigniew Jędrzejewski-Szmek | 1 | -3/+3 | |
The word is used in "%s requested" so it should be a noun. | |||||
2024-05-07 | repart: respect `SOURCE_DATE_EPOCH` on `mkdir_p_root` | Moritz Sanft | 6 | -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-07 | man: reword text and fix tense in description of sd_event_source_set_io_fd | Zbigniew Jędrzejewski-Szmek | 1 | -8/+7 | |
Follow-up for 2fa480592d4f4334881361c5558f563e5ea4c9c3. | |||||
2024-05-07 | hwdb: ieee1394-unit-function: add Tascam IF-FW/DM mkII | Takashi Sakamoto | 1 | -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-07 | doc: mention that units can be masked via credentials | Luca Boccassi | 1 | -1/+2 | |
2024-05-06 | ci: Disable RuntimeBuildSources= | Daan De Meyer | 1 | -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-06 | mkosi: Install dhcp-server on OpenSUSE | Daan De Meyer | 1 | -0/+1 | |
Required for systemd-networkd-tests.py. | |||||
2024-05-06 | meson: Fix formatting | Daan De Meyer | 1 | -2/+2 | |
2024-05-06 | mkosi: Install python3-psutil | Daan De Meyer | 3 | -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-06 | mkosi: Install radvd | Daan De Meyer | 1 | -0/+1 | |
Required for networkd integration tests. | |||||
2024-05-06 | tpm2-util: tweak JSON condition check | Lennart Poettering | 1 | -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-06 | cryptenroll: determine TPM enrollment parmaeters only if we actually do TPM ↵ | Lennart Poettering | 1 | -22/+24 | |
enrollments Otherwise we'll do work (and possibly generate fatal errors) where we really shouldn't. | |||||
2024-05-06 | cryptenroll: do not combine pcrlock and signed PCR policies in TPM mode | Lennart Poettering | 2 | -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 |