dhcp/ROSA-NEWS

31 lines
1.5 KiB
Text
Raw Permalink Normal View History

dhcp v4.4.1
2018-10-08 15:22:29 +03:00
08.10.2018
by mikhailnov
2018-10-08 15:22:29 +03:00
* Dropped old patches
* Now upstream uses built-in bind libraries, we also use them for now (they are linked statically)
* Now it's built with KerberOS support
* Removed 'After=syslog.target' from systemd service dhcpd.service
https://www.freedesktop.org/wiki/Software/systemd/syslog/ says:
"we do no longer recommend people to order their units after syslog.target"
* Merged old ROSA's dhcpd(6).service and Arch's dhcpd{4|6}.service
2018-10-08 15:22:29 +03:00
* dhclient@.service from Arch Linux, modified a bit to improve secutrity (e.g. usage: systemctl enable dhclient@enp1s0)
* Improved security of dhcpd.service and dhcpd6.service by setting and dropping some capabilities(7)
* dhcpd user was added on package installation (dhcp-server), but dhcpd was actually ran from root, not dhcpd
* use sysusers.d(5) (config isc-dhcpd.conf) instaed of manually created dhcpd user
* migration: delete dhcpd user on package uninstallation
* /etc/sysconfig/dhcp6 called in dhcpd6.service did not exist (dhcpd6.service was broken);
2018-10-08 15:22:29 +03:00
let's use /etc/sysconfig/dhcpd for both IPv4 and IPv6
* /var/lib/dhcpd and /var/lib/dhclient are now defined as variables in the RPM spec
2018-10-08 15:22:29 +03:00
Note: they are hardcoded in systemd units
* .leases files are not packaged any more, because modern dhcpd and dhclient can create them automatically,
but the directoiry, e.g. /var/lib/dhclient, has to exist and be writable.
2018-10-08 21:15:31 +03:00
* Don't remove *.leases on package uninstallation
2018-10-08 15:22:29 +03:00
* TODO(?): Fedora's patch dhcp-paths.patch