Daan De Meyer
4374d7eaac
journal: Use header macros everywhere instead of JournalFile fields
...
Let's standardize on the journal header as a single source of truth
and remove redundant information from the JournalFile struct.
2022-05-03 17:23:02 +02:00
Yu Watanabe
bdb2d3c688
udev: check stats of .link files and their drop-in files
...
Fixes #23128 .
2022-05-03 10:26:22 +02:00
Lennart Poettering
968680b23d
Merge pull request #23135 from DaanDeMeyer/journal-move
...
journal: Only move to object if requested
2022-05-03 10:01:39 +02:00
dependabot[bot]
9c96c89bb3
build(deps): bump github/super-linter from 4.9.1 to 4.9.2
...
Bumps [github/super-linter](https://github.com/github/super-linter ) from 4.9.1 to 4.9.2.
- [Release notes](https://github.com/github/super-linter/releases )
- [Changelog](https://github.com/github/super-linter/blob/main/docs/release-process.md )
- [Commits](https://github.com/github/super-linter/compare/3792fe5373cf2f5b22d590fcbbc4533d735c573e...ae4e373c56efad95924d9cc6b89624fdb2333007 )
---
updated-dependencies:
- dependency-name: github/super-linter
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-03 05:51:41 +03:00
dependabot[bot]
5f994fffb9
build(deps): bump actions/checkout from 3.0.0 to 3.0.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.0.0 to 3.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/a12a3943b4bdde767164f792f33f40b04645d846...2541b1294d2704b0964813337f33b291d3f8596b )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-03 05:50:11 +03:00
Daan De Meyer
b626f6959b
nspawn: Set LANG to C.UTF-8
...
Let's default to a UTF-8 locale when running commands using nspawn.
2022-05-02 22:55:32 +01:00
Yu Watanabe
0b6bf4b674
shared/install: use correct cleanup function
...
Fixes #23250 .
2022-05-02 22:17:56 +01:00
Lennart Poettering
ba4b74cbc7
man: document that systemd-fstab-generator actually cares about roothash=/usrhash= on the kernel cmdline
...
It doesn't really care about the hash value passed (which is processed
by systemd-veritysetup-generator), but it does care about the fact that
it is set (and mounts the DM nodes /dev/mapper/usr + /dev/mapper/root in
that case).
2022-05-02 20:49:16 +01:00
Jan Janssen
3ca0b105eb
boot: Mark loader.conf settings with (config)
2022-05-02 18:00:08 +01:00
Yu Watanabe
77f081f363
fix typo
2022-05-03 01:16:32 +09:00
Lennart Poettering
07a442ef8b
creds: trivial coding style fixes
...
As per:
https://github.com/systemd/systemd/pull/23170#pullrequestreview-959233817
2022-05-02 18:04:53 +02:00
Lennart Poettering
0ba05e754c
docs: typo fix
...
As per:
https://github.com/systemd/systemd/pull/23170#pullrequestreview-959233817
2022-05-02 18:04:38 +02:00
Lennart Poettering
4791083bce
man: correct a major missed opportunity
...
I don't know why this didn't occur to me earlier, but of course, it
*has* to be this data.
(This replaces some German prose about Berlin, that i guess only very
few people will get. With the new blob I think we have a much broader
chance of delivering smiles.)
2022-05-02 17:58:51 +02:00
Daan De Meyer
ef2c966acc
docs: Clarify where options are read from
...
Let's merge the footnote with the overall explanation of where systemd
parses its options from and reword the section a bit to hopefully make
things a bit more clear.
2022-05-02 17:49:06 +02:00
Lennart Poettering
fd74ed23c7
update TODO
2022-05-02 16:41:52 +02:00
Lennart Poettering
41be3b099f
Merge pull request #23170 from poettering/creds-copy
...
import system credentials from sd-stub + qemu fw_cfg + kernel cmdline explicitly in PID 1
2022-05-02 16:32:21 +02:00
Alice S
8099abee00
Fix orientation detection for HP Pavilion X2 10-k010nr
2022-05-02 10:00:36 +09:00
techtino
ad44259225
Fix orientation detection for Asus Transformer T100TAF, copied T100TA rule
2022-05-01 13:43:17 +09:00
Luca Boccassi
6a59dfa108
analyze security: print DeviceAllow list
...
Many sandboxing options add implicit DeviceAllow rules, which might be confusing
for users running systemd-analyze security and not expecting it.
Print the list.
Fixes https://github.com/systemd/systemd/issues/23185
2022-05-01 13:43:01 +09:00
Luca Boccassi
444d9abd06
analyze: fix crash with online security check
...
1449b0f8a9 fixed seccomp arch check for the offline case,
but broke it for the normal case, as when coming from D-Bus the
list of seccomp architectures is already converted to string.
Fixes https://github.com/systemd/systemd/issues/23224
2022-05-01 11:47:44 +09:00
Luca Boccassi
f470cb6d13
stat-util: ignore hidden_or_backup_file when checking if dir is empty
...
Commit https://github.com/systemd/systemd/commit/a068aceafbf
changed dir_is_emtpy_at to use FOREACH_DIRENT_IN_BUFFER instead of
FOREACH_DIRENT, but used dot_or_dotdot which just checks if the name
is literally '.' or '..' which is not enough, previous behaviour was
to ignore all hidden files, so restore that and add a test case.
Fixes https://github.com/systemd/systemd/issues/23220
2022-05-01 11:41:43 +09:00
Yu Watanabe
dfd672f84b
Merge pull request #23230 from yuwata/core-device-cleanups
...
core/device: several cleanups
2022-04-30 23:10:22 +09:00
Yu Watanabe
08300bb035
core/device: use DEVICE_FOUND_MASK
2022-04-30 04:14:10 +09:00
Yu Watanabe
1363eeca94
core/device: minor coding style updates
2022-04-30 04:14:10 +09:00
Yu Watanabe
42ebcebfef
core/device: drop unused unit name generated from path
2022-04-30 04:14:10 +09:00
Yu Watanabe
03a94b73c4
core/device: device_found_node() does not accept DEVICE_FOUND_UDEV
2022-04-30 04:14:10 +09:00
Yu Watanabe
0e38cee883
core/device: use sd_device_new_from_devname() to verify the device node
2022-04-30 04:14:10 +09:00
Yu Watanabe
f374631a56
core/device: use udev_available()
2022-04-30 04:14:10 +09:00
Yu Watanabe
4212fa83d6
core/device: use device_get_property_bool()
2022-04-30 04:14:10 +09:00
Yu Watanabe
15345fc677
sd-device: introduce device_get_property_bool()
2022-04-30 04:14:10 +09:00
Yu Watanabe
dd309fcdb8
core/device: use _cleanup_ attribute at one more place
2022-04-30 04:14:10 +09:00
Yu Watanabe
a7fb1f2eae
core/device: unit_name_from_path() does not return -ENAMETOOLONG anymore
...
Follow-up for 1d0727e76f .
2022-04-30 04:14:10 +09:00
Yu Watanabe
47e72170c1
core/device: use strv_consume()
2022-04-30 04:14:10 +09:00
Zbigniew Jędrzejewski-Szmek
b528a62863
meson: also check c_args to maybe add -Wno-maybe-uninitialized
...
People (and build systems) sometimes set flags through -Dc_args=… or $CFLAGS.
Let's catch this common case too. meson will set c_args from $CFLAGS, so we
only need to check the former.
2022-04-29 20:03:11 +01:00
Yu Watanabe
df8774263c
Merge pull request #23226 from keszybz/libsystemd-length-assert
...
Add assert about DHCP packet length in libsystemd-network
2022-04-30 03:03:18 +09:00
Lennart Poettering
6e81415944
Merge pull request #23203 from yuwata/login-runtime
...
login: make RuntimeDirectoryInodesMax= support K, G, M suffixes
2022-04-29 17:10:34 +02:00
Zbigniew Jędrzejewski-Szmek
6f1b4574b4
libsystemd-network: add assert about packet length
...
We reject too-short packets in client_receive_message_raw(), so
the packets that dhcp_packet_verify_headers() gets are of sufficient size.
But let's add an assert to clarify this for the reader.
Closes #23223 .
2022-04-29 15:56:53 +02:00
Zbigniew Jędrzejewski-Szmek
9a94baa6c7
libsystemd-network: do not split messages in half
...
This makes grepping for the messages unnecessarily painful.
2022-04-29 15:56:53 +02:00
Yu Watanabe
606104bcdb
core: drop non-default value for DefaultLimitMEMLOCK=
2022-04-29 21:15:55 +09:00
Yu Watanabe
0bc055cf52
login: drop non-default value for RuntimeDirectoryInodesMax=
2022-04-29 21:15:21 +09:00
Yu Watanabe
08a767f1e0
login: make RuntimeDirectoryInodesMax= support K, G, M suffixes
...
Fixes #23017 .
2022-04-29 21:08:15 +09:00
Evgeny Vereshchagin
2d14ec9b8a
ci: actually turn on fatal-meson-warnings in the "build" workflow
...
It's a follow-up to https://github.com/systemd/systemd/pull/23211
2022-04-29 13:58:27 +09:00
Lennart Poettering
cfa7d57ba1
Merge pull request #23217 from keszybz/oomd-docs
...
More cross-references in bootctl/systemctl man pages
2022-04-28 22:30:50 +02:00
Evgeny Vereshchagin
67b9732f1b
ci: bring fatal-meson-warnings back
...
It's a follow-up to https://github.com/systemd/systemd/pull/23204
v2: replaced xargs with exec as suggested by Jan Janssen
2022-04-28 21:21:59 +03:00
Zbigniew Jędrzejewski-Szmek
1cd9c04ee9
Merge pull request #23216 from poettering/hwdb-v251-rc2
...
hwdb: updates for v251-rc2
2022-04-28 19:46:08 +02:00
Lennart Poettering
de62df8103
update TODO
2022-04-28 18:12:00 +02:00
Lennart Poettering
93a1f57db8
test: test new credential features
2022-04-28 18:12:00 +02:00
Lennart Poettering
fe672fe539
doc: add new markdown docs for credentials
2022-04-28 18:12:00 +02:00
Lennart Poettering
72267a55a1
man: document the new credentials features
2022-04-28 18:12:00 +02:00
Lennart Poettering
05eb896f3f
creds-tool: properly search for both encrypted + unencrypted creds
...
Also, properly hook up things with the new fixed paths for system
credentials.
2022-04-28 18:12:00 +02:00