Systemd/src
Dan Streetman 1b43e24602 network: attach sd-event in link_load() when creating link dhcp_client or ipv4ll
Commit 08c588d18b moved attachment of the
sd-event into creation of the dhcp_client or ipv4ll in dhcp4_configure()
or ipv4ll_configure(), but these can also be created in link_load(),
so that creation needs to also perform sd-event attachment.

Without this, dhcp_client or ipv4ll created in link_load() will not have
an ->event and will fail assertion, causing networkd to fail, e.g.:

Assertion 'client->event' failed at src/libsystemd-network/sd-dhcp-client.c:1283, function client_start_delayed(). Ignoring.
ens2: Could not acquire DHCPv4 lease: Invalid argument
ens2: Failed
2020-03-24 17:49:08 +01:00
..
ac-power
activate util-lib: move things that parse ifnames to shared/ 2020-01-11 12:07:28 +01:00
analyze analyze: fix table time output 2020-03-09 14:58:25 +01:00
ask-password
backlight
basic davfs is a network file system 2020-03-24 10:01:25 +01:00
binfmt tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
boot boot: Ensure ARM UEFI binary does not contain FP/SIMD instructions 2020-03-08 15:21:00 +09:00
busctl systemd: Fix busctl crash on aarch64 when setting output table format 2020-02-16 02:09:26 +09:00
cgls tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
cgroups-agent tree-wide: drop socket.h when socket-util.h is included 2019-11-04 00:30:32 +09:00
cgtop Remove path_compare_func() alias for path_compare() 2019-11-15 14:47:45 +01:00
core swap: check p->what for NULL 2020-03-23 08:30:32 +01:00
coredump tree-wide: clean up --help texts a bit 2019-11-18 15:14:43 +01:00
cryptsetup units: introduce blockdev@.target for properly ordering mounts/swaps against cryptsetup 2020-01-21 20:23:13 +01:00
debug-generator initrd: fix systemd.debug-shell & friends 2019-12-03 14:48:27 +01:00
delta tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
detect-virt
dissect dissect: add --fsck= option to systemd-dissect tool 2020-01-29 19:29:52 +01:00
environment-d-generator
escape
firstboot firstboot: add missing check 2020-02-06 09:52:39 +01:00
fsck tree-wide: drop stdio.h when stdio-util.h is included 2019-11-04 00:30:32 +09:00
fstab-generator fstab-generator: handle systemd.swap= command-line argument 2020-03-12 17:52:43 +01:00
fuzz sd-bus: export sd_bus_message_dump 2020-01-23 23:38:20 +01:00
getty-generator tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
gpt-auto-generator units: introduce blockdev@.target for properly ordering mounts/swaps against cryptsetup 2020-01-21 20:23:13 +01:00
hibernate-resume Fix generator name in hibernate-resume-generator's drop-in 2020-02-04 14:49:04 +09:00
home home: fix segfault when parsing arguments in PAM module 2020-03-16 16:20:11 +09:00
hostname shared: split out polkit stuff from bus-util.c → bus-polkit.c 2020-01-22 12:34:10 +01:00
hwdb tree-wide: clean up --help texts a bit 2019-11-18 15:14:43 +01:00
id128 id128: change table header from "uuid" to just "id" 2020-01-29 15:32:26 +01:00
import Merge pull request #14633 from poettering/logind-switch-polkit 2020-01-28 16:09:09 +01:00
initctl initctl: (void)ify epoll_ctl() 2020-01-10 10:06:09 +01:00
journal fix journalctl regression (#15099) 2020-03-13 12:31:01 +09:00
journal-remote journal: properly mark two definitions that are deprecated with GCC attributes for that 2020-01-31 15:02:00 +01:00
kernel-install treewide: more portable bash shebangs 2020-03-05 17:27:07 +01:00
libsystemd sd-network: Provice APIs to access SIP servers given by DHCP4 server 2020-03-22 10:39:23 +01:00
libsystemd-network network: DHCP lease load SIP copy paste error 2020-03-21 18:34:46 +01:00
libudev tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
locale shared: split out polkit stuff from bus-util.c → bus-polkit.c 2020-01-22 12:34:10 +01:00
login login: allow non-console sessions to change vt 2020-03-19 09:29:23 +01:00
machine systemctl: show logs for correct namespace of service 2020-01-31 15:02:52 +01:00
machine-id-setup
modules-load tree-wide: drop libkmod.h when module-util.h is included 2019-11-04 00:30:32 +09:00
mount systemd: Fix busctl crash on aarch64 when setting output table format 2020-02-16 02:09:26 +09:00
network network: attach sd-event in link_load() when creating link dhcp_client or ipv4ll 2020-03-24 17:49:08 +01:00
notify notify: add color to --help 2019-11-28 11:41:24 +01:00
nspawn pid1, nspawn: voidify loopback_setup() 2020-03-04 14:18:55 +01:00
nss-myhostname tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
nss-mymachines
nss-resolve tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
nss-systemd userdb: fix lookup of groups defined by homed 2020-03-01 12:24:56 +01:00
partition systemd: Fix busctl crash on aarch64 when setting output table format 2020-02-16 02:09:26 +09:00
path
portable portablectl: block when stopping a unit on detach (--now) 2020-02-18 12:02:53 +00:00
pstore
quotacheck
random-seed random-seed: add missing header for GRND_NONBLOCK (#14988) 2020-03-02 14:48:21 +09:00
rc-local-generator
remount-fs Allow overriding /etc/fstab with $SYSTEMD_FSTAB 2019-11-13 22:04:51 +01:00
reply-password tree-wide: drop socket.h when socket-util.h is included 2019-11-04 00:30:32 +09:00
resolve systemd-resolved: use hostname for certificate validation in DoT 2020-03-07 01:37:30 +09:00
rfkill
run tree-wide: clean up --help texts a bit 2019-11-18 15:14:43 +01:00
run-generator core: use SPECIAL_DEFAULT_TARGET more 2019-11-28 09:13:45 +01:00
shared Merge pull request #15153 from keszybz/man-bus-address 2020-03-19 09:11:14 +01:00
shutdown Fall back to kexec when no kexec binary exists 2020-03-24 09:50:11 +01:00
sleep sleep: automatically lock all home directories when suspending 2020-01-28 22:36:56 +01:00
socket-proxy tree-wide: use the return value from sockaddr_un_set_path() 2020-03-02 15:55:44 +01:00
stdio-bridge
sulogin-shell tree-wide: normalize includes of public headers 2019-11-28 09:14:22 +01:00
sysctl sysctl: fix segfault 2020-02-06 23:49:32 +09:00
system-update-generator
systemctl Merge pull request #14749 from msekletar/cpu-aff-numa-v3 2020-03-18 13:35:58 +01:00
systemd sd-network: Provice APIs to access SIP servers given by DHCP4 server 2020-03-22 10:39:23 +01:00
sysusers sysusers: do not require /proc to be mounted 2020-03-03 12:29:57 +01:00
sysv-generator
test core: add support for setting CPUAffinity= to special "numa" value 2020-03-16 08:57:28 +01:00
time-wait-sync tree-wide: drop signal.h when signal-util.h is included 2019-11-04 00:30:32 +09:00
timedate shared: split out polkit stuff from bus-util.c → bus-polkit.c 2020-01-22 12:34:10 +01:00
timesync tree-wide: fix spelling of lookup and setup verbs 2020-03-03 15:02:53 +01:00
tmpfiles tmpfiles: create with correct MAC label on option C 2019-11-28 12:18:04 +01:00
tty-ask-password-agent tree-wide: use the return value from sockaddr_un_set_path() 2020-03-02 15:55:44 +01:00
udev udev: add debug logs for delaying and delegation of events 2020-03-11 08:44:32 +01:00
update-done
update-utmp tree-wide: drop string.h when string-util.h or friends are included 2019-11-04 00:30:32 +09:00
user-sessions
userdb homed,userdb: don't use sockaddr_un_set_path() on fixed addresses 2020-03-02 15:56:30 +01:00
vconsole tree-wide: drop stdio.h when stdio-util.h is included 2019-11-04 00:30:32 +09:00
veritysetup id128: introduce ID128_UUID_STRING_MAX for sizing UUID buffers 2019-12-10 11:56:18 +01:00
version meson: explain GIT_VERSION and PROJECT_VERSION 2020-02-28 16:54:33 +01:00
volatile-root