head 1.9; access; symbols pkgsrc-2023Q4:1.9.0.30 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.28 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.26 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.24 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.22 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.20 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.18 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.16 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.14 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.9.0.12 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.10 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.8 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.6 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.9.0.4 pkgsrc-2020Q3-base:1.9 pkgsrc-2020Q2:1.9.0.2 pkgsrc-2020Q2-base:1.9 pkgsrc-2020Q1:1.8.0.14 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.8.0.36 pkgsrc-2019Q4-base:1.8 pkgsrc-2019Q3:1.8.0.32 pkgsrc-2019Q3-base:1.8 pkgsrc-2019Q2:1.8.0.30 pkgsrc-2019Q2-base:1.8 pkgsrc-2019Q1:1.8.0.28 pkgsrc-2019Q1-base:1.8 pkgsrc-2018Q4:1.8.0.26 pkgsrc-2018Q4-base:1.8 pkgsrc-2018Q3:1.8.0.24 pkgsrc-2018Q3-base:1.8 pkgsrc-2018Q2:1.8.0.22 pkgsrc-2018Q2-base:1.8 pkgsrc-2018Q1:1.8.0.20 pkgsrc-2018Q1-base:1.8 pkgsrc-2017Q4:1.8.0.18 pkgsrc-2017Q4-base:1.8 pkgsrc-2017Q3:1.8.0.16 pkgsrc-2017Q3-base:1.8 pkgsrc-2017Q2:1.8.0.12 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.10 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.8 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.6 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.4 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.2 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.7.0.4 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.2 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.6.0.12 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.10 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.8 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.6 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.4 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.2 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.5.0.4 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.2 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.4.0.22 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.20 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.18 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.16 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.14 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.12 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.10 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.8 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.6 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.4 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.2 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.3.0.12 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.10 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.8 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.6 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.4 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.2 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.1.1.1.0.2 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.9 date 2020.04.13.16.24.09; author roy; state Exp; branches; next 1.8; commitid f3m5O2doYQfx7f4C; 1.8 date 2016.01.07.17.29.48; author roy; state Exp; branches; next 1.7; commitid 3IdA50AieOpfz1Qy; 1.7 date 2015.08.21.10.53.36; author roy; state Exp; branches; next 1.6; commitid EXdMeuf971NsQ7yy; 1.6 date 2014.03.11.14.05.07; author jperkin; state Exp; branches; next 1.5; commitid ZdYDtaK33Yj8Shsx; 1.5 date 2013.07.29.20.42.41; author roy; state Exp; branches; next 1.4; commitid 4a2ftArenGe5jpZw; 1.4 date 2010.11.27.12.59.31; author roy; state Exp; branches; next 1.3; 1.3 date 2009.06.14.18.09.25; author joerg; state Exp; branches; next 1.2; 1.2 date 2009.05.10.16.35.40; author roy; state Exp; branches; next 1.1; 1.1 date 2009.03.05.23.23.26; author roy; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.03.05.23.23.26; author roy; state Exp; branches; next ; desc @@ 1.9 log @Update to dhcpcd-9.0.1 with the following changes: * Privilege Separation * Linux default hostname is (none), everyone is is a blank string * Leases are now dumped over the control socket - you get RA's now as well. * Better support for many IPv6 routers * NetBSD: RTM_MISS filtering * RA: Deprecate stale addresses by setting pltime 0 * DHCP6: Deprecate stale addresses by setting pltime 0 * Linux: Improve router reachability detection Note that the kernel will still say it's failed when deleting the entry * Linux: Note router preference in ip -6 route output * Linux: Fix compile warning if HAVE_IN6_ADDR_GEN_MODE_NONE isn't supported * Linux: Fix syslog support when /dev/log isn't in /dev * privsep: configure defaults to user dhcpcd if _dhcpcd or _dhcp are unsuitable * privsep: Improve error when we don't have permission to write lease * privsep: Fix hooks restarting other daemons @ text @@@comment $NetBSD: PLIST,v 1.8 2016/01/07 17:29:48 roy Exp $ libexec/dhcpcd-hooks/01-test libexec/dhcpcd-hooks/20-resolv.conf libexec/dhcpcd-hooks/30-hostname libexec/dhcpcd-hooks/50-ntp.conf libexec/dhcpcd-run-hooks man/man5/dhcpcd.conf.5 man/man8/dhcpcd-run-hooks.8 man/man8/dhcpcd.8 sbin/dhcpcd share/examples/dhcpcd/dhcpcd.conf share/examples/dhcpcd/hooks/10-wpa_supplicant share/examples/dhcpcd/hooks/15-timezone share/examples/dhcpcd/hooks/29-lookup-hostname @ 1.8 log @Import dhcpcd-6.10.0 with the following 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 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2015/08/21 10:53:36 roy Exp $ a2 1 libexec/dhcpcd-hooks/02-dump @ 1.7 log @Update to dhcpcd-6.9.2 with the following changes: * Only run the IPv4LL script and rebuild routes on drop when an address is actually dropped. * Add noup directive to stop master mode bringing an interface up. * Fix compile for old Linux systems. * If only IPv4LL addresses exist, assign a default route to the interface so that IPv4LL can talk to non IPv4LL on the same link. * Set DHCPv4 MTU on routes instead of the interface. This matches IPv6 behaviour and works around dodgy interfaces where a MTU change can reset the PHY causing an infinite loop. * MTU is now requsted by default in dhcpcd.conf again. * noauthrequired also allows unauthenticated FORCERENEW and RECONFIGURE messages. * Simplify the socket code by adding a custom function instead of having the same #ifdef mess for systems without SOCK_CLOEXEC. Thanks to Christos Zoulas. * Don't do platform init or setting interface MTU if too small when testing or dumping leases. * Build new_domain_name from other sources if blank before checking it's blank to remove any prior config. Thanks to Paul Walrath. * Describe adding an IPv6 temporary address. * Don't delete dhcpcd assigned IPv6 link-local addresses when releasing leases. * Reference old DHCPv6 FQDN when processing the hostname. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2014/03/11 14:05:07 jperkin Exp $ a3 2 libexec/dhcpcd-hooks/10-wpa_supplicant libexec/dhcpcd-hooks/15-timezone a4 1 libexec/dhcpcd-hooks/29-lookup-hostname d12 4 a15 1 share/examples/dhcpcd.conf @ 1.6 log @Remove example rc.d scripts from PLISTs. These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or ignored otherwise. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2013/07/29 20:42:41 roy Exp $ a3 1 libexec/dhcpcd-hooks/10-mtu @ 1.5 log @Import dhcpcd-6.0.4 with the following changes: * hostname is not stamped on anymore if already set * hostname will be set to a FQDN when possible as per RFC4702 section 3.1 * a domain is derived from the FQDN if no domain option is set * add new hostname_short command to send a short hostname for DDNS * hostname_fqdn is now documented, along with a new server setting and the potential problems associated with it * the FQDN option is no longer sent by default for DHCPv4 messages @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2010/11/27 12:59:31 roy Exp $ a16 1 share/examples/rc.d/dhcpcd @ 1.4 log @Update to dhcpcd-5.2.9 with the following changes: * syntax in 50-ypbind hook has been fixed * man page corrections * Compile correctly on Debian kFreeBSD * invoke-rc.d now detected by configure correctly * report hwaddr used by dhcpcd when debug is enabled * Fix detecting inet address for INFORM support * document reason RELEASE in dhcpcd-run-hooks * Support RTM_CHGADDR in the upcoming NetBSD-6 This is used to work out if the hwaddr has changed as the interface does not go down/up unlike other OSes * ntp hook no longer attempts to restart ntpd if 1st attempt failed @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2009/06/14 18:09:25 joerg Exp $ d5 2 @ 1.3 log @Remove @@dirrm entries from PLISTs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2009/05/10 16:35:40 roy Exp $ d3 1 @ 1.2 log @Update dhcpcd to 5.0.2 Changes from 5.0.1 include * -n option now starts dhcpcd if not already started * 29-lookup-hostname hook installed by default, but skipped in dhcpcd.conf * Fix warning about missing dirs if we don't have any existing state * Fix compile on some Linux distros re linux/wireless.h @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1.1.1 2009/03/05 23:23:26 roy Exp $ a14 1 @@dirrm libexec/dhcpcd-hooks @ 1.1 log @Initial revision @ text @d1 1 a1 1 @@comment $NetBSD$ d5 1 @ 1.1.1.1 log @Import dhcpcd-4.99.14 dhcpcd is a small, bloat free DHCP client which includes these features * DHCP over firewire * User Class * SIP Servers * Domain Search * Classless Static Routes * IPv4LL aka APIPA aka Zeroconf * Node specific Client Identifiers * DHCP over Infiniband * Link carrier and interface addition/removal detection * Dynamic route management @ text @@