]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
16 years ago- The minimum site code value was set to 224 in 3.1.0 to track RFC3942. This
David Hankins [Wed, 9 Jan 2008 17:13:16 +0000 (17:13 +0000)] 
- 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]

16 years agoDocumentation fix in dhclient man page.
Shane Kerr [Wed, 9 Jan 2008 16:11:28 +0000 (16:11 +0000)] 
Documentation fix in dhclient man page.
See RT ticket #17453 for more.

16 years agoDeclare variables prior to code so as to produce code that can be compiled
David Hankins [Tue, 8 Jan 2008 17:51:01 +0000 (17:51 +0000)] 
Declare variables prior to code so as to produce code that can be compiled
without C99 compliance.

16 years ago- A log message was introduced to clarify the situation where a failover
David Hankins [Tue, 8 Jan 2008 16:22:23 +0000 (16:22 +0000)] 
- 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]

16 years agomistake in merging
David Hankins [Tue, 8 Jan 2008 16:12:07 +0000 (16:12 +0000)] 
mistake in merging

16 years ago- A bug was fixed where the 'giaddr' may be used to find the client's subnet
David Hankins [Tue, 8 Jan 2008 16:09:32 +0000 (16:09 +0000)] 
- A bug was fixed where the 'giaddr' may be used to find the client's subnet
  rather than its own 'ciaddr'.  [ISC-Bugs #16627]

16 years agoBuild fix for non-DHCPv6 compilation.
Shane Kerr [Tue, 8 Jan 2008 11:31:13 +0000 (11:31 +0000)] 
Build fix for non-DHCPv6 compilation.
See RT ticket #17367 for more.

16 years agospelling error in a message
Francis Dupont [Thu, 3 Jan 2008 09:48:42 +0000 (09:48 +0000)] 
spelling error in a message

16 years agoOne conversion to sub-second timers missed.
Shane Kerr [Thu, 3 Jan 2008 09:46:59 +0000 (09:46 +0000)] 
One conversion to sub-second timers missed.

16 years agofiner granularity timers
Francis Dupont [Thu, 3 Jan 2008 00:30:14 +0000 (00:30 +0000)] 
finer granularity timers

16 years agoCleanup IA_NA dependencies
Francis Dupont [Wed, 2 Jan 2008 23:47:22 +0000 (23:47 +0000)] 
Cleanup IA_NA dependencies

16 years agoFix release of empty IPv6 active lease
Francis Dupont [Sun, 30 Dec 2007 18:49:56 +0000 (18:49 +0000)] 
Fix release of empty IPv6 active lease

16 years agotypo in log message for invalid replies
Francis Dupont [Fri, 28 Dec 2007 12:26:07 +0000 (12:26 +0000)] 
typo in log message for invalid replies

16 years agoFix reserved IID stuff for compiler warnings & co
Francis Dupont [Fri, 28 Dec 2007 11:35:41 +0000 (11:35 +0000)] 
Fix reserved IID stuff for compiler warnings & co

16 years agoOops, typo in the previous commit
Francis Dupont [Fri, 28 Dec 2007 11:19:09 +0000 (11:19 +0000)] 
Oops, typo in the previous commit

16 years agoDon't be fooled by rapid-commit in the NoAddrsAvail case
Francis Dupont [Fri, 28 Dec 2007 11:14:26 +0000 (11:14 +0000)] 
Don't be fooled by rapid-commit in the NoAddrsAvail case

16 years agofix 'unicast' comments
Francis Dupont [Fri, 28 Dec 2007 10:52:05 +0000 (10:52 +0000)] 
fix 'unicast' comments

16 years agoUnicast options are taken into account only for RENEWs
Francis Dupont [Fri, 28 Dec 2007 10:20:41 +0000 (10:20 +0000)] 
Unicast options are taken into account only for RENEWs

16 years agoBetter control over allocated IID
Francis Dupont [Fri, 28 Dec 2007 09:46:42 +0000 (09:46 +0000)] 
Better control over allocated IID

16 years agohash type fix
Francis Dupont [Fri, 21 Dec 2007 11:56:01 +0000 (11:56 +0000)] 
hash type fix

16 years agoSome definitions not in phase with the IANA registry were updated
Francis Dupont [Thu, 20 Dec 2007 21:58:38 +0000 (21:58 +0000)] 
Some definitions not in phase with the IANA registry were updated

16 years agoformat_min_length() doesn't know IPv6
Francis Dupont [Thu, 20 Dec 2007 15:33:15 +0000 (15:33 +0000)] 
format_min_length() doesn't know IPv6

16 years ago- A bug in failover pool rebalancing that caused POOLREQ message ping-pongs
David Hankins [Tue, 18 Dec 2007 18:04:22 +0000 (18:04 +0000)] 
- 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]

16 years agoFixed definition of iaaddr hash to use correct reference and dereference
Shane Kerr [Tue, 18 Dec 2007 17:01:48 +0000 (17:01 +0000)] 
Fixed definition of iaaddr hash to use correct reference and dereference
functions.
See RT ticket #17371 for more.

16 years agotrivial fix in not (yet) used code
Francis Dupont [Sat, 15 Dec 2007 10:59:37 +0000 (10:59 +0000)] 
trivial fix in not (yet) used code

16 years ago- A cosmetic bug during potential-conflict recovery that caused the peer's
David Hankins [Thu, 13 Dec 2007 16:59:10 +0000 (16:59 +0000)] 
- 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]

16 years ago- The 'min-secs' configuration parameter's log message has been updated to
David Hankins [Thu, 13 Dec 2007 16:56:24 +0000 (16:56 +0000)] 
- The 'min-secs' configuration parameter's log message has been updated to
  be more helpful.  [ISC-Bugs #17299]

16 years ago- The warning logged when an address range doesn't fit in the subnets
David Hankins [Thu, 13 Dec 2007 16:50:17 +0000 (16:50 +0000)] 
- 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]

16 years agoautoconf regeneration
David Hankins [Wed, 12 Dec 2007 19:24:44 +0000 (19:24 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Wed, 12 Dec 2007 19:24:39 +0000 (19:24 +0000)] 
automake regeneration

16 years agoautoheader regeneration
David Hankins [Wed, 12 Dec 2007 19:24:23 +0000 (19:24 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Wed, 12 Dec 2007 19:24:19 +0000 (19:24 +0000)] 
aclocal regeneration

16 years agoInclude additional files in 'make dist'. [ISC-Bugs #17361]
David Hankins [Wed, 12 Dec 2007 19:23:42 +0000 (19:23 +0000)] 
Include additional files in 'make dist'.  [ISC-Bugs #17361]

16 years agorelease date++ v4_0_0rc1
David Hankins [Tue, 11 Dec 2007 00:11:49 +0000 (00:11 +0000)] 
release date++

16 years ago- The reverse dns name for PTR updates on IPv6 addresses has been fixed to
David Hankins [Tue, 11 Dec 2007 00:11:22 +0000 (00:11 +0000)] 
- The reverse dns name for PTR updates on IPv6 addresses has been fixed to
  use ip6.arpa. rather than default to in-addr.arpa and require user
  configuration.  [ISC-Bugs #17356]

16 years agoFix typo
Evan Hunt [Sat, 8 Dec 2007 19:40:14 +0000 (19:40 +0000)] 
Fix typo

16 years agodhc6_lease_destroy() and dhc6_ia_destroy() now set lease and IA
Evan Hunt [Sat, 8 Dec 2007 19:36:00 +0000 (19:36 +0000)] 
dhc6_lease_destroy() and dhc6_ia_destroy() now set lease and IA
pointers to NULL after freeing, to prevent subsequent accesses to freed
memory.  [rt17352]

16 years agoAlways send preference if it is configured.
Shane Kerr [Sat, 8 Dec 2007 18:09:32 +0000 (18:09 +0000)] 
Always send preference if it is configured.
See RT ticket #17353 for more.

16 years agoautoconf regeneration
David Hankins [Thu, 6 Dec 2007 05:52:02 +0000 (05:52 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Thu, 6 Dec 2007 05:51:20 +0000 (05:51 +0000)] 
automake regeneration

16 years agoautoheader regeneration
David Hankins [Thu, 6 Dec 2007 05:47:54 +0000 (05:47 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Thu, 6 Dec 2007 05:47:34 +0000 (05:47 +0000)] 
aclocal regeneration

16 years agoautoconf regeneration
David Hankins [Thu, 6 Dec 2007 01:24:19 +0000 (01:24 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Thu, 6 Dec 2007 01:24:00 +0000 (01:24 +0000)] 
automake regeneration

16 years agoautoconf regeneration
David Hankins [Thu, 6 Dec 2007 01:13:01 +0000 (01:13 +0000)] 
autoconf regeneration

16 years agoautoheader regeneration
David Hankins [Thu, 6 Dec 2007 01:09:03 +0000 (01:09 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Thu, 6 Dec 2007 01:08:56 +0000 (01:08 +0000)] 
aclocal regeneration

16 years agoRelease to 4.0.0rc1.
David Hankins [Thu, 6 Dec 2007 01:08:46 +0000 (01:08 +0000)] 
Release to 4.0.0rc1.

16 years agoCopyright++.
David Hankins [Thu, 6 Dec 2007 00:50:22 +0000 (00:50 +0000)] 
Copyright++.

16 years ago- A bug was fixed where the DHCPv6 server puts the NoAddrsAvail status
David Hankins [Thu, 6 Dec 2007 00:08:44 +0000 (00:08 +0000)] 
- A bug was fixed where the DHCPv6 server puts the NoAddrsAvail status
  code in the IA_NA was fixed.  The status code now appears in the root
  level.  [ISC-Bugs #17316b]

16 years agoInsure we let people Request addresses that we suggested in Advertise.
Shane Kerr [Thu, 6 Dec 2007 00:07:12 +0000 (00:07 +0000)] 
Insure we let people Request addresses that we suggested in Advertise.
See RT ticket #17302 for more.

16 years agoautoconf regeneration
David Hankins [Wed, 5 Dec 2007 19:43:01 +0000 (19:43 +0000)] 
autoconf regeneration

16 years agoautomake regeneration
David Hankins [Wed, 5 Dec 2007 19:42:57 +0000 (19:42 +0000)] 
automake regeneration

16 years agoautoheader regeneration
David Hankins [Wed, 5 Dec 2007 19:42:53 +0000 (19:42 +0000)] 
autoheader regeneration

16 years agoaclocal regeneration
David Hankins [Wed, 5 Dec 2007 19:42:49 +0000 (19:42 +0000)] 
aclocal regeneration

16 years ago- ./configure now autodetects local database locations rather than trying
David Hankins [Wed, 5 Dec 2007 19:41:29 +0000 (19:41 +0000)] 
- ./configure now autodetects local database locations rather than trying
  to put dhcpd.leases and dhclient.leases in /usr/local/var/db, which no
  one ever has.  [ISC-Bugs #17268]

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