dhcpcd-7.0.0-rc4 has been released with the following changes:
- Mark routes as set by RA/DHCP in Linux
- Don’t flush prefix routes/routers if kernel does not support RA
- Remove OpenBSD route labels
- dhcp: improve errors around UDP checksum failure
- dhcp: announce existing addresses before rebooting
- bpf: rework loop so that we can close/reopen fd inside and abort
- ipv6nd: don’t handle NA/RA for non active interfaces
- dhcp6: listen on all addresses in non master mode
- dhcpcd-run-hooks: set protocol in dhcpcd, don’t guess
- Ensure that xid is unique across all interfaces
- dhcp6: redirect message to interface which uses the xid
- bsd: strip scope from LL addresses when detecting their addition
- ipv6nd: fix address lifetime overflow on carrier up
- dhcp6: fix confirmation of lease on carrier up
- eloop: fix signal catching before eloop is started on Linux
I was hoping this would be the final 7.0.0 release, but two of the above fixes were quite invasive. Maybe there will be zero issues at Christmas!
ftp://roy.marples.name/pub/dhcpcd/dhcpcd-7.0.0-rc4.tar.xz
ftp://roy.marples.name/pub/dhcpcd/dhcpcd-7.0.0-rc4.tar.xz.distinfo.asc
https://roy.marples.name/downloads/dhcpcd/dhcpcd-7.0.0-rc4.tar.xz
https://roy.marples.name/downloads/dhcpcd/dhcpcd-7.0.0-rc4.tar.xz.distinfo.asc