The NetBSD Project

CVS log for src/external/bsd/dhcpcd/dist/src/dhcp.c

[BACK] Up to [cvs.NetBSD.org] / src / external / bsd / dhcpcd / dist / src

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.50 / (download) - annotate - [select for diffs], Mon Dec 18 15:51:28 2023 UTC (3 months, 3 weeks ago) by roy
Branch: MAIN
CVS Tags: HEAD
Changes since 1.49: +17 -0 lines
Diff to previous 1.49 (colored)

Sync with dhcpcd-10.0.6

Revision 1.1.1.46 / (download) - annotate - [select for diffs] (vendor branch), Mon Dec 18 15:49:42 2023 UTC (3 months, 3 weeks ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-10_0_6a, dhcpcd-10_0_6
Changes since 1.1.1.45: +17 -0 lines
Diff to previous 1.1.1.45 (colored)

Import dhcpcd-10.0.6 with the following changes:

 * privsep: Stop proxying stderr to console and fix some detachment issues
 * non-privsep: Fix launcher hangup
 * DHCP6: Allow the invalid interface name - to mean don't assign an address from a delegated prefix
 * DHCP6: Load the configuration for the interface being activated from prefix delegation

Revision 1.49 / (download) - annotate - [select for diffs], Fri Oct 6 08:49:42 2023 UTC (6 months ago) by roy
Branch: MAIN
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

sync with dhcpcd-10.0.3

Revision 1.1.1.45 / (download) - annotate - [select for diffs] (vendor branch), Fri Oct 6 08:46:22 2023 UTC (6 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-10_0_4, dhcpcd-10_0_3
Changes since 1.1.1.44: +2 -1 lines
Diff to previous 1.1.1.44 (colored)

Import dhcpcd-10.0.3 with the following changes:

DHCP: Don't crash on a test run
dhcpcd: Fix off-by-one overflow when read() writes full BUFSIZ
privsep: fix strlcpy overflow in psp_ifname
privsep: Fix a FD leak when processes exit
dhcpcd: Use a local variable instead of the optind
dhcpcd: Guard against handling many SIGTERM/SIGINT
DHCP6: Send correct amount of used buffer for prefix exclude option
options: andsf6 is DHCPv6, not DHCP
options: introduce the uri option as opposed to a string
DHCP6: Set all requested addrs as not stale when starting discovery

Revision 1.48 / (download) - annotate - [select for diffs], Wed Jul 19 13:53:03 2023 UTC (8 months, 3 weeks ago) by roy
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Sync with dhcpcd-10.0.2

Revision 1.1.1.44 / (download) - annotate - [select for diffs] (vendor branch), Wed Jul 19 13:51:08 2023 UTC (8 months, 3 weeks ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-10_0_2
Changes since 1.1.1.43: +2 -2 lines
Diff to previous 1.1.1.43 (colored)

Import dhcpcd-10.0.2 with the following changes:
 * BSD: When we get RTM_NEWADDR the interface must have IFF_UP
 * BSD: Fix non INET6 builds
 * DHCP: Don't enforce the message came port 67
 * privsep: Allow zero length messages through
 * dhcpcd: deal with HANGUP and EPIPE better
 * dhcpcd: Fix waitip address family
 * privsep: Check if we have a root process before sending it stuff
 * privsep: Only unlink control sockets if we created them
 * common: Improve valid_domain and check correct return
 * common: Allow hwaddr_ntoa to print an empty string
 * privsep: Send only what we have put in the buffer to script env

Revision 1.47 / (download) - annotate - [select for diffs], Fri Apr 21 16:54:26 2023 UTC (11 months, 3 weeks ago) by roy
Branch: MAIN
Changes since 1.46: +34 -45 lines
Diff to previous 1.46 (colored)

Merge changes

Revision 1.1.1.43 / (download) - annotate - [select for diffs] (vendor branch), Fri Apr 21 16:52:38 2023 UTC (11 months, 3 weeks ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-10_0_1
Changes since 1.1.1.42: +34 -45 lines
Diff to previous 1.1.1.42 (colored)

Update to dhcpcd-10.0.1 with the following changes:

 * privsep: keep resources open rather than open/close
 * dhcp6: OPTION_NTP_SERVER is now preferred over OPTION_SNTP_SERVER
 * Misc bug fixes mainly around privsep for many platforms.
 * Fix for reading the some BSD routing table entries.
 * Fix reading authtokens from config.

Big new release, mainly around better privsep process management
which allows us to detect when they exit unexpectedly.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Oct 22 13:23:20 2021 UTC (2 years, 5 months ago) by roy
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Changes since 1.45: +23 -21 lines
Diff to previous 1.45 (colored)

Sync update

Revision 1.1.1.42 / (download) - annotate - [select for diffs] (vendor branch), Fri Oct 22 13:21:59 2021 UTC (2 years, 5 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_4_1
Changes since 1.1.1.41: +23 -21 lines
Diff to previous 1.1.1.41 (colored)

Update to dhcpcd-9.4.1 with the following changes:

 * BSD: Find the correct interface for tunnelled routes
 * OpenBSD: Fix uniqueness of routes for matching priorities
 * Linux: Support more platforms for seccomp (thanks to Fabrice Fontaine)
 * eloop: Process all waiting fd's as they come in
 * control: Unlink sockets when not in privsep
 * privsep: Renamed Master to Manager
 * privsep: Renamed Privilged Actioneer to Privileged Proxy
 * privsep: Fix getting interface VLANID on BSD
 * privsep: Enforce proper alignment of serialized struct cmsghdr
 * IPv4LL: Don't remove statically assigned addresses
 * routes: Fix route comparision for network prefixes with different masks
 * DHCP6: Only send FQDN for SOLICIT, REQUEST, RENEW, or REBIND messages
 * DHCP6: Don't spam the log when a RA repeatedly triggers an INFORM
 * DHCP: Fix infinite INFORM messages

Revision 1.45 / (download) - annotate - [select for diffs], Mon Dec 28 13:57:40 2020 UTC (3 years, 3 months ago) by roy
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.44: +4 -14 lines
Diff to previous 1.44 (colored)

Sync with dhcpcd-9.4.0

Revision 1.1.1.41 / (download) - annotate - [select for diffs] (vendor branch), Mon Dec 28 13:56:26 2020 UTC (3 years, 3 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_4_0
Changes since 1.1.1.40: +4 -14 lines
Diff to previous 1.1.1.40 (colored)

Update to dhcpcd-9.4.0 with the following changes:

 * DHCP: For anonymous, just use a generic ClientID
 * link: Split hardware address randomisation out of anonymous option
 * link: Only report hardware changes for active interfaces
 * link: Report errors obtaining recv buffer size on overflow
 * hooks: Add NOCARRIER_ROAMING reason
 * hooks: interface_order now reflects priorities again

Revision 1.23.2.9 / (download) - annotate - [select for diffs], Fri Dec 18 12:27:28 2020 UTC (3 years, 3 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE
Changes since 1.23.2.8: +1 -1 lines
Diff to previous 1.23.2.8 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored)

Apply patch, requested by roy in ticket #1154:

	external/bsd/dhcpcd/dist/src/dhcp.c	(apply patch)

Fix reading of UDP messages via inet socket rather than BPF.
This fixes RENEW messages not being read correctly.

Revision 1.44 / (download) - annotate - [select for diffs], Sat Nov 28 14:27:20 2020 UTC (3 years, 4 months ago) by roy
Branch: MAIN
Changes since 1.43: +11 -3 lines
Diff to previous 1.43 (colored)

Sync with dhcpcd-9.3.4

Revision 1.1.1.40 / (download) - annotate - [select for diffs] (vendor branch), Sat Nov 28 14:26:16 2020 UTC (3 years, 4 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_3_4
Changes since 1.1.1.39: +11 -3 lines
Diff to previous 1.1.1.39 (colored)

Upate to dhcpcd-9.3.4 with the following changes:

With the following changes:
 * DHCP: If error adding the address in oneshot, exit with failure
 * DHCP: Only listen to the address if we successfully added it
 * DHCP6: Fix segfault introduced in dhcpcd-9.3.3
 * DHCP6: Abort in test mode when an error is returned by server
 * options: allow --ia_na=1 and --ia_pd=2 on the command line
 * options: Allow duid to take a value

Revision 1.43 / (download) - annotate - [select for diffs], Fri Nov 20 13:24:58 2020 UTC (3 years, 4 months ago) by roy
Branch: MAIN
Changes since 1.42: +40 -2 lines
Diff to previous 1.42 (colored)

Sync with dhcpcd-9.3.3

Revision 1.1.1.39 / (download) - annotate - [select for diffs] (vendor branch), Fri Nov 20 13:23:38 2020 UTC (3 years, 4 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_3_3
Changes since 1.1.1.38: +40 -2 lines
Diff to previous 1.1.1.38 (colored)

Update to dhcpcd-9.3.3 with the following changes:

 * dhcpcd: Don't create a launcher process if keeping in foreground
 * dhcpcd: Add --noconfigure option
 * control: Create an unpriv socket for non master mode
 * options: Don't log unknown ones when printing pidfile location

Revision 1.42 / (download) - annotate - [select for diffs], Sun Nov 1 14:24:01 2020 UTC (3 years, 5 months ago) by roy
Branch: MAIN
Changes since 1.41: +70 -17 lines
Diff to previous 1.41 (colored)

Sync with dhcpcd-9.3.2

Revision 1.1.1.38 / (download) - annotate - [select for diffs] (vendor branch), Sun Nov 1 14:23:03 2020 UTC (3 years, 5 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_3_2
Changes since 1.1.1.37: +70 -17 lines
Diff to previous 1.1.1.37 (colored)

Update to dhcpcd-9.3.2 with the following changes:

 * DHCP: Add support for IPv6-Only Preferred option, RFC 8925.
 * BSD: `LINK_STATE_UNKNOWN` is treated as UP once again
 * privsep: pass logging to the privileged actioneer
 * privsep: allow logfile re-opening to work
 * privsep: close BPF socket on ENXIO
 * privsep: don't leave a BOOTP BPF listener rebooting in non master mode

Revision 1.41 / (download) - annotate - [select for diffs], Mon Oct 12 14:09:03 2020 UTC (3 years, 6 months ago) by roy
Branch: MAIN
Changes since 1.40: +4 -4 lines
Diff to previous 1.40 (colored)

Sync withn dhcpcd-9.3.1

Revision 1.1.1.37 / (download) - annotate - [select for diffs] (vendor branch), Mon Oct 12 14:07:55 2020 UTC (3 years, 6 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_3_1
Changes since 1.1.1.36: +4 -4 lines
Diff to previous 1.1.1.36 (colored)

Update to dhcpcd-9.3.1 with the following changes:
 * dhcpcd: carrier handling issue fixed from 9.3.0
 * dhcpcd: log if interface type is unsupported in debug
 * duid: memory leak fixed if UUID wanted but none available
 * privsep: fix receiving inet and no BPF running
 * privsep: allow gettimeofday for SECCOMP
 * privsep: fix stderr redirection again

Revision 1.40 / (download) - annotate - [select for diffs], Mon Oct 5 16:02:15 2020 UTC (3 years, 6 months ago) by roy
Branch: MAIN
Changes since 1.39: +14 -4 lines
Diff to previous 1.39 (colored)

Sync with dhcpcd-9.3.0

Revision 1.1.1.36 / (download) - annotate - [select for diffs] (vendor branch), Mon Oct 5 16:01:14 2020 UTC (3 years, 6 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_3_0
Changes since 1.1.1.35: +14 -4 lines
Diff to previous 1.1.1.35 (colored)

Update to dhcpcd-9.3.0 with the following changes:
 * dhcpcd: Backticks have been removed from quoting filenames
 * dhcpcd: Only manipulate stdin, stdout and stderr if they are valid
 * duid: Adjust option so the type can be specified
 * logerr: Don't leak logfile fd to scripts
 * privsep: Run the launcher process in the sandbox
 * BSD: Use `ifi_link_state` as the single source of truth about carrier
 * BSD: Ignore vether(4) devices by default

Revision 1.39 / (download) - annotate - [select for diffs], Sun Sep 6 14:55:34 2020 UTC (3 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.38: +42 -40 lines
Diff to previous 1.38 (colored)

Sync

Revision 1.1.1.35 / (download) - annotate - [select for diffs] (vendor branch), Sun Sep 6 14:54:29 2020 UTC (3 years, 7 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_2_0
Changes since 1.1.1.34: +42 -40 lines
Diff to previous 1.1.1.34 (colored)

Update to dhcpcd-9.2.0 with the following changes:

 * route: ensure IPv4LL routes come last in priority
 * DHCP: fix many issues with extending the last lease
 * privsep: don't read control group from config in privsep
 * privsep: only the master process responds to signals
 * privsep: use a socketpair for stderr/stdin rather than dupping /dev/null
 * privsep: right limit stdin/stderr/stdout
 * privsep: dumping a lease is now run in a sandbox
 * options: check if kernel supports INET or INET6 before enabling default
 * options: let clientid override a prior duid
 * options: allow -1 to represent infinity for requested lease time
 * dhcpcd: fix a crash initing a new interface after route overflow

Revision 1.38 / (download) - annotate - [select for diffs], Thu Jun 4 13:08:13 2020 UTC (3 years, 10 months ago) by roy
Branch: MAIN
Changes since 1.37: +35 -2 lines
Diff to previous 1.37 (colored)

Sync

Revision 1.1.1.34 / (download) - annotate - [select for diffs] (vendor branch), Thu Jun 4 13:07:12 2020 UTC (3 years, 10 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_1_4, dhcpcd-9_1_3, dhcpcd-9_1_2, dhcpcd-9_1_1
Changes since 1.1.1.33: +35 -2 lines
Diff to previous 1.1.1.33 (colored)

Update to dhcpcd-9.1.1 with the following changes:

 * Restore dumping leases from stdin
 * auth: Only accept RECONFIGURE messages from LL addresses
 * auth: Access the RDM monotonic counter file via privsep
 * ARP: call arp_announced() when cancelling it
 * BSD: fwip(4) interfaces are now ignored by default
 * privsep: Ensure IPC buffers are large enough to carry messages
 * privsep: Only open RAW sockets for the needed protocols
 * privsep: Fix indirect ioctls returning data
 * privsep: wait for processes on SIGCHLD rather than when sent a STOP cmd
 * eloop: just use ppoll/pollts(2), falling back to pselect(2)

Revision 1.37 / (download) - annotate - [select for diffs], Sun May 31 12:52:11 2020 UTC (3 years, 10 months ago) by roy
Branch: MAIN
Changes since 1.36: +217 -223 lines
Diff to previous 1.36 (colored)

Sync

Revision 1.1.1.33 / (download) - annotate - [select for diffs] (vendor branch), Sun May 31 12:50:47 2020 UTC (3 years, 10 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_1_0
Changes since 1.1.1.32: +217 -223 lines
Diff to previous 1.1.1.32 (colored)

Update to dhcpcd-9.1.0 with the following changes:

 * Leases are stored outside the chroot again
 * The chroot directory can now be (and should be) empty [1]
 * ARP is now per address rather than per interface
 * Filter allowed ioctls in the privileged actioneer
 * Filter allowed UDP ports used by sendto(2) in the privileged actioneer
 * Filter allowed file paths in the privileged actioneer
 * route socket is now drained on overflow as it cannot be
   re-opened by the unpriviledged user

 * hostname can no longer be clobbered by SLAAC
 * grep is no longer used by the test hook
 * Interface hardware address type changes are now picked up
 * Fixed some RA timing issues
 * Fixed nd_* option parsing in dhcpcd.conf
 * Allow SIGPIPE in scripts
 * Default dhcpcd.conf no longer sends the current hostname
 * Default dhcpcd.conf no longer sends a vendorclassid

Revision 1.23.2.8 / (download) - annotate - [select for diffs], Thu Apr 23 12:06:09 2020 UTC (3 years, 11 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-1-RELEASE
Changes since 1.23.2.7: +16 -9 lines
Diff to previous 1.23.2.7 (colored) to branchpoint 1.23 (colored)

Apply patch, requested by roy in ticket #844:

	external/bsd/dhcpcd/dist/src/defs.h	       (apply patch)
	external/bsd/dhcpcd/dist/src/dhcp.c	       (apply patch)
	external/bsd/dhcpcd/dist/src/dhcp6.c	       (apply patch)
	external/bsd/dhcpcd/dist/src/ipv6nd.c	       (apply patch)
	doc/3RDPARTY				       (apply patch)

Update to dhcpcd-8.1.9 which fixes alignment issues.

Revision 1.11.2.3 / (download) - annotate - [select for diffs], Tue Apr 21 18:41:55 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.11.2.2: +10 -6 lines
Diff to previous 1.11.2.2 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Sync with HEAD

Revision 1.36 / (download) - annotate - [select for diffs], Tue Apr 21 09:55:33 2020 UTC (3 years, 11 months ago) by roy
Branch: MAIN
CVS Tags: phil-wifi-20200421
Changes since 1.35: +8 -4 lines
Diff to previous 1.35 (colored)

Sync

Revision 1.1.1.32 / (download) - annotate - [select for diffs] (vendor branch), Tue Apr 21 09:54:17 2020 UTC (3 years, 11 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_0_2
Changes since 1.1.1.31: +8 -4 lines
Diff to previous 1.1.1.31 (colored)

Update to dhcpcd-9.0.2 with the following changes:
 * Control sockets are not opened in test mode
 * privsep: no longer aborts if protocol not available
 * inet6: Don't regen temporary addresses without a state
 * inet6: Reduce RA log spam
 * dhcp6: Don't log when things consitently fail
 * inet6: Add temporary directive to slaac option [1]
 * Ensure current interface flags persist when setting a flag
 * DHCP via BPF is now aligned correctly
 * CMSG buffers are now aligned correctly
 * hostnames are no longer clobbered when being forced and a RA is recieved

[1] dhcpcd no longer looks at any possible kernel settings when deciding to
manage IPv6 temporary addresses or not. You now instruct dhcpcd to do this
in dhcpcd.conf. Playing whack-a-mole with various kernel knobs wasn't fun
and some OS's have or are removing RA and thus temporary address managemnt
from the kernel so said knobs are no longer there.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Apr 13 15:46:26 2020 UTC (3 years, 11 months ago) by roy
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

Sync

Revision 1.1.1.31 / (download) - annotate - [select for diffs] (vendor branch), Mon Apr 13 15:42:21 2020 UTC (3 years, 11 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_0_1
Changes since 1.1.1.30: +1 -1 lines
Diff to previous 1.1.1.30 (colored)

Update to dhcpcd-9.0.1 with the following changes:

* privsep: Improve error when we don't have permission to write lease
  PR bin/55135
* privsep: Fix hooks restarting other daemons

Revision 1.11.2.2 / (download) - annotate - [select for diffs], Mon Apr 13 07:45:59 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.11.2.1: +889 -771 lines
Diff to previous 1.11.2.1 (colored) to branchpoint 1.11 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.23.2.7 / (download) - annotate - [select for diffs], Sun Apr 12 08:29:40 2020 UTC (4 years ago) by martin
Branch: netbsd-9
Changes since 1.23.2.6: +40 -33 lines
Diff to previous 1.23.2.6 (colored) to branchpoint 1.23 (colored)

Apply patch, requested by roy in ticket #825:

	external/bsd/dhcpcd/dist/src/arp.c		(apply patch)
	external/bsd/dhcpcd/dist/src/arp.h		(apply patch)
	external/bsd/dhcpcd/dist/src/bpf.c		(apply patch)
	external/bsd/dhcpcd/dist/src/bpf.h		(apply patch)
	external/bsd/dhcpcd/dist/src/common.h		(apply patch)
	external/bsd/dhcpcd/dist/src/defs.h		(apply patch)
	external/bsd/dhcpcd/dist/src/dhcp.c		(apply patch)
	external/bsd/dhcpcd/dist/src/dhcp6.c		(apply patch)
	external/bsd/dhcpcd/dist/src/dhcp6.h		(apply patch)
	external/bsd/dhcpcd/dist/src/dhcpcd.c		(apply patch)
	external/bsd/dhcpcd/dist/src/eloop.h		(apply patch)
	external/bsd/dhcpcd/dist/src/if-bsd.c		(apply patch)
	external/bsd/dhcpcd/dist/src/if-options.c	(apply patch)
	external/bsd/dhcpcd/dist/src/if.c		(apply patch)
	external/bsd/dhcpcd/dist/src/if.h		(apply patch)
	external/bsd/dhcpcd/dist/src/ipv4ll.c		(apply patch)
	external/bsd/dhcpcd/dist/src/ipv6.c		(apply patch)
	external/bsd/dhcpcd/dist/src/ipv6nd.c		(apply patch)
	external/bsd/dhcpcd/dist/src/ipv6nd.h		(apply patch)
	external/bsd/dhcpcd/dist/src/logerr.c		(apply patch)
	external/bsd/dhcpcd/dist/src/logerr.h		(apply patch)
	doc/3RDPARTY					(apply patch)

Update to dhcpcd-8.1.7 which fixes the following issues:
* Decode interface complex interface names eth0.100:2 eth0i100:2.
  This allows us to ignore some virtual interfaces by default
* ARP: Report L2 header address on conflict for more clarity
* DHCP: Support jumbo frames (untested)
* DHCP6: Clean up old lease on failure to confirm/rebind, etc
* RA: Prefer older routers - fixes PR bin/54997
* INET6: Obscure prefixes are now calculated correctly
* macro logerr commands to allow an alternative logger

Revision 1.34 / (download) - annotate - [select for diffs], Thu Apr 2 12:41:48 2020 UTC (4 years ago) by roy
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406
Changes since 1.33: +364 -263 lines
Diff to previous 1.33 (colored)

Sync

Revision 1.1.1.30 / (download) - annotate - [select for diffs] (vendor branch), Thu Apr 2 12:38:55 2020 UTC (4 years ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-9_0_0
Changes since 1.1.1.29: +364 -263 lines
Diff to previous 1.1.1.29 (colored)

Update to dhcpcd-9.0.0 with the following changes:

 * Decode interface complex interface names eth0.100:2 eth0i100:2.
   This allows us to ignore some virtual interfaces by default
 * ARP: Report L2 header address on conflict for more clarity
 * DHCP: Support jumbo frames (untested)
 * DHCP6: Clean up old lease on failure to confirm/rebind, etc
 * RA: Prefer older routers
 * INET6: Obscure prefixes are now calculated correctly

 * Privilege Separation
 * default hostname is now a blank string rather than localhost
 * Leases are now dumped over the control socket - you get RA's now as well.
 * Better support for many IPv6 routers
 * RTM_MISS filtering
 * RA: Deprecate stale addresses by setting pltime 0
 * DHCP6: Deprecate stale addresses by setting pltime 0

Revision 1.33 / (download) - annotate - [select for diffs], Sat Feb 8 12:17:16 2020 UTC (4 years, 2 months ago) by fox
Branch: MAIN
CVS Tags: is-mlppp-base, is-mlppp
Changes since 1.32: +1 -1 lines
Diff to previous 1.32 (colored)

external/bsd/dhcpcd: Fix a -Wconversion warning.

Type cast uint16_t to size_t to prevent implicit type conversion.

Error was reported when build.sh was run with MKLIBCSANITIZER=yes flag.
gcc version 8.3.0

Reviewed by: roy@, kamil@

Revision 1.23.2.6 / (download) - annotate - [select for diffs], Tue Jan 28 09:48:34 2020 UTC (4 years, 2 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-0-RELEASE, netbsd-9-0-RC2
Changes since 1.23.2.5: +3 -2 lines
Diff to previous 1.23.2.5 (colored) to branchpoint 1.23 (colored)

Pull up the following, requested by roy in ticket # 661:

	external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.37
	external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.32
	external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.16
	external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.8
	external/bsd/dhcpcd/dist/src/ipv6.h             up to 1.8
	external/bsd/dhcpcd/dist/src/ipv6nd.c           up to 1.16
	external/bsd/dhcpcd/dist/src/script.c           up to 1.2
	doc/3RDPARTY					manually edited

Update to dhcpcd-8.1.6 with the following changes:

 * INET6: Support a /128 prefix advertised via RA
 * BSD: More address validation from route(4) messages
 * DHCP: Fix a potential segfault on DaD failure
 * IPv4LL: Fix a potential segfault when dropping IPv4LL addresses

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jan 27 20:42:56 2020 UTC (4 years, 2 months ago) by roy
Branch: MAIN
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored)

Sync

Revision 1.1.1.29 / (download) - annotate - [select for diffs] (vendor branch), Mon Jan 27 20:41:59 2020 UTC (4 years, 2 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8_1_6
Changes since 1.1.1.28: +3 -2 lines
Diff to previous 1.1.1.28 (colored)

Update to dhcpcd-8.1.6 with the following changes:

 * INET6: Support a /128 prefix advertised via RA
 * BSD: More address validation from route(4) messages
 * DHCP: Fix a potential segfault on DaD failure
 * IPv4LL: Fix a potential segfault when dropping IPv4LL addresses

Revision 1.23.2.5 / (download) - annotate - [select for diffs], Sun Jan 5 09:38:28 2020 UTC (4 years, 3 months ago) by martin
Branch: netbsd-9
Changes since 1.23.2.4: +26 -21 lines
Diff to previous 1.23.2.4 (colored) to branchpoint 1.23 (colored)

Pull up the following, requested by roy in ticket #602:

	external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in up to 1.4
	external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.36
	external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.31
	external/bsd/dhcpcd/dist/src/dhcp.h             up to 1.1.1.14
	external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.15
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c  up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.31
	external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in   up to 1.1.1.16
	external/bsd/dhcpcd/dist/src/if-options.c       up to 1.20
	external/bsd/dhcpcd/dist/src/ipv4.c             up to 1.1.1.20
	external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.7
	external/bsd/dhcpcd/dist/src/ipv6.h             up to 1.7
	external/bsd/dhcpcd/dist/src/ipv6nd.c           up to 1.15
	doc/3RDPARTY					(manually updated)

Import dhcpcd 8.1.5, which fixes:

 * 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

 * options: Fix allocating the script option

 * inet: Allow forcing a host route from an interface without a lease
 * dhcpcd: Don't wait for an address family to complete if not using it

Revision 1.31 / (download) - annotate - [select for diffs], Fri Dec 20 12:01:35 2019 UTC (4 years, 3 months ago) by roy
Branch: MAIN
Changes since 1.30: +26 -21 lines
Diff to previous 1.30 (colored)

Sync

Revision 1.1.1.28 / (download) - annotate - [select for diffs] (vendor branch), Fri Dec 20 12:00:19 2019 UTC (4 years, 3 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8_1_5, dhcpcd-8_1_4, dhcpcd-8_1_3
Changes since 1.1.1.27: +26 -21 lines
Diff to previous 1.1.1.27 (colored)

Import dhcpcd-8.1.3 with the following changes:

 * 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

Revision 1.23.2.4 / (download) - annotate - [select for diffs], Fri Nov 22 08:01:49 2019 UTC (4 years, 4 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-0-RC1
Changes since 1.23.2.3: +107 -93 lines
Diff to previous 1.23.2.3 (colored) to branchpoint 1.23 (colored)

Pull up the following revisions, requested by roy in ticket #461:

	external/bsd/dhcpcd/dist/src/arp.c		up to 1.1.1.13
	external/bsd/dhcpcd/dist/src/arp.h		up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/control.c		up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/defs.h		up to 1.1.1.33
	external/bsd/dhcpcd/dist/src/dhcp.c		up to 1.30
	external/bsd/dhcpcd/dist/src/dhcp6.c		up to 1.14
	external/bsd/dhcpcd/dist/src/dhcpcd.c		up to 1.29
	external/bsd/dhcpcd/dist/src/eloop.c		up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/eloop.h		up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/if-bsd.c		up to 1.15
	external/bsd/dhcpcd/dist/src/if.c		up to 1.1.1.18
	external/bsd/dhcpcd/dist/src/if.h		up to 1.1.1.13
	external/bsd/dhcpcd/dist/src/ipv4.c		up to 1.1.1.19
	external/bsd/dhcpcd/dist/src/ipv6nd.c		up to 1.13
	external/bsd/dhcpcd/dist/src/ipv6nd.h		up to 1.1.1.14
	external/bsd/dhcpcd/dist/src/script.c		up to 1.1.1.12
	doc/3RDPARTY					(manually adjusted)

Import dhcpcd-8.1.2 with the following changes:
 * hooks: STOPPED is now run on timeout and exit
 * BSD: Use IP_REVCIF rather than IN_PKTINFO
 * 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
 * dhcpcd: Report SSID connection to when we gain carrier
 * DHCP: Fix corruption of address flags when renewing

Revision 1.30 / (download) - annotate - [select for diffs], Wed Nov 13 10:50:22 2019 UTC (4 years, 4 months ago) by roy
Branch: MAIN
CVS Tags: phil-wifi-20191119
Changes since 1.29: +107 -93 lines
Diff to previous 1.29 (colored)

Sync

Revision 1.1.1.27 / (download) - annotate - [select for diffs] (vendor branch), Wed Nov 13 10:49:20 2019 UTC (4 years, 4 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8_1_2
Changes since 1.1.1.26: +107 -93 lines
Diff to previous 1.1.1.26 (colored)

Import dhcpcd-8.1.2 with the following changes:
 * hooks: STOPPED is now run on timeout and exit
 * BSD: Use IP_REVCIF rather than IN_PKTINFO
 * 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
 * dhcpcd: Report SSID connection to when we gain carrier
 * DHCP: Fix corruption of address flags when renewing

Revision 1.23.2.3 / (download) - annotate - [select for diffs], Wed Oct 16 17:41:40 2019 UTC (4 years, 5 months ago) by martin
Branch: netbsd-9
Changes since 1.23.2.2: +45 -25 lines
Diff to previous 1.23.2.2 (colored) to branchpoint 1.23 (colored)

Pull up the following revisions, requested by roy in ticket #340:

	external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.32
	external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.29
	external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.28
	external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.6
	src/doc/3RDPARTY				(manually edited)

Import dhcpcd-8.1.1 with the following changes:

 * IPv6: Fix a potential crash when learning interface addresses.
 * DHCP: Fix fallout from dhcpcd-8.1.0 for checksum calculation.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Oct 16 14:54:39 2019 UTC (4 years, 5 months ago) by roy
Branch: MAIN
Changes since 1.28: +45 -25 lines
Diff to previous 1.28 (colored)

Sync

Revision 1.1.1.26 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 16 14:53:23 2019 UTC (4 years, 5 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8_1_1
Changes since 1.1.1.25: +61 -85 lines
Diff to previous 1.1.1.25 (colored)

Import dhcpcd-8.1.1 with the following changes:

 * IPv6: Fix a potential crash when learning interface addresses.
 * DHCP: Fix fallout from dhcpcd-8.1.0 for checksum calculation.

Revision 1.1.1.25 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 16 14:50:28 2019 UTC (4 years, 5 months ago) by roy
Branch: roy, ROY
Changes since 1.1.1.24: +130 -86 lines
Diff to previous 1.1.1.24 (colored)

Import dhcpcd-8.1.1 with the following changes:

 * IPv6: Fix a potential crash when learning interface addresses.
 * DHCP: Fix fallout from dhcpcd-8.1.0 for checksum calculation.

Revision 1.23.2.2 / (download) - annotate - [select for diffs], Sat Oct 12 14:44:32 2019 UTC (4 years, 6 months ago) by martin
Branch: netbsd-9
Changes since 1.23.2.1: +133 -91 lines
Diff to previous 1.23.2.1 (colored) to branchpoint 1.23 (colored)

Pull up the following revisions, requested by roy in ticket #302:

	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c  up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h  up to 1.1.1.2
	external/bsd/dhcpcd/NetBSD-upgrade              up to 1.2
	external/bsd/dhcpcd/dist/compat/crypt/sha256.c  delete
	external/bsd/dhcpcd/dist/compat/crypt/hmac.c    delete
	external/bsd/dhcpcd/dist/compat/crypt/hmac.h    delete
	external/bsd/dhcpcd/dist/compat/crypt/md5.c     delete
	external/bsd/dhcpcd/dist/compat/crypt/md5.h     delete
	external/bsd/dhcpcd/dist/compat/crypt/sha256.h  delete
	external/bsd/dhcpcd/dist/compat/_strtoi.h       delete
	external/bsd/dhcpcd/dist/compat/arc4random.c    delete
	external/bsd/dhcpcd/dist/compat/arc4random.h    delete
	external/bsd/dhcpcd/dist/compat/arc4random_uniform.c delete
	external/bsd/dhcpcd/dist/compat/arc4random_uniform.h delete
	external/bsd/dhcpcd/dist/compat/bitops.h        delete
	external/bsd/dhcpcd/dist/compat/consttime_memequal.h delete
	external/bsd/dhcpcd/dist/compat/dprintf.c       delete
	external/bsd/dhcpcd/dist/compat/dprintf.h       delete
	external/bsd/dhcpcd/dist/compat/endian.h        delete
	external/bsd/dhcpcd/dist/compat/pidfile.c       delete
	external/bsd/dhcpcd/dist/compat/pidfile.h       delete
	external/bsd/dhcpcd/dist/compat/queue.h         delete
	external/bsd/dhcpcd/dist/compat/rb.c            delete
	external/bsd/dhcpcd/dist/compat/rbtree.h        delete
	external/bsd/dhcpcd/dist/compat/reallocarray.c  delete
	external/bsd/dhcpcd/dist/compat/reallocarray.h  delete
	external/bsd/dhcpcd/dist/compat/strlcpy.c       delete
	external/bsd/dhcpcd/dist/compat/strlcpy.h       delete
	external/bsd/dhcpcd/dist/compat/strtoi.c        delete
	external/bsd/dhcpcd/dist/compat/strtoi.h        delete
	external/bsd/dhcpcd/dist/compat/strtou.c        delete
	external/bsd/dhcpcd/dist/.gitignore             delete
	external/bsd/dhcpcd/dist/BUILDING.md            delete
	external/bsd/dhcpcd/dist/Makefile               delete
	external/bsd/dhcpcd/dist/Makefile.inc           delete
	external/bsd/dhcpcd/dist/config-null.mk         delete
	external/bsd/dhcpcd/dist/configure              delete
	external/bsd/dhcpcd/dist/iconfig.mk             delete
	external/bsd/dhcpcd/dist/hooks/Makefile         delete
	external/bsd/dhcpcd/dist/hooks/50-dhcpcd-compat delete
	external/bsd/dhcpcd/dist/hooks/50-yp.conf       delete
	external/bsd/dhcpcd/dist/src/Makefile           delete
	external/bsd/dhcpcd/dist/src/GNUmakefile        delete
	external/bsd/dhcpcd/dist/src/dev.c              delete
	external/bsd/dhcpcd/dist/src/dhcpcd-definitions-small.conf delete
	external/bsd/dhcpcd/dist/src/dhcpcd-definitions.conf delete
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c.in delete
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h.in delete
	external/bsd/dhcpcd/dist/src/genembedc          delete
	external/bsd/dhcpcd/dist/src/genembedh          delete
	external/bsd/dhcpcd/dist/src/if-linux-wext.c    delete
	external/bsd/dhcpcd/dist/src/if-linux.c         delete
	external/bsd/dhcpcd/dist/src/if-sun.c           delete
	external/bsd/dhcpcd/dist/src/dev/Makefile       delete
	external/bsd/dhcpcd/dist/src/dev/udev.c         delete
	external/bsd/dhcpcd/dist/tests/crypt/.gitignore delete
	external/bsd/dhcpcd/dist/tests/crypt/GNUmakefile delete
	external/bsd/dhcpcd/dist/tests/crypt/Makefile   delete
	external/bsd/dhcpcd/dist/tests/crypt/README.md  delete
	external/bsd/dhcpcd/dist/tests/crypt/run-test.c delete
	external/bsd/dhcpcd/dist/tests/crypt/test.h     delete
	external/bsd/dhcpcd/dist/tests/crypt/test_hmac_md5.c delete
	external/bsd/dhcpcd/dist/tests/Makefile         delete
	external/bsd/dhcpcd/dist/tests/eloop-bench/.gitignore delete
	external/bsd/dhcpcd/dist/tests/eloop-bench/Makefile delete
	external/bsd/dhcpcd/dist/tests/eloop-bench/README.md delete
	external/bsd/dhcpcd/dist/tests/eloop-bench/eloop-bench.c delete
	external/bsd/dhcpcd/dist/src/arp.c              up to 1.1.1.12
	external/bsd/dhcpcd/dist/src/bpf.c              up to 1.13
	external/bsd/dhcpcd/dist/src/bpf.h              up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/common.c           up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/common.h           up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/control.h          up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.30
	external/bsd/dhcpcd/dist/src/dhcp-common.c      up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/dhcp-common.h      up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.28
	external/bsd/dhcpcd/dist/src/dhcp.h             up to 1.1.1.11
	external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.13
	external/bsd/dhcpcd/dist/src/dhcpcd.8.in        up to 1.4
	external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.27
	external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in   up to 1.1.1.15
	external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.14
	external/bsd/dhcpcd/dist/src/if-options.c       up to 1.18
	external/bsd/dhcpcd/dist/src/if.c               up to 1.1.1.17
	external/bsd/dhcpcd/dist/src/if.h               up to 1.1.1.12
	external/bsd/dhcpcd/dist/src/ipv4.c             up to 1.1.1.18
	external/bsd/dhcpcd/dist/src/ipv4.h             up to 1.1.1.11
	external/bsd/dhcpcd/dist/src/ipv4ll.c           up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/ipv4ll.h           up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.5
	external/bsd/dhcpcd/dist/src/ipv6.h             up to 1.6
	external/bsd/dhcpcd/dist/src/ipv6nd.c           up to 1.12
	external/bsd/dhcpcd/dist/src/route.c            up to 1.1.1.15
	external/bsd/dhcpcd/sbin/dhcpcd/Makefile        up to 1.49
	doc/3RDPARTY					modified manually

Import dhcpcd-8.1.0 with the following changes:

 * 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

Revision 1.28 / (download) - annotate - [select for diffs], Fri Oct 11 11:03:59 2019 UTC (4 years, 6 months ago) by roy
Branch: MAIN
Changes since 1.27: +132 -101 lines
Diff to previous 1.27 (colored)

Sync

Revision 1.1.1.24 / (download) - annotate - [select for diffs] (vendor branch), Fri Oct 11 11:01:13 2019 UTC (4 years, 6 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8_1_0
Changes since 1.1.1.23: +132 -101 lines
Diff to previous 1.1.1.23 (colored)

Import dhcpcd-8.1.0 with the following changes:

 * 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

Revision 1.27 / (download) - annotate - [select for diffs], Fri Sep 13 11:54:03 2019 UTC (4 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.26: +6 -0 lines
Diff to previous 1.26 (colored)

Sync

Revision 1.1.1.23 / (download) - annotate - [select for diffs] (vendor branch), Fri Sep 13 11:52:31 2019 UTC (4 years, 7 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8-0-6
Changes since 1.1.1.22: +6 -0 lines
Diff to previous 1.1.1.22 (colored)

Import dhcpcd-8.0.6 with the following changes:
  *  DHCP: Ensure we have enough data to checksum IP and UDP (really fix)
  *  dhcpcd-embedded.{c,h} no longer needs generating

Revision 1.26 / (download) - annotate - [select for diffs], Fri Sep 13 11:01:50 2019 UTC (4 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.25: +17 -12 lines
Diff to previous 1.25 (colored)

Sync

Revision 1.1.1.22 / (download) - annotate - [select for diffs] (vendor branch), Fri Sep 13 10:58:31 2019 UTC (4 years, 7 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8-0-5
Changes since 1.1.1.21: +17 -12 lines
Diff to previous 1.1.1.21 (colored)

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.
  *  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.

Revision 1.23.2.1 / (download) - annotate - [select for diffs], Thu Sep 5 08:56:55 2019 UTC (4 years, 7 months ago) by martin
Branch: netbsd-9
Changes since 1.23: +54 -56 lines
Diff to previous 1.23 (colored)

Catch up to current for the following files, requested by roy in ticket #177:

	external/bsd/dhcpcd/dist/BUILDING.md            up to 1.1.1.5
	external/bsd/dhcpcd/dist/Makefile               up to 1.1.1.7
	external/bsd/dhcpcd/dist/Makefile.inc           up to 1.1.1.3
	external/bsd/dhcpcd/dist/configure              up to 1.1.1.15
	external/bsd/dhcpcd/dist/compat/rb.c            up to 1.1.1.2
	external/bsd/dhcpcd/dist/compat/rbtree.h        up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/Makefile         up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/Makefile           up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/bpf.c              up to 1.12
	external/bsd/dhcpcd/dist/src/control.c          up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/control.h          up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.27
	external/bsd/dhcpcd/dist/src/dhcp-common.c      up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.25
	external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.12
	external/bsd/dhcpcd/dist/src/dhcpcd.8.in        up to 1.3
	external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.25
	external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in   up to 1.1.1.14
	external/bsd/dhcpcd/dist/src/duid.c             up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.12
	external/bsd/dhcpcd/dist/src/if-linux.c         up to 1.1.1.16
	external/bsd/dhcpcd/dist/src/if-options.c       up to 1.17
	external/bsd/dhcpcd/dist/src/if-options.h       up to 1.1.1.11
	external/bsd/dhcpcd/dist/src/if-sun.c           up to 1.1.1.11
	external/bsd/dhcpcd/dist/src/if.c               up to 1.1.1.16
	external/bsd/dhcpcd/dist/src/if.h               up to 1.1.1.11
	external/bsd/dhcpcd/dist/src/ipv4.c             up to 1.1.1.17
	external/bsd/dhcpcd/dist/src/ipv4.h             up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.4
	external/bsd/dhcpcd/dist/src/ipv6.h             up to 1.5
	external/bsd/dhcpcd/dist/src/ipv6nd.c           up to 1.11
	external/bsd/dhcpcd/dist/src/ipv6nd.h           up to 1.1.1.11
	external/bsd/dhcpcd/dist/src/route.c            up to 1.1.1.14
	external/bsd/dhcpcd/dist/src/route.h            up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/sa.c               up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/script.c           up to 1.1.1.11

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
 * 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

Changes in dhcpcd-8.0.3:

 *  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: Allow full DHCP support for PtP interfaces, but not by default
 *  control: sends correct buffer to listeners

dhcpcd-ui now correctly reports SSD association and all the addresses
obtained (regression from dhcpcd-7)

Revision 1.25 / (download) - annotate - [select for diffs], Wed Sep 4 13:28:56 2019 UTC (4 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.24: +23 -16 lines
Diff to previous 1.24 (colored)

Sync

Revision 1.1.1.21 / (download) - annotate - [select for diffs] (vendor branch), Wed Sep 4 13:27:50 2019 UTC (4 years, 7 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8-0-4
Changes since 1.1.1.20: +23 -16 lines
Diff to previous 1.1.1.20 (colored)

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
 * 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

Revision 1.24 / (download) - annotate - [select for diffs], Wed Aug 21 17:12:19 2019 UTC (4 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.23: +34 -43 lines
Diff to previous 1.23 (colored)

Sync

Revision 1.1.1.20 / (download) - annotate - [select for diffs] (vendor branch), Wed Aug 21 17:10:29 2019 UTC (4 years, 7 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8-0-3
Changes since 1.1.1.19: +34 -43 lines
Diff to previous 1.1.1.19 (colored)

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: Allow full DHCP support for PtP interfaces, but not by default
 *  control: sends correct buffer to listeners

dhcpcd-ui now correctly reports SSD association and all the addresses obtained (regression from dhcpcd-7)

Revision 1.23 / (download) - annotate - [select for diffs], Tue Jul 30 10:25:03 2019 UTC (4 years, 8 months ago) by roy
Branch: MAIN
CVS Tags: netbsd-9-base
Branch point for: netbsd-9
Changes since 1.22: +59 -45 lines
Diff to previous 1.22 (colored)

Sync

Revision 1.1.1.19 / (download) - annotate - [select for diffs] (vendor branch), Tue Jul 30 10:23:05 2019 UTC (4 years, 8 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8-0-2
Changes since 1.1.1.18: +63 -47 lines
Diff to previous 1.1.1.18 (colored)

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
  *  DHCP: Avoid duplicate read of UDP socket when BPF is also open
  *  IP: Avoid adding address if already exists on OS other than Linux
  *  route: Fixed a NULL de-reference error on static routes
  *  DHCP6: Move to REQUEST if any IA has no-binding in REWNEW/REBIND
  *  IP: Accept packets with IP header options

Revision 1.22 / (download) - annotate - [select for diffs], Fri Jul 26 10:47:29 2019 UTC (4 years, 8 months ago) by roy
Branch: MAIN
Changes since 1.21: +4 -2 lines
Diff to previous 1.21 (colored)

Allow dhcpcd to be built without ARP support for SMALL builds.
This is fine because the kernel supports RFC 5227 which dhcpcd uses
instead to detect and act on address duplication.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Jul 25 08:55:18 2019 UTC (4 years, 8 months ago) by roy
Branch: MAIN
Changes since 1.20: +12 -5 lines
Diff to previous 1.20 (colored)

Sync

Revision 1.1.1.18 / (download) - annotate - [select for diffs] (vendor branch), Thu Jul 25 08:53:55 2019 UTC (4 years, 8 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8-0-1
Changes since 1.1.1.17: +12 -5 lines
Diff to previous 1.1.1.17 (colored)

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

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jul 24 09:57:43 2019 UTC (4 years, 8 months ago) by roy
Branch: MAIN
Changes since 1.19: +213 -299 lines
Diff to previous 1.19 (colored)

Sync

Revision 1.1.1.17 / (download) - annotate - [select for diffs] (vendor branch), Wed Jul 24 09:54:50 2019 UTC (4 years, 8 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-8-0-0
Changes since 1.1.1.16: +213 -299 lines
Diff to previous 1.1.1.16 (colored)

Import dhcpcd-8.0.0 with the following changes:

  *  ARP now supports many requests
  *  Routing tables now use Red-Black Trees
  *  Script variables are no longer allocated manually

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 21:44:44 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.11: +202 -108 lines
Diff to previous 1.11 (colored)

Sync with HEAD

Revision 1.1.1.3.8.7 / (download) - annotate - [select for diffs], Sun May 5 08:24:04 2019 UTC (4 years, 11 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Changes since 1.1.1.3.8.6: +6 -1 lines
Diff to previous 1.1.1.3.8.6 (colored) to branchpoint 1.1.1.3 (colored) next main 1.1.1.4 (colored)

Sync to current, requested by roy in ticket #1256:

	external/bsd/dhcpcd/dist/src/bpf.c              up to 1.9
	external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.21
	external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.19
	external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.7
	external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.19
	external/bsd/dhcpcd/dist/src/dhcpcd.h           up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.7
	external/bsd/dhcpcd/dist/src/if-linux.c         up to 1.1.1.13
	external/bsd/dhcpcd/dist/src/if-options.c       up to 1.14
	external/bsd/dhcpcd/dist/src/if-sun.c           up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/if.c               up to 1.1.1.13
	external/bsd/dhcpcd/dist/src/if.h               up to 1.1.1.8

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: 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.

Revision 1.19 / (download) - annotate - [select for diffs], Sat May 4 09:42:15 2019 UTC (4 years, 11 months ago) by roy
Branch: MAIN
CVS Tags: phil-wifi-20190609
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored)

Sync

Revision 1.1.1.16 / (download) - annotate - [select for diffs] (vendor branch), Sat May 4 09:40:27 2019 UTC (4 years, 11 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-2-3a, dhcpcd-7-2-2
Changes since 1.1.1.15: +6 -1 lines
Diff to previous 1.1.1.15 (colored)

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: 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.

Revision 1.11.4.4 / (download) - annotate - [select for diffs], Fri Apr 26 19:47:23 2019 UTC (4 years, 11 months ago) by martin
Branch: netbsd-7
Changes since 1.11.4.3: +6 -4 lines
Diff to previous 1.11.4.3 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Apply patch, requested by roy in ticket #1690:

	external/bsd/dhcpcd/dist/configure
	external/bsd/dhcpcd/dist/src/auth.c
	external/bsd/dhcpcd/dist/src/dhcp.c
	external/bsd/dhcpcd/dist/src/dhcp6.c
	external/bsd/dhcpcd/dist/compat/consttime_memequal.h

Security fixes for dhcpcd:
Fix a potential buffer overflow reading NA/TA addresses.
Fix a potential 1 byte read overflow with DHO_OPTSOVERLOADED.
Use consttime_memequal(3) to compare hashes.

Revision 1.1.1.3.8.6 / (download) - annotate - [select for diffs], Fri Apr 26 19:18:22 2019 UTC (4 years, 11 months ago) by martin
Branch: netbsd-8
Changes since 1.1.1.3.8.5: +194 -110 lines
Diff to previous 1.1.1.3.8.5 (colored) to branchpoint 1.1.1.3 (colored)

Sync to head, requested by roy in ticket #1250:

	external/bsd/dhcpcd/dist/compat/consttime_memequal.h up to 1.1.1.1
	external/bsd/dhcpcd/dist/.arcconfig             delete
	external/bsd/dhcpcd/dist/BUILDING.md            up to 1.1.1.3
	external/bsd/dhcpcd/dist/LICENSE                up to 1.1.1.3
	external/bsd/dhcpcd/dist/Makefile               up to 1.1.1.6
	external/bsd/dhcpcd/dist/configure              up to 1.1.1.11
	external/bsd/dhcpcd/dist/iconfig.mk             up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/20-resolv.conf   up to 1.2
	external/bsd/dhcpcd/dist/hooks/29-lookup-hostname up to 1.2
	external/bsd/dhcpcd/dist/hooks/30-hostname      up to 1.2
	external/bsd/dhcpcd/dist/hooks/50-ntp.conf      up to 1.2
	external/bsd/dhcpcd/dist/hooks/50-yp.conf       up to 1.2
	external/bsd/dhcpcd/dist/hooks/50-ypbind.in     up to 1.2
	external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in up to 1.3
	external/bsd/dhcpcd/dist/src/Makefile           up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/arp.c              up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/arp.h              up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/auth.c             up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/auth.h             up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/bpf.c              up to 1.8
	external/bsd/dhcpcd/dist/src/bpf.h              up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/common.c           up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/common.h           up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/control.c          up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/control.h          up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.20
	external/bsd/dhcpcd/dist/src/dev.c              up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/dev.h              up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/dhcp-common.c      up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/dhcp-common.h      up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.18
	external/bsd/dhcpcd/dist/src/dhcp.h             up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.6
	external/bsd/dhcpcd/dist/src/dhcp6.h            up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c.in up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h.in up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/dhcpcd.8.in        up to 1.1.1.12
	external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.18
	external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in   up to 1.1.1.12
	external/bsd/dhcpcd/dist/src/dhcpcd.h           up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/duid.c             up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/eloop.c            up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/eloop.h            up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.6
	external/bsd/dhcpcd/dist/src/if-linux-wext.c    up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/if-linux.c         up to 1.1.1.12
	external/bsd/dhcpcd/dist/src/if-options.c       up to 1.13
	external/bsd/dhcpcd/dist/src/if-options.h       up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/if-sun.c           up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/if.c               up to 1.1.1.12
	external/bsd/dhcpcd/dist/src/if.h               up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/ipv4.c             up to 1.1.1.13
	external/bsd/dhcpcd/dist/src/ipv4.h             up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/ipv4ll.c           up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/ipv4ll.h           up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.1.1.16
	external/bsd/dhcpcd/dist/src/ipv6.h             up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/ipv6nd.c           up to 1.6
	external/bsd/dhcpcd/dist/src/ipv6nd.h           up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/logerr.c           up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/logerr.h           up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/route.c            up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/route.h            up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/sa.c               up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/sa.h               up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/script.c           up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/script.h           up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/dev/udev.c         up to 1.1.1.3
	external/bsd/dhcpcd/dist/tests/Makefile         up to 1.1.1.2
	external/bsd/dhcpcd/sbin/dhcpcd/Makefile        up to 1.45

Import dhcpcd-7.2.1 with the following changes:
*  auth: Use consttime_memequal to avoid latency attack
*  DHCP: Fix a potential 1 byte read overflow with DHO_OPTSOVERLOADED
*  DHCPv6: Fix a potential buffer overflow reading NA/TA addresses

Revision 1.18 / (download) - annotate - [select for diffs], Fri Apr 26 14:34:10 2019 UTC (4 years, 11 months ago) by roy
Branch: MAIN
Changes since 1.17: +8 -6 lines
Diff to previous 1.17 (colored)

Sync

Revision 1.1.1.15 / (download) - annotate - [select for diffs] (vendor branch), Fri Apr 26 14:32:27 2019 UTC (4 years, 11 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-2-1
Changes since 1.1.1.14: +8 -6 lines
Diff to previous 1.1.1.14 (colored)

Import dhcpcd-7.2.1 with the following changes:
*  auth: Use consttime_memequal to avoid latency attack
*  DHCP: Fix a potential 1 byte read overflow with DHO_OPTSOVERLOADED
*  DHCPv6: Fix a potential buffer overflow reading NA/TA addresses

Revision 1.17 / (download) - annotate - [select for diffs], Wed Apr 17 23:35:34 2019 UTC (4 years, 11 months ago) by roy
Branch: MAIN
Changes since 1.16: +179 -98 lines
Diff to previous 1.16 (colored)

Sync

Revision 1.1.1.14 / (download) - annotate - [select for diffs] (vendor branch), Wed Apr 17 23:33:08 2019 UTC (4 years, 11 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-2-0
Changes since 1.1.1.13: +179 -98 lines
Diff to previous 1.1.1.13 (colored)

Import dhcpcd-7.2.0 with the following changes:
  *  BSD: PF_LINK sockets now closed when no longer needed
  *  BSD: Fix detecting interface for scoped routes
  *  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

This release fixes PR bin/53705.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Feb 7 21:37:36 2019 UTC (5 years, 2 months ago) by roy
Branch: MAIN
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored)

Sync

Revision 1.1.1.13 / (download) - annotate - [select for diffs] (vendor branch), Thu Feb 7 21:34:30 2019 UTC (5 years, 2 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-1-1
Changes since 1.1.1.12: +5 -5 lines
Diff to previous 1.1.1.12 (colored)

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

Revision 1.8.2.5 / (download) - annotate - [select for diffs], Sat Jan 26 21:58:14 2019 UTC (5 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.8.2.4: +2 -6 lines
Diff to previous 1.8.2.4 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored)

Sync with HEAD

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 22 15:20:21 2019 UTC (5 years, 2 months ago) by roy
Branch: MAIN
CVS Tags: pgoyette-compat-20190127
Changes since 1.14: +2 -6 lines
Diff to previous 1.14 (colored)

Sync

Revision 1.1.1.12 / (download) - annotate - [select for diffs] (vendor branch), Tue Jan 22 15:16:25 2019 UTC (5 years, 2 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-1-0
Changes since 1.1.1.11: +2 -1 lines
Diff to previous 1.1.1.11 (colored)

Import dhcpcd-7.1.0 with the following changes:

* NetBSD: sets SO_RERROR on to detect receive socket overflow
* BSD: route improvements to avoid listening for own changes
* IP6: implement IP6 address sharing
* BSD: catch UP/DOWN events when interfaces does support media changes
* IPv4LL: remember old address when carrier is lost

Revision 1.8.2.4 / (download) - annotate - [select for diffs], Mon Nov 26 01:50:00 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.8.2.3: +5 -0 lines
Diff to previous 1.8.2.3 (colored) to branchpoint 1.8 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.14 / (download) - annotate - [select for diffs], Sun Nov 4 16:30:28 2018 UTC (5 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126
Changes since 1.13: +5 -0 lines
Diff to previous 1.13 (colored)

- Introduce a new SO_RERROR socket option to explicitly turn on
  receive overflow errors re-instating the default behavior to
  silently ignore them as before 2018-03-19.
- Introduce a new kern.sooptions sysctl to control the default
  behavior of socket options. Setting this to 0x4000 (SO_RERROR),
  turns on receive overflow error reporting for all sockets.
- Change dhcpcd to turn on SO_RERROR on all its sockets.

As discussed in tech-net.

Revision 1.8.2.3 / (download) - annotate - [select for diffs], Thu Sep 6 06:51:44 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.8.2.2: +6 -1 lines
Diff to previous 1.8.2.2 (colored) to branchpoint 1.8 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.11.4.3 / (download) - annotate - [select for diffs], Sat Aug 25 15:03:00 2018 UTC (5 years, 7 months ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.11.4.2: +6 -1 lines
Diff to previous 1.11.4.2 (colored) to branchpoint 1.11 (colored)

Sync to head the following, requested by roy in ticket #1633:

        external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.16
        external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.13
        external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.1.1.13
        external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.1.1.9
        external/bsd/dhcpcd/dist/src/if.c               up to 1.1.1.9
        external/bsd/dhcpcd/dist/src/ipv4.c             up to 1.1.1.10
        external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.1.1.12
        doc/3RDPARTY                                    (manually edited)

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.

Revision 1.1.1.3.8.5 / (download) - annotate - [select for diffs], Sat Aug 25 11:38:19 2018 UTC (5 years, 7 months ago) by martin
Branch: netbsd-8
Changes since 1.1.1.3.8.4: +6 -1 lines
Diff to previous 1.1.1.3.8.4 (colored) to branchpoint 1.1.1.3 (colored)

Sync to head the following, requested by roy in ticket #981:

	external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.16
	external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.13
	external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.1.1.13
	external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/if.c               up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/ipv4.c             up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.1.1.12
	doc/3RDPARTY					(manually edited)

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.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Aug 20 10:55:59 2018 UTC (5 years, 7 months ago) by roy
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Changes since 1.12: +5 -0 lines
Diff to previous 1.12 (colored)

Sync

Revision 1.1.1.11 / (download) - annotate - [select for diffs] (vendor branch), Mon Aug 20 10:55:03 2018 UTC (5 years, 7 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-8
Changes since 1.1.1.10: +6 -1 lines
Diff to previous 1.1.1.10 (colored)

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.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Aug 3 02:17:33 2018 UTC (5 years, 8 months ago) by kamil
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored)

Fix build failure in dhcpcd under uUBSan

GCC with -fsanitize=undefiend detects a potential overflow in the code.
Cast the return value of ntohs(3) to size_t.

Fix merged upstream by <roy>.

Revision 1.11.4.2 / (download) - annotate - [select for diffs], Fri Jul 27 10:43:20 2018 UTC (5 years, 8 months ago) by martin
Branch: netbsd-7
Changes since 1.11.4.1: +3968 -0 lines
Diff to previous 1.11.4.1 (colored) to branchpoint 1.11 (colored)

Pull up following revision(s) (requested by roy in ticket #1621):

	external/bsd/dhcpcd/dist/compat/crypt/sha256.c  up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/crypt/md5.c     up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/crypt/md5.h     up to 1.1.1.2
	external/bsd/dhcpcd/dist/compat/crypt/sha256.h  up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/crypt/hmac.c    up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/crypt/hmac.h    up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/_strtoi.h       up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/arc4random.c    up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/arc4random.h    up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/arc4random_uniform.c up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/arc4random_uniform.h up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/bitops.h        up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/dprintf.c       up to 1.1.1.2
	external/bsd/dhcpcd/dist/compat/dprintf.h       up to 1.1.1.2
	external/bsd/dhcpcd/dist/compat/endian.h        up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/pidfile.c       up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/pidfile.h       up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/queue.h         up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/reallocarray.c  up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/reallocarray.h  up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/strtoi.c        up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/strtoi.h        up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/strtou.c        up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/strlcpy.c       up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/strlcpy.h       up to 1.1.1.1
	external/bsd/dhcpcd/dist/config-null.mk         up to 1.1.1.1
	external/bsd/dhcpcd/dist/configure              up to 1.1.1.8
	external/bsd/dhcpcd/dist/iconfig.mk             up to 1.1.1.1
	external/bsd/dhcpcd/dist/hooks/01-test          up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/02-dump          up to 1.1.1.1
	external/bsd/dhcpcd/dist/hooks/10-wpa_supplicant up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/15-timezone      up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/20-resolv.conf   up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/29-lookup-hostname up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/30-hostname      up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/50-dhcpcd-compat up to 1.1.1.1
	external/bsd/dhcpcd/dist/hooks/50-ntp.conf      up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/50-yp.conf       up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/50-ypbind.in     up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/Makefile         up to 1.1.1.1
	external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.8.in up to 1.1.1.4
	external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/GNUmakefile        up to 1.1.1.1
	external/bsd/dhcpcd/dist/src/Makefile           up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/arp.c              up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/arp.h              up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/auth.c             up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/auth.h             up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/bpf.c              up to 1.7
	external/bsd/dhcpcd/dist/src/bpf.h              up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/common.c           up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/common.h           up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/control.c          up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/control.h          up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.15
	external/bsd/dhcpcd/dist/src/dev.c              up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/dev.h              up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcp-common.c      up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/dhcp-common.h      up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.11
	external/bsd/dhcpcd/dist/src/dhcp.h             up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.1.1.12
	external/bsd/dhcpcd/dist/src/dhcp6.h            up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/dhcpcd-definitions-small.conf up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcpcd-definitions.conf up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c.in up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h.in up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcpcd.8.in        up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.13
	external/bsd/dhcpcd/dist/src/dhcpcd.conf        up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in   up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/dhcpcd.h           up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/duid.c             up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/duid.h             up to 1.1.1.1
	external/bsd/dhcpcd/dist/src/eloop.c            up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/eloop.h            up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/genembedc          up to 1.1.1.1
	external/bsd/dhcpcd/dist/src/genembedh          up to 1.1.1.1
	external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/if-linux-wext.c    up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/if-linux.c         up to 1.1.1.10
	external/bsd/dhcpcd/dist/src/if-options.c       up to 1.10
	external/bsd/dhcpcd/dist/src/if-options.h       up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/if-sun.c           up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/if.c               up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/if.h               up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/ipv4.c             up to 1.1.1.9
	external/bsd/dhcpcd/dist/src/ipv4.h             up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/ipv4ll.c           up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/ipv4ll.h           up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.1.1.11
	external/bsd/dhcpcd/dist/src/ipv6.h             up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/ipv6nd.c           up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/ipv6nd.h           up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/logerr.c           up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/logerr.h           up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/route.c            up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/route.h            up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/sa.c               up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/sa.h               up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/script.c           up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/script.h           up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dev/Makefile       up to 1.1.1.1
	external/bsd/dhcpcd/dist/src/dev/udev.c         up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/crypt/.gitignore up to 1.1.1.1
	external/bsd/dhcpcd/dist/tests/crypt/GNUmakefile up to 1.1.1.1
	external/bsd/dhcpcd/dist/tests/crypt/Makefile   up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/crypt/README.md  up to 1.1.1.1
	external/bsd/dhcpcd/dist/tests/crypt/run-test.c up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/crypt/test.h     up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/crypt/test_hmac_md5.c up to 1.1.1.3
	external/bsd/dhcpcd/dist/tests/Makefile         up to 1.1.1.1
	external/bsd/dhcpcd/dist/tests/eloop-bench/.gitignore up to 1.1.1.1
	external/bsd/dhcpcd/dist/tests/eloop-bench/Makefile up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/eloop-bench/README.md up to 1.1.1.1
	external/bsd/dhcpcd/dist/tests/eloop-bench/eloop-bench.c up to 1.1.1.3
	external/bsd/dhcpcd/dist/.arcconfig             up to 1.1.1.1
	external/bsd/dhcpcd/dist/.gitignore             up to 1.4
	external/bsd/dhcpcd/dist/BUILDING.md            up to 1.1.1.2
	external/bsd/dhcpcd/dist/LICENSE                up to 1.1.1.2
	external/bsd/dhcpcd/dist/Makefile               up to 1.1.1.5
	external/bsd/dhcpcd/dist/Makefile.inc           up to 1.1.1.2
	external/bsd/dhcpcd/dist/README.md              up to 1.1.1.3
	external/bsd/dhcpcd/dist/bpf-filter.h           delete
	external/bsd/dhcpcd/dist/common.c               delete
	external/bsd/dhcpcd/dist/arp.c                  delete
	external/bsd/dhcpcd/dist/arp.h                  delete
	external/bsd/dhcpcd/dist/auth.c                 delete
	external/bsd/dhcpcd/dist/auth.h                 delete
	external/bsd/dhcpcd/dist/dhcpcd.c               delete
	external/bsd/dhcpcd/dist/control.c              delete
	external/bsd/dhcpcd/dist/common.h               delete
	external/bsd/dhcpcd/dist/config.h               delete
	external/bsd/dhcpcd/dist/dhcp-common.c          delete
	external/bsd/dhcpcd/dist/control.h              delete
	external/bsd/dhcpcd/dist/defs.h                 delete
	external/bsd/dhcpcd/dist/dev.h                  delete
	external/bsd/dhcpcd/dist/dhcpcd-definitions.conf delete
	external/bsd/dhcpcd/dist/dhcp-common.h          delete
	external/bsd/dhcpcd/dist/dhcp.c                 delete
	external/bsd/dhcpcd/dist/dhcp.h                 delete
	external/bsd/dhcpcd/dist/dhcp6.c                delete
	external/bsd/dhcpcd/dist/dhcp6.h                delete
	external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in  delete
	external/bsd/dhcpcd/dist/dhcpcd-embedded.c      delete
	external/bsd/dhcpcd/dist/dhcpcd.8.in            delete
	external/bsd/dhcpcd/dist/dhcpcd-embedded.c.in   delete
	external/bsd/dhcpcd/dist/dhcpcd-embedded.h      delete
	external/bsd/dhcpcd/dist/dhcpcd-embedded.h.in   delete
	external/bsd/dhcpcd/dist/ipv4.c                 delete
	external/bsd/dhcpcd/dist/if.c                   delete
	external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in    delete
	external/bsd/dhcpcd/dist/dhcpcd.h               delete
	external/bsd/dhcpcd/dist/dhcpcd.conf            delete
	external/bsd/dhcpcd/dist/dhcpcd.conf.5.in       delete
	external/bsd/dhcpcd/dist/duid.c                 delete
	external/bsd/dhcpcd/dist/duid.h                 delete
	external/bsd/dhcpcd/dist/eloop.c                delete
	external/bsd/dhcpcd/dist/eloop.h                delete
	external/bsd/dhcpcd/dist/if-bsd.c               delete
	external/bsd/dhcpcd/dist/if-options.c           delete
	external/bsd/dhcpcd/dist/if-options.h           delete
	external/bsd/dhcpcd/dist/if.h                   delete
	external/bsd/dhcpcd/dist/crypt/hmac_md5.c       delete
	external/bsd/dhcpcd/dist/crypt/crypt.h          delete
	external/bsd/dhcpcd/dist/ipv4.h                 delete
	external/bsd/dhcpcd/dist/ipv4ll.c               delete
	external/bsd/dhcpcd/dist/ipv6.c                 delete
	external/bsd/dhcpcd/dist/ipv4ll.h               delete
	external/bsd/dhcpcd/dist/ipv6.h                 delete
	external/bsd/dhcpcd/dist/ipv6nd.c               delete
	external/bsd/dhcpcd/dist/ipv6nd.h               delete
	external/bsd/dhcpcd/dist/script.c               delete
	external/bsd/dhcpcd/dist/script.h               delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/15-timezone delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/01-test   delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/02-dump   delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu    delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/10-wpa_supplicant delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/29-lookup-hostname delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/30-hostname delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf delete
	external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ypbind delete
	usr.sbin/postinstall/postinstall: revision 1.211-1.213
	etc/rc.d/dhcpcd					upto 1.5
	doc/3RDPARTY					manual edit

Import dhcpcd-7.0.7.
Adjust postinstal and rc file.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:12 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.8.2.1: +10 -2 lines
Diff to previous 1.8.2.1 (colored) to branchpoint 1.8 (colored)

Sync with HEAD

Revision 1.1.1.3.8.4 / (download) - annotate - [select for diffs], Thu Jun 7 18:34:03 2018 UTC (5 years, 10 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-0-RELEASE, netbsd-8-0-RC2
Changes since 1.1.1.3.8.3: +10 -2 lines
Diff to previous 1.1.1.3.8.3 (colored) to branchpoint 1.1.1.3 (colored)

Catch up to current in src/external/bsd/dhcpcd/dist, requested
by roy in ticket #849:

external/bsd/dhcpcd/dist/Makefile               up to 1.1.1.5
external/bsd/dhcpcd/dist/src/arp.c              up to 1.1.1.7
external/bsd/dhcpcd/dist/src/auth.c             up to 1.1.1.5
external/bsd/dhcpcd/dist/src/auth.h             up to 1.1.1.3
external/bsd/dhcpcd/dist/src/bpf.c              up to 1.7
external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.13
external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.11
external/bsd/dhcpcd/dist/src/dhcp.h             up to 1.1.1.6
external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.1.1.12
external/bsd/dhcpcd/dist/src/dhcp6.h            up to 1.1.1.6
external/bsd/dhcpcd/dist/src/dhcpcd-definitions.conf up to 1.1.1.2
external/bsd/dhcpcd/dist/src/dhcpcd.8.in        up to 1.1.1.9
external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.12
external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in   up to 1.1.1.9
external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.1.1.8
external/bsd/dhcpcd/dist/src/if-linux.c         up to 1.1.1.9
external/bsd/dhcpcd/dist/src/if-options.c       up to 1.10
external/bsd/dhcpcd/dist/src/ipv4ll.h           up to 1.1.1.4
external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.1.1.10
external/bsd/dhcpcd/dist/src/ipv6.h             up to 1.1.1.7
external/bsd/dhcpcd/dist/src/ipv6nd.c           up to 1.1.1.8
external/bsd/dhcpcd/dist/src/ipv6nd.h           up to 1.1.1.6
external/bsd/dhcpcd/dist/src/route.c            up to 1.1.1.7
doc/3RDPARTY					(manually modified)

Import dhcpcd 7.0.5b.

Changes:
 * Routing: Fix case when cloning route changes but needs to be replaced
 * DHCP6: Transpose DHCP userclass option into DHCP6
 * DHCP6: Fix sending custom vendor class option
 * Auth: Allow zero value replay detection data
 * Auth: Allow different tokens for send and receive
 * ND6: Warn if router lifetime is set to zero
 * DHCP6: Softwire Address and Port-Mapped Clients, RFC7598
 *  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

Revision 1.11.4.1, Mon Jun 4 16:45:52 2018 UTC (5 years, 10 months ago) by martin
Branch: netbsd-7
Changes since 1.11: +0 -3968 lines
FILE REMOVED

file dhcp.c was added on branch netbsd-7 on 2018-07-27 10:43:20 +0000

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jun 4 16:45:52 2018 UTC (5 years, 10 months ago) by roy
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0728, pgoyette-compat-0625
Branch point for: phil-wifi, netbsd-7
Changes since 1.10: +2 -0 lines
Diff to previous 1.10 (colored)

Sync

Revision 1.1.1.10 / (download) - annotate - [select for diffs] (vendor branch), Mon Jun 4 16:44:45 2018 UTC (5 years, 10 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-7, dhcpcd-7-0-6, dhcpcd-7-0-5b
Changes since 1.1.1.9: +2 -0 lines
Diff to previous 1.1.1.9 (colored)

Import dhcpcd-7.0.5b to fix a builds without IPv4LL (SMALLPROG builds)

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jun 2 09:44:27 2018 UTC (5 years, 10 months ago) by roy
Branch: MAIN
Changes since 1.9: +8 -2 lines
Diff to previous 1.9 (colored)

Sync

Revision 1.1.1.9 / (download) - annotate - [select for diffs] (vendor branch), Sat Jun 2 09:42:48 2018 UTC (5 years, 10 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-5a, dhcpcd-7-0-5
Changes since 1.1.1.8: +8 -2 lines
Diff to previous 1.1.1.8 (colored)

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

Revision 1.1.1.3.8.3 / (download) - annotate - [select for diffs], Mon Apr 9 16:46:34 2018 UTC (6 years ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-0-RC1
Changes since 1.1.1.3.8.2: +11 -6 lines
Diff to previous 1.1.1.3.8.2 (colored) to branchpoint 1.1.1.3 (colored)

Catch up to current in external/bsd/dhcpcd/, requested by roy in ticket #707:

external/bsd/dhcpcd/dist/configure              up to 1.1.1.7
external/bsd/dhcpcd/dist/hooks/10-wpa_supplicant up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/15-timezone      up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/20-resolv.conf   up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/29-lookup-hostname up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/30-hostname      up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/50-ntp.conf      up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/50-yp.conf       up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/50-ypbind.in     up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.8.in up to 1.1.1.4
external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in up to 1.1.1.4
external/bsd/dhcpcd/dist/src/arp.c              up to 1.1.1.6
external/bsd/dhcpcd/dist/src/common.h           up to 1.1.1.4
external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.11
external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.9
external/bsd/dhcpcd/dist/src/dhcp.h             up to 1.1.1.5
external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.1.1.10
external/bsd/dhcpcd/dist/src/dhcp6.h            up to 1.1.1.4
external/bsd/dhcpcd/dist/src/dhcpcd.8.in        up to 1.1.1.8
external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.10
external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in   up to 1.1.1.7
external/bsd/dhcpcd/dist/src/dhcpcd.h           up to 1.1.1.5
external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.1.1.7
external/bsd/dhcpcd/dist/src/if-linux.c         up to 1.1.1.8
external/bsd/dhcpcd/dist/src/if-options.c       up to 1.8
external/bsd/dhcpcd/dist/src/if-options.h       up to 1.1.1.7
external/bsd/dhcpcd/dist/src/if-sun.c           up to 1.1.1.4
external/bsd/dhcpcd/dist/src/if.c               up to 1.1.1.8
external/bsd/dhcpcd/dist/src/if.h               up to 1.1.1.5
external/bsd/dhcpcd/dist/src/ipv4.c             up to 1.1.1.9
external/bsd/dhcpcd/dist/src/ipv4.h             up to 1.1.1.4
external/bsd/dhcpcd/dist/src/ipv6.c             up to 1.1.1.8
external/bsd/dhcpcd/dist/src/ipv6.h             up to 1.1.1.6
external/bsd/dhcpcd/dist/src/ipv6nd.c           up to 1.1.1.7
external/bsd/dhcpcd/dist/src/ipv6nd.h           up to 1.1.1.5
external/bsd/dhcpcd/dist/src/logerr.h           up to 1.1.1.3
external/bsd/dhcpcd/dist/src/route.c            up to 1.1.1.6
external/bsd/dhcpcd/dist/src/route.h            up to 1.1.1.4
external/bsd/dhcpcd/dist/src/dev/udev.c         up to 1.1.1.2
external/bsd/dhcpcd/dist/tests/eloop-bench/eloop-bench.c up to 1.1.1.3
external/bsd/dhcpcd/include/config.h            up to 1.3
external/bsd/dhcpcd/sbin/dhcpcd/Makefile        up to 1.43

Import dhcpcd-7.0.1 with the following changes:

  *  hooks: remove use of local builtin for better portability
  *  dhcpcd: don't log errors working out carrier for departed interfaces
  *  ipv4: allow configuration of static broadcast address
  *  if: don't set MTU during interface discovery
  *  if: don't activate non matching interfaces to commandline ones
  *  eloop-bench: fix hangs when using a large number of cycles
  *  dhcp: don't bind when we've just probed an address to inform

Import dhcpcd-7.0.2 with the following changes:

  *  Added support for setproctitle(3)
  *  Kernel RA is no longer disabled when IPv6 is disabled in dhcpcd
  *  DHCPv6 PD is no longer stopped if no Routers are found
  *  If the DHCP leased address is deleted, enter the reboot state
  *  DHCPv6 unicast is no longer performed when not in master mode
  *  dhcpcd will now detect netlink/route socket overflows ad re-sync

Import dhcpcd-7.0.3 with the following changes:

  *  dhcp6: fix a null termination overflow on status messages
  *  options: static routes can be setup in global context again
  *  routes: dhcpcd added host routes are now reported correctly

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Fri Mar 30 06:20:06 2018 UTC (6 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.8: +5 -3 lines
Diff to previous 1.8 (colored)

Resolve conflicts between branch and HEAD

Revision 1.9 / (download) - annotate - [select for diffs], Tue Mar 27 06:16:34 2018 UTC (6 years ago) by roy
Branch: MAIN
CVS Tags: pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330
Changes since 1.8: +5 -3 lines
Diff to previous 1.8 (colored)

Sync

Revision 1.1.1.8 / (download) - annotate - [select for diffs] (vendor branch), Tue Mar 27 06:14:39 2018 UTC (6 years ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-4, dhcpcd-7-0-3, dhcpcd-7-0-2
Changes since 1.1.1.7: +5 -3 lines
Diff to previous 1.1.1.7 (colored)

Import dhcpcd-7.0.2 with the following changes:

  *  Added support for setproctitle(3)
  *  Kernel RA is no longer disabled when IPv6 is disabled in dhcpcd
  *  DHCPv6 PD is no longer stopped if no Routers are found
  *  If the DHCP leased address is deleted, enter the reboot state
  *  DHCPv6 unicast is no longer performed when not in master mode
  *  dhcpcd will now detect netlink/route socket overflows ad re-sync

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jan 29 11:13:06 2018 UTC (6 years, 2 months ago) by roy
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.7: +6 -3 lines
Diff to previous 1.7 (colored)

Sync

Revision 1.1.1.7 / (download) - annotate - [select for diffs] (vendor branch), Mon Jan 29 11:11:22 2018 UTC (6 years, 2 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-1
Changes since 1.1.1.6: +6 -3 lines
Diff to previous 1.1.1.6 (colored)

Import dhcpcd-7.0.1 with the following changes:
*  hooks: remove use of local builtin for better portability
*  dhcpcd: don't log errors working out carrier for departed interfaces
*  ipv4: allow configuration of static broadcast address
*  if: don't set MTU during interface discovery
*  if: don't activate non matching interfaces to commandline ones
*  eloop-bench: fix hangs when using a large number of cycles
*  dhcp: don't bind when we've just probed an address to inform

Revision 1.1.1.3.8.2 / (download) - annotate - [select for diffs], Sat Jan 13 21:35:30 2018 UTC (6 years, 2 months ago) by snj
Branch: netbsd-8
Changes since 1.1.1.3.8.1: +378 -211 lines
Diff to previous 1.1.1.3.8.1 (colored) to branchpoint 1.1.1.3 (colored)

Pull up following revision(s) (requested by roy in ticket #478):
	doc/3RDPARTY: 1.1472, 1.1474, 1.1489, 1.1492
	external/bsd/dhcpcd/dist/.gitignore: up to 1.4
	external/bsd/dhcpcd/dist/LICENSE: up to 1.1.1.2
	external/bsd/dhcpcd/dist/Makefile.inc: up to 1.1.1.2
	external/bsd/dhcpcd/dist/README.md: up to 1.1.1.3
	external/bsd/dhcpcd/dist/compat/crypt/hmac.c: up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/crypt/hmac.h: up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/crypt/md5.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/compat/strlcpy.c: up to 1.1.1.1
	external/bsd/dhcpcd/dist/compat/strlcpy.h: up to 1.1.1.1
	external/bsd/dhcpcd/dist/configure: up to 1.1.1.4
	external/bsd/dhcpcd/dist/hooks/01-test: up to 1.1.1.2
	external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.8.in: up to 1.1.1.3
	external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks.in: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/Makefile: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/arp.c: up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/arp.h: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/auth.c: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/auth.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/bpf.c: up to 1.6
	external/bsd/dhcpcd/dist/src/bpf.h: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/common.c: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/common.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/control.c: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/control.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/crypt/crypt.h: delete
	external/bsd/dhcpcd/dist/src/crypt/hmac_md5.c: delete
	external/bsd/dhcpcd/dist/src/defs.h: up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/dev.c: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/dev.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcp-common.c: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/dhcp-common.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcp.c: up to 1.7
	external/bsd/dhcpcd/dist/src/dhcp.h: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/dhcp6.c: up to 1.1.1.8
	external/bsd/dhcpcd/dist/src/dhcp6.h: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.c.in: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h.in: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcpcd.8.in: up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/dhcpcd.c: up to 1.7
	external/bsd/dhcpcd/dist/src/dhcpcd.conf: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in: up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/dhcpcd.h: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/eloop.c: up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/eloop.h: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/if-bsd.c: up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/if-linux-wext.c: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/if-linux.c: up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/if-options.c: up to 1.6
	external/bsd/dhcpcd/dist/src/if-options.h: up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/if-sun.c: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/if.c: up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/if.h: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/ipv4.c: up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/ipv4.h: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/ipv4ll.c: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/ipv4ll.h: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/ipv6.c: up to 1.1.1.7
	external/bsd/dhcpcd/dist/src/ipv6.h: up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/ipv6nd.c: up to 1.1.1.6
	external/bsd/dhcpcd/dist/src/ipv6nd.h: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/logerr.c: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/logerr.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/route.c: up to 1.1.1.5
	external/bsd/dhcpcd/dist/src/route.h: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/sa.c: up to 1.1.1.3
	external/bsd/dhcpcd/dist/src/sa.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/src/script.c: up to 1.1.1.4
	external/bsd/dhcpcd/dist/src/script.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/crypt/Makefile: up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/crypt/run-test.c: up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/crypt/test.h: up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/crypt/test_hmac_md5.c: up to 1.1.1.3
	external/bsd/dhcpcd/dist/tests/eloop-bench/Makefile: up to 1.1.1.2
	external/bsd/dhcpcd/dist/tests/eloop-bench/eloop-bench.c: up to 1.1.1.2
	external/bsd/dhcpcd/include/config.h: up to 1.2
	external/bsd/dhcpcd/sbin/Makefile.inc: up to 1.5
	external/bsd/dhcpcd/sbin/dhcpcd/Makefile: up to 1.42
Update dhcpcd to 7.0.0.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jan 1 11:50:56 2018 UTC (6 years, 3 months ago) by roy
Branch: MAIN
Changes since 1.6: +81 -22 lines
Diff to previous 1.6 (colored)

Sync

Revision 1.1.1.6 / (download) - annotate - [select for diffs] (vendor branch), Mon Jan 1 11:48:51 2018 UTC (6 years, 3 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-0
Changes since 1.1.1.5: +81 -22 lines
Diff to previous 1.1.1.5 (colored)

Import dhcpcd-7.0.0 with the following changes:
  *  dhcp: when unicasting on L3, unicast on L2 as well
  *  dhcp: when rebooting, don't set cidaddr
  *  dhcp6: don't listen on IPv6 addresses when not using DHCPv6
  *  dhcp: only set probe state when probing (fixes REBOOT reason)
  *  ipv6: disable kernel RA if interface is active
  *  hooks: set protocol to link for link layer events

Revision 1.6 / (download) - annotate - [select for diffs], Wed Dec 6 10:35:05 2017 UTC (6 years, 4 months ago) by roy
Branch: MAIN
Changes since 1.5: +135 -78 lines
Diff to previous 1.5 (colored)

Sync

Revision 1.1.1.5 / (download) - annotate - [select for diffs] (vendor branch), Wed Dec 6 10:33:30 2017 UTC (6 years, 4 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-0-rc4
Changes since 1.1.1.4: +135 -78 lines
Diff to previous 1.1.1.4 (colored)

Import dhcpcd-7.0.0-rc4 with the following changes:
  *  Don't flush prefix routes/routers if kernel does not support RA
  *  dhcp: improve errors around UDP checksum failure
  *  dhcp: announce existing addresses before rebooting
  *  bpf: rework loop so that we can close/reopen fd inside and abort
  *  ipv6nd: don't handle NA/RA for non active interfaces
  *  dhcp6: listen on all addresses in non master mode
  *  dhcpcd-run-hooks: set protocol in dhcpcd, don't guess
  *  Ensure that xid is unique across all interfaces
  *  dhcp6: redirect message to interface which uses the xid
  *  bsd: strip scope from LL addresses when detecting their addition
  *  ipv6nd: fix address lifetime overflow on carrier up
  *  dhcp6: fix confirmation of lease on carrier up

Revision 1.5 / (download) - annotate - [select for diffs], Sat Oct 7 14:14:40 2017 UTC (6 years, 6 months ago) by roy
Branch: MAIN
Changes since 1.4: +1 -10 lines
Diff to previous 1.4 (colored)

Remove mistakenly commited debug.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 7 14:11:07 2017 UTC (6 years, 6 months ago) by roy
Branch: MAIN
Changes since 1.3: +10 -1 lines
Diff to previous 1.3 (colored)

dhcpcd no longer needs hmac_md5.c

Revision 1.3 / (download) - annotate - [select for diffs], Tue Sep 19 19:19:21 2017 UTC (6 years, 6 months ago) by roy
Branch: MAIN
Changes since 1.2: +189 -138 lines
Diff to previous 1.2 (colored)

Sync

Revision 1.1.1.4 / (download) - annotate - [select for diffs] (vendor branch), Tue Sep 19 19:16:49 2017 UTC (6 years, 6 months ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-0-rc3, dhcpcd-7-0-0-rc2
Changes since 1.1.1.3: +190 -139 lines
Diff to previous 1.1.1.3 (colored)

Import dhcpcd-7.0.0-rc2 with the following changes:

  *  dhcp: fixed classless static routes
  *  prefix delegation: build routes after assigning addresses
  *  dhcp: on lease expiration, discover only when carrier
  *  ip6: fix potential segfault when lifetime overflows
  *  dhcp: fix reporting of DNS encoded SIP servers
  *  dhcp6: fix unicast in non master mode

Revision 1.1.1.3.8.1 / (download) - annotate - [select for diffs], Mon Sep 11 05:18:34 2017 UTC (6 years, 7 months ago) by snj
Branch: netbsd-8
CVS Tags: matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.1.1.3: +1 -1 lines
Diff to previous 1.1.1.3 (colored)

Pull up following revision(s) (requested by bsiegert in ticket #266):
	external/bsd/dhcpcd/dist/src/dhcp.c: revision 1.2
dhcp: Fix classless static routes
Assign the netwask correctly from the message.
Cherry-picked from upstream in
https://dev.marples.name/rDHC510c760cb24ef4b1b16cc14732c5ffe0fbb0d96d.
This fixes route assignments when running on Google Compute Engine,
which uses classless static routes.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Sep 5 11:58:55 2017 UTC (6 years, 7 months ago) by bsiegert
Branch: MAIN
Changes since 1.1: +143 -155 lines
Diff to previous 1.1 (colored)

dhcp: Fix classless static routes

Assign the netwask correctly from the message.

Cherry-picked from upstream in
https://dev.marples.name/rDHC510c760cb24ef4b1b16cc14732c5ffe0fbb0d96d.

This fixes route assignments when running on Google Compute Engine,
which uses classless static routes.

Revision 1.1.1.3.4.2 / (download) - annotate - [select for diffs], Wed Apr 26 02:52:23 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.1.1.3.4.1: +3788 -0 lines
Diff to previous 1.1.1.3.4.1 (colored) to branchpoint 1.1.1.3 (colored) next main 1.1.1.4 (colored)

Sync with HEAD

Revision 1.1.1.3.2.2 / (download) - annotate - [select for diffs], Fri Apr 14 09:53:08 2017 UTC (7 years ago) by roy
Branch: bouyer-socketcan
Changes since 1.1.1.3.2.1: +3788 -0 lines
Diff to previous 1.1.1.3.2.1 (colored) to branchpoint 1.1.1.3 (colored) next main 1.1.1.4 (colored)

2552819

Revision 1.1.1.3.4.1, Fri Apr 14 09:53:07 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.1.1.3: +0 -3788 lines
FILE REMOVED

file dhcp.c was added on branch pgoyette-localcount on 2017-04-26 02:52:23 +0000

Revision 1.1.1.3.2.1, Fri Apr 14 09:53:07 2017 UTC (7 years ago) by roy
Branch: bouyer-socketcan
Changes since 1.1.1.3: +0 -3788 lines
FILE REMOVED

file dhcp.c was added on branch bouyer-socketcan on 2017-04-14 09:53:08 +0000

Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Fri Apr 14 09:53:07 2017 UTC (7 years ago) by roy
Branch: roy, ROY
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, dhcpcd-7-0-0-rc1, dhcpcd-7-0-0-beta3, bouyer-socketcan-base1
Branch point for: pgoyette-localcount, netbsd-8, bouyer-socketcan
Changes since 1.1.1.2: +138 -152 lines
Diff to previous 1.1.1.2 (colored)

Import dhcpcd-7.0.0-beta3 with the following changes:
  *  restored --logfile support as a few people complained it vanished
     The new logging code even makes the overall binary size smaller
     on most platforms.
  *  BPF filter now trims garbage trailing the payload
     OK, it's not garbage, but userland doesn't know some drivers append
     FCS to it.
  *  support NetBSD's RO_MSGFILTER socket option to reduce avoid context
     switching for route(4) messages that don't interest us.
  *  Don't open sockets if just sending signals.
  *  HMAC-MD5 test's now check expectations in code rather than relying
     on visual confirmation.
  *  added eloop-bench to test performance of eloop with available
     polling mechanisms.

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sun Apr 2 18:54:20 2017 UTC (7 years ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-0-beta2
Changes since 1.1.1.1: +6 -4 lines
Diff to previous 1.1.1.1 (colored)

Import dhcpcd-7.0.0-beta2 with the following changes:
  *  Builds without AUTH now compile.
  *  Builds without IPv4LL now compile.
     Thanks to Joerg Sonnenberger.
  *  BPF no longer uses a variable length buffer for stack protector.
  *  Minor documentation fix for duid file location.
     Thanks to Peter Colberg.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Mar 31 20:51:15 2017 UTC (7 years ago) by roy
Branch: roy, ROY
CVS Tags: dhcpcd-7-0-0-beta1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import dhcpcd-7.0.0-beta. Changes from prior version include:

  *  source file locations reworked:
       dhcpcd source is in src
       dhcpcd hooks are in hooks
       compat is in compat
  *  README split into README.md and BUILDING.md
  *  internal routing is now protocol agnostic
  *  avoid using __packed and use compile time asserts instead
  *  addresses some alignment issues
  *  disable some ARP code on kernels which support RFC5227
  *  BSD IPv6 kernel settings are now updated to reflect dhcpcd config
  *  custom logger has been removed, syslog handles everything
     as such, the --logfile option has been removed as well.
     If you need better/earlier logging, get a better syslogger!
  *  distinfo and signed distinfo files are now available alongside
     release taraballs from this point onwards
  *  default DBDIR has changed from /var/db to /var/db/dhcpcd
  *  /etc/dhcpcd.duid moves to DBDIR/duid
  *  /etc/dhcpcd.secret moves to DBDIR/secret
  *  lease file names have dhcpcd removed from them as they are now
     inside a directory of the same name
  *  fixed issues with reject routes not working on some platforms
  *  improved nl80211 support on Linux for working out the SSID
  *  no longer request NTP by default in dhcpcd.conf
  *  BPF filtering vastly improved so dhcpcd only wake up on
     ARP or DHCP packets destined for it
  *  support for MUD URL (draft-ietf-opsawg-mud-05)
  *  if the kernel isn't doing DAD, don't insist on waiting for it
     to actually do it
  *  fix a potential crash where the DHCP or ARP states could be
     freed before the packet processing loop naturally breaks
  *  removed gateway and nogateway options
     (these can be controlled by the nooption directive which
     works for more than just gateways)
  *  removed ipv6ra_own and ipv6ra_own_default options
     (these can be controled by the ipv6rs/noipv6rs directive)
  *  fix a crash receiving SIGUSR1

Revision 1.1 / (download) - annotate - [select for diffs], Fri Mar 31 20:51:15 2017 UTC (7 years ago) by roy
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>