2019-12-20 12:54:48 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.1.3 with the following changes:
* Linux: prefer ms RA times
* Linux: Support kernels without PR_SET_MM_MAP
* dhcpcd: Only report SSID when we have a carrier
* IPv6ND: Fix reachable test
* DHCP6: Work better with infinite addresses
* DHCP6: Suboption 3 of NTP Server is a FQDN
* DHCP6: Fix deprecating a delegated prefix
* DHCP: Ensure we have a lease to extract options from
|
2019-11-13 11:53:36 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.1.2 with the following changes:
* hooks: STOPPED is now run on timeout and exit
* musl: Fix build
* Linux: Validate RTM_NEWADDR/RTM_DELADDR messages
* BSD: Use IP_REVCIF rather than IN_PKTINFO
* build: address sanitisation is enabled for debug builds
* build: Improve detection of dlsym requirements
* DHCP: When rebinding, ensure we have a DHCP ARP state
* RA: Sort routers when reachability changes
* RA: Apply hoplimit, reachable and retrans timer values to kernel
* RA: Warn if advertised MTU > interface MTU
* OpenBSD: Fix carrier detection for OpenBSD-6.6
* dhcpcd: Report SSID connection to when we gain carrier
* DHCP: Fix corruption of address flags when renewing
|
2019-10-16 16:46:05 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.1.1 with the following changes:
* IPv6: Fix a potential crash when udevs marks an interface ready.
* Linux: compat shim added for setproctitle(3).
* arc4random: fixed UB in compat shim.
* DHCP: Fix fallout from dhcpcd-8.1.0 for checksum calculation.
|
2019-10-11 12:57:19 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.1.0 with the following changes:
* DragonFlyBSD: Improved rc.d handling
* Fix carrier status after a route socket overflow
* Allow domain spaced options
* DHCP: Allow not sending Force Renew Nonce or Reconf Accept
* IPv4LL: Now passes Apple Bonjour test versions 1.4 and 1.5
* ARP: Fix a typo and remove pragma (thus working with old gcc)
* DHCP6: Fix a cosmetic issue with infinite leases
* DHCP6: SLA 0 and Prefix Len 0 will now add a delegatd /64 address
* Ignore some virtual interfaces such as Tap and Bridge by default
* BPF: Move validation logic out of BPF and back into dhcpcd
|
2019-09-13 14:01:53 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.0.6 with the following change:
* DHCP: Ensure we have enough data to checksum IP and UDP (really fixed)
|
2019-09-13 12:47:44 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.0.5 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.
|
2019-09-04 15:32:40 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.0.4 with the following changes:
* BSD: Fixed router reachability tests
* inet6: If router unreachable, just solicit a new one
* inet6: Fon't install a default route if only lladdresses
* build: New make target import-src, only imports the bare essentials
* inet6: Stop listening to NA messages
* BSD: Listen to RTM_MISS messages
* DHCP: Fix in_cksum for Big Endian
* DHCP{,6}: Don't log an error if the lease file is truncated
* Solaris: Now fully supported!
|
2019-08-21 19:08:33 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.0.3 with the following changes:
* DHCP: Work with IP headers with options
* script: Assert that env string are correctly terminated
* script: Terminate env strings with no value
* script: Don't attempt to use an invalid env string
* route: Fix NULL deference error when using static routes
* ARP: Respect IFF_NOARP
* DHCP: Add support for ARPHRD_NONE interfaces
* DHCP: Allow full DHCP support for PtP interfaces, but not by default
* DragonFlyBSD: 500704 announces IPv6 address flag changes
* control: sends correct buffer to listeners
DragonFlyBSD-500704 kernel has the functionality dhcpcd needs to compile without \
any warnings. There are still improvements to be made to the whole network \
stack, but none of them are dhcpcd specific.
dhcpcd-ui now correctly reports SSD association and all the addresses obtained \
(regression from dhcpcd-7)
dhcpcd now supports QMI interfaces in RawIP mode - this is basically PtP \
interface without any L2 frame header. Because PtP interfaces normally configure \
their address via a 3rd party tool (dhcpcd waits for this address to appear), \
DHCP is not enabled by default. You can now enable it like so
interface wwan0
dhcp
Or just add --dhcpcd on the command line.
|
2019-07-30 12:30:22 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.0.2 with the following changes:
* NetBSD: Can be build without ARP support but listen to kernel DaD
* ND6: Removed NA support from SMALL builds
* ND6: Remove and warn about NA on OS's other than NetBSD and Linux
* script: tmp files are removed for systems without open_memstream(3)
* configure: open_memstream(3) detected on recent glibc
* DHCP: Avoid duplicate read of UDP socket when BPF is also open
* IP: Avoid adding address if already exists on OS other than Linux
* IP6: Avoid adding address is already exists on Solaris
* route: Fixed a NULL de-reference error on static routes
* DHCP6: Move to REQUEST if any IA has no-binding in REWNEW/REBIND
* DragonFlyBSD: Now compiles and works for
* IP: Accept packets with IP header options
|
2019-07-25 11:03:00 by Roy Marples | Files touched by this commit (2) |
Log message:
Import dhcpcd-8.0.1 with the following changes:
* Compile fixes for various build options on various platforms
* IPv4LL is fixed on NetBSD-8
* script buffers are freed on forking
|