The NetBSD Project

CVS log for src/external/bsd/dhcpcd/dist/src/dhcpcd-embedded.h

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

Request diff between arbitrary revisions


Default branch: roy, ROY, MAIN


Revision 1.1.1.8 / (download) - annotate - [select for diffs] (vendor branch), Fri Apr 21 16:52:46 2023 UTC (7 weeks ago) by roy
Branch: roy, ROY, MAIN
CVS Tags: dhcpcd-10_0_1, HEAD
Changes since 1.1.1.7: +1 -1 lines
Diff to previous 1.1.1.7 (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.1.1.7 / (download) - annotate - [select for diffs] (vendor branch), Fri Oct 22 13:21:59 2021 UTC (19 months, 2 weeks ago) by roy
Branch: roy, ROY, MAIN
CVS Tags: netbsd-10-base, netbsd-10, dhcpcd-9_4_1
Changes since 1.1.1.6: +1 -1 lines
Diff to previous 1.1.1.6 (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.1.1.6 / (download) - annotate - [select for diffs] (vendor branch), Sun Nov 1 14:23:03 2020 UTC (2 years, 7 months ago) by roy
Branch: roy, ROY, MAIN
CVS Tags: dhcpcd-9_4_0, dhcpcd-9_3_4, dhcpcd-9_3_3, dhcpcd-9_3_2, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.1.1.5: +1 -1 lines
Diff to previous 1.1.1.5 (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.1.1.5 / (download) - annotate - [select for diffs] (vendor branch), Thu Jul 2 13:57:41 2020 UTC (2 years, 11 months ago) by roy
Branch: roy, ROY, MAIN
CVS Tags: dhcpcd-9_3_1, dhcpcd-9_3_0, dhcpcd-9_2_0, dhcpcd-9_1_4, dhcpcd-9_1_3
Changes since 1.1.1.4: +1 -1 lines
Diff to previous 1.1.1.4 (colored)

Update to dhcpcd-9.1.3 with the following changes:

 * inet6: Add support for reporting Mobile IPv6 RA's
 * inet6: Report RA Proxy flag if set
 * BSD: Allow non NetBSD and OpenBSD to set IN6_IFF_AUTOCONF
 * privsep: Don't handle any signals meant for the main process
 * eloop: Try and survive a signal storm
 * dhcpcd: Add an option to poll the interface carrier state
 * script: Make visible some link level parameters to lease dumping
 * inet6: Don't regen temp addresses we didn't add
 * privsep: Don't limit file writes if logging to a file
 * DHCP6: Fix lease timings with nodelay option

Revision 1.1.1.4 / (download) - annotate - [select for diffs] (vendor branch), Sun May 31 12:50:47 2020 UTC (3 years ago) by roy
Branch: roy, ROY, MAIN
CVS Tags: dhcpcd-9_1_2, dhcpcd-9_1_1, dhcpcd-9_1_0
Changes since 1.1.1.3: +1 -1 lines
Diff to previous 1.1.1.3 (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.1.1.3.2.2 / (download) - annotate - [select for diffs], Mon Apr 13 07:45:59 2020 UTC (3 years, 1 month ago) by martin
Branch: phil-wifi
Changes since 1.1.1.3.2.1: +38 -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)

Mostly merge changes from HEAD upto 20200411

Revision 1.1.1.3.2.1, Thu Apr 2 12:38:55 2020 UTC (3 years, 2 months ago) by martin
Branch: phil-wifi
Changes since 1.1.1.3: +0 -38 lines
FILE REMOVED

file dhcpcd-embedded.h was added on branch phil-wifi on 2020-04-13 07:45:59 +0000

Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Thu Apr 2 12:38:55 2020 UTC (3 years, 2 months ago) by roy
Branch: roy, ROY, MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, dhcpcd-9_0_2, dhcpcd-9_0_1, dhcpcd-9_0_0
Branch point for: phil-wifi
Changes since 1.1.1.2: +1 -1 lines
Diff to previous 1.1.1.2 (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.1.1.2.2.2 / (download) - annotate - [select for diffs], Sat Oct 12 14:44:32 2019 UTC (3 years, 7 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.1.1.2.2.1: +38 -0 lines
Diff to previous 1.1.1.2.2.1 (colored) to branchpoint 1.1.1.2 (colored) next main 1.1.1.3 (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.1.1.2.2.1, Fri Sep 13 11:52:32 2019 UTC (3 years, 8 months ago) by martin
Branch: netbsd-9
Changes since 1.1.1.2: +0 -38 lines
FILE REMOVED

file dhcpcd-embedded.h was added on branch netbsd-9 on 2019-10-12 14:44:32 +0000

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Fri Sep 13 11:52:32 2019 UTC (3 years, 8 months ago) by roy
Branch: roy, ROY, MAIN
CVS Tags: phil-wifi-20191119, is-mlppp-base, is-mlppp, dhcpcd-8_1_6, dhcpcd-8_1_5, dhcpcd-8_1_4, dhcpcd-8_1_3, dhcpcd-8_1_2, dhcpcd-8_1_1, dhcpcd-8_1_0, dhcpcd-8-0-6
Branch point for: netbsd-9
Changes since 1.1.1.1: +6 -0 lines
Diff to previous 1.1.1.1 (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.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Sep 13 10:58:31 2019 UTC (3 years, 8 months ago) by roy
Branch: roy, ROY, MAIN
CVS Tags: dhcpcd-8-0-5
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (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.1 / (download) - annotate - [select for diffs], Fri Sep 13 10:58:31 2019 UTC (3 years, 8 months ago) by roy
Branch point for: 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>