aboutsummaryrefslogtreecommitdiff
path: root/net/dhcpcd
Commit message (Collapse)AuthorAgeFilesLines
* net/dhcpcd: Switch keyword from nojail to nojailvnet in rc scriptLucas Toole2021-11-132-2/+2
| | | | | | | | | | | The keyword was added in 2007 following git history, c7e6df59748c. This is a remnant of the pre-VNET days. dhcpcd is perfectly capable of running in a VNET jail so relax keyword. This allows dhcpcd to start in a VNET jail. PR: 258185 Approved by: 0mp (mentor), philip (mentor) Differential Revision: https://reviews.freebsd.org/D32959
* net/dhcpcd: Use HAS_CONFIGURE over GNU_CONFIGUREDries Michiels2021-11-132-8/+8
| | | | | | | | | | Historically the port used GNU_CONFIGURE but this is not needed. Switch to HAS_CONFIGURE and adjust the needed configure args. While here install the sample config file under etc/. Reported by: diizzy Approved by: 0mp (mentor) Differential Revision: https://reviews.freebsd.org/D32907
* net/dhcpcd: Remove stale CONFLICTS_INSTALL lineDries Michiels2021-11-101-2/+0
| | | | | | | | net/dhcpcd-devel which conflicted was removed from the tree in f043c1154abf. Approved by: philip (mentor), 0mp (mentor) Differential Revision: https://reviews.freebsd.org/D32909
* */*: Consistently use my new driesm@FreeBSD.org aliasDries Michiels2021-11-091-1/+1
| | | | | | | | Replace all occurences of driesm.michiels@gmail.com with driesm@FreeBSD.org. Approved by: philip (mentor), 0mp (mentor) Differential Revision: https://reviews.freebsd.org/D32896
* net/dhcpcd: Update to 9.4.1Dries Michiels2021-10-317-54/+9
| | | | | | | While I'm here, pet portclippy ChangeLog: https://roy.marples.name/projects/posts/dhcpcd-9-4-1_released/ PR: 259364
* net/dhcpcd: Fix build when TOP environment viriable is setDries Michiels2021-10-316-0/+44
| | | | | PR: 253270 Reported by: Volodymyr Kostyrko
* net/dhcpcd: Pass maintainership to submitterDries Michiels2021-05-221-1/+1
| | | | PR: 256067
* */*: Fix ENOTIME: return my ports to the poolBen Woods2021-05-221-1/+1
| | | | | Reset maintainership of my ports to ports@FreeBSD.org so others can step in to help where I haven't been able to find the time.
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* net/dhcpcd: Update to 9.4.0Ben Woods2021-01-032-4/+4
| | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0003420.html Notes: svn path=/head/; revision=559979
* net/dhcpcd: Update to 9.3.4Ben Woods2020-12-252-4/+4
| | | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0003334.html https://roy.marples.name/archives/dhcpcd-discuss/0003313.html Notes: svn path=/head/; revision=559205
* net/dhcpcd: Update to 9.3.2Ben Woods2020-11-052-4/+4
| | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0003274.html Notes: svn path=/head/; revision=554120
* net/dhcpcd: Update to 9.3.1Ben Woods2020-10-182-4/+4
| | | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0003213.html https://roy.marples.name/archives/dhcpcd-discuss/0003217.html Notes: svn path=/head/; revision=552615
* net/dhcpcd: Update to 9.2.0Ben Woods2020-09-062-4/+4
| | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0003189.html Notes: svn path=/head/; revision=547870
* net/dhcpcd: Update to 9.1.4Ben Woods2020-09-032-4/+4
| | | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0003096.html https://roy.marples.name/archives/dhcpcd-discuss/0003097.html Notes: svn path=/head/; revision=547406
* net/dhcpcd: Update to 9.1.2Ben Woods2020-06-162-5/+6
| | | | | | | | | | | | | Also disable udev support in CONFIGURE_ARGS, given that FreeBSD has the function udev_device_new_from_subsystem_sysname if the module libudev-devd is installed, but it is not implemented. PR: 247144 Reported by: Greg V <greg@unrelenting.technology> Reviewed by: Roy Marples <roy@marples.name> Notes: svn path=/head/; revision=539348
* net/dhcpcd: Update to 9.1.1Ben Woods2020-06-102-4/+4
| | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0003035.html Notes: svn path=/head/; revision=538387
* net/dhcpcd: Update to 9.1.0Ben Woods2020-05-315-8/+17
| | | | | | | | | | | Now with privilege separation and capsicumized. Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0003007.html https://roy.marples.name/archives/dhcpcd-discuss/0002881.html Notes: svn path=/head/; revision=537164
* net/dhcpcd: Update to 8.1.9Ben Woods2020-05-152-5/+5
| | | | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0002940.html https://roy.marples.name/archives/dhcpcd-discuss/0002920.html https://roy.marples.name/archives/dhcpcd-discuss/0002880.html Notes: svn path=/head/; revision=535283
* net/dhcpcd: Update to 8.1.6Ben Woods2020-01-272-4/+4
| | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0002845.html Notes: svn path=/head/; revision=524453
* net/dhcpcd: Update to 8.1.5Ben Woods2020-01-172-4/+4
| | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0002795.html Notes: svn path=/head/; revision=523272
* net/dhcpcd: Update to 8.1.4Ben Woods2019-12-222-5/+4
| | | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0002761.html https://roy.marples.name/archives/dhcpcd-discuss/0002764.html Notes: svn path=/head/; revision=520642
* net/dhcpcd-devel: Add new port - development verion of net/dhcpcdBen Woods2019-11-301-0/+3
| | | | | | | | | | This is an experimental version for testing purposes. Notably this new development version includes privilege separation; operations which do not require root are run as the user _dhcp. Notes: svn path=/head/; revision=518697
* net/dhcpcd: Update to 8.1.2Ben Woods2019-11-282-4/+4
| | | | | | | | Changes list release: https://roy.marples.name/archives/dhcpcd-discuss/0002690.html Notes: svn path=/head/; revision=518610
* net/dhcpcd: Update to 8.1.1Ben Woods2019-10-162-4/+4
| | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0002641.html Notes: svn path=/head/; revision=514627
* net/dhcpcd: Update to 8.1.0Ben Woods2019-10-152-9/+6
| | | | | | | | Changes this release: https://roy.marples.name/archives/dhcpcd-discuss/0002621.html Notes: svn path=/head/; revision=514527
* net/dhcpcd: Take maintainershipBen Woods2019-10-151-1/+1
| | | | | | | Approved by: roy@marples.name (ex maintainer) Notes: svn path=/head/; revision=514524
* net/dhcpcd: fix build on GCC architecturesPiotr Kubaj2019-10-011-1/+1
| | | | | | | | | | | | | | Use C11 compiler: arp.c: In function 'arp_found': arp.c:145: error: #pragma GCC diagnostic not allowed inside functions arp.c:146: error: #pragma GCC diagnostic not allowed inside functions arp.c:148: warning: assignment from incompatible pointer type arp.c:149: error: #pragma GCC diagnostic not allowed inside functions Approved by: mentors (implicit approval) Notes: svn path=/head/; revision=513481
* net/dhcpcd: Update to 8.0.6Tobias Kortkamp2019-09-222-4/+4
| | | | | | | | PR: 240332 Submitted by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=512581
* Convert to UCL & cleanup pkg-message (categories n)Mathieu Arnold2019-08-141-0/+6
| | | | | | | (and missed 3 missed files from previous categories.) Notes: svn path=/head/; revision=508903
* - Add LICENSE_FILEDmitry Marakasov2019-07-202-1/+2
| | | | | | | | | - Update WWW Approved by: portmgr blanket Notes: svn path=/head/; revision=506981
* net/dhcpcd: Update to 7.2.2Steve Wills2019-05-084-13/+17
| | | | | | | | PR: 237798 Submitted by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=501055
* net/dhcpcd: remove nostart keyword from rc scriptSteve Wills2017-11-092-1/+2
| | | | | | | | PR: 213018 Submitted by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=453875
* - Update to 6.11.5Dmitry Marakasov2016-12-262-5/+7
| | | | | | | | | | | | - Add ftp mirror - Cosmetic fixes PR: 215314 Submitted by: takefu@airport.fm Approved by: roy@marples.name (maintainer) Notes: svn path=/head/; revision=429517
* 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