]>
git.ipfire.org Git - thirdparty/dhcp.git/log
David Hankins [Wed, 5 Sep 2007 17:34:07 +0000 (17:34 +0000)]
autoconf regeneration
David Hankins [Wed, 5 Sep 2007 17:33:56 +0000 (17:33 +0000)]
automake regeneration
David Hankins [Wed, 5 Sep 2007 17:33:42 +0000 (17:33 +0000)]
autoheader regeneration
David Hankins [Wed, 5 Sep 2007 17:33:31 +0000 (17:33 +0000)]
aclocal regeneration
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.
Shane Kerr [Wed, 29 Aug 2007 21:58:32 +0000 (21:58 +0000)]
Compile fix (unused variable).
See RT ticket #17116.
David Hankins [Wed, 29 Aug 2007 18:09:35 +0000 (18:09 +0000)]
HEAD build failure reparation. [ISC-Bugs #17115]
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.
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.
David Hankins [Thu, 23 Aug 2007 19:06:38 +0000 (19:06 +0000)]
escape nested "'s
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...
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]
Shane Kerr [Thu, 23 Aug 2007 13:46:23 +0000 (13:46 +0000)]
Compile fix for Linux 64-bit.
Shane Kerr [Thu, 23 Aug 2007 09:49:51 +0000 (09:49 +0000)]
Warning-enabled build fixes for BSD.
David Hankins [Wed, 22 Aug 2007 15:42:13 +0000 (15:42 +0000)]
- An internal database inconsistency bug was repaired where the server
would segfault if a client attempted to renew a lease that had been
loaded from persistent storage. [ISC-Bugs #17068]
Shane Kerr [Wed, 22 Aug 2007 13:42:58 +0000 (13:42 +0000)]
regen
Shane Kerr [Wed, 22 Aug 2007 13:41:37 +0000 (13:41 +0000)]
Fix a number of warnings (and a few real bugs) found by enabling
gcc warnings.
See RT ticket #17013 for more.
David Hankins [Tue, 21 Aug 2007 20:18:37 +0000 (20:18 +0000)]
regen
Shane Kerr [Tue, 21 Aug 2007 16:27:47 +0000 (16:27 +0000)]
autoconf regeneration
Shane Kerr [Tue, 21 Aug 2007 16:22:14 +0000 (16:22 +0000)]
autoheader regeneration
Shane Kerr [Tue, 21 Aug 2007 16:21:54 +0000 (16:21 +0000)]
aclocal regeneration
Shane Kerr [Tue, 21 Aug 2007 16:21:15 +0000 (16:21 +0000)]
Enable DHCPv6 by default.
See RT ticket #17071 for more.
Shane Kerr [Tue, 14 Aug 2007 14:08:16 +0000 (14:08 +0000)]
Fix for interface detection when no IPv4 addresses available.
See RT ticket #17086 for more.
David Hankins [Fri, 20 Jul 2007 19:18:24 +0000 (19:18 +0000)]
Update failover documentation for dynamic bootp.
Shane Kerr [Fri, 13 Jul 2007 06:51:08 +0000 (06:51 +0000)]
Missed a file from RT ticket #16988.
Shane Kerr [Fri, 13 Jul 2007 06:43:43 +0000 (06:43 +0000)]
Code cleanup to remove warnings from "gcc -Wall".
See RT ticket #16988 for more.
Shane Kerr [Thu, 12 Jul 2007 13:11:02 +0000 (13:11 +0000)]
Fixed file descriptor leak on failure in initializing OMAPI listener.
See RT ticket #16993 for more.
Shane Kerr [Wed, 11 Jul 2007 14:54:11 +0000 (14:54 +0000)]
Fix missing parameter in parse_warn().
Whoops.
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.
Evan Hunt [Tue, 10 Jul 2007 22:09:54 +0000 (22:09 +0000)]
autoconf regeneration
Evan Hunt [Tue, 10 Jul 2007 22:08:52 +0000 (22:08 +0000)]
automake regeneration
Evan Hunt [Tue, 10 Jul 2007 22:00:08 +0000 (22:00 +0000)]
autoheader regeneration
Evan Hunt [Tue, 10 Jul 2007 21:59:54 +0000 (21:59 +0000)]
aclocal regeneration
Evan Hunt [Tue, 10 Jul 2007 21:58:12 +0000 (21:58 +0000)]
Releasing 4.0.0a2
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]
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.
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.
David Hankins [Fri, 29 Jun 2007 22:12:30 +0000 (22:12 +0000)]
Correct compilation on HP/UX.
David Hankins [Thu, 28 Jun 2007 18:29:49 +0000 (18:29 +0000)]
Improve documentation of VIVSO and VSIO vendor spaces.
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]
Evan Hunt [Wed, 27 Jun 2007 18:25:15 +0000 (18:25 +0000)]
Fixed a bug parsing ipv6 addresses in host-identifier statements. [rt16860]
Shane Kerr [Wed, 27 Jun 2007 11:25:41 +0000 (11:25 +0000)]
regen
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.
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.
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.
Shane Kerr [Tue, 26 Jun 2007 09:56:52 +0000 (09:56 +0000)]
Build fixes for Solaris.
See RT ticket #16966 for more.
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.
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.
Shane Kerr [Fri, 15 Jun 2007 15:02:05 +0000 (15:02 +0000)]
Build fix for BSD.
See RT ticket #16959 for more.
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]
David Hankins [Fri, 8 Jun 2007 15:00:05 +0000 (15:00 +0000)]
autoconf regeneration
David Hankins [Fri, 8 Jun 2007 14:59:47 +0000 (14:59 +0000)]
automake regeneration
David Hankins [Fri, 8 Jun 2007 14:59:13 +0000 (14:59 +0000)]
autoheader regeneration
David Hankins [Fri, 8 Jun 2007 14:58:38 +0000 (14:58 +0000)]
aclocal regeneration
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]
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.
David Hankins [Thu, 7 Jun 2007 16:48:38 +0000 (16:48 +0000)]
autoconf+++, this time with 2.61
David Hankins [Thu, 7 Jun 2007 16:45:43 +0000 (16:45 +0000)]
autoconf++, second round.
David Hankins [Thu, 7 Jun 2007 16:45:31 +0000 (16:45 +0000)]
automake++, second round.
David Hankins [Thu, 7 Jun 2007 16:44:54 +0000 (16:44 +0000)]
aclocal++, second round.
David Hankins [Thu, 7 Jun 2007 15:57:24 +0000 (15:57 +0000)]
autoconf updated
David Hankins [Thu, 7 Jun 2007 15:57:10 +0000 (15:57 +0000)]
automake updated
David Hankins [Thu, 7 Jun 2007 15:56:47 +0000 (15:56 +0000)]
autoheader updated
David Hankins [Thu, 7 Jun 2007 15:56:29 +0000 (15:56 +0000)]
aclocal updated.
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]
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]
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]
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)
Evan Hunt [Tue, 5 Jun 2007 23:28:43 +0000 (23:28 +0000)]
Pulled up rt16929
Shane Kerr [Tue, 5 Jun 2007 08:34:37 +0000 (08:34 +0000)]
regen
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.
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]
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]
Shane Kerr [Wed, 30 May 2007 22:03:06 +0000 (22:03 +0000)]
Check in latest config.h.in to fix build problems.
Shane Kerr [Wed, 30 May 2007 10:10:12 +0000 (10:10 +0000)]
Remove redundant cast.
See RT ticket #16917 for more.
Shane Kerr [Wed, 30 May 2007 08:29:10 +0000 (08:29 +0000)]
Following directions from tinderbox to fix build.
Mark Andrews [Tue, 29 May 2007 23:47:26 +0000 (23:47 +0000)]
regen
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]
Shane Kerr [Tue, 29 May 2007 16:32:11 +0000 (16:32 +0000)]
Build fixes. See RT ticket #16888 for more information.
Mark Andrews [Wed, 23 May 2007 21:56:00 +0000 (21:56 +0000)]
regen
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]
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.
Mark Andrews [Wed, 23 May 2007 13:30:30 +0000 (13:30 +0000)]
regen
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.
Mark Andrews [Wed, 23 May 2007 01:35:24 +0000 (01:35 +0000)]
regenerate configure
Mark Andrews [Wed, 23 May 2007 01:35:08 +0000 (01:35 +0000)]
regenerate aclocal.m4
Mark Andrews [Wed, 23 May 2007 01:25:52 +0000 (01:25 +0000)]
regenerate configure
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]
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?).
David Hankins [Mon, 21 May 2007 22:26:53 +0000 (22:26 +0000)]
Missed one.
David Hankins [Mon, 21 May 2007 22:26:05 +0000 (22:26 +0000)]
cvsignore++
David Hankins [Mon, 21 May 2007 22:14:21 +0000 (22:14 +0000)]
Oops - this is a 3.1.x bug. Demoted.
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.
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]
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]
David Hankins [Sat, 19 May 2007 23:39:51 +0000 (23:39 +0000)]
Merge errors on rt16890.
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]
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.
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.
David Hankins [Sat, 19 May 2007 21:41:01 +0000 (21:41 +0000)]
Post-autoheader.