Opened 4 years ago

Closed 4 years ago

#10225 closed enhancement (fixed)

dhcpcd-7.0.0

Reported by: bdubbs@… Owned by: bdubbs@…
Priority: normal Milestone: 8.2
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (3)

comment:1 by bdubbs@…, 4 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:2 by bdubbs@…, 4 years ago

dhcpcd-7 defaults the database directory to /var/db/dhcpcd instead of /var/db and now stores dhcpcd.duid and dhcpcd.secret in there instead of in /etc.

The Makefile _confinstall target will attempt to move the files correctly from the old locations to the new locations.

Of course this won't work if dhcpcd-7 is packaged up, so packagers will need to install similar logic into their dhcpcd package.

Here's the list of changes from rc4:

  • dhcp: when unicasting on L3, unicast on L2 as well
  • dhcp: when rebooting, don't set cidaddr
  • dhcp6: don't listen on IPv6 addresses when not using DHCPv6
  • dhcp: only set probe state when probing (fixes REBOOT reason)
  • linux: use IFA_F_NOPREFIXROUTE for IPv4 addresses
  • ipv6: disable kernel RA if interface is active
  • hooks: set protocol to link for link layer events

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

dhcpcd-7.0.0-rc3 has been released with the following noteable changes:

  • Fixed handling RA's from multiple routers
  • Fixed changing to a better route based on gateway
  • IPv6 default route is now deleted when config is not persistent
  • Use hmac(3) if available in libc to reduce binary size

dhcpcd-7.0.0-rc2 released

  • dhcp: fixed classless static routes
  • prefix delegation: build routes after assigning addresses
  • dhcp: on lease expiration, discover only when carrier
  • ip6: fix potential segfault when lifetime overflows
  • bsd: compile on recent OpenBSD platforms
  • dhcp: fix reporting of DNS encoded SIP servers
  • dhcp6: fix unicast in non master mode

comment:3 by bdubbs@…, 4 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 19641.

Note: See TracTickets for help on using tickets.