]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
16 years ago- A reference overleak in DHCPv6 shared network processing was repaired.
David Hankins [Tue, 4 Dec 2007 21:00:39 +0000 (21:00 +0000)] 
- A reference overleak in DHCPv6 shared network processing was repaired.
  [ISC-Bugs #17337]

16 years ago- A bug was fixed that caused the DHCPv6 ORO option to be corrupted with
David Hankins [Mon, 3 Dec 2007 22:17:58 +0000 (22:17 +0000)] 
- A bug was fixed that caused the DHCPv6 ORO option to be corrupted with
  seemingly random values. [ISC-Bugs #17305]

16 years agofix dhcp6.status-code success parsing
Francis Dupont [Mon, 3 Dec 2007 19:10:19 +0000 (19:10 +0000)] 
fix dhcp6.status-code success parsing

16 years agoProperly ignore address hints if we cannot supply them.
Shane Kerr [Sun, 2 Dec 2007 23:19:02 +0000 (23:19 +0000)] 
Properly ignore address hints if we cannot supply them.
See RT ticket #17303 for details.

16 years agoDocument changes to dhclient-script.
David Hankins [Sun, 2 Dec 2007 21:00:24 +0000 (21:00 +0000)] 
Document changes to dhclient-script.

16 years agoalmost editorial stuff
Francis Dupont [Fri, 30 Nov 2007 21:51:43 +0000 (21:51 +0000)] 
almost editorial stuff

16 years agofix IPv6 nits
Francis Dupont [Fri, 30 Nov 2007 21:28:29 +0000 (21:28 +0000)] 
fix IPv6 nits

16 years agoAdd an entry about Information-Request support by the server.
Francis Dupont [Fri, 30 Nov 2007 21:04:43 +0000 (21:04 +0000)] 
Add an entry about Information-Request support by the server.

16 years agothe DHCPv6 server now replies to Information-Request messages
Francis Dupont [Fri, 30 Nov 2007 21:02:56 +0000 (21:02 +0000)] 
the DHCPv6 server now replies to Information-Request messages

16 years ago- The DHCPv6 client now issues fresh transaction IDs on Renew and Rebind
David Hankins [Tue, 20 Nov 2007 21:07:12 +0000 (21:07 +0000)] 
- The DHCPv6 client now issues fresh transaction IDs on Renew and Rebind
  message exchanges, rather than using the most recent ID.  [ISC-Bugs #17300]

16 years ago- The server now limits clients that request multiple addresses to one
David Hankins [Tue, 20 Nov 2007 18:34:37 +0000 (18:34 +0000)] 
- The server now limits clients that request multiple addresses to one
  address per IA by default, which can be adjusted through the
  "limit-addrs-per-ia" configuration option.  [ISC-Bugs #17271]

16 years ago- If the client had multiple addresses, and one expired (was not renewed
David Hankins [Tue, 20 Nov 2007 18:33:07 +0000 (18:33 +0000)] 
- If the client had multiple addresses, and one expired (was not renewed
  by the server), the client would continue to attempt to renew the same
  old address over and over.  Now, the client will omit any expired
  addresses from future Confirm, Renew, or Rebind messages.  [ISC-Bugs #17266]
- dhclient -6 will now select renew/rebind timers based upon the longest
  address expiration time rather than the shortest expiration time, in
  order to avoid cascading renewals in the event a server elects not to
  extend one of multiple IAADDR leases.  [ISC-Bugs #17266]

16 years agospelling
Francis Dupont [Mon, 19 Nov 2007 22:21:25 +0000 (22:21 +0000)] 
spelling

16 years agoregen
Shane Kerr [Fri, 16 Nov 2007 11:20:56 +0000 (11:20 +0000)] 
regen

16 years agoautoconf regeneration
Shane Kerr [Fri, 16 Nov 2007 11:08:57 +0000 (11:08 +0000)] 
autoconf regeneration

16 years agoautomake regeneration + added forgotten example tests
Shane Kerr [Fri, 16 Nov 2007 11:08:33 +0000 (11:08 +0000)] 
automake regeneration + added forgotten example tests

16 years agoUnit test framework now added.
Shane Kerr [Fri, 16 Nov 2007 11:04:12 +0000 (11:04 +0000)] 
Unit test framework now added.

See RT ticket #17223 for more.

16 years agoautoconf regeneration v4_0_0b3
David Hankins [Wed, 14 Nov 2007 23:49:40 +0000 (23:49 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Wed, 14 Nov 2007 23:49:28 +0000 (23:49 +0000)] 
automake regeneration

16 years agoautoheader regeneration
David Hankins [Wed, 14 Nov 2007 23:49:09 +0000 (23:49 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Wed, 14 Nov 2007 23:48:55 +0000 (23:48 +0000)] 
aclocal regeneration

16 years agoTo version 4.0.0b3.
David Hankins [Wed, 14 Nov 2007 23:48:34 +0000 (23:48 +0000)] 
To version 4.0.0b3.

16 years ago- The server will now include multiple IA_NA's and multiple IAADDRs within
David Hankins [Wed, 14 Nov 2007 23:44:46 +0000 (23:44 +0000)] 
- The server will now include multiple IA_NA's and multiple IAADDRs within
  them, if advertised by the client.  It still only seeks to allocate one
  new address. [ISC-Bugs #17254]

16 years agoDon't segfault on NULLs.
David Hankins [Wed, 7 Nov 2007 19:42:18 +0000 (19:42 +0000)] 
Don't segfault on NULLs.

16 years agoRemove unreviewed sources from HEAD.
David Hankins [Tue, 6 Nov 2007 18:31:36 +0000 (18:31 +0000)] 
Remove unreviewed sources from HEAD.

16 years agoClarify error message when lease limit reached. [rt17010]
Evan Hunt [Fri, 2 Nov 2007 22:09:02 +0000 (22:09 +0000)] 
Clarify error message when lease limit reached. [rt17010]

16 years ago- Relative time may now be used as a qualifier for 'allow' and 'deny' access
David Hankins [Wed, 31 Oct 2007 19:13:33 +0000 (19:13 +0000)] 
- Relative time may now be used as a qualifier for 'allow' and 'deny' access
  control lists.  These directives may be used to assist in re-addressing
  address pools without having to constantly reconfigure the server.  Please
  see 'man dhcpd.conf' for more information on allow/deny 'after time' syntax.
  Thanks to a patch from Christof Chen.  [ISC-Bugs #17110]

16 years agoMight even work.
David Hankins [Tue, 30 Oct 2007 23:08:16 +0000 (23:08 +0000)] 
Might even work.

16 years agoUse different paths for PID and lease files when running in DHCPv4 or
Evan Hunt [Sat, 27 Oct 2007 19:15:37 +0000 (19:15 +0000)] 
Use different paths for PID and lease files when running in DHCPv4 or
DHCPv6 mode, so that servers for both protcols can be run simultaneously on
a single interface. [rt17227]

16 years agoDon't delete PID files before writing to them. [rt17030]
Evan Hunt [Sat, 27 Oct 2007 18:58:59 +0000 (18:58 +0000)] 
Don't delete PID files before writing to them. [rt17030]

16 years agoAdd note for merges of 17090 and 17250 (which I forgot to do before)
Evan Hunt [Sat, 27 Oct 2007 05:39:59 +0000 (05:39 +0000)] 
Add note for merges of 17090 and 17250 (which I forgot to do before)

16 years ago- Reworked cons_options() and store_options() to fix a buffer
Evan Hunt [Fri, 26 Oct 2007 22:46:50 +0000 (22:46 +0000)] 
- Reworked cons_options() and store_options() to fix a buffer
  overflow that could result in a DoS (CVS 2007-0062).  Also general
  code tidying. [rt17090]
- Also fixed a spurious error message on the client. [rt17250]

16 years agoremove redundant dhcp-dhcp
David Hankins [Thu, 25 Oct 2007 17:02:33 +0000 (17:02 +0000)] 
remove redundant dhcp-dhcp

16 years agoautoconf regeneration v4_0_0b2
David Hankins [Wed, 24 Oct 2007 17:04:24 +0000 (17:04 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Wed, 24 Oct 2007 17:04:20 +0000 (17:04 +0000)] 
automake regeneration

16 years agoautoheader regeneration
David Hankins [Wed, 24 Oct 2007 17:04:15 +0000 (17:04 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Wed, 24 Oct 2007 17:04:12 +0000 (17:04 +0000)] 
aclocal regeneration

16 years agoVersion to 4.0.0b2.
David Hankins [Wed, 24 Oct 2007 17:04:01 +0000 (17:04 +0000)] 
Version to 4.0.0b2.

16 years ago- The client leasing subsystem was streamlined and corrected to account
David Hankins [Wed, 24 Oct 2007 00:54:12 +0000 (00:54 +0000)] 
- The client leasing subsystem was streamlined and corrected to account
  more closely for changes in client link attachment selection.
  [ISC-Bugs #17198]

16 years ago- sendmsg()/recvmsg() control buffers are now declared in such a way to
David Hankins [Tue, 23 Oct 2007 21:39:56 +0000 (21:39 +0000)] 
- sendmsg()/recvmsg() control buffers are now declared in such a way to
  ensure they are correctly aligned on all (esp. 64-bit) architectures.
  [ISC-Bugs #17087b]

16 years ago- The peer_wants_leases() changes pulled up from 3.1.0 were corrected,
David Hankins [Tue, 9 Oct 2007 22:32:49 +0000 (22:32 +0000)] 
- The peer_wants_leases() changes pulled up from 3.1.0 were corrected,
  'never used' leases will no longer consistently shift between servers
  on every pool rebalance run.  [ISC-Bugs #17211]

16 years agoForgot to update RELNOTES on RT ticket #17196.
Shane Kerr [Tue, 9 Oct 2007 08:17:55 +0000 (08:17 +0000)] 
Forgot to update RELNOTES on RT ticket #17196.

16 years agoFix a number of bugs with the internal lease state handling.
Shane Kerr [Tue, 9 Oct 2007 08:16:09 +0000 (08:16 +0000)] 
Fix a number of bugs with the internal lease state handling.

See RT ticket #17196 for more information.

16 years agoautoconf regeneration
David Hankins [Mon, 8 Oct 2007 14:32:06 +0000 (14:32 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Mon, 8 Oct 2007 14:32:04 +0000 (14:32 +0000)] 
automake regeneration

16 years agoautoheader regeneration
David Hankins [Mon, 8 Oct 2007 14:31:59 +0000 (14:31 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Mon, 8 Oct 2007 14:31:56 +0000 (14:31 +0000)] 
aclocal regeneration

16 years ago- Additional compilation problems on HP/UX have been repaired.
David Hankins [Mon, 8 Oct 2007 14:27:53 +0000 (14:27 +0000)] 
- Additional compilation problems on HP/UX have been repaired.
  [ISC-Bugs #17201]

16 years ago*** empty log message *** v4_0_0b1
David Hankins [Fri, 5 Oct 2007 22:48:51 +0000 (22:48 +0000)] 
*** empty log message ***

16 years ago- DDNS updates state information are now stored in 'binding scopes' that
David Hankins [Fri, 5 Oct 2007 22:29:51 +0000 (22:29 +0000)] 
- DDNS updates state information are now stored in 'binding scopes' that
  follow the leases through their lifecycles.  This enables DDNS teardowns
  on leases that are assigned and expired inbetween a server restart (the
  state is recovered from dhcpd.leases).  Arbitrary user-specified binding
  scopes ('set var = "value";') are not yet supported.

16 years agoautoconf regeneration
David Hankins [Fri, 5 Oct 2007 19:42:17 +0000 (19:42 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Fri, 5 Oct 2007 19:42:13 +0000 (19:42 +0000)] 
automake regeneration

16 years agoautoheader regeneration
David Hankins [Fri, 5 Oct 2007 19:42:07 +0000 (19:42 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Fri, 5 Oct 2007 19:42:04 +0000 (19:42 +0000)] 
aclocal regeneration

16 years agoversion++ in preparation for release later today
David Hankins [Fri, 5 Oct 2007 19:41:57 +0000 (19:41 +0000)] 
version++ in preparation for release later today

16 years ago- A core dump during expired lease cleanup has been repaired.
David Hankins [Fri, 5 Oct 2007 19:32:52 +0000 (19:32 +0000)] 
- A core dump during expired lease cleanup has been repaired.
  [ISC-Bugs #17187]

16 years ago- DHCPv6 server Confirm message processing has been enhanced - it no
David Hankins [Fri, 5 Oct 2007 15:57:48 +0000 (15:57 +0000)] 
- DHCPv6 server Confirm message processing has been enhanced - it no
  longer replies only to clients with host {} records, it now replies
  as directed in RFC3315 section 18.2.2 - that is, to all clients
  regardless of the existence of bindings. [ISC-Bugs #17183]

16 years agoClient bugs introduced in development repaired. [ISC-Bugs #17192]
David Hankins [Fri, 5 Oct 2007 14:47:43 +0000 (14:47 +0000)] 
Client bugs introduced in development repaired. [ISC-Bugs #17192]

16 years agoFixed some log messages.
Shane Kerr [Fri, 5 Oct 2007 08:39:33 +0000 (08:39 +0000)] 
Fixed some log messages.

See RT ticket #17190 for more.

16 years agos/PIv6/IPv6/
David Hankins [Thu, 4 Oct 2007 17:13:25 +0000 (17:13 +0000)] 
s/PIv6/IPv6/

16 years agoBug in decoding certain options fixed.
Shane Kerr [Thu, 4 Oct 2007 12:14:42 +0000 (12:14 +0000)] 
Bug in decoding certain options fixed.

See RT ticket #17188 for more.

16 years ago- Compilation with DLPI and -Werror has been repaired. [ISC-Bugs #17189]
David Hankins [Wed, 3 Oct 2007 23:36:27 +0000 (23:36 +0000)] 
- Compilation with DLPI and -Werror has been repaired.  [ISC-Bugs #17189]

16 years agoautoconf regeneration
David Hankins [Wed, 3 Oct 2007 20:25:36 +0000 (20:25 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Wed, 3 Oct 2007 20:25:30 +0000 (20:25 +0000)] 
automake regeneration

16 years agoautoheader regeneration
David Hankins [Wed, 3 Oct 2007 20:25:22 +0000 (20:25 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Wed, 3 Oct 2007 20:25:12 +0000 (20:25 +0000)] 
aclocal regeneration

16 years ago- Fixed a ./configure bug where compile tests were failing due to
David Hankins [Wed, 3 Oct 2007 20:24:27 +0000 (20:24 +0000)] 
- Fixed a ./configure bug where compile tests were failing due to
  "-Werror" (unused variable) rather than the actual test failure.  Lead
  to inconsistent and unworkable auto-configurations.  [ISC-Bugs #17177]

16 years ago- Dynamic BOOTP leases are now load balanced in failover. [ISC-Bugs #17079]
David Hankins [Wed, 3 Oct 2007 20:15:15 +0000 (20:15 +0000)] 
- Dynamic BOOTP leases are now load balanced in failover. [ISC-Bugs #17079]

16 years agoAvoid infinite loop where we reschedule for the current second by
Shane Kerr [Wed, 3 Oct 2007 12:50:11 +0000 (12:50 +0000)] 
Avoid infinite loop where we reschedule for the current second by
adding one. We might expire a lease a second late, but that's okay.

See RT ticket #17112 for more.

16 years agoMake sure we return the IPv6 address we suggested in response to a
Shane Kerr [Wed, 3 Oct 2007 10:20:25 +0000 (10:20 +0000)] 
Make sure we return the IPv6 address we suggested in response to a
SOLICIT. Also do not put the address in the "used" pool list when
loading from file.

See RT ticket #17153 for more.

16 years ago- The subnet-mask option inclusion now conforms with RFC2132 section 3.3;
David Hankins [Mon, 1 Oct 2007 16:24:44 +0000 (16:24 +0000)] 
- The subnet-mask option inclusion now conforms with RFC2132 section 3.3;
  it will only appear prior to the routers option if it is present on the
  Parameter-Request-List.  The subnet-mask option will also only be
  included by default (if it is not on the PRL) in response to DISCOVER
  or REQUEST messages.
  [ISC-Bugs #17117]
- The FQDN option is only supplied if the client supplied an FQDN option or
  if the FQDN option was explicitly requested on the PRL.
  [ISC-Bugs #17117]

16 years ago- An assertion in lease counting relating to reserved leases was repaired.
David Hankins [Mon, 1 Oct 2007 15:12:19 +0000 (15:12 +0000)] 
- An assertion in lease counting relating to reserved leases was repaired.
  [ISC-Bugs #17130]

16 years agoCast arguments for isspace(), isascii(), and other is*() functions to int.
Michael Graff [Mon, 1 Oct 2007 14:47:35 +0000 (14:47 +0000)] 
Cast arguments for isspace(), isascii(), and other is*() functions to int.

16 years ago- A bug was repaired where MAC Address Affinity for virgin leases always
David Hankins [Thu, 27 Sep 2007 15:28:05 +0000 (15:28 +0000)] 
- A bug was repaired where MAC Address Affinity for virgin leases always
  mapped to the primary.  Virgin leases now have an interleaved preference
  between primary and secondary. [ISC-Bugs #17174]

- A bug was repaired where MAC Address Affinity for clients with no client
  identifier was sometimes mishashed to the peer.  Load balancing during
  runtime and pool rebalancing were opposing. [ISC-Bugs #17174]

16 years agoCouple of casts to fix build errors reported by robie.
Shane Kerr [Tue, 18 Sep 2007 07:24:22 +0000 (07:24 +0000)] 
Couple of casts to fix build errors reported by robie.

16 years agoClarify domain-list formatted option syntax.
David Hankins [Mon, 17 Sep 2007 17:52:01 +0000 (17:52 +0000)] 
Clarify domain-list formatted option syntax.

16 years ago- Log messages when failover peer names mismatch have been improved to
David Hankins [Mon, 17 Sep 2007 17:18:49 +0000 (17:18 +0000)] 
- Log messages when failover peer names mismatch have been improved to
  point out the problem.

16 years agoWill not be in a3, so need new section for RELNOTES.
Shane Kerr [Mon, 17 Sep 2007 10:15:25 +0000 (10:15 +0000)] 
Will not be in a3, so need new section for RELNOTES.

16 years agoRemove ddns-update-style warning by changing default to "none".
Shane Kerr [Mon, 17 Sep 2007 10:13:07 +0000 (10:13 +0000)] 
Remove ddns-update-style warning by changing default to "none".

See RT ticket #17103 for more.

16 years agoSpelling corrections.
Shane Kerr [Fri, 14 Sep 2007 10:38:32 +0000 (10:38 +0000)] 
Spelling corrections.

16 years agoDocument change to server/dhcpd.c. v4_0_0a3
David Hankins [Wed, 12 Sep 2007 17:34:14 +0000 (17:34 +0000)] 
Document change to server/dhcpd.c.

16 years agoautoconf regeneration
David Hankins [Wed, 12 Sep 2007 17:34:05 +0000 (17:34 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Wed, 12 Sep 2007 17:34:01 +0000 (17:34 +0000)] 
automake regeneration

16 years agoInclude RELNOTES in the distribution.
David Hankins [Wed, 12 Sep 2007 17:28:57 +0000 (17:28 +0000)] 
Include RELNOTES in the distribution.
'realse'->release typo.

16 years agoDon't remove host and interface addresses from pools in IPv4.
Shane Kerr [Fri, 7 Sep 2007 12:20:24 +0000 (12:20 +0000)] 
Don't remove host and interface addresses from pools in IPv4.

See RT ticket #17131 for more.

16 years agoFinal grammar fix.
David Hankins [Wed, 5 Sep 2007 22:45:07 +0000 (22:45 +0000)] 
Final grammar fix.

16 years agomore grammar
David Hankins [Wed, 5 Sep 2007 22:22:13 +0000 (22:22 +0000)] 
more grammar

16 years agoUpdate for grammar feedback.
David Hankins [Wed, 5 Sep 2007 20:48:24 +0000 (20:48 +0000)] 
Update for grammar feedback.

16 years agoautoconf regeneration
David Hankins [Wed, 5 Sep 2007 17:34:07 +0000 (17:34 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Wed, 5 Sep 2007 17:33:56 +0000 (17:33 +0000)] 
automake regeneration

16 years agoautoheader regeneration
David Hankins [Wed, 5 Sep 2007 17:33:42 +0000 (17:33 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Wed, 5 Sep 2007 17:33:31 +0000 (17:33 +0000)] 
aclocal regeneration

16 years agoVersion to 4.0.0a3.
David Hankins [Wed, 5 Sep 2007 17:32:10 +0000 (17:32 +0000)] 
Version to 4.0.0a3.
README/RELNOTES to new version.
Copyright updates.

16 years agoCompile fix (unused variable).
Shane Kerr [Wed, 29 Aug 2007 21:58:32 +0000 (21:58 +0000)] 
Compile fix (unused variable).

See RT ticket #17116.

16 years agoHEAD build failure reparation. [ISC-Bugs #17115]
David Hankins [Wed, 29 Aug 2007 18:09:35 +0000 (18:09 +0000)] 
HEAD build failure reparation. [ISC-Bugs #17115]

16 years agoFix ugly output on config errors.
Shane Kerr [Wed, 29 Aug 2007 15:56:56 +0000 (15:56 +0000)] 
Fix ugly output on config errors.
See RT ticket #17011 for more.

16 years agoSupport for zero-length options in config files.
Shane Kerr [Mon, 27 Aug 2007 19:11:24 +0000 (19:11 +0000)] 
Support for zero-length options in config files.
See RT ticket #17029 for more.

16 years agoescape nested "'s
David Hankins [Thu, 23 Aug 2007 19:06:38 +0000 (19:06 +0000)] 
escape nested "'s

16 years agoUnused variable caught by gcc -Wall on 64-bit Linux.
Shane Kerr [Thu, 23 Aug 2007 18:04:29 +0000 (18:04 +0000)] 
Unused variable caught by gcc -Wall on 64-bit Linux.
Why this doesn't get flagged elsewhere is a mystery, and slightly
disturbing...

16 years ago- 'request' and 'also request' syntaxes have been added to accomodate
David Hankins [Thu, 23 Aug 2007 16:06:09 +0000 (16:06 +0000)] 
- 'request' and 'also request' syntaxes have been added to accomodate
  the DHCPv6 client configuration.  'send dhcp6.oro' is no longer
  necessary.  [ISC-Bugs #17023]