]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
17 years agocvsignore++
David Hankins [Mon, 21 May 2007 22:26:05 +0000 (22:26 +0000)] 
cvsignore++

17 years agoOops - this is a 3.1.x bug. Demoted.
David Hankins [Mon, 21 May 2007 22:14:21 +0000 (22:14 +0000)] 
Oops - this is a 3.1.x bug.  Demoted.

17 years agoIt doesn't use a random source address - the failure makes it fall back
David Hankins [Mon, 21 May 2007 22:10:49 +0000 (22:10 +0000)] 
It doesn't use a random source address - the failure makes it fall back
onto an address configured on the interface.

17 years ago- 'dhcp.c(3953): non-null pointer' has been repaired. This fixes a flaw
David Hankins [Mon, 21 May 2007 22:09:07 +0000 (22:09 +0000)] 
- 'dhcp.c(3953): non-null pointer' has been repaired.  This fixes a flaw
  wherein the DHCPv4 server may use seemingly random source addresses.
  [ISC-Bugs #16897]

17 years ago- A bug in dhclient was repaired which caused it to send parameter request
David Hankins [Mon, 21 May 2007 18:16:54 +0000 (18:16 +0000)] 
- A bug in dhclient was repaired which caused it to send parameter request
  lists of 55 bytes in length no matter how long the declared PRL was.
  [ISC-Bugs #16882]

17 years agoMerge errors on rt16890. v4_0_0a1
David Hankins [Sat, 19 May 2007 23:39:51 +0000 (23:39 +0000)] 
Merge errors on rt16890.

17 years ago- Parse AF_LINK contents properly - sa->sdl_type is the hardware type,
David Hankins [Sat, 19 May 2007 23:28:38 +0000 (23:28 +0000)] 
- Parse AF_LINK contents properly - sa->sdl_type is the hardware type,
  not if_addr->sa_family ("AF_LINK" != "ARPHRD_ETHER").  [ISC-Bugs #16890]

17 years agoDo not try to sense the hardware address of the interface "fallback"
David Hankins [Sat, 19 May 2007 23:16:13 +0000 (23:16 +0000)] 
Do not try to sense the hardware address of the interface "fallback"
which we produce artificially.

17 years agoinclude syslog.h in server/stables.c, so that log-facility enumeration
David Hankins [Sat, 19 May 2007 22:03:51 +0000 (22:03 +0000)] 
include syslog.h in server/stables.c, so that log-facility enumeration
is filled out with values.

17 years agoPost-autoheader.
David Hankins [Sat, 19 May 2007 21:41:01 +0000 (21:41 +0000)] 
Post-autoheader.

17 years agoLimit u_int32_t etc typedefs to __sun__ build environment.
David Hankins [Sat, 19 May 2007 21:36:03 +0000 (21:36 +0000)] 
Limit u_int32_t etc typedefs to __sun__ build environment.

17 years agoLoad net/if_dl.h if it exists (FreeBSD compile fix).
David Hankins [Sat, 19 May 2007 21:35:21 +0000 (21:35 +0000)] 
Load net/if_dl.h if it exists (FreeBSD compile fix).

17 years agoLooks like the package version was moved into autoconf.
David Hankins [Sat, 19 May 2007 20:24:41 +0000 (20:24 +0000)] 
Looks like the package version was moved into autoconf.

17 years agoCopyright++
David Hankins [Sat, 19 May 2007 19:16:28 +0000 (19:16 +0000)] 
Copyright++

17 years ago- Replaced ./configure shellscripting with GNU Autoconf. [ISC-Bugs #16405b]
David Hankins [Sat, 19 May 2007 18:47:15 +0000 (18:47 +0000)] 
- Replaced ./configure shellscripting with GNU Autoconf. [ISC-Bugs #16405b]
- RELNOTES/README++
- s/wether/whether/ in dhcp-options.5 manpage edits.

17 years agoSOLARIS README update per discussion with Rob.
David Hankins [Sat, 19 May 2007 16:19:22 +0000 (16:19 +0000)] 
SOLARIS README update per discussion with Rob.

17 years agoConditionally include ifaddrs.h if USE_BPF_RECEIVE is defined. 'struct
David Hankins [Sat, 19 May 2007 16:14:48 +0000 (16:14 +0000)] 
Conditionally include ifaddrs.h if USE_BPF_RECEIVE is defined.  'struct
ifaddr' is only used if this method is being used for receive, and not all
systems have ifaddrs.h.  [ISC Bugs #16865-p1].

17 years agos/nameservers/nameserver/
David Hankins [Sat, 19 May 2007 16:02:38 +0000 (16:02 +0000)] 
s/nameservers/nameserver/

17 years ago- Fix documentation of the domain-search atom (quoted, with commas).
David Hankins [Fri, 18 May 2007 19:45:08 +0000 (19:45 +0000)] 
- Fix documentation of the domain-search atom (quoted, with commas).

- Document DHCPv6 options presently in the default table.

17 years ago- dhclient will now fork() into the background once it binds to an
David Hankins [Fri, 18 May 2007 18:45:51 +0000 (18:45 +0000)] 
- dhclient will now fork() into the background once it binds to an
  IPv6 address, or immediately if the -n flag is supplised.
  [ISC-Bugs #16872]

- -q is now the default behaviour on dhclient, with -d or -v enabling
  non-quiet (stderr logging) mode.  [ISC-Bugs #16872]

17 years ago- DHCPv4 I/O methods that failed to sense hardware address were corrected.
David Hankins [Fri, 18 May 2007 17:21:46 +0000 (17:21 +0000)] 
- DHCPv4 I/O methods that failed to sense hardware address were corrected.
  [ISC-Bugs #16881]

- DHCPv4 is now the default (as documented) rather than DHCPv6.  The default
  was set to DHCPv6 to facilitate ease early development, and forgotten.
  [ISC-Bugs #16881]

- Corrected a segmentation violation in DHCPv4 socket processing.
  [ISC-Bugs #16881]

17 years ago- Duplicate dhclient-script updates for DHCPv6 to all provided scripts.
David Hankins [Fri, 18 May 2007 17:18:05 +0000 (17:18 +0000)] 
- Duplicate dhclient-script updates for DHCPv6 to all provided scripts.
  [ISC-Bugs #16875]

17 years agoMerge errors from rt16849. Must remember to use "-u" when I'm making
Shane Kerr [Fri, 18 May 2007 14:45:23 +0000 (14:45 +0000)] 
Merge errors from rt16849. Must remember to use "-u" when I'm making
diffs. :(

17 years agoExpire old IPv6 leases. Also a number of fixes.
Shane Kerr [Fri, 18 May 2007 09:26:58 +0000 (09:26 +0000)] 
Expire old IPv6 leases. Also a number of fixes.
See RT ticket #16849 for details.

17 years agoDiffed the snapshot against the DHCPv6 branch head and noticed we had not
David Hankins [Thu, 17 May 2007 20:08:59 +0000 (20:08 +0000)] 
Diffed the snapshot against the DHCPv6 branch head and noticed we had not
documented the range6 addition since the snapshot.

17 years ago- Additional warnings and such from robie. [ISC-Bugs #16865d]
David Hankins [Thu, 17 May 2007 18:27:11 +0000 (18:27 +0000)] 
- Additional warnings and such from robie. [ISC-Bugs #16865d]

17 years agoMay as well version++.
David Hankins [Thu, 17 May 2007 01:35:49 +0000 (01:35 +0000)] 
May as well version++.

17 years agoFreeBSD, NetBSD, OpenBSD support added in (again).
Shane Kerr [Wed, 16 May 2007 22:27:35 +0000 (22:27 +0000)] 
FreeBSD, NetBSD, OpenBSD support added in (again).
See RT ticket #16865 for more (still expect some warnings).

17 years agoUpdate comment per rt16841.
David Hankins [Wed, 16 May 2007 21:29:57 +0000 (21:29 +0000)] 
Update comment per rt16841.

17 years agoSpell 'received' correctly.
David Hankins [Wed, 16 May 2007 18:27:37 +0000 (18:27 +0000)] 
Spell 'received' correctly.

17 years ago- Corrected some situations where variables might be used without being
David Hankins [Fri, 11 May 2007 15:50:18 +0000 (15:50 +0000)] 
- Corrected some situations where variables might be used without being
  initialized. [ISC-Bugs #16865]

- Silenced several other compiler warnings. [ISC-Bugs #16865]

- Include the more standard sys/uio.h rather than rely upon other header
  files to include it (fixes a BSDI compile failure). [ISC-Bugs #16865]

17 years agoDHCPv6 branch merged to HEAD.
David Hankins [Tue, 8 May 2007 23:05:22 +0000 (23:05 +0000)] 
DHCPv6 branch merged to HEAD.

17 years agoFixed a bug that caused OMAPI clients to hang when opening leases. [rt16495]
Evan Hunt [Mon, 7 May 2007 17:19:17 +0000 (17:19 +0000)] 
Fixed a bug that caused OMAPI clients to hang when opening leases.  [rt16495]

17 years ago- Error in rt16831 repaired...append the n_hw tail of the insert point to
David Hankins [Fri, 4 May 2007 21:46:50 +0000 (21:46 +0000)] 
- Error in rt16831 repaired...append the n_hw tail of the insert point to
  the n_hw point of the current lease...not the n_uid tail.

17 years agoRework pool parsing change to fix null dereference [rt16845]
Evan Hunt [Thu, 3 May 2007 21:24:38 +0000 (21:24 +0000)] 
Rework pool parsing change to fix null dereference [rt16845]

17 years agoChange was in 3.0.6, not 3.1.0b2. Reflect wording changes made in
David Hankins [Wed, 2 May 2007 22:50:19 +0000 (22:50 +0000)] 
Change was in 3.0.6, not 3.1.0b2.  Reflect wording changes made in
that release.

17 years agoAssorted fixes for broken network devices: IP header length field is now
Evan Hunt [Fri, 27 Apr 2007 23:54:06 +0000 (23:54 +0000)] 
Assorted fixes for broken network devices:  IP header length field is now
determined from payload, because some NIC drivers return more data than
they actually recived; IP and UDP packets now stored in aligned data
structures; outgoing packet TTL increased from 16 to 128. [rt15583]

17 years agoAdded contrib/dhclient-tz-exithook.sh script for processing tzname (option 101)
Evan Hunt [Fri, 27 Apr 2007 23:34:39 +0000 (23:34 +0000)] 
Added contrib/dhclient-tz-exithook.sh script for processing tzname (option 101)
[rt16755]

17 years agoA new server config option "fqdn-reply" specifies whether the server
Evan Hunt [Fri, 27 Apr 2007 22:48:00 +0000 (22:48 +0000)] 
A new server config option "fqdn-reply" specifies whether the server
should send out option 81 (FQDN).  Defaults to "on".  If set to "off",
the FQDN option is not sent, even if the client requested it.  This is
needed because some clients misbehave otherwise. [rt16624]

17 years agoAllow trace output files (-tf option) to be overwritten, rather than
Evan Hunt [Fri, 27 Apr 2007 22:38:03 +0000 (22:38 +0000)] 
Allow trace output files (-tf option) to be overwritten, rather than
crashing dhcpd if the file already exists [rt16459]

17 years agoFix a bug where dhcpd segfaults if a pool is declared outside a subnet
Evan Hunt [Fri, 27 Apr 2007 22:36:26 +0000 (22:36 +0000)] 
Fix a bug where dhcpd segfaults if a pool is declared outside a subnet
in dhcpd.conf [rt16448]

17 years ago- The server's "by client-id" and "by hardware address" hash table lists
David Hankins [Thu, 26 Apr 2007 20:06:25 +0000 (20:06 +0000)] 
- The server's "by client-id" and "by hardware address" hash table lists
  are now sorted according to the preference to re-allocate that lease to
  returning clients.  This should eliminate pool starvation problems
  arising when "INIT" clients were given new leases rather than presently
  active ones. [ISC-Bugs #16831]

17 years agoRelnotes entry in the wrong place.
David Hankins [Thu, 26 Apr 2007 19:34:02 +0000 (19:34 +0000)] 
Relnotes entry in the wrong place.

17 years ago- dhclient now closes its descriptor to dhclient.leases prior to executing
David Hankins [Thu, 26 Apr 2007 19:31:58 +0000 (19:31 +0000)] 
- dhclient now closes its descriptor to dhclient.leases prior to executing
  dhclient-script.  Thanks to a patch from Tomas Pospisek. [ISC-Bugs #16728]

17 years agoMissing indentation reset.
David Hankins [Tue, 24 Apr 2007 20:49:51 +0000 (20:49 +0000)] 
Missing indentation reset.

17 years ago- Some bugs were fixed in the 'emergency relay agent options hologram'
David Hankins [Fri, 20 Apr 2007 15:25:26 +0000 (15:25 +0000)] 
- Some bugs were fixed in the 'emergency relay agent options hologram'
  which is used to retain relay agent option contents from when the
  client was in INIT or REBIND states.  This should solve problems where
  relay agent options were not echoed from the server, even when giaddr
  was set.  [ISC-Bugs #16787]

17 years ago- Several spelling typos were repaired, and some cross-references to other
David Hankins [Thu, 19 Apr 2007 21:35:12 +0000 (21:35 +0000)] 
- Several spelling typos were repaired, and some cross-references to other
  relevant documents were included in the manpages, thanks to a patch
  by Andrew Pollock which got to us via Tomas Pospisek. [ISC-Bugs #16731]

17 years ago- A grammar error in the dhclient.8 manpage was repaired thanks to a patch
David Hankins [Thu, 19 Apr 2007 21:18:50 +0000 (21:18 +0000)] 
- A grammar error in the dhclient.8 manpage was repaired thanks to a patch
  from Chris Wagner. [ISC-Bugs #16565]

17 years agoDocument link-selection.
David Hankins [Wed, 18 Apr 2007 15:53:14 +0000 (15:53 +0000)] 
Document link-selection.

17 years ago- Timestamp parsing errors that indicated missing "minutes" fields rather
David Hankins [Mon, 16 Apr 2007 17:32:02 +0000 (17:32 +0000)] 
- Timestamp parsing errors that indicated missing "minutes" fields rather
  than the actually missing "seconds" fields have been repaired thanks to
  a patch from Kevin Steves. [ISC_Bugs #16505]

17 years ago- A bug was repaired in subencapsulation support, where spaces separated
David Hankins [Thu, 12 Apr 2007 16:15:31 +0000 (16:15 +0000)] 
- A bug was repaired in subencapsulation support, where spaces separated
  by empty spaces would not get included. [ISC-Bugs #16805]

17 years ago- A bug was fixed where the nwip virtual option space was referencing
David Hankins [Wed, 11 Apr 2007 02:04:39 +0000 (02:04 +0000)] 
- A bug was fixed where the nwip virtual option space was referencing
  the fqdn option's virtual option space's option cache. [ISC-Bugs #16801]

17 years agoLicense++
David Hankins [Tue, 3 Apr 2007 17:07:56 +0000 (17:07 +0000)] 
License++

17 years ago- A new server config option, 'do-reverse-updates', has been added
David Hankins [Tue, 3 Apr 2007 16:46:03 +0000 (16:46 +0000)] 
- A new server config option, 'do-reverse-updates', has been added
  which causes the server to abstain from performing updates on PTR
  records.  Thanks to a patch from Christof Chen at Allianz.
  [ISC-Bugs #16781]

17 years ago- A bug was fixed where the BOOTP header 'sname' field had a value, the
David Hankins [Tue, 3 Apr 2007 14:57:53 +0000 (14:57 +0000)] 
- A bug was fixed where the BOOTP header 'sname' field had a value, the
  copy written to persistent storage was actually the contents of the
  'file' field.  [ISC-Bugs #16784]

17 years ago- Some uninitialized values were repaired in dhcpleasequery.c that
David Hankins [Mon, 2 Apr 2007 23:00:05 +0000 (23:00 +0000)] 
- Some uninitialized values were repaired in dhcpleasequery.c that
  caused the server to abort. [ISC-Bugs #16783]

17 years ago- In the case where an "L2" DHCP Relay Agent (one that does not set giaddr)
David Hankins [Tue, 27 Mar 2007 03:48:06 +0000 (03:48 +0000)] 
- In the case where an "L2" DHCP Relay Agent (one that does not set giaddr)
  was directly attached to the same broadcast domain as the DHCP server,
  the RFC3046 relay agent information option was not being returned to the
  relay in the server's replies.  This was fixed; the dhcp server no longer
  requires the giaddr to reply with relay agent information.  Note that
  this also improves compatibility with L2 devices that "intercept" DHCP
  packets and expect relay agent information even in unicast (renewal)
  replies. [ISC-Bugs #16762]

17 years ago- A memory leak in the minires_nsendsigned() function call was repaired.
David Hankins [Tue, 27 Mar 2007 03:08:13 +0000 (03:08 +0000)] 
- A memory leak in the minires_nsendsigned() function call was repaired.
  Effectively, this leaked ~80 bytes per DDNS update.  [ISC-Bugs #16770]

17 years ago- A reference leak on binding scopes set by ddns updates was repaired.
David Hankins [Tue, 27 Mar 2007 02:47:27 +0000 (02:47 +0000)] 
- A reference leak on binding scopes set by ddns updates was repaired.
  [ISC-Bugs #16769]

17 years agoSpelling fixes. See RT ticket 16513 for details.
Shane Kerr [Mon, 29 Jan 2007 10:25:55 +0000 (10:25 +0000)] 
Spelling fixes. See RT ticket 16513 for details.

17 years agoChange "execute" from numeric expression to executable statement, so
Evan Hunt [Sun, 28 Jan 2007 23:00:19 +0000 (23:00 +0000)] 
Change "execute" from numeric expression to executable statement, so
it will not be necessary to use eval(execute(...)) [rt16620]

17 years ago- A bug was fixed in dhclient rendering the textual output form of the
David Hankins [Thu, 11 Jan 2007 16:31:51 +0000 (16:31 +0000)] 
- A bug was fixed in dhclient rendering the textual output form of the
  domain-search option syntax. [ISC-Bugs #16586]

17 years ago- A bug was fixed where attempting to permit leasequeries results in a
David Hankins [Fri, 5 Jan 2007 23:19:22 +0000 (23:19 +0000)] 
- A bug was fixed where attempting to permit leasequeries results in a
  fatal internal error, "Unable to find server option 49". [ISC-Bugs #16566]

17 years ago- A segfault bug in recursive encapsulation support has been corrected.
David Hankins [Thu, 9 Nov 2006 22:08:28 +0000 (22:08 +0000)] 
- A segfault bug in recursive encapsulation support has been corrected.
  [ISC-Bugs #16480]

17 years ago- A logic error in omapi interface code was repaired that might result in
David Hankins [Tue, 7 Nov 2006 23:40:14 +0000 (23:40 +0000)] 
- A logic error in omapi interface code was repaired that might result in
  incorrectly indicating 'up' state when any flags were set, rather than
  specifically the INTERFACE_REQUESTED flag. [ISC-Bugs #16431]

17 years agoMinor fix, calling wrong free function.
Shane Kerr [Mon, 6 Nov 2006 18:13:31 +0000 (18:13 +0000)] 
Minor fix, calling wrong free function.
See rt16446 for information.

17 years ago- Some default hash table sizes were tweaked, some upwards, some downwards.
David Hankins [Fri, 27 Oct 2006 22:54:13 +0000 (22:54 +0000)] 
- Some default hash table sizes were tweaked, some upwards, some downwards.
  3.1.0a1's tables resulted in a reduction in default server memory use.
  The new selected values provide more of a zero sum (increasing the size
  of tables likely to be populated, decreasing the size of tables unlikely).

- Lease structures appear in three spearate hashes: by IP address, by UID,
  and by hardware address.  One type of table was used for all three, and
  improvements to IP address hashing were applied to all three (so UID and
  hardware addresses were treated like 4-byte integers).  There are now two
  types of tables, and the uid/hw hashes use functions more appropriate
  to their needs.

- The max-lease-misbalance percentage no longer causes scheduled rebalance
  runs to be skipped: it still governs the schedule, but every scheduled
  run will attempt balance.

[ISC-Bugs #16396]

17 years ago- An option definition referencing leak was fixed, which resulted in early
David Hankins [Tue, 17 Oct 2006 20:45:59 +0000 (20:45 +0000)] 
- An option definition referencing leak was fixed, which resulted in early
  termination of dhclient upon the renewal event. [ISC-Bugs #16423]

17 years ago'Domain name list' was not added in 3.0.4rc1...
David Hankins [Thu, 12 Oct 2006 18:50:42 +0000 (18:50 +0000)] 
'Domain name list' was not added in 3.0.4rc1...

17 years agoSilencing compiler warnings in ths run of development. [ISC-Bugs #16425]
David Hankins [Mon, 9 Oct 2006 17:47:43 +0000 (17:47 +0000)] 
Silencing compiler warnings in ths run of development. [ISC-Bugs #16425]

17 years ago- The servers now try harder to transmit pending binding updates when
David Hankins [Wed, 27 Sep 2006 18:27:27 +0000 (18:27 +0000)] 
- 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]

17 years ago- A bug in the FQDN universe that added FQDN codes to the NWIP universe's
David Hankins [Mon, 18 Sep 2006 17:35:44 +0000 (17:35 +0000)] 
- A bug in the FQDN universe that added FQDN codes to the NWIP universe's
  hash table was repaired. [ISC-Bugs #16395]

17 years agos/acheiving/achieving/
David Hankins [Fri, 1 Sep 2006 14:58:55 +0000 (14:58 +0000)] 
s/acheiving/achieving/

17 years agos/saught/sought/
David Hankins [Wed, 30 Aug 2006 15:23:25 +0000 (15:23 +0000)] 
s/saught/sought/

17 years agoDocumentation change for new pool balance behaviour as will appear in 3.1.0.
David Hankins [Mon, 28 Aug 2006 21:44:42 +0000 (21:44 +0000)] 
Documentation change for new pool balance behaviour as will appear in 3.1.0.

17 years agoHead bugfix, dueling BNDUPD/ACKs [ISC-Bugs #16346b]
David Hankins [Mon, 28 Aug 2006 21:35:03 +0000 (21:35 +0000)] 
Head bugfix, dueling BNDUPD/ACKs [ISC-Bugs #16346b]

17 years agos/sought/saught/
David Hankins [Mon, 28 Aug 2006 14:52:41 +0000 (14:52 +0000)] 
s/sought/saught/

17 years ago- Silence warnings from robie. [ISC-Bugs #16358]
David Hankins [Thu, 24 Aug 2006 14:58:55 +0000 (14:58 +0000)] 
- Silence warnings from robie. [ISC-Bugs #16358]

17 years ago- Don't forget to set ATSFP on receiving a BNDACK - bug introduced in 3.1.0
David Hankins [Thu, 24 Aug 2006 14:55:51 +0000 (14:55 +0000)] 
- Don't forget to set ATSFP on receiving a BNDACK - bug introduced in 3.1.0
  work.  [ISC-Bugs #16359]

17 years ago- DHCPINFORM handling for clients that properly set ciaddr and come to the
David Hankins [Tue, 22 Aug 2006 17:13:25 +0000 (17:13 +0000)] 
- DHCPINFORM handling for clients that properly set ciaddr and come to the
  server via a relay agent has been repaired. [ISC-Bugs #16355]

17 years agoMerged rt16356.
Shane Kerr [Tue, 22 Aug 2006 15:01:47 +0000 (15:01 +0000)] 
Merged rt16356.

17 years agoPulling down update from v3_1.
David Hankins [Thu, 17 Aug 2006 21:50:56 +0000 (21:50 +0000)] 
Pulling down update from v3_1.

17 years agoversion++ on HEAD before I forget.
David Hankins [Thu, 17 Aug 2006 21:19:24 +0000 (21:19 +0000)] 
version++ on HEAD before I forget.

17 years agoMerge of rt16329, adds encapsulation within encapsulation.
Shane Kerr [Fri, 11 Aug 2006 09:15:17 +0000 (09:15 +0000)] 
Merge of rt16329, adds encapsulation within encapsulation.

17 years agoRemoving the new I/O changes from HEAD. [ISC-Bugs #16328]
David Hankins [Wed, 9 Aug 2006 14:57:48 +0000 (14:57 +0000)] 
Removing the new I/O changes from HEAD. [ISC-Bugs #16328]

17 years agoManpage formatting errors corrected.
David Hankins [Tue, 8 Aug 2006 19:45:11 +0000 (19:45 +0000)] 
Manpage formatting errors corrected.

17 years agoPulling in rt16318, a set of fixes for 3.1 from Hankins.
Shane Kerr [Fri, 4 Aug 2006 10:59:33 +0000 (10:59 +0000)] 
Pulling in rt16318, a set of fixes for 3.1 from Hankins.

17 years agoSeveral minor bugs never seen in any public release corrected.
David Hankins [Wed, 2 Aug 2006 22:36:00 +0000 (22:36 +0000)] 
Several minor bugs never seen in any public release corrected.
[ISC-Bugs #16316]

17 years agoUpdates prior to 3.1.0a1 release.
David Hankins [Tue, 1 Aug 2006 21:18:35 +0000 (21:18 +0000)] 
Updates prior to 3.1.0a1 release.

17 years ago- A new dhcp server option 'adaptive-lease-time-threshold' has been added
David Hankins [Mon, 31 Jul 2006 23:17:24 +0000 (23:17 +0000)] 
- 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]

17 years ago- A new common configuration executable statement, execute(), has been
David Hankins [Mon, 31 Jul 2006 22:19:51 +0000 (22:19 +0000)] 
- 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]

17 years agoNew options added, and some magic code to parse unknown options.
Shane Kerr [Wed, 26 Jul 2006 15:43:52 +0000 (15:43 +0000)] 
New options added, and some magic code to parse unknown options.
See ticket rt15925.

17 years ago- DHCPD is now RFC2131 section 4.1 compliant (broadcast to all-ones ip and
David Hankins [Tue, 25 Jul 2006 17:41:18 +0000 (17:41 +0000)] 
- 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.

17 years agoAdded associated-ip to priority list, for rt16180.
Shane Kerr [Tue, 25 Jul 2006 13:36:58 +0000 (13:36 +0000)] 
Added associated-ip to priority list, for rt16180.

17 years agoMerged rt12324, DHCPLEASEQUERY.
Shane Kerr [Tue, 25 Jul 2006 13:26:00 +0000 (13:26 +0000)] 
Merged rt12324, DHCPLEASEQUERY.

17 years agoHankin's fixes for hash-related core dumps on HEAD.
Shane Kerr [Tue, 25 Jul 2006 09:59:39 +0000 (09:59 +0000)] 
Hankin's fixes for hash-related core dumps on HEAD.

17 years ago- Support for compressed 'domain name list' style DHCP option contents, and DHCPv6_parsing_base
David Hankins [Sat, 22 Jul 2006 02:24:16 +0000 (02:24 +0000)] 
- Support for compressed 'domain name list' style DHCP option contents, and
  in particular the domain search option (#119) was added. [ISC-Bugs #15934]

17 years agoHankins' fix to HEAD build breakage.
Shane Kerr [Thu, 20 Jul 2006 16:27:45 +0000 (16:27 +0000)] 
Hankins' fix to HEAD build breakage.

17 years ago- Host declaration hardware addresses and client identifiers may only be
David Hankins [Thu, 20 Jul 2006 16:04:03 +0000 (16:04 +0000)] 
- 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]

17 years ago- 'ignore client-updates;' now has behaviour that is different from
David Hankins [Wed, 19 Jul 2006 20:13:57 +0000 (20:13 +0000)] 
- '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]