]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
18 years agoFix missing parameter in parse_warn().
Shane Kerr [Wed, 11 Jul 2007 14:54:11 +0000 (14:54 +0000)] 
Fix missing parameter in parse_warn().
Whoops.

18 years agoFix infinite loop if EOF in pool statement.
Shane Kerr [Wed, 11 Jul 2007 12:02:51 +0000 (12:02 +0000)] 
Fix infinite loop if EOF in pool statement.
See RT ticket #16977 for more.

18 years agoautoconf regeneration v4_0_0a2
Evan Hunt [Tue, 10 Jul 2007 22:09:54 +0000 (22:09 +0000)] 
autoconf regeneration

18 years agoautomake regeneration
Evan Hunt [Tue, 10 Jul 2007 22:08:52 +0000 (22:08 +0000)] 
automake regeneration

18 years agoautoheader regeneration
Evan Hunt [Tue, 10 Jul 2007 22:00:08 +0000 (22:00 +0000)] 
autoheader regeneration

18 years agoaclocal regeneration
Evan Hunt [Tue, 10 Jul 2007 21:59:54 +0000 (21:59 +0000)] 
aclocal regeneration

18 years agoReleasing 4.0.0a2
Evan Hunt [Tue, 10 Jul 2007 21:58:12 +0000 (21:58 +0000)] 
Releasing 4.0.0a2

18 years ago- Fixed a bug with the 'ddns-updates' boolean server configuration
David Hankins [Tue, 10 Jul 2007 21:42:05 +0000 (21:42 +0000)] 
- Fixed a bug with the 'ddns-updates' boolean server configuration
  parameter, which caused the server to fail. [ISC-Bugs #17002]

18 years agoUpdating the dhcpd usage() message and the dhcpd man page so they match
Shane Kerr [Tue, 3 Jul 2007 10:34:18 +0000 (10:34 +0000)] 
Updating the dhcpd usage() message and the dhcpd man page so they match
the command-line arguments.

See RT ticket #16922 for more.

18 years agoMinor bug in octal parsing fixed.
Shane Kerr [Tue, 3 Jul 2007 09:51:58 +0000 (09:51 +0000)] 
Minor bug in octal parsing fixed.
See RT ticket #16514 for more.

18 years agoCorrect compilation on HP/UX.
David Hankins [Fri, 29 Jun 2007 22:12:30 +0000 (22:12 +0000)] 
Correct compilation on HP/UX.

18 years agoImprove documentation of VIVSO and VSIO vendor spaces.
David Hankins [Thu, 28 Jun 2007 18:29:49 +0000 (18:29 +0000)] 
Improve documentation of VIVSO and VSIO vendor spaces.

18 years ago- The parse warning that 'deny dyanmic bootp;' must be configured for
David Hankins [Thu, 28 Jun 2007 17:19:55 +0000 (17:19 +0000)] 
- The parse warning that 'deny dyanmic bootp;' must be configured for
  failover protected subnets was removed. [ISC-Bugs #16975]

18 years agoFixed a bug parsing ipv6 addresses in host-identifier statements. [rt16860]
Evan Hunt [Wed, 27 Jun 2007 18:25:15 +0000 (18:25 +0000)] 
Fixed a bug parsing ipv6 addresses in host-identifier statements. [rt16860]

18 years agoregen
Shane Kerr [Wed, 27 Jun 2007 11:25:41 +0000 (11:25 +0000)] 
regen

18 years agoBuild fixes for Solaris. (CVS checkin, part 4)
Shane Kerr [Tue, 26 Jun 2007 09:58:41 +0000 (09:58 +0000)] 
Build fixes for Solaris. (CVS checkin, part 4)
See RT ticket #16966 for more.

18 years agoBuild fixes for Solaris. (CVS checking, part 3)
Shane Kerr [Tue, 26 Jun 2007 09:58:16 +0000 (09:58 +0000)] 
Build fixes for Solaris. (CVS checking, part 3)
See RT ticket #16966 for more.

18 years agoBuild fixes for Solaris. (CVS checking, part 2)
Shane Kerr [Tue, 26 Jun 2007 09:57:46 +0000 (09:57 +0000)] 
Build fixes for Solaris. (CVS checking, part 2)
See RT ticket #16966 for more.

18 years agoBuild fixes for Solaris.
Shane Kerr [Tue, 26 Jun 2007 09:56:52 +0000 (09:56 +0000)] 
Build fixes for Solaris.
See RT ticket #16966 for more.

18 years agoHandle IPv6 parsing better. Adds generic whitespace handling to
Shane Kerr [Wed, 20 Jun 2007 10:38:55 +0000 (10:38 +0000)] 
Handle IPv6 parsing better. Adds generic whitespace handling to
parser.
See RT ticket #16862 for more.

18 years agoCheck for valid prefixes in configuration.
Shane Kerr [Tue, 19 Jun 2007 17:06:03 +0000 (17:06 +0000)] 
Check for valid prefixes in configuration.

See RT ticket #16944 for more information.

18 years agoBuild fix for BSD.
Shane Kerr [Fri, 15 Jun 2007 15:02:05 +0000 (15:02 +0000)] 
Build fix for BSD.
See RT ticket #16959 for more.

18 years ago- supersede_lease() now requeues leases in their respective hardware
David Hankins [Fri, 8 Jun 2007 18:56:30 +0000 (18:56 +0000)] 
- supersede_lease() now requeues leases in their respective hardware
  address hash bucket.  This mirrors client identifier behaviour.
  [ISC-Bugs #16936]

18 years agoautoconf regeneration
David Hankins [Fri, 8 Jun 2007 15:00:05 +0000 (15:00 +0000)] 
autoconf regeneration

18 years agoautomake regeneration
David Hankins [Fri, 8 Jun 2007 14:59:47 +0000 (14:59 +0000)] 
automake regeneration

18 years agoautoheader regeneration
David Hankins [Fri, 8 Jun 2007 14:59:13 +0000 (14:59 +0000)] 
autoheader regeneration

18 years agoaclocal regeneration
David Hankins [Fri, 8 Jun 2007 14:58:38 +0000 (14:58 +0000)] 
aclocal regeneration

18 years ago- Compilation on HP/UX has been repaired. The changes should generally
David Hankins [Fri, 8 Jun 2007 14:58:20 +0000 (14:58 +0000)] 
- Compilation on HP/UX has been repaired.  The changes should generally
  apply to any architecture that supplies SIOCGLIFCONF but does not
  use 'struct lifconf' structures to pass values. [ISC-Bugs #16928]

18 years ago- AC_CHECK_HEADERS() defines HAVE_NET_IF_DL_H not HAVE_IF_DL_H.
David Hankins [Thu, 7 Jun 2007 23:40:19 +0000 (23:40 +0000)] 
- AC_CHECK_HEADERS() defines HAVE_NET_IF_DL_H not HAVE_IF_DL_H.

18 years agoautoconf+++, this time with 2.61
David Hankins [Thu, 7 Jun 2007 16:48:38 +0000 (16:48 +0000)] 
autoconf+++, this time with 2.61

18 years agoautoconf++, second round.
David Hankins [Thu, 7 Jun 2007 16:45:43 +0000 (16:45 +0000)] 
autoconf++, second round.

18 years agoautomake++, second round.
David Hankins [Thu, 7 Jun 2007 16:45:31 +0000 (16:45 +0000)] 
automake++, second round.

18 years agoaclocal++, second round.
David Hankins [Thu, 7 Jun 2007 16:44:54 +0000 (16:44 +0000)] 
aclocal++, second round.

18 years agoautoconf updated
David Hankins [Thu, 7 Jun 2007 15:57:24 +0000 (15:57 +0000)] 
autoconf updated

18 years agoautomake updated
David Hankins [Thu, 7 Jun 2007 15:57:10 +0000 (15:57 +0000)] 
automake updated

18 years agoautoheader updated
David Hankins [Thu, 7 Jun 2007 15:56:47 +0000 (15:56 +0000)] 
autoheader updated

18 years agoaclocal updated.
David Hankins [Thu, 7 Jun 2007 15:56:29 +0000 (15:56 +0000)] 
aclocal updated.

18 years ago- Two new operators, ~= and ~~, have been integrated to implement
David Hankins [Thu, 7 Jun 2007 15:52:30 +0000 (15:52 +0000)] 
- Two new operators, ~= and ~~, have been integrated to implement
  boolean matches by regular expression (such as may be used in
  class matching statements).  Thanks to a patch by Alexandr S.
  Agranovsky, which underwent slight modification.  [ISC-Bugs #8155]

18 years agoChdir to "/" before going into daemon mode. Use realpath() to
Evan Hunt [Thu, 7 Jun 2007 15:29:31 +0000 (15:29 +0000)] 
Chdir to "/" before going into daemon mode.  Use realpath() to
canonicalize relative pathnames. [rt16729]

18 years agoMake sure all writes to lease file are checked for success or failure.
Evan Hunt [Wed, 6 Jun 2007 23:07:17 +0000 (23:07 +0000)] 
Make sure all writes to lease file are checked for success or failure.
(The patch checked in previously missed some cases.) [rt16929]

18 years ago- Add support for dhcpv6 "Release" messages [rt16905]
Evan Hunt [Wed, 6 Jun 2007 22:57:32 +0000 (22:57 +0000)] 
- Add support for dhcpv6 "Release" messages [rt16905]
- Add -x option, which causes running dhclient processes to exist
  gracefully *without* releasing leases [rt16741]
(Merging both at once because the first one depended on the second one)

18 years agoPulled up rt16929
Evan Hunt [Tue, 5 Jun 2007 23:28:43 +0000 (23:28 +0000)] 
Pulled up rt16929

18 years agoregen
Shane Kerr [Tue, 5 Jun 2007 08:34:37 +0000 (08:34 +0000)] 
regen

18 years agoFix DHCP build on Slackware with 2.4 kernel.
Shane Kerr [Mon, 4 Jun 2007 14:18:08 +0000 (14:18 +0000)] 
Fix DHCP build on Slackware with 2.4 kernel.
See RT ticket #16918 for more information.

18 years ago- Failover rebalance events no longer play ping pong with round errors
David Hankins [Fri, 1 Jun 2007 22:26:01 +0000 (22:26 +0000)] 
- Failover rebalance events no longer play ping pong with round errors
  (moving leases between free and back to backup where there are an
  odd number of leases).
  [ISC-Bugs #16910]

- The 'pool' log line has been split into two messages, one before the
  rebalance run, and one after.
  [ISC-Bugs #16910]

- Any queued BNDACKs are transmitted before transmitting new BNDUPDs.
  This enforces the correct sequence of events for the remote server
  processing these messages.
  [ISC-Bugs #16910]

18 years ago- A bug was fixed in interface discovery wherein an error identifying
David Hankins [Fri, 1 Jun 2007 22:11:49 +0000 (22:11 +0000)] 
- A bug was fixed in interface discovery wherein an error identifying
  a server-configured interface with no IPv4 addresses would SEGV.
  [ISC-Bugs #16896]

18 years agoCheck in latest config.h.in to fix build problems.
Shane Kerr [Wed, 30 May 2007 22:03:06 +0000 (22:03 +0000)] 
Check in latest config.h.in to fix build problems.

18 years agoRemove redundant cast.
Shane Kerr [Wed, 30 May 2007 10:10:12 +0000 (10:10 +0000)] 
Remove redundant cast.
See RT ticket #16917 for more.

18 years agoFollowing directions from tinderbox to fix build.
Shane Kerr [Wed, 30 May 2007 08:29:10 +0000 (08:29 +0000)] 
Following directions from tinderbox to fix build.

18 years agoregen
Mark Andrews [Tue, 29 May 2007 23:47:26 +0000 (23:47 +0000)] 
regen

18 years agoMerge in changes that were needed in 3.1.0 to silence NetBSD compiler
Evan Hunt [Tue, 29 May 2007 18:11:56 +0000 (18:11 +0000)] 
Merge in changes that were needed in 3.1.0 to silence NetBSD compiler
warnings. [rt16907]

18 years agoBuild fixes. See RT ticket #16888 for more information.
Shane Kerr [Tue, 29 May 2007 16:32:11 +0000 (16:32 +0000)] 
Build fixes. See RT ticket #16888 for more information.

18 years agoregen
Mark Andrews [Wed, 23 May 2007 21:56:00 +0000 (21:56 +0000)] 
regen

18 years ago- Corrected a flaw that broke encapsulated spaces included due to presence
David Hankins [Wed, 23 May 2007 19:25:40 +0000 (19:25 +0000)] 
- Corrected a flaw that broke encapsulated spaces included due to presence
  on the parameter request list. [ISC-Bugs #16625]

18 years agoHandle hostnames that start with numbers.
Shane Kerr [Wed, 23 May 2007 15:29:49 +0000 (15:29 +0000)] 
Handle hostnames that start with numbers.

This involved needing to look at more than one token at a time, so
this patch moves from read() to mmap() of files, as a way to gracefully
rewind.

See RT ticket #16516 for (a lot) more.

18 years agoregen
Mark Andrews [Wed, 23 May 2007 13:30:30 +0000 (13:30 +0000)] 
regen

18 years agoFix pointer size in 64-bit land.
Shane Kerr [Wed, 23 May 2007 10:35:11 +0000 (10:35 +0000)] 
Fix pointer size in 64-bit land.
See RT ticket #16902 for more.

18 years agoregenerate configure
Mark Andrews [Wed, 23 May 2007 01:35:24 +0000 (01:35 +0000)] 
regenerate configure

18 years agoregenerate aclocal.m4
Mark Andrews [Wed, 23 May 2007 01:35:08 +0000 (01:35 +0000)] 
regenerate aclocal.m4

18 years agoregenerate configure
Mark Andrews [Wed, 23 May 2007 01:25:52 +0000 (01:25 +0000)] 
regenerate configure

18 years ago- A flaw in failover startup sequences was repaired that sometimes left
David Hankins [Tue, 22 May 2007 22:56:21 +0000 (22:56 +0000)] 
- A flaw in failover startup sequences was repaired that sometimes left
  the primary DHCP server's pool rebalance schedules unscheduled.
  [ISC-Bugs #16621]

18 years ago"make check-am" to flush build environs and get new commits (fix compilation
David Hankins [Mon, 21 May 2007 22:31:24 +0000 (22:31 +0000)] 
"make check-am" to flush build environs and get new commits (fix compilation
on fbsd 4.11?).

18 years agoMissed one.
David Hankins [Mon, 21 May 2007 22:26:53 +0000 (22:26 +0000)] 
Missed one.

18 years agocvsignore++
David Hankins [Mon, 21 May 2007 22:26:05 +0000 (22:26 +0000)] 
cvsignore++

18 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.

18 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.

18 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]

18 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]

18 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.

18 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]

18 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.

18 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.

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

18 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.

18 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).

18 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.

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

18 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.

18 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.

18 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].

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

18 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.

18 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]

18 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]

18 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]

18 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. :(

18 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.

18 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.

18 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]

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

18 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).

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

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

18 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]

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

18 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]

18 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.

18 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]

18 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.

18 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]