2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-31 14:25:41 +00:00
Commit Graph

2857 Commits

Author SHA1 Message Date
David Hankins
7cbeb9f493 'Domain name list' was not added in 3.0.4rc1... 2006-10-12 18:50:42 +00:00
David Hankins
4c7ffd58fc Silencing compiler warnings in ths run of development. [ISC-Bugs #16425] 2006-10-09 17:47:43 +00:00
David Hankins
616d67cb0a - The servers now try harder to transmit pending binding updates when
entering normal state. [ISC-Bugs #16412]

- UPDREQ/UPDREQALL handling was optimized - it no longer dequeues and
  requeues all pending updates.  This should reduce the number of spurious
  'xid mismatch' log mesasges. [ISC-Bugs #16412]
2006-09-27 18:27:27 +00:00
David Hankins
bdddcb7d96 - A bug in the FQDN universe that added FQDN codes to the NWIP universe's
hash table was repaired. [ISC-Bugs #16395]
2006-09-18 17:35:44 +00:00
David Hankins
5120270750 s/acheiving/achieving/ 2006-09-01 14:58:55 +00:00
David Hankins
901306d503 s/saught/sought/ 2006-08-30 15:23:25 +00:00
David Hankins
99aa7f3805 Documentation change for new pool balance behaviour as will appear in 3.1.0. 2006-08-28 21:44:42 +00:00
David Hankins
808d45fd9d Head bugfix, dueling BNDUPD/ACKs [ISC-Bugs #16346b] 2006-08-28 21:35:03 +00:00
David Hankins
5341f94371 s/sought/saught/ 2006-08-28 14:52:41 +00:00
David Hankins
f2c69b72a8 - Silence warnings from robie. [ISC-Bugs #16358] 2006-08-24 14:58:55 +00:00
David Hankins
d084a789f5 - Don't forget to set ATSFP on receiving a BNDACK - bug introduced in 3.1.0
work.  [ISC-Bugs #16359]
2006-08-24 14:55:51 +00:00
David Hankins
87a08cccd5 - DHCPINFORM handling for clients that properly set ciaddr and come to the
server via a relay agent has been repaired. [ISC-Bugs #16355]
2006-08-22 17:13:25 +00:00
Shane Kerr
0a73b7b672 Merged rt16356. 2006-08-22 15:01:47 +00:00
David Hankins
0f0397ac6b Pulling down update from v3_1. 2006-08-17 21:50:56 +00:00
David Hankins
e937129582 version++ on HEAD before I forget. 2006-08-17 21:19:24 +00:00
Shane Kerr
96bbe8c538 Merge of rt16329, adds encapsulation within encapsulation. 2006-08-11 09:15:17 +00:00
David Hankins
78c553c4a0 Removing the new I/O changes from HEAD. [ISC-Bugs #16328] 2006-08-09 14:57:48 +00:00
David Hankins
51c4d3f56f Manpage formatting errors corrected. 2006-08-08 19:45:11 +00:00
Shane Kerr
4cba29f04f Pulling in rt16318, a set of fixes for 3.1 from Hankins. 2006-08-04 10:59:33 +00:00
David Hankins
5786874726 Several minor bugs never seen in any public release corrected.
[ISC-Bugs #16316]
2006-08-02 22:36:00 +00:00
David Hankins
663e6621c7 Updates prior to 3.1.0a1 release. 2006-08-01 21:18:35 +00:00
David Hankins
b22de5005c - A new dhcp server option 'adaptive-lease-time-threshold' has been added
which causes the server to substantially reduce lease-times if there are
  few (configured percentage) remaining leases.  Thanks to a patch submitted
  from Christof Chen. [ISC-Bugs #15409]
2006-07-31 23:17:24 +00:00
David Hankins
b543fea9d4 - A new common configuration executable statement, execute(), has been
added.  This permits dhcpd or dhclient to execute a named external
  program with command line arguments specified from other configuration
  language.  Thanks to a patch written by Mattias Ronnblom, gotten to us
  via Robin Breathe. [ISC-Bugs #13728]
2006-07-31 22:19:51 +00:00
Shane Kerr
d5341d9b5f New options added, and some magic code to parse unknown options.
See ticket rt15925.
2006-07-26 15:43:52 +00:00
David Hankins
41e4506776 - DHCPD is now RFC2131 section 4.1 compliant (broadcast to all-ones ip and
ethernet mac address) on the SCO platform specifically without any strange
  ifconfig hacks.  Many thanks go to the Kroger Co. for donating the
  hardware and funding the development. [V3-0-1-KROGER-WORK-BRANCH] - funded
  development.
2006-07-25 17:41:18 +00:00
Shane Kerr
07de837526 Added associated-ip to priority list, for rt16180. 2006-07-25 13:36:58 +00:00
Shane Kerr
6d103865fb Merged rt12324, DHCPLEASEQUERY. 2006-07-25 13:26:00 +00:00
Shane Kerr
272ef1bca0 Hankin's fixes for hash-related core dumps on HEAD. 2006-07-25 09:59:39 +00:00
David Hankins
dba5803b95 - Support for compressed 'domain name list' style DHCP option contents, and
in particular the domain search option (#119) was added. [ISC-Bugs #15934]
DHCPv6_parsing_base
2006-07-22 02:24:16 +00:00
Shane Kerr
8f4c32a101 Hankins' fix to HEAD build breakage. 2006-07-20 16:27:45 +00:00
David Hankins
2178df03e7 - Host declaration hardware addresses and client identifiers may only be
configured once.  dhcpd will now fail to load config files that specify
  multiple identifiers (previous versions would silently over-ride the
  value with the later configured value). [ISC-Bugs #15533]
2006-07-20 16:04:03 +00:00
David Hankins
a396d25fba - 'ignore client-updates;' now has behaviour that is different from
'deny client-updates;'.  The client's request is not truly ignored,
  rather it is encouraged.  Should this value be configured, the server
  updates DNS as though client-updates were set to 'deny'.  That is, it
  enters into DNS whatever it is configured to do already, provided it is
  configured to.  Then it sends a response to the client that lets the
  client believe it is performing client updates (which it will), probably
  for a different name.  In essence, this lets the client do as it will,
  ignoring this aspect of their request. [ISC-Bugs #16185]
2006-07-19 20:13:57 +00:00
David Hankins
567e85616c - In those cases where the DHCP software manufactures an IP header (to
transmit via bpf, lpf, etc), the IP TTL the software selects has been
  increased from 16 to 128.  This is intended to match Microsoft Windows
  DHCP Client behaviour, to increase compatibility. [ISC-Bugs #15583 and
  #3226]
2006-07-19 18:00:36 +00:00
David Hankins
3004bebf47 - A new DDNS related server option, update-conflict-detection, has been
added.  If this option is enabled, dhcpd will perform normal DHCID
  conflict resolution (the default).  If this option is disabled, it will
  instead trust the assigned name implicitly (removing any other bindings
  on that name).  This option has not been made available in dhclient.
  [ISC-Bugs #16165]
2006-07-19 17:14:55 +00:00
David Hankins
e77c575fc4 - Attempting to write a new lease file to replace a corrupt (due to
encountering non-retryable errors during writing) lease file should
  no longer result in an infinite recursion. [ISC-Bugs #16265]
2006-07-19 16:44:47 +00:00
David Hankins
8757898765 - Abandoned or dissociated (err condition) leases now remove any related
dynamic dns bindings.  Thanks to a patch from Patrick Schoo.
  [ISC-Bugs #15836]
2006-07-18 18:15:53 +00:00
David Hankins
2bddf829f4 - The log message emitted when the 'leased-address' value was not available
in dhcpd.conf "executable statements" has been updated to be more helpful.
  Manpage information for this value has also been updated. [ISC-Bugs #16136]
2006-07-17 15:33:34 +00:00
David Hankins
33e1cb2ba5 - A few lines of code that were failover-specific were moved within
#if defined() clauses so that compilation without failover could be
  made possible. [ISC-Bugs #15987]
2006-07-17 15:21:45 +00:00
David Hankins
334bf4910f - The DHCP Relay Agent Information Option / Link Selection Sub-Option
is now supported.  (See RFC3527 for details). [ISC-Bugs #16251]
2006-07-17 15:16:43 +00:00
David Hankins
71b0f2cef7 Clarifications per dhcp-users activity: -d implies -f. 2006-07-13 17:28:40 +00:00
David Hankins
c5fec5fa8c Attribute omapi.1 manpage update to Yoshihiko. 2006-07-13 00:53:24 +00:00
David Hankins
4e1fa36612 Nroff command errors as supplied by rt15930. 2006-07-13 00:52:10 +00:00
David Hankins
e021c50c4f README changes pursuant to rt15988. 2006-07-11 20:10:38 +00:00
David Hankins
1d3bfb1767 Forgot (ARGH!) to attribute Chris. 2006-07-09 15:44:01 +00:00
David Hankins
6cbc66298b - If the dhclient were to receive a DHCPNAK while it was in the RENEW
state (and consequently, had an active, 'bound' address and related
  configuration options), it would fail to 'tear down' this information
  before proceeding into INIT state.  dhclient now iterates the dhclient-
  script with the 'EXPIRE' action to cause these teardowns prior to entering
  INIT state. [ISC-Bugs #16035]
2006-07-09 15:39:48 +00:00
David Hankins
e48891e8db Updated dhcpd.conf.5 manpage in regard to ddns-domainname option, pursuant
to discussion on dhcp-users.
2006-07-09 15:01:19 +00:00
Shane Kerr
909c5c0c25 Minor macro fix, see ticket rt16177. 2006-06-19 20:42:11 +00:00
Shane Kerr
c36d062ea3 Minor fix, see rt16176. 2006-06-19 20:39:28 +00:00
David Hankins
2b9ce770a3 MAC address affinity and reserved leases were subtly incompatible.
[ISC-Bugs #16172]
2006-06-19 15:15:16 +00:00
David Hankins
a546f6b691 A type error introduced in rt13308 repaired. [ISC-Bugs #16173] 2006-06-16 19:53:50 +00:00