David Tardon
9e69bd4801
man: document DefaultDeviceTimeoutSec=
2022-08-05 15:55:44 +02:00
David Tardon
a0fe19f9f7
core: allow to set default timeout for devices
...
Fixes : #19879
2022-08-05 13:20:00 +02:00
Yu Watanabe
08894b568f
Merge pull request #24021 from poettering/man-rlimit-comments
...
man: elaborate on the usefulness (and not-so-usefulness) of various process resource limits
2022-07-15 08:28:53 +09:00
Daan De Meyer
73897d4f3c
Add systemd-hwdb to bug/RFE templates
2022-07-15 08:05:41 +09:00
Yu Watanabe
3f5ef8aeac
Merge pull request #24019 from yuwata/network-ipv4ll
...
network: refuse 169.254.0.0/24 and 169.254.255.0/24
2022-07-15 07:59:13 +09:00
Darsey Litzenberger
b5e17d7fed
udev: add flag to allow disabling blkid probing
...
This can be useful for users of slow block devices.
For example, the persistent-storage rules are needed for USB floppy
drives be recognized by udisks2, but the extra blkid calls cause
thrashing for 25+ seconds after every disk change.
With this change, a user wishing to avoid the extra blkid invocation(s)
could create /etc/udev/rules.d/55-floppy-noprobe.rules as follows:
# Don't probe PC floppy drives
SUBSYSTEM=="block", KERNEL=="fd*", \
ENV{UDEV_DISABLE_PERSISTENT_STORAGE_BLKID_FLAG}="1"
# Don't probe USB floppy drives
SUBSYSTEM=="block", SUBSYSTEMS=="usb", \
ATTRS{bInterfaceClass}=="08", ATTRS{bInterfaceSubClass}=="04", \
ENV{UDEV_DISABLE_PERSISTENT_STORAGE_BLKID_FLAG}="1"
I didn't exclude floppies by default in this change, because floppy
devices are also emulated by some BIOSes/hypervisors in some cases, and
I don't know how many systems would fail to boot if /dev/disk/by-uuid/*
became unavailable for 'floppy disks' on those systems.
2022-07-15 07:54:14 +09:00
Lennart Poettering
c043291774
update TODO
2022-07-15 00:15:59 +02:00
Lennart Poettering
52cd58b878
update TODO
2022-07-15 00:02:22 +02:00
Lennart Poettering
5ea8fa1db3
update TODO
2022-07-14 23:58:51 +02:00
Lennart Poettering
8c88895772
man: explain why various resource limits don't make sense and should not be used.
2022-07-14 23:53:51 +02:00
Yu Watanabe
dfeb5a076a
Merge pull request #24016 from poettering/sysctl-cred-extra
...
sysctl: also process sysctl requests via the "sysctl.extra" credential
2022-07-15 04:20:35 +09:00
asavah
c3d8a7e21c
smack: fix build failure with -Dsmack=false
2022-07-15 04:19:36 +09:00
Yu Watanabe
72c747e6d1
test-network: add a test case for IPv4LLStartAddress=
2022-07-15 04:01:56 +09:00
Yu Watanabe
d3efcd2def
network: refuse 169.254.0.0/24 and 169.254.255.0/24 for IPv4LLStartAddress=
...
Follow-up for #23927 .
2022-07-15 03:37:09 +09:00
Yu Watanabe
c1dd250f18
Merge pull request #23927 from AndreKalb/feature/ipv4-link-local-start-address
...
network: Feature IPv4 link-local start address
2022-07-15 03:21:26 +09:00
Yu Watanabe
e3979a6256
Merge pull request #23999 from msekletar/revert-background-session-no-user-instance
...
Revert of recent changes in handling of background sessions
2022-07-15 03:18:08 +09:00
Lennart Poettering
93cbc9ca12
base-filesystem: pick more conservative access mode for /root/
...
Let's not allow anyone to look into /root/ if we create it via the
base-filesystem logic. i.e. change 0755 → 0750 as default access mode
for /root/, in case we create it if it happens to be missing.
2022-07-14 18:18:34 +02:00
Lennart Poettering
6ecc6c4536
Merge pull request #24008 from poettering/tmpfiles-is-dir-fix
...
tmpfiles: fix wrong is_dir_fd() call
2022-07-14 18:16:07 +02:00
undef
e9a28b8ccd
growfs: Expand FS even if underlying block expansion fails
...
This allows growfs to expand the filesystem even when the underlying
block device cannot be expanded. This has been useful for example on
LUKS devices that have already been expanded using systemd-repart.
This works around the following error:
```
root@mobian:/home/mobian# /usr/lib/systemd/systemd-growfs /
crypt_resize() of /dev/block/179:2 failed: Operation not permitted
```
2022-07-14 18:13:23 +02:00
Lennart Poettering
0541980587
Merge pull request #24015 from poettering/growfs-fd-tweaks
...
growfs fd handling tweaks
2022-07-14 18:09:18 +02:00
Lennart Poettering
3840b14781
man: drop misplaced ','
2022-07-14 18:04:01 +02:00
Lennart Poettering
39f0d1d2e7
sysctl: also process sysctl requests via the "sysctl.extra" credential
2022-07-14 18:02:58 +02:00
Lennart Poettering
bbe29ca29b
update TODO
2022-07-14 17:11:43 +02:00
Zbigniew Jędrzejewski-Szmek
b33c2757d8
kernel-install: add helper for logging
2022-07-14 22:20:49 +09:00
Lennart Poettering
1ab8cd794c
import-ceds: use the right error variables at four places
2022-07-14 21:52:11 +09:00
Lennart Poettering
0fde330d66
update TODO
2022-07-14 14:45:56 +02:00
Lennart Poettering
1aad75efdf
update TODO
2022-07-14 14:41:43 +02:00
Andre Kalb
1df6201882
man/network: ServerAddress= drop "literal" from IP address ranges
2022-07-14 14:35:42 +02:00
Andre Kalb
59c272316c
sd-ipv4ll/networkd: Try to select an IPv4 link-local start address
2022-07-14 14:35:42 +02:00
undef
d26c0f7243
growfs: don't actually resize on dry-run
...
This causes systemd-growfs to exit before resizing the partition when
`--dry-run` is passed. Resizing during a dry run of a change breaks the
users expectations.
2022-07-14 21:23:11 +09:00
Lennart Poettering
8c77652334
update TODO
2022-07-14 14:04:36 +02:00
Luca Boccassi
f1298cd6a8
Merge pull request #24002 from yuwata/network-hw-addr
...
network: fix hardware address handling
2022-07-14 11:22:55 +01:00
Lennart Poettering
a39cc90d2b
growfs: don't reopen fds unnecessarily
...
Instead, just open the mount fd once, and then operate on fds only.
2022-07-14 11:34:18 +02:00
Lennart Poettering
12810f3abb
growfs: ensure that we operate on a block device before issuing a block ioctl
...
Similar to the previous commit: let's add extra safety so that we don't
issue ioctls on the wrong type of inode.
2022-07-14 11:31:50 +02:00
Lennart Poettering
2e7dd6682b
growfs: insist we open a directory when opening fs mount point
...
This is a simple safety check, since we shouldn't invoke ioctls on fds
without being reasonably sure they are of the right type since ioctls
are overloaded, and we might be tricked hence to execute an operation on
an fd which means something different than what we expect.
2022-07-14 11:30:27 +02:00
Michal Sekletar
513cf7da85
Revert "logind: don't start user@UID.service instance for background sessions"
...
This reverts commit e73bf3425c
.
2022-07-14 11:07:17 +02:00
Michal Sekletar
527e0e8188
Revert "tests: add test for handling of background sessions"
...
This reverts commit bf40417c7c
.
2022-07-14 11:07:13 +02:00
Michal Sekletar
8da70b9d30
Revert "NEWS: mention change in default behavior of background sessions"
...
This reverts commit 1611606fd9
.
2022-07-14 11:01:09 +02:00
Lennart Poettering
f95db4d6fa
update TODO
2022-07-14 10:24:08 +02:00
Lennart Poettering
92631578ff
tmpfiles: check the directory we were supposed to create, not its parent
...
This current code checks the wrong directory. This was broken in
4c39d899ff
which converted the previous
code incorrectly.
2022-07-14 10:12:37 +02:00
Lennart Poettering
a586dc791c
stat-util: replace is_dir() + is_dir_fd() by single is_dir_full() call
...
This new call can execute both of the old operations, but also do
generic fstatat() like behaviour.
2022-07-14 10:11:50 +02:00
Yu Watanabe
3f0dbb0f0c
sd-bus: do not pass NULL when received message with invalid type
...
Fixes #24003 .
2022-07-14 10:08:27 +02:00
Yu Watanabe
68870a46b3
sd-dhcp6-client: fix off-by-one error in parsing dhcp6 options
...
This fixes error in parsing message when the rapid commit option is
located at the end of the message.
Fixes an issure reported in #24002 .
2022-07-14 10:49:18 +09:00
Yu Watanabe
d81b5a191e
sd-dhcp6-client: allow NULL option value when length is zero
2022-07-14 10:49:14 +09:00
Yu Watanabe
50309ff785
sd-dhcp6-client: add more debugging logs on parsing message
2022-07-14 09:31:04 +09:00
Yu Watanabe
a5a8714187
Merge pull request #23882 from dtardon/logind-set-display-test
...
Add tests for org.freedesktop.login1.Session SetType and SetDisplay
2022-07-14 07:35:23 +09:00
Andre Kalb
34b63c9e45
network: Add support to select an IPv4 link-local start address
2022-07-13 23:57:18 +02:00
Yu Watanabe
3be64aa462
network: do not set invalid MAC address for non-ethernet interface
2022-07-14 06:52:07 +09:00
Yu Watanabe
56bb67180a
network: NDisc does not require MAC address
...
This effectively revert ba4c7184b3
.
Fixes #23546 .
2022-07-14 06:52:07 +09:00
Yu Watanabe
7e2f684e1f
network: dhcp4: disable DHCPv4 client on interfaces with non-supported types
...
Replaces f42d41cc5f
.
2022-07-14 06:52:07 +09:00