2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-30 05:47:45 +00:00

3175 Commits

Author SHA1 Message Date
Mark Andrews
a37c9dd142 regen 2008-01-23 22:54:12 +00:00
Mark Andrews
b8c0eda0e5 DHCP now builds under AIX 2008-01-23 22:49:54 +00:00
Evan Hunt
4cafb81543 Added explicit parser support for zero-length DHCP options, such as
rapid-commit, via format code 'Z' [rt17355]
2008-01-23 19:19:22 +00:00
Evan Hunt
771484ac04 Exit with warning when DHCPv6 config is used but -6 isn't specified [rt17334] 2008-01-22 18:48:04 +00:00
David Hankins
0d39488571 compilation fix on HP/UX 2008-01-21 22:49:46 +00:00
David Hankins
6368a1bd72 - Multiple (up to "delayed-ack x;" maximum) DHCPv4 packets are now queued and
released in bursts after single fsync() events when the upper limit is
  reached or if the receiving sockets go dry.  The practical upshot is
  that fsync-coupled server performance is now multiplicitively increased.
  The default delayed ack limit is 28.  Thanks entirely to a patch from
  Christof Chen.
2008-01-21 19:53:21 +00:00
David Hankins
7dc9b5fb30 - MINUS tokens should be parseable again. [ISC-Bugs #17289] 2008-01-21 19:13:45 +00:00
David Hankins
ffdf3c8cb9 - When a failover server suspects it has encountered a peer running a
version 3.0.x failover server, a warning that the failover wire protocol
  is incompatible is printed.  [ISC-Bugs #17129]
- The failover server no longer issues a floating point error if it encounters
  a previously undefined option code.  [ISC-Bugs #17129]
2008-01-21 19:05:20 +00:00
Evan Hunt
022fe95e5e Allow lease "ends" vaule to be updated by OMAPI. [rt17033] 2008-01-18 02:05:09 +00:00
Evan Hunt
e4a896be6b Fix "dhcrelay --version" [rt17350] 2008-01-17 17:18:28 +00:00
David Hankins
30922d9c3c - The dhclient-script was updated to create a host route for the default
gateway if the supplied subnet mask for an IPv4 address was a /32.  This
  allows the client to work in 'captive' network environments, where the
  operator does not want clients to crosstalk directly.  [ISC-Bugs #17200]
2008-01-16 23:02:10 +00:00
David Hankins
219a65eb6e - Fixed a compilation problems on platforms that define a value for FDDI,
which conflicts with a dhcp configuration syntax token by the same name.
  [ISC-Bugs #16898]
2008-01-16 22:57:01 +00:00
Shane Kerr
57fcb8d97a Move warning about dhcp-renewal-time to config parsing rather
than runtime.
See RT ticket #17382 for more.
2008-01-14 14:26:10 +00:00
Shane Kerr
c4d29896d3 Build fix for OS X Leopard (10.5).
See RT ticket #17406.
2008-01-11 14:00:06 +00:00
Shane Kerr
9d11f122c0 regen 2008-01-09 23:03:39 +00:00
Shane Kerr
cff9b78fca Build fixes for Solaris 9.
See RT ticket #17444 for more.
2008-01-09 23:02:42 +00:00
David Hankins
2c9bf1f4bf - The minimum site code value was set to 224 in 3.1.0 to track RFC3942. This
broke a lot of legacy site local configurations.  The new code in place will
  track site local space minimum option codes and logs a warning to encourage
  updates and exploration of site local code migration problems.  Option
  codes less than 128 in site local spaces remain inaccessible.
  [ISC-Bugs #17203]
- A possible relay agent option bug was repaired where random server
  initialization state may have been used to signal the relay agent
  information options sub-option code for the 'END' of the option space.
  [ISC-Bugs #17203]
2008-01-09 17:13:16 +00:00
Shane Kerr
2e630dfbce Documentation fix in dhclient man page.
See RT ticket #17453 for more.
2008-01-09 16:11:28 +00:00
David Hankins
2574fdb165 Declare variables prior to code so as to produce code that can be compiled
without C99 compliance.
2008-01-08 17:51:01 +00:00
David Hankins
41d4652fd5 - A log message was introduced to clarify the situation where a failover
'address' parameter (the server's local address) did not resolve to an
  IPv4 address.  [ISC-Bugs #15826]
2008-01-08 16:22:23 +00:00
David Hankins
a16d908beb mistake in merging 2008-01-08 16:12:07 +00:00
David Hankins
49f61135b3 - A bug was fixed where the 'giaddr' may be used to find the client's subnet
rather than its own 'ciaddr'.  [ISC-Bugs #16627]
2008-01-08 16:09:32 +00:00
Shane Kerr
c998be8767 Build fix for non-DHCPv6 compilation.
See RT ticket #17367 for more.
2008-01-08 11:31:13 +00:00
Francis Dupont
f415516ee6 spelling error in a message 2008-01-03 09:48:42 +00:00
Shane Kerr
f6188435ab One conversion to sub-second timers missed. 2008-01-03 09:46:59 +00:00
Francis Dupont
be62cf0675 finer granularity timers 2008-01-03 00:30:14 +00:00
Francis Dupont
1d9774ab57 Cleanup IA_NA dependencies 2008-01-02 23:47:22 +00:00
Francis Dupont
96b620e5a2 Fix release of empty IPv6 active lease 2007-12-30 18:49:56 +00:00
Francis Dupont
7b22a9b4ab typo in log message for invalid replies 2007-12-28 12:26:07 +00:00
Francis Dupont
c4fea0db1c Fix reserved IID stuff for compiler warnings & co 2007-12-28 11:35:41 +00:00
Francis Dupont
640de8ed02 Oops, typo in the previous commit 2007-12-28 11:19:09 +00:00
Francis Dupont
900405e957 Don't be fooled by rapid-commit in the NoAddrsAvail case 2007-12-28 11:14:26 +00:00
Francis Dupont
72073970c2 fix 'unicast' comments 2007-12-28 10:52:05 +00:00
Francis Dupont
b51c785f98 Unicast options are taken into account only for RENEWs 2007-12-28 10:20:41 +00:00
Francis Dupont
0674055a49 Better control over allocated IID 2007-12-28 09:46:42 +00:00
Francis Dupont
bb7b6f7633 hash type fix 2007-12-21 11:56:01 +00:00
Francis Dupont
aabfa4de4c Some definitions not in phase with the IANA registry were updated 2007-12-20 21:58:38 +00:00
Francis Dupont
9d28ba1291 format_min_length() doesn't know IPv6 2007-12-20 15:33:15 +00:00
David Hankins
f71bc98898 - A bug in failover pool rebalancing that caused POOLREQ message ping-pongs
was repaired.  [ISC-Bugs #17228]

- A flaw in failover pool rebalancing that could cause POOLREQ messages to
  be sent outside of the min-balance/max-balance scheduled intervals has
  been repaired.  [ISC-Bugs #17228]
2007-12-18 18:04:22 +00:00
Shane Kerr
1dcc361260 Fixed definition of iaaddr hash to use correct reference and dereference
functions.
See RT ticket #17371 for more.
2007-12-18 17:01:48 +00:00
Francis Dupont
3453299d9d trivial fix in not (yet) used code 2007-12-15 10:59:37 +00:00
David Hankins
99363a7414 - A cosmetic bug during potential-conflict recovery that caused the peer's
'conflict-done' state message to be logged as 'unknown-state' has been
  repaired.  It is now logged correctly.  [ISC-Bugs #17204]
2007-12-13 16:59:10 +00:00
David Hankins
00638355f1 - The 'min-secs' configuration parameter's log message has been updated to
be more helpful.  [ISC-Bugs #17299]
2007-12-13 16:56:24 +00:00
David Hankins
3c12f7461b - The warning logged when an address range doesn't fit in the subnets
they were declared has been updated to be more helpful and identify the
  typo in configuration that created the spanning addresses.
  [ISC-Bugs #17270]
2007-12-13 16:50:17 +00:00
David Hankins
cfd7625e77 autoconf regeneration 2007-12-12 19:24:44 +00:00
David Hankins
1e8eb3531c automake regeneration 2007-12-12 19:24:39 +00:00
David Hankins
46501cd15a autoheader regeneration 2007-12-12 19:24:23 +00:00
David Hankins
14bb8d8437 aclocal regeneration 2007-12-12 19:24:19 +00:00
David Hankins
31259901b0 Include additional files in 'make dist'. [ISC-Bugs #17361] 2007-12-12 19:23:42 +00:00
David Hankins
b947f98305 release date++ v4_0_0rc1 2007-12-11 00:11:49 +00:00