aboutsummaryrefslogtreecommitdiff
path: root/net/dhcpcd
Commit message (Collapse)AuthorAgeFilesLines
* net/dhcpcd: 6.10.2 -> 6.11.0Kurt Jaeger2016-05-092-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | - pidfile directory is now created correctly at startup. - bootp "leases" are now stored so dhcpcd can dump them. - ARP state is kept open so we can detect duplicates (currently this is only logged, no action is taken). - --lastleastextend allows dhcpcd to extend a DHCP lease once it has expired. The lease is dropped if any other node claims the address. - Delegated Prefix reject routes will be correctly bound to the loopback interface. If a delegated address uses the whole prefix, then the reject route is removed. If this address is removed, the reject route is restored. - dhcp code has been reworked around a classic BOOTP structure instead of a fixed size DHCP structure based on a max MTU of 1500. Each reference to it also has a size so we know it's length. Adding an option to a message is now guarded via easy macros. Option concatenation buffer is no longer a fixed size. - Many other cleanups, fully passes Coverity scan on FreeBSD! PR: 209395 Submitted by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=414876
* net/dhcpcd: 6.10.1 -> 6.10.2Kurt Jaeger2016-04-165-27/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - Add fix for CVE-2014-7913. - eloop performance and API improvements. - Don't send a blank hostname. - Prefix Delegation default value fixes. - Prefix Delegation suffix is now configurable. - dhcpcd.conf now allows embedded comments. - IPv6 static address support. - ipv6ra_accept_nopublic has been removed, all prefixes now accepted. - Remove pidfile handling from dhcpcd and use pidfile_lock(3). If not available, use a compat shim. - Fix changing routes on BSD. Specific to FreeBSD ports package: - dhcpcd rc.d script now supports starting as a service (dhcpcd_enable=YES) as well as handling per interface if needed from devd. - The patch to dhcpcd.conf has been removed and the pkg-message adjusted to match the more recent findings in bug #194485 PR: 208702 Submitted by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=413437
* net/dhcpcd: 6.10.0 -> 6.10.1Kurt Jaeger2016-01-232-3/+3
| | | | | | | | | | | | | | - Add -P, --printpidfile to print the pidfile dhcpcd will use to stdout - Fix a crash when a non active interface departs - Add the -1, --oneshot option which causes dhcpcd to exit once an interface has been configured - Fix delegation activating interfaces PR: 206459 Submitted by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=406968
* net/dhcpcd: update 6.9.4 -> 6.10.0Jason Unovitch2016-01-084-12/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * --noption requires an argument * optimise the ARP BPF filter, thanks to Nate Karstens * send gratuitous ARP each time we apply our IP address * fix truncation of hostnames based on the short hostname option * improve routing and address management by always loading all interfaces, routes and addresses even for interfaces we are not directly working on * timezone, lookup-hostname, wpa_supplicant and YP hooks are no longer installed by default but are installed to an example directory * fix compile on kFreeBSD thanks to Christoph Egger for providing a temporary build host * improve error logging of packet parsing * fix ignoring routing messages generated by dhcpcd just before forking * fix handling of rapid commit messages (allow ACK after DISCOVER) * add PROBE state so we can easily reject DHCP messages received during the ARP probe phase * fix CVE-2016-1503 * fix CVE-2016-1504 PR: 206015 Submitted by: Roy Marples <roy@marples.name> (maintainer) Security: CVE-2016-1504 Security: CVE-2016-1503 Security: https://vuxml.FreeBSD.org/freebsd/df587aa2-b5a5-11e5-9728-002590263bf5.html MFH: 2016Q1 Notes: svn path=/head/; revision=405503
* net/dhcpcd: 6.9.3 -> 6.9.4Kurt Jaeger2015-12-042-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - dhcpcd will now configure chrony if installed and ntp isn't - replace the SixRD decode function with a generic definition - try harder to ensure only 1 lladdr exists per interface on BSD - change IPv6 routes on MTU change - -p works with -x on an already running process started without -p - fix TEST for IPv4LL - Correct size allocation for prefix delegation, thanks to Jade - Add an option to enable DHCPv6 Information Request without the need for dhcpcd to recieve an IPv6 Router Advertisement with the Other Configuration bit set. - Introduce the optional option type, which allows embedded options to be optional - Mark our logger function as sysloglike because we enjoy using %m - Don't check link state if not instruted to before working out if we can fork early or not. - Add a -N --renew option to renew any existing address early - Obey the hostname_short option even for configured FQDN hostnames - -U, --dumplease now works with standard input. It no longer works with a filename. - If dumping leases, skip authentication and address expiry checks - Fix adding static routes via a gateway on BSD - Always send LOG_DEBUG to syslog(3) even if we are in quiet mode. It's upto syslog to filter it. - If testing or dumping leases, don't send to syslog only stdout/stderr. PR: 204936 Submitted by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=403006
* net/dhcpcd: update 6.8.2 -> 6.9.3Jason Unovitch2015-09-043-6/+4
| | | | | | | | | PR: 202546 Submitted by: Roy Marples <roy@marples.name> (maintainer) Approved by: feld (mentor) Notes: svn path=/head/; revision=396104
* - Correct WWW link in pkg-descrThomas Zander2015-06-072-1/+2
| | | | | | | | | | | - Bump PORTREVISION PR: 199914 Reported by: jason.unovitch@gmail.com Approved by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=388738
* Update to upstream release 6.8.2Thomas Zander2015-05-313-5/+6
| | | | | | | | | PR: 199914 Submitted by: takefu@airport.fm Approved by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=388158
* - Add CPE infoDmitry Marakasov2015-05-031-1/+2
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=385281
* - Update to 6.6.5Danilo Egea Gondolfo2014-12-142-3/+5
| | | | | | | | PR: 195849 Submitted by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=374691
* - Update to version 6.5.1, add pkg-message [1]Pawel Pekala2014-11-045-5/+28
| | | | | | | | | | | - Prevent config overwrite by using @sample keyword [2] PR: 194486 [1], 194449 [2] Submitted by: maintainer [1], guyyur@gmail.com [2] Approved by: maintainer [2] Notes: svn path=/head/; revision=372160
* net/dhcpcd: update to 6.4.3William Grzybowski2014-07-312-3/+3
| | | | | | | | | | | | | | | | | Changes: * Correct DHCPv6 Prefix Delegation option decoding * Ensure that a given buffer is at least BUFSIZ (for getline compat) * Poll interfaces on BSD for IFF_RUNNING if link state cannot be obtained * Check for an IA to use in DHCPv6 lease validation * Fix compile on NetBSD-6 (and possibly earlier NetBSDs) * Warn about exceeding IDGEN_RETRIES when a stable private address cannot be obtained * Fix DHCP option overload handling, thanks to Tobias Stoeckmann PR: 192276 Submitted by: maintainer Notes: svn path=/head/; revision=363589
* net/dhcpcd: update 5.5.6 -> 6.4.2Bartek Rutkowski2014-07-295-46/+19
| | | | | | | | | | | | | - Update BZIP usage to new format - Remove files/patch-configure (accomodated by upstream) - Minor fixes in pkg-plist PR: 191863 Submitted by: Roy Marples <roy@marples.name> Approved by: marino (mentor) Notes: svn path=/head/; revision=363307
* - Stage supportMartin Wilke2014-03-092-5/+3
| | | | Notes: svn path=/head/; revision=347643
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* Fix plist.Xin LI2013-10-292-2/+2
| | | | | | | Pointy hat to: delphij Notes: svn path=/head/; revision=331931
* Don't leave dhcpcd-hooks behind if it's empty.Xin LI2013-10-292-0/+2
| | | | Notes: svn path=/head/; revision=331930
* Update to 5.5.6.Xin LI2013-10-294-9/+54
| | | | | | | | | PR: ports/175621 Submitted by: John Hein <jhein symmetricom com> Approved by: maintainer Notes: svn path=/head/; revision=331929
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-5/+2
| | | | | | | net) Notes: svn path=/head/; revision=327755
* - Get Rid MD5 supportMartin Wilke2011-03-201-1/+0
| | | | Notes: svn path=/head/; revision=271346
* Begin the process of deprecating sysutils/rc_subr byDoug Barton2010-03-271-1/+1
| | | | | | | s#. %%RC_SUBR%%#. /etc/rc.subr# Notes: svn path=/head/; revision=251553
* - Update to 3.2.3Emanuel Haupt2008-02-273-18/+17
| | | | | | | | | | - Update WWW PR: 121076 Submitted by: Roy Marples <roy@marples.name> (maintainer) Notes: svn path=/head/; revision=208002
* - Use %%PREFIX%% in rc scriptLars Engels2008-01-012-3/+4
| | | | | | | | | - Bump PORTREVISION Reported by: sat Notes: svn path=/head/; revision=204804
* dhcpcd is an RFC2131 compliant DHCP client.Lars Engels2007-12-314-0/+66
WWW: http://dhcpcd.berlios.de PR: ports/119173 Submitted by: Roy Marples <roy (AT) marples.name> Notes: svn path=/head/; revision=204767