The NetBSD Project

CVS log for src/external/bsd/dhcpcd/dist/Attic/dhcpcd-definitions.conf

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.1.1.5.2.3
Fri Jul 27 10:43:19 2018 UTC (6 years, 6 months ago) by martin
Branches: netbsd-7
CVS tags: netbsd-7-2-RELEASE
FILE REMOVED
Changes since revision 1.1.1.5.2.2: +1 -1 lines
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.12.2.1
Wed Apr 26 02:52:22 2017 UTC (7 years, 9 months ago) by pgoyette
Branches: pgoyette-localcount
FILE REMOVED
Changes since revision 1.12: +1 -1 lines
Sync with HEAD

Revision 1.12.4.1
Fri Apr 21 16:51:22 2017 UTC (7 years, 9 months ago) by bouyer
Branches: bouyer-socketcan
FILE REMOVED
Changes since revision 1.12: +1 -1 lines
Sync with HEAD

Revision 1.13
Fri Mar 31 20:53:55 2017 UTC (7 years, 10 months ago) by roy
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, pgoyette-localcount-20170426, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-socketcan-base1, HEAD
FILE REMOVED
Changes since revision 1.12: +1 -1 lines
Sync

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Apr 20 08:53:01 2016 UTC (8 years, 9 months ago) by roy
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +15 -2 lines
Sync

Revision 1.1.1.13 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Apr 20 08:48:09 2016 UTC (8 years, 9 months ago) by roy
Branches: roy
CVS tags: dhcpcd-6-11-4-reimport, dhcpcd-6-11-4, dhcpcd-6-11-3, dhcpcd-6-11-2, dhcpcd-6-11-1, dhcpcd-6-11-0, dhcpcd-6-10-3
Diff to: previous 1.1.1.12: preferred, colored
Changes since revision 1.1.1.12: +14 -1 lines
Import dhcpcd-6.10.3 with the following changes:
  *  Support iSNS, RFC4174
  *  Fix Prefix Delegation with SLA 0 and warn that it's not
     really RFC compliant
  *  On an IPv4LL defence, an ARP announcement is now sent in
     accordance with RFC 3927 Section 2.5

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Jan 7 20:09:43 2016 UTC (9 years, 1 month ago) by roy
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +5 -5 lines
Sync

Revision 1.1.1.12 (vendor branch): download - view: text, markup, annotated - select for diffs
Thu Jan 7 20:04:07 2016 UTC (9 years, 1 month ago) by roy
Branches: roy
CVS tags: dhcpcd-6-10-2, dhcpcd-6-10-1, dhcpcd-6-10-0
Diff to: previous 1.1.1.11: preferred, colored
Changes since revision 1.1.1.11: +4 -4 lines
Import dhcpcd-6.10.0 with the following changes:
  *  --noption requires an argument
  *  optimise the ARP BPF filter, thanks to Nate Karstens
  *  send gratuitous ARP each time we apply our IP address
  *  fix truncation of hostnames based on the short hostname option
  *  improve routing and address management by always loading all
     interfaces, routes and addresses even for interfaces we are
     not directly working on
  *  timezone, lookup-hostname, wpa_supplicant and YP hooks are no
     longer installed by default but are installed to an example
     directory
  *  improve error logging of packet parsing
  *  fix ignoring routing messages generated by dhcpcd just before
     forking
  *  fix handling of rapid commit messages (allow ACK after DISCOVER)
  *  add PROBE state so we can easily reject DHCP messages received
     during the ARP probe phase
  *  fix CVE-2016-1503
  *  fix CVE-2016-1504

An extra patch was added to the import from the official 6.10.0 release
to add -P, --printpidfile so the dhcpcd rc.d script can work out what
pidfile to use.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Nov 30 16:33:00 2015 UTC (9 years, 2 months ago) by roy
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +7 -3 lines
Sync

Revision 1.1.1.11 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon Nov 30 16:25:06 2015 UTC (9 years, 2 months ago) by roy
Branches: roy
CVS tags: dhcpcd-6-9-4
Diff to: previous 1.1.1.10: preferred, colored
Changes since revision 1.1.1.10: +6 -2 lines
Import dhcpcd-6.9.4 with the following changes:
  *  dhcpcd will now configure chrony if installed and ntp isn't
  *  dhcpcd no longer attempts temporary address management on Linux
  *  replace the SixRD decode function with a generic definition
  *  try harder to ensure only 1 lladdr exists per interface on BSD
  *  change IPv6 routes on MTU change
  *  -p works with -x on an already running process started without -p
  *  fix TEST for IPv4LL
  *  Correct size allocation for prefix delegation, thanks to Jade
  *  Add an option to enable DHCPv6 Information Request without the
     need for dhcpcd to recieve an IPv6 Router Advertisement with the
     Other Configuration bit set.
  *  Introduce the optional option type, which allows embedded options
     to be optional
  *  Mark our logger function as sysloglike because we enjoy using %m
  *  Don't check link state if not instruted to before working out if
     we can fork early or not.
  *  Add a -N --renew option to renew any existing address early
  *  Obey the hostname_short option even for configured FQDN hostnames
  *  -U, --dumplease now works with standard input.
     It no longer works with a filename.
  *  If dumping leases, skip authentication and address expiry checks
  *  Fix adding static routes via a gateway on BSD
  *  Always send LOG_DEBUG to syslog(3) even if we are in quiet mode.
     It's upto syslog to filter it.
  *  If testing or dumping leases, don't send to syslog only
     stdout/stderr.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Jul 9 10:15:34 2015 UTC (9 years, 7 months ago) by roy
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +12 -2 lines
Sync

Revision 1.1.1.10 (vendor branch): download - view: text, markup, annotated - select for diffs
Thu Jul 9 10:08:28 2015 UTC (9 years, 7 months ago) by roy
Branches: roy
CVS tags: dhcpcd-6-9-3, dhcpcd-6-9-2, dhcpcd-6-9-1
Diff to: previous 1.1.1.9: preferred, colored
Changes since revision 1.1.1.9: +11 -1 lines
Import dhcpcd-6.9.1 with the following changes:
  *  Fixed waitip
  *  For Prefix Delegation, servers must now support RFC7550
  *  Fixed detecting host routes in DHCP messages
  *  Fixed ARP checking that failed in some situations
  *  Fixed static address assignment in dhcpcd.conf
  *  Split IPv4LL state from DHCP and into it's own state
  *  Reject any NA/RA with a hop limit != 255
  *  Replace if_oneup with if_afwaited and af_waited for hook scripts
  *  Fix a potential buffer overrun if an embedded DHCP option is
     a zero length or fails to parse - thanks to Paul Stewart
  *  Check fclose for errors - thanks to Bob
  *  wpad_url has been added to dhcpcd-definitions.conf
  *  Fix a double free when failing to send a DHCPv6 RELEASE
     Thanks to Todd Blanchard.
  *  Correct IPv6 public address test, thanks to Micha? K?pie?
  *  Fix DHCPv6 starting if no public addresses found in the RA
     but the M or O bit was set
  *  Replaced custom uptime() with clock_gettime(2)
  *  Fix DHCPv6 elapsed time

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat May 16 23:31:32 2015 UTC (9 years, 8 months ago) by roy
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +33 -3 lines
Sync

Revision 1.1.1.9 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat May 16 23:25:41 2015 UTC (9 years, 8 months ago) by roy
Branches: roy
CVS tags: dhcpcd-6-9-0
Diff to: previous 1.1.1.8: preferred, colored
Changes since revision 1.1.1.8: +32 -2 lines
Import dhcpcd-6.9.0 with the following changes:

  *  Fix IPv6 prefix underflow when confirming deprecated but valid leases
  *  eloop.c and .h are now 100% portable outside of dhcpcd
     (provided the system supports recent POSIX and either you or
     the system provide working TAILQ macros)
  *  Allow waitip to work per interface.
  *  Handle ND options in the same way we handle DHCP and DHCPv6 options.
  *  Add new variable of type bitflags:flags where the flags ABCDEFGH,
     A is 10000000, B is 01000000, etc.
     Variables with the name reserved are no longer processed.
  *  Improve IN_IFF_TENTATIVE with ip sharing.

Revision 1.1.1.5.2.2: download - view: text, markup, annotated - select for diffs
Thu Feb 5 15:13:12 2015 UTC (10 years ago) by martin
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Diff to: previous 1.1.1.5.2.1: preferred, colored; branchpoint 1.1.1.5: preferred, colored
Changes since revision 1.1.1.5.2.1: +2 -2 lines
Pull up the following, requested by pettai in ticket #495:

	external/bsd/dhcpcd/dist/arp.c                  up to 1.9
	external/bsd/dhcpcd/dist/arp.h                  up to 1.8
	external/bsd/dhcpcd/dist/auth.c                 up to 1.8
	external/bsd/dhcpcd/dist/auth.h                 up to 1.8
	external/bsd/dhcpcd/dist/common.c               up to 1.8
	external/bsd/dhcpcd/dist/common.h               up to 1.7
	external/bsd/dhcpcd/dist/control.c              up to 1.7
	external/bsd/dhcpcd/dist/control.h              up to 1.7
	external/bsd/dhcpcd/dist/defs.h                 up to 1.14
	external/bsd/dhcpcd/dist/dev.h                  up to 1.7
	external/bsd/dhcpcd/dist/dhcp-common.c          up to 1.7
	external/bsd/dhcpcd/dist/dhcp-common.h          up to 1.7
	external/bsd/dhcpcd/dist/dhcp.c                 up to 1.27
	external/bsd/dhcpcd/dist/dhcp.h                 up to 1.7
	external/bsd/dhcpcd/dist/dhcp6.c                up to 1.9
	external/bsd/dhcpcd/dist/dhcp6.h                up to 1.7
	external/bsd/dhcpcd/dist/dhcpcd-definitions.conf up to 1.7
	external/bsd/dhcpcd/dist/dhcpcd-embedded.c      up to 1.7
	external/bsd/dhcpcd/dist/dhcpcd-embedded.c.in   up to 1.1.1.2
	external/bsd/dhcpcd/dist/dhcpcd-embedded.h      up to 1.7
	external/bsd/dhcpcd/dist/dhcpcd-embedded.h.in   up to 1.1.1.3
	external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in  up to 1.13
	external/bsd/dhcpcd/dist/dhcpcd.8.in            up to 1.40
	external/bsd/dhcpcd/dist/dhcpcd.c               up to 1.22
	external/bsd/dhcpcd/dist/dhcpcd.conf.5.in       up to 1.18
	external/bsd/dhcpcd/dist/dhcpcd.h               up to 1.9
	external/bsd/dhcpcd/dist/duid.c                 up to 1.7
	external/bsd/dhcpcd/dist/duid.h                 up to 1.7
	external/bsd/dhcpcd/dist/eloop.c                up to 1.8
	external/bsd/dhcpcd/dist/eloop.h                up to 1.7
	external/bsd/dhcpcd/dist/if-bsd.c               up to 1.17
	external/bsd/dhcpcd/dist/if-options.c           up to 1.20
	external/bsd/dhcpcd/dist/if-options.h           up to 1.8
	external/bsd/dhcpcd/dist/if.c                   up to 1.11
	external/bsd/dhcpcd/dist/if.h                   up to 1.8
	external/bsd/dhcpcd/dist/ipv4.c                 up to 1.11
	external/bsd/dhcpcd/dist/ipv4.h                 up to 1.8
	external/bsd/dhcpcd/dist/ipv4ll.c               up to 1.8
	external/bsd/dhcpcd/dist/ipv6.c                 up to 1.8
	external/bsd/dhcpcd/dist/ipv6.h                 up to 1.10
	external/bsd/dhcpcd/dist/ipv6nd.c               up to 1.20
	external/bsd/dhcpcd/dist/ipv6nd.h               up to 1.9
	external/bsd/dhcpcd/dist/script.c               up to 1.17
	external/bsd/dhcpcd/dist/crypt/crypt.h          up to 1.6
	external/bsd/dhcpcd/dist/crypt/hmac_md5.c       up to 1.6
	doc/3RDPARTY					1.1198

Import dhcpcd version 6.7.1.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Jan 30 09:47:05 2015 UTC (10 years ago) by roy
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Sync

Revision 1.1.1.8 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri Jan 30 09:40:24 2015 UTC (10 years ago) by roy
Branches: roy
CVS tags: dhcpcd-6-8-2, dhcpcd-6-8-1, dhcpcd-6-8-0, dhcpcd-6-7-1, dhcpcd-6-7-0
Diff to: previous 1.1.1.7: preferred, colored
Changes since revision 1.1.1.7: +1 -1 lines
Import dhcpcd-6.7.0 with the following changes:
  *  Only release the DHCPv6 lease when dropping it.
  *  Fix handling of ND6_IFF_OVERRIDE_RTADV on BSD.
  *  Include paths.h to get _PATH_BPF. Thanks to Joerg Sonnenberger.
  *  Report a better error of the kernel lacks a BPF equivalent filter.
  *  Implement RFC4941, Privacy Extensions for Stateless Address
     Autoconfiguration in IPv6 when dhcpcd is overriding the in-kernel
     RA support. For BSD, this is a full userland implementation.
  *  reject <option> will now reject any DHCP message that contains
     that option.
  *  Ignore RA's from ourself for very badly configured stations.

Revision 1.1.1.5.2.1: download - view: text, markup, annotated - select for diffs
Mon Dec 29 16:18:04 2014 UTC (10 years, 1 month ago) by martin
Branches: netbsd-7
Diff to: previous 1.1.1.5: preferred, colored
Changes since revision 1.1.1.5: +25 -23 lines
Pullup the import of dhcpcd-6.6.7, requested by roy in #207

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Nov 7 20:51:02 2014 UTC (10 years, 3 months ago) by roy
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -0 lines
Add RCSIDs

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Nov 7 20:32:05 2014 UTC (10 years, 3 months ago) by roy
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +0 -2 lines
Sync

Revision 1.1.1.7 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri Nov 7 20:24:03 2014 UTC (10 years, 3 months ago) by roy
Branches: roy
CVS tags: dhcpcd-6-6-7, dhcpcd-6-6-6, dhcpcd-6-6-5, dhcpcd-6-6-4, dhcpcd-6-6-3, dhcpcd-6-6-2, dhcpcd-6-6-1-nb1, dhcpcd-6-6-1
Diff to: previous 1.1.1.6: preferred, colored
Changes since revision 1.1.1.6: +0 -2 lines
Import dhcpcd-6.6.1 with the following changes:
  *  Improve handling of the IPv6LL address at startup
  *  Support old Linux kernels where IFLA_AF_SPEC may not exist
  *  When stopping interfaces, skip past pseudo interfaces instead
     of finding the master as only the masters are sorted correctly

RCSIDs have been removed from the import and will be added afterwards
as patches as technically they are not part of the dhcpcd project directly.
Hopefully this will be future imports less painful.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Oct 29 01:08:31 2014 UTC (10 years, 3 months ago) by roy
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +0 -0 lines
Sync

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Oct 17 23:42:24 2014 UTC (10 years, 3 months ago) by roy
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +0 -0 lines
Sync

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Oct 6 18:22:29 2014 UTC (10 years, 4 months ago) by roy
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +293 -16 lines
Sync

Revision 1.1.1.6 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon Oct 6 18:20:19 2014 UTC (10 years, 4 months ago) by roy
Branches: roy
CVS tags: dhcpcd-6-6-0, dhcpcd-6-5-1, dhcpcd-6-5-0
Diff to: previous 1.1.1.5: preferred, colored
Changes since revision 1.1.1.5: +24 -22 lines
Import dhcpcd-6.5.0 with the following changes:

  *  Fix an unaligned access error on BeagleBone Black with FreeBSD.
     Thanks to Guy Yur for the patch.
  *  Remove the fast loop trying to up an interface which does not
     report carrier.
  *  Remove vis based encoding - instead validate against option type and
     stop at invalid [1]
     This removes all shell escaped encoding - dhcpcd will assume that IF
     the --script option is a shell, it will quote variables correctly.
     The stock dhcpcd-run-hooks does.
  *  dhcpcd -V now prints how the variables will be decoded.
  *  Changed some options in dhcpcd-definitions.conf to more sensible defaults.
  *  Don't daemonise on delegated address dad.
  *  Don't drop delegated reject route when forking.
  *  Fix IPv6 handling of link-local addresses on KAME stacks.
  *  Work on OpenBSD-5.6 without any special interface setup needed.
  *  Callout to handlecarrier when we don't have real carrier support and
     rely on looking at IFF_UP and IFF_RUNNING.
     This allows our hooks to know that dhcpcd thinks we have a carrier or not.

[1] DHCP option encodings defined in dhcpcd-definitions.conf
  *  domain (RFC3397)/dname (string) is strict domain name allowance
     (ie, [alnum] with _- (but not at the start or end))
  *  string is now printable ascii (1-127) until invalid
  *  ascii is all ascii (1-127) until invalid
  *  raw is all chars (1-255) until NUL
  *  binhex is a hex representation of the option including embedded NULs
  *  ssid is still escpaed octal because it's expected to be human readable
     AND can technically be all NUL
  *  everything else has strict option -> value encoding

Revision 1.1.1.5.4.2: download - view: text, markup, annotated - select for diffs
Tue Aug 19 23:46:43 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.1.1.5.4.1: preferred, colored; branchpoint 1.1.1.5: preferred, colored; next MAIN 1.1.1.6: preferred, colored
Changes since revision 1.1.1.5.4.1: +530 -0 lines
Rebase to HEAD as of a few days ago.

Revision 1.1.1.3.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 07:06:59 2014 UTC (10 years, 6 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.1.1.3: preferred, colored; next MAIN 1.1.1.4: preferred, colored
Changes since revision 1.1.1.3: +8 -1 lines
Rebase.

Revision 1.1.1.5.4.1
Wed Jul 30 15:44:11 2014 UTC (10 years, 6 months ago) by tls
Branches: tls-maxphys
FILE REMOVED
Changes since revision 1.1.1.5: +0 -530 lines
file dhcpcd-definitions.conf was added on branch tls-maxphys on 2014-08-19 23:46:43 +0000

Revision 1.1.1.5 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Jul 30 15:44:11 2014 UTC (10 years, 6 months ago) by roy
Branches: roy
CVS tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base, dhcpcd-6-4-7, dhcpcd-6-4-6, dhcpcd-6-4-5, dhcpcd-6-4-4, dhcpcd-6-4-3
Branch point for: tls-maxphys, netbsd-7
Diff to: previous 1.1.1.4: preferred, colored
Changes since revision 1.1.1.4: +1 -0 lines
Import dhcpcd-6.4.3 with the following changes:

  *  Correct DHCPv6 Prefix Delegation option decoding
  *  Poll interfaces on BSD for IFF_RUNNING if link state cannot be obtained
  *  Check for an IA to use in DHCPv6 lease validation
  *  Warn about exceeding IDGEN_RETRIES when a stable private address cannot
     be obtained
  *  Fix DHCP option overload handling, thanks to Tobias Stoeckmann

Revision 1.1.1.4 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon Jul 14 11:45:04 2014 UTC (10 years, 6 months ago) by roy
Branches: roy
CVS tags: dhcpcd-6-4-2, dhcpcd-6-4-1
Diff to: previous 1.1.1.3: preferred, colored
Changes since revision 1.1.1.3: +6 -0 lines
Import dhcpcd-6.4.1 with the following changes:

  *  If just given a domain and no search list, make the search list the domain
  *  Skip arpping directives if we have a profile but not parsing one
  *  Allow the request of a DHCPv6 address or prefix, a prefix length must be
     specified
  *  Add the ability to dump DHCPv6 leases
  *  Improve startup with regards to carrier checking and adding a link-local
     IPv6 address
  *  Start the correct interface reference for added devices
  *  Support
     http://datatracker.ietf.org/doc/draft-ietf-dhc-dhcpv6-stateful-issues-06
     via the ia_pd_mix option
  *  Fix link handling where kernel reported flags in LINK_UP may not be
     valid when we actually process them
  *  Fix defining new options in dhcpcd.conf and requesting them
  *  Fix a potential segfault when reloading configurations
  *  Print user defined options via -V
  *  Add support for RFC6603, Prefix Exclude option
  *  When requesting a IA_PD and another IA type, create a psuedo interface
     to handle the IA_PD
  *  Handle truncated DHCPv6 saved leases

Revision 1.1.1.3.4.2: download - view: text, markup, annotated - select for diffs
Thu May 22 15:44:40 2014 UTC (10 years, 8 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.1.1.3.4.1: preferred, colored; branchpoint 1.1.1.3: preferred, colored; next MAIN 1.1.1.4: preferred, colored
Changes since revision 1.1.1.3.4.1: +523 -0 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.1.1.3.4.1
Tue Feb 25 13:14:30 2014 UTC (10 years, 11 months ago) by yamt
Branches: yamt-pagecache
FILE REMOVED
Changes since revision 1.1.1.3: +0 -523 lines
file dhcpcd-definitions.conf was added on branch yamt-pagecache on 2014-05-22 15:44:40 +0000

Revision 1.1.1.3 (vendor branch): download - view: text, markup, annotated - select for diffs
Tue Feb 25 13:14:30 2014 UTC (10 years, 11 months ago) by roy
Branches: roy
CVS tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, dhcpcd-6-4-0, dhcpcd-6-3-2, dhcpcd-6-3-1, dhcpcd-6-3-0
Branch point for: yamt-pagecache, tls-earlyentropy
Diff to: previous 1.1.1.2: preferred, colored
Changes since revision 1.1.1.2: +251 -11 lines
Import dhcpcd-6.3.0 with the following changes:

 * IAID must be inside an interface block.
 * Detect IPv6 address flags on Linux.
 * Check that we have ctrl_interface defined in wpa_supplicant.conf and pass this parameter to wpa_cli(8). If not set, warn about not interacting with wpa_supplicant(8).
 * Skip Virtual Interface Masters. Currently this only applies to FreeBSD VAP masters as dhcpcd should only work on wlandev created clones.
 * Fix handling of ARP failures, thanks to Sebastian Huber.
 * Implement RFC 1321 MD5 Message-Digest if not provided in libc.
 * Implement RFC 2104 HMAC Keyed Hashing.
 * Implement RFC 3118 Authentication for DHCP Messages and RFC 3315 Authentication options.
 * Add nodhcp and nodhcp6 directives. Thanks to Sebastian Huber for the initial patch and testing.
 * Implement support for RFC 3203, FORCERENEW message.
 * Implement Force Renew Nonce Capability option, RFC6704
 * Support RECONFIGURE DHCPv6 messages.
 * Add support for DHCP auto configuration, RFC 2563.
 * Add support for the following RFCs
   + DHCP SLP Directory Agent, RFC2610
   + DHCP Name Service Search, RFC2937
   + DHCP PANA Authentication Agent, RFC5192
   + DHCP Lost Server, RFC5223
   + DHCP CAPWAP, RFC5417
   + DHCP Mobility Services, RFC5678
   + DHCP SIP UA, RFC6011
   + DHCP ANDSF, RFC6153
   + DHCP RDNSS Selection for MIF Nodes, RFC6731
   + DHCP TFTP Server Address, RFC5859
   + DHCP PXELINUX, RFC5071
   + DHCP Access Network Domain Name, RFC5986
   + DHCP Virtual Subnet Selection, RFC6607
   + DHCP Relay Agent Remote-ID, RFC4649
   + DHCP Relay Agent Subscriber-ID, RFC4580
   + DHCPv6 Relay-ID, RFC5460
   + DHCPv6 LIS Discovery, RFC5986
   + DHCPv6 SIP UA, RFC6011
   + DHCPv6 Network Boot, RFC5970
   + DHCPv6 Home Info Discovery in MIPv6, RFC6610
   + DHCPv6 RDNSS Selection for MIF Nodes, RFC6731
   + DHCPv6 Kerberos, RFC6784
   + DHCPv6 Relay-Triggered Reconfiguration, RFC6977
   + DHCPv6 SOL_MAX_RT, RFC7083
 * Open UDP sockets for *.*.*.*:bootpc and $ip_address:bootpc to avoid kernel ICMP unreachable messages
 * Moved global variables into context variables so dhcpcd is entirely thread safe.
   dhcpcd doens't use threads, but it can now be used in a pure threads (ie no process) environment.
 * Remove DEBUG_MEMORY guard and always free memory and resources. Remove all atexit(3) and exit(3) calls, instead exiting via the eloop.
 * Replace get_line with sscanf where applicable.
 * Remove custom set_cloexec and set_nonblock functions. Instead pass O_CLOEXEC or SOCK_CLOEXEC to open, socket, etc.
 * Don't use PATH_MAX - we already know the maximum length from the initial directory and IF_NAMESIZE.
 * Add a USE_SIGNALS define. If we're not using signals then we also create a control socket in the non MASTER case. We then use this to communicate instead of signals.
 * Fix arping moving to the next test if we find the IP address but do not have a profile for it. Thanks to David McGurty for the analysis.
 * Respect initial commandline arguments when rebooting via a signal.

Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Jan 15 20:36:32 2014 UTC (11 years ago) by roy
Branches: roy
CVS tags: dhcpcd-6-2-1
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +28 -0 lines
Import dhcpcd-6.2.1 with the folowing changes:

 * on BSD only flush RA routers and prefixes when trying to own them.
 * Mark some data locations as read only and fix a build issue.
 * Fix some possible NULL dereferences, CID 1153963.
 * Fix CID: 1153964 and 1153966
 * Add support for RFC3495 DHCP option for CableLabs Clients.
   Note that for the TSP suboption 3 we only support the FQDN encoding.
 * Init system detection moved to dhcpcd-run-hooks(8)
 * Fix compile errors and warnings with IPv6 disabled.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri Jan 3 22:10:43 2014 UTC (11 years, 1 month ago) by roy
Branches: roy
CVS tags: dhcpcd-6-2-0
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Import dhcpcd-6.2.0 with the following changes:

* Fix NAK backoff when a server NAKs a REQUEST after a DISCOVER.
* Fix IPv6 ICMP filtering on Android (RS/RA now works)
* Fix sending of DHCPv6 FQDN when only hostname specified
* Add support for RFC3925 Vendor-Identifying Vendor Options
* Remove hard coded DHCP/DHCPv6 options and embed dhcpcd-definitions.conf.
  This actually results in a slightly smaller binary than before and has the added advantage that the option definitions are now all held within one file.
* Change IAID to default from the last 4 bytes of the MAC address.
  Rationale in the commit, but in a nutshell it allows for a stable IAID between reboots without persistent storage and across different OS's who name or number it differently to each other.
* RFC4242, Information Refresh Time Option for DHCPv6.
* Fix processing of inet4 addr in vendor options and terminate correctly.
* Preserve vendor encapsulated options.
* Fix renewal of Prefix Delegation. Only spam the log if a lease has a new address or changes the vltime of an existing address.
* Add noipv4 and noipv6 options.
* Warn about missing interfaces which require prefix delegation.
* If we timeout, remove any waitip config so that we daemonise correctly.
* Remove the IPv6 forwarding router check as valid use cases exist where you would want IPv6 RS/RA on a router.
* Pass the correct run directory to dhcpcd-run-hooks

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Jan 3 22:10:43 2014 UTC (11 years, 1 month ago) by roy
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>