Import dhcpcd-8.0.6 with the following changes:
authorRoy Marples <roy@marples.name>
Fri, 13 Sep 2019 12:44:27 +0000 (13:44 +0100)
committerRoy Marples <roy@marples.name>
Fri, 13 Sep 2019 12:44:27 +0000 (13:44 +0100)
commit12af092a425e6c1bf26b34a14709d3ec96fae153
tree444b2a33d573bbe7501c600dcde8bb19f5bfcad1
parent8d36e1df80df39bec701fcb39b0b7982e1b94e77
Import dhcpcd-8.0.6 with the following changes:

  *  inet6: Fix default route not being installed
  *  DHCP: If root fs is network mounted, enable last lease extend
  *  man: Fix lint errors.
  *  BSD: avoid RTF_WASCLONED routes
  *  DHCP: Give a better message when packet validation fails
  *  DHCP: Ensure we have enough data to checksum IP and UDP

The last change fixes a potential DoS attack introduced in dhcpcd-8.0.3
when the checksuming code was changed to accomodate variable length IP headers.
12 files changed:
contrib/dhcpcd/src/common.c
contrib/dhcpcd/src/common.h
contrib/dhcpcd/src/defs.h
contrib/dhcpcd/src/dhcp.c
contrib/dhcpcd/src/dhcpcd-embedded.c
contrib/dhcpcd/src/dhcpcd-embedded.h
contrib/dhcpcd/src/dhcpcd.c
contrib/dhcpcd/src/dhcpcd.conf.5.in
contrib/dhcpcd/src/if-bsd.c
contrib/dhcpcd/src/ipv6.c
contrib/dhcpcd/src/ipv6.h
contrib/dhcpcd/src/ipv6nd.c