git: Import dhcpcd-8.0.6 with the following changes:
Roy Marples
roy at crater.dragonflybsd.org
Fri Sep 13 05:51:06 PDT 2019
commit 12af092a425e6c1bf26b34a14709d3ec96fae153
Author: Roy Marples <roy at marples.name>
Date: Fri Sep 13 13:44:27 2019 +0100
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.
Summary of changes:
contrib/dhcpcd/src/common.c | 33 +++++++-------
contrib/dhcpcd/src/common.h | 1 +
contrib/dhcpcd/src/defs.h | 2 +-
contrib/dhcpcd/src/dhcp.c | 35 +++++++++------
contrib/dhcpcd/src/dhcpcd-embedded.c | 83 ++++++++++++++++++++++++++++++++++++
contrib/dhcpcd/src/dhcpcd-embedded.h | 6 +++
contrib/dhcpcd/src/dhcpcd.c | 6 +++
contrib/dhcpcd/src/dhcpcd.conf.5.in | 6 +--
contrib/dhcpcd/src/if-bsd.c | 6 +++
contrib/dhcpcd/src/ipv6.c | 39 +++++++++--------
contrib/dhcpcd/src/ipv6.h | 2 +-
contrib/dhcpcd/src/ipv6nd.c | 2 +-
12 files changed, 168 insertions(+), 53 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/12af092a425e6c1bf26b34a14709d3ec96fae153
--
DragonFly BSD source repository
More information about the Commits
mailing list