Yu Watanabe
9a44966e63
sd-ndisc: drop unused function
2022-05-04 16:03:57 +09:00
Yu Watanabe
4e88a46bfe
libsystemd-network: refuse too large raw_size
...
Closes #23258 .
2022-05-04 15:46:19 +09:00
Yu Watanabe
fa2ba7aea8
Merge pull request #23205 from DaanDeMeyer/tmpfiles-networkd
...
tmpfiles: Split networkd entries into a separate file
2022-05-04 11:48:21 +09:00
Yu Watanabe
e370edbefc
Merge pull request #23257 from evverx/install-valgrind
...
tests: make it possible to install valgrind
2022-05-04 11:47:59 +09:00
Daan De Meyer
206c0897a2
sd-network: Keep inotify watch if watch descriptor didn't change
...
In sd_network_monitor_flush(), we shouldn't remove the inotify
watch for the current directory if the directory the network
monitor is waiting for wasn't created yet.
inotify_add_watch() returns the same unique watch descriptor if a
path is already being watched. Let's return the watch descriptor
from monitor_add_inotify_watch() so we can check if it's the same
as the watch descriptor of the inotify event. If they are equal,
we're still watching the same path and we don't need to remove the
inotify watch just yet.
2022-05-04 07:00:56 +09:00
Evgeny Vereshchagin
8e78dca982
tests: make valgrind_wrapper track file descriptors
2022-05-03 20:51:56 +00:00
Evgeny Vereshchagin
c66e2f6c2c
tests: make it possible to install valgrind
2022-05-03 20:50:39 +00:00
rodin-ia
d31b8a66d1
Adding a description of the keyboard shortcut Fn+F12 for the HP EliteBook 845 G7 device. ( #23253 )
...
udevadm info /dev/input/event4
P: /devices/platform/i8042/serio0/input/input4/event4
N: input/event4
L: 0
S: input/by-path/platform-i8042-serio-0-event-kbd
E: DEVPATH=/devices/platform/i8042/serio0/input/input4/event4
E: DEVNAME=/dev/input/event4
E: MAJOR=13
E: MINOR=68
E: SUBSYSTEM=input
E: USEC_INITIALIZED=4165584
E: KEYBOARD_KEY_81=f20
E: KEYBOARD_KEY_89=battery
E: KEYBOARD_KEY_8a=screenlock
E: KEYBOARD_KEY_8b=camera
E: KEYBOARD_KEY_8c=media
E: KEYBOARD_KEY_8e=dvd
E: KEYBOARD_KEY_92=brightnessdown
E: KEYBOARD_KEY_97=brightnessup
E: KEYBOARD_KEY_b1=help
E: KEYBOARD_KEY_b3=unknown
E: KEYBOARD_KEY_d7=wlan
E: KEYBOARD_KEY_ee=switchvideomode
E: KEYBOARD_KEY_68=unknown
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-0
E: ID_PATH_TAG=platform-i8042-serio-0
E: XKBMODEL=pc105
E: XKBLAYOUT=us
E: BACKSPACE=guess
E: LIBINPUT_DEVICE_GROUP=11/1/1:isa0060/serio0
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd
E: TAGS=:power-switch:
E: CURRENT_TAGS=:power-switch:
2022-05-04 05:40:55 +09:00
Daan De Meyer
52fdbf8ce7
meson: Sort lines in tmpfiles.d/meson.build
2022-05-03 20:46:16 +02:00
Daan De Meyer
eb1446f8f1
tmpfiles: Split networkd entries into a separate file
...
Many distributions ship systemd-networkd as a separate file so we
need to be able to ship the tmpfiles networkd entries as part of
that separate networkd package. Let's split the networkd entries
into a separate file to make that possible.
2022-05-03 20:46:14 +02:00
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](3792fe5373...ae4e373c56
)
---
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](a12a3943b4...2541b1294d
)
---
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
...
1449b0f8a96b27 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 1d0727e76fd5e9a07cc9991ec9a10ea1d78a99c7.
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