./net/dhcpcd, DHCP / IPv4LL / IPv6RA / DHCPv6 client

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.2.2, Package name: dhcpcd-7.2.2, Maintainer: roy

An implementation of the DHCP client specified in RFC2131.
It's very small and bloat free.


Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 2720c051342369e7e4e493b179e1ab430021240a
RMD160: e5c065af8254740133ba973dd7fc102e8c2dd5d4
Filesize: 208.594 KB

Version history: (Expand)


CVS history: (Expand)


   2019-05-04 11:46:39 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-7.2.2 with the following changes:
  *  DHCP: Ensure dhcp is running on the interface received from
  *  BSD: Link handling has been simplified, however it is expected
     that if an interface supports SIOCGIFMEDIA then it reports
     the correct link status via route(4) for reliable operations
  *  BPF: ARP filter is more robust
  *  BSD and sun: Validate RTM message lengths

This security issue has been addressed
  *  DHCPv6: Fix a potential read overflow with D6_OPTION_PD_EXCLUDE

Many thanks to Maxime Villard <max@m00nbsd.net> for discovering this issue.
   2019-04-26 16:39:24 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-7.2.1 with the following changes:
*  Solaris: Many more issues fixed
*  OpenBSD: Don't spam syslog when cannot send NA
*  FreeBSD: Fix fetching IPv6 address lifetimes

These security issues are also addressed:
*  auth: Use consttime_memequal to avoid latency attack
   consttime_memequal is supplied if libc does not support it
   dhcpcd >=6.2 <7.2.1 are vulnerable

*  DHCP: Fix a potential 1 byte read overflow with DHO_OPTSOVERLOADED
   dhcpcd >=4 <7.2.1 are vulnerable

*  DHCPv6: Fix a potential buffer overflow reading NA/TA addresses
   dhcpcd >=7 <7.2.1 are vulnerable

Many thanks to Maxime Villard <max@m00nbsd.net> for discovering these issues.
   2019-04-18 01:47:27 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-7.2.0 with the following changes:
  *  build: latest gmake-3 works once more
  *  build: exits on error in a subdir
  *  BSD: PF_LINK sockets now closed when no longer needed
  *  BSD: Fix detecting interface for scoped routes
  *  Solaris: Many, many, many fixes - pretty much works now
  *  script: Allow "" to mean /dev/null
  *  script: Add static routers and routes to env
  *  DHCP: outbound interface is no longer dictated with IP_PKTINFO
  *  DHCP: BPF sockets now closed when no longer needed
  *  DHCPv6: Allow nooption dhcp6_unicast to work
  *  DHCPv6: Don't spam syslog if we always get the same error
  *  route: Log pid which deleted routes of interest
   2019-02-07 22:43:50 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-7.1.1 with the following changes:

* IPv4LL: Fixed build with this disabled
* IPv4LL: Remember last address between carrier resets
* BSD: Fixed initial link infos reported as LINK_STATE_UNKNOWN
* FreeBSD: Avoid panicing kernel for IPv6 prefix routes
   2019-01-22 16:31:41 by Roy Marples | Files touched by this commit (2)
Log message:
dhcpcd-7.1.0 has been released with the following changes:

* OpenBSD: works alongside slaacd(8)
* NetBSD: sets SO_RERROR on to detect receive socket overflow
* BSD: route improvements to avoid listening for own changes
* Linux: use NETLINK_BROADCAST_ERROR
* BSD: avoid late address deletion messages by testing address existance
* IP6: implement IP6 address sharing
* BSD: catch UP/DOWN events when interfaces does support media changes
* IPv4LL: remember old address when carrier is lost
   2018-08-20 18:27:13 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-7.0.8 with the following changes:
  *  Don't use IP_PKTINFO on NetBSD-7 as it's incomplete.
  *  Workaround RTM_NEWADDR sending the wrong broadcast address
     on NetBSD-7.
  *  Silence diagnostics if an address vanishes when reading
     it's flags on all BSD's.
  *  Misc compiler warnings fixed.
   2018-07-24 10:02:00 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-7.0.7 with the following changes:
  *  host routes work correctly again
  *  vlanid is also used to calculate slaac stable private addresses
   2018-06-02 11:57:15 by Roy Marples | Files touched by this commit (2)
Log message:
Import dhcpcd-7.0.5 with the following changes:

  *  dhcp: Clarified some checksumming code, style and commentary
     (thanks to Maxime Villard)
  *  dhcp6: IAID is now unique per IA type rather than global
  *  ip6: if an IA callback causes a fork, exit earlier