The missing Wants= and After= directives for network-online.target
made it possible for kresd to start before network interfaces were
properly initialized and configured with IP addresses, leading to a
failure to bind to addresses.
Bugfixes
--------
- http module: use SO_REUSEPORT (!879)
+- systemd: kresd@.service now properly starts after network interfaces
+ have been configured with IP addresses after reboot (!884)
Improvements
------------
Documentation=man:kresd(8)
Wants=kres-cache-gc.service
Before=kres-cache-gc.service
+Wants=network-online.target
+After=network-online.target
[Service]
Type=notify
Documentation=man:kresd(8)
Wants=kres-cache-gc.service
Before=kres-cache-gc.service
+Wants=network-online.target
+After=network-online.target
[Service]
Type=notify