]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
11 years ago-n[v4_1_esv] Update dates and versions for 4.1-ESV-R9b1
Shawn Routhier [Tue, 21 Jan 2014 19:12:31 +0000 (19:12 +0000)] 
-n[v4_1_esv] Update dates and versions for 4.1-ESV-R9b1

11 years ago[v4_1_esv] Change mailing list address in log_fatal
Shawn Routhier [Tue, 21 Jan 2014 16:47:26 +0000 (08:47 -0800)] 
[v4_1_esv] Change mailing list address in log_fatal

11 years ago[v4_1_esv] Various minor documentation improvements:
Shawn Routhier [Thu, 7 Nov 2013 18:55:08 +0000 (10:55 -0800)] 
[v4_1_esv] Various minor documentation improvements:

remove repeated words

fix: it's to its

some minor formatting added
(this needs to be improved still, there is a mix
of \fB Bold and \fI underline for same things)

spelling fixes

minor punctuation fixes (remove ...)

uppercase an acronym that is not a config item

(I didn't get this reviewed, these all are very minor or obvious.)

There was a conflict in common/dhcp-options.5, I added some extra
options to fix it.

11 years ago[v4_1_esv]
Shawn Routhier [Sat, 2 Nov 2013 01:05:10 +0000 (18:05 -0700)] 
[v4_1_esv]

Add log messages for the addresses we assign.

12 years ago-n [v4_1_esv]
Shawn Routhier [Mon, 21 Oct 2013 22:14:47 +0000 (15:14 -0700)] 
-n [v4_1_esv]
-n [master]
Fix the socket handling for DHCPv6 clients to allow multiple instances
of a clinet on a single machine to work properly.
[ISC-Bugs #34784]

12 years ago-n [v4_1_esv]
Shawn Routhier [Fri, 11 Oct 2013 21:50:12 +0000 (14:50 -0700)] 
-n [v4_1_esv]
-n [master]
Correct NTP rfc number

12 years ago-n [v4_1_esv]
Shawn Routhier [Fri, 30 Aug 2013 20:32:11 +0000 (13:32 -0700)] 
-n [v4_1_esv]
-n [master]
   fixes in openwrt script from the lwds-lite lab as well
   as some cosmetic changes and updating other scripts to
   use two double quotes instead of two single quotes for
   empty zone ids.
   [rt29843]

12 years ago[v4_1_esv]
Shawn Routhier [Thu, 29 Aug 2013 21:09:32 +0000 (14:09 -0700)] 
[v4_1_esv]
[master]
    [32767] Doxygen files for Developer's Guide are now included in release

12 years ago[v4_1_esv]
Shawn Routhier [Tue, 27 Aug 2013 17:41:54 +0000 (10:41 -0700)] 
[v4_1_esv]
Add a sleep call after trying to kill a previous client.  This
should make the "-r" option to the client work more consistently.
[ISC-Bugs: 18175]

12 years agohandle realloc failure [RT #32105]
Mark Andrews [Tue, 11 Jun 2013 06:08:16 +0000 (16:08 +1000)] 
handle realloc failure [RT #32105]
(cherry picked from commit 6d210be23379eed71f096f80d7859cbbeb347596)

12 years ago[v4_1_esv]
Shawn Routhier [Tue, 4 Jun 2013 17:51:17 +0000 (10:51 -0700)] 
[v4_1_esv]
Squashed commit of the following:
    [rt33351]
    Check for overly long whitespace in files we are parsing and
    print a message and exit if we find it.  We could try and continue
    but given that the file is likely corrupt that doesn't seem useful.
    commit e5cde5645b6cdeee04761fa3671d9e9f3b5abdd4
    commit 25c632ab85e996f89a8e0337a3c5caef6ff4392a

12 years ago- Address static analysis warnings.
Mark Andrews [Thu, 23 May 2013 04:21:20 +0000 (14:21 +1000)] 
- Address static analysis warnings.
  [ISC-Bugs #33510] [ISC-Bugs #33511]

12 years ago- Address static analysis warnings.
Mark Andrews [Thu, 23 May 2013 04:08:32 +0000 (14:08 +1000)] 
- Address static analysis warnings.
  [ISC-Bugs #33510]

12 years ago- Silence benign static analysis warnings.
Mark Andrews [Wed, 15 May 2013 00:49:54 +0000 (10:49 +1000)] 
- Silence benign static analysis warnings.
  [ISC-Bugs #33428]

12 years ago[v4_1_esv]
Shawn Routhier [Mon, 8 Apr 2013 18:29:14 +0000 (11:29 -0700)] 
[v4_1_esv]
    [rt33032]
    Move declaration of fudge so it's only declared if we will use it.

12 years agofix bad merge
Mark Andrews [Tue, 2 Apr 2013 08:32:59 +0000 (19:32 +1100)] 
fix bad merge

12 years ago- Use newer auto* tool packages and turn on RFC_3542 support on Mac OS.
Mark Andrews [Tue, 2 Apr 2013 03:55:14 +0000 (14:55 +1100)] 
- Use newer auto* tool packages and turn on RFC_3542 support on Mac OS.
  [ISC-Bugs #26303]

12 years agoUpdate auto generated files for rt32206
Shawn Routhier [Wed, 16 Jan 2013 20:45:37 +0000 (20:45 +0000)] 
Update auto generated files for rt32206

12 years ago[v4_1_esv]
Shawn Routhier [Wed, 16 Jan 2013 20:35:19 +0000 (12:35 -0800)] 
[v4_1_esv]
When checking to see if atf is available also check the
lib64 directory.
[rt32206]

12 years ago[v4_1_esv]
Shawn Routhier [Wed, 16 Jan 2013 20:00:21 +0000 (12:00 -0800)] 
[v4_1_esv]
Modify the server code to allow the administrator to configure
options 51, 58 and 59 in all universes except the dhcp universe.
[rt32309_41]

12 years agoUpdate auto-conf files for 4.1-ESV-R8 v4_1_esv_r8
Shawn Routhier [Wed, 2 Jan 2013 23:51:56 +0000 (23:51 +0000)] 
Update auto-conf files for 4.1-ESV-R8

12 years ago[v4_1_esv]
Shawn Routhier [Wed, 2 Jan 2013 23:42:47 +0000 (15:42 -0800)] 
[v4_1_esv]
Update for 4.1-ESV-R8 - version, dates and copyrights

12 years agoUpdate for 4.1-ESV-R8rc1 v4_1_esv_r8rc1
Shawn Routhier [Thu, 13 Dec 2012 22:22:53 +0000 (22:22 +0000)] 
Update for 4.1-ESV-R8rc1

12 years ago[v4_1_esv]
Shawn Routhier [Thu, 13 Dec 2012 22:16:47 +0000 (14:16 -0800)] 
[v4_1_esv]
Update version and copyright for 4.1-ESV-rc1

12 years ago[v4_1_esv]
Shawn Routhier [Thu, 13 Dec 2012 19:37:19 +0000 (11:37 -0800)] 
[v4_1_esv]
Clean up ATF issues:
describe patch to ATF code for solaris 11
remove unneeded options for use on solaris 11
comment out unused hash test
[rt32089]

12 years ago[v4_1_esv]
Shawn Routhier [Thu, 13 Dec 2012 00:38:49 +0000 (16:38 -0800)] 
[v4_1_esv]
Update per sanity check comments

12 years agoUpdate auto generated files for 4.1-ESV-R8b1 v4_1_esv_r8b1
Shawn Routhier [Wed, 5 Dec 2012 01:59:18 +0000 (01:59 +0000)] 
Update auto generated files for 4.1-ESV-R8b1

12 years ago[v4_1_esv]
Shawn Routhier [Wed, 5 Dec 2012 01:51:21 +0000 (17:51 -0800)] 
[v4_1_esv]
Update versions and dates for 4.1-ESV-R8b1

12 years ago[v4_1_esv]
Shawn Routhier [Tue, 4 Dec 2012 19:47:56 +0000 (11:47 -0800)] 
[v4_1_esv]
Remove outdated section on ad-hoc DDNS
[ISC-Bugs #21798 #29939]

12 years ago-n [v4_1_esv]
Shawn Routhier [Wed, 28 Nov 2012 21:48:01 +0000 (13:48 -0800)] 
-n [v4_1_esv]
Tidy up dhclient.8 file:
make use of man sections consistent for dhclient.conf, dhclient-script
and dhclient.lease
make port port-number and VAR=val VAR=value
correct   desciptionof to description of
[ISC-Bugs #17368]

12 years ago[v4_1_esv]
Shawn Routhier [Wed, 28 Nov 2012 21:31:07 +0000 (13:31 -0800)] 
[v4_1_esv]
Remove unused variable.
[ISC-Bugs #31983]

12 years ago[v4_1_esv]
Shawn Routhier [Mon, 19 Nov 2012 19:51:34 +0000 (11:51 -0800)] 
[v4_1_esv]
[master]
Move the dhclient.conf and dhcpd.conf files to *.example
to avoid overwriting them during installation.
[ISC-Bugs #19337]

12 years ago[v4_1_esv]
Shawn Routhier [Sat, 17 Nov 2012 01:20:04 +0000 (17:20 -0800)] 
[v4_1_esv]
Tidy up some compiler issues in the debug code
[ISC-Bugs #26460]

12 years ago[v4_1_esv]
Shawn Routhier [Sat, 17 Nov 2012 00:00:09 +0000 (16:00 -0800)] 
[v4_1_esv]
Add support for a simple check that the server id in a request message
to a failover peer matches the server id of the server.  This support
is enabled by editing the file includes/site.h and uncommenting the
definition for SERVER_ID_CHECK.  The option has several restrictions
and issues - please read the comment in the site.h file before
enabling it.
[ISC-Bugs #31463]

12 years ago[v4_1_esv]
Shawn Routhier [Tue, 13 Nov 2012 21:08:41 +0000 (13:08 -0800)] 
[v4_1_esv]
The client now passes information about the options it requested
from the server to the script code via environment variables.
These variables are of the form requested_<option_name>=1 with
the option name being the same as used in the new_* and old_*
variables. [ISC-Bugs #29068]

12 years ago[v4_1_esv]
Shawn Routhier [Fri, 2 Nov 2012 23:50:00 +0000 (16:50 -0700)] 
[v4_1_esv]
Modify the nak_lease function to make some attempts to find a
server-identifier option to use for the NAK.

13 years ago-n [v4_1_esv]
Shawn Routhier [Tue, 23 Oct 2012 19:23:15 +0000 (12:23 -0700)] 
-n [v4_1_esv]
[ISC-Bugs #23048]
Parsing unquoted base64 strings improved. Parser now properly handles
strings that contain reserved names.

13 years ago[v4_1_esv]
Shawn Routhier [Tue, 16 Oct 2012 23:53:54 +0000 (16:53 -0700)] 
[v4_1_esv]
[rt23833]
Clean up a number of items identified by the Coverity
static analysis tool.  Runs courtesy of Red Hat.

13 years ago[rt26108]
Shawn Routhier [Thu, 11 Oct 2012 21:57:02 +0000 (21:57 +0000)] 
[rt26108]
Update auto-generated files for rt26108

13 years ago[v4_1_esv]
Shawn Routhier [Thu, 11 Oct 2012 21:45:42 +0000 (14:45 -0700)] 
[v4_1_esv]
[ISC-Bugs #26108]
Add a compile time option, enable-secs-byteorder, to deal with
clients that do the byte ordering on the secs field incorrectly.
This field should be in network byte order but some clients
get it wrong.  When this option is enabled the server will examine
the secs field and if it looks wrong (high byte non zero and low
byte zero) swap the bytes.  The default is disabled.  This option
is only useful when doing load balancing within failover.

13 years ago[v4_1_esv]
Shawn Routhier [Tue, 9 Oct 2012 21:22:53 +0000 (14:22 -0700)] 
[v4_1_esv]
[rt30320]
When processing a failover request with an unexpected name
create an option block the relationship_name instead of using
the one from the incoming message.  This avoids problems when
the option is freed.

Also add code to free the relationship_name from the incoming
mesasage when we free the message.

13 years ago[v4_1_esv]
Shawn Routhier [Wed, 19 Sep 2012 21:50:01 +0000 (14:50 -0700)] 
[v4_1_esv]
Update the memory leakage debug code to work with v6.

13 years agoAdd common/tests/Atffile and server/tests/Atffile to v4_1_esv_r7
Shawn Routhier [Thu, 23 Aug 2012 17:53:41 +0000 (17:53 +0000)] 
Add common/tests/Atffile and server/tests/Atffile to
the distribution and update the auto generated files

13 years ago[v4_1_esv]
Shawn Routhier [Thu, 23 Aug 2012 17:42:23 +0000 (10:42 -0700)] 
[v4_1_esv]
Update per 4.1-ESV-R7 sanity check comments
remove calls to dhcp_context_create() correct a reference to R6

13 years agoUpdate configure.ac for 4.1-ESV-R7
Shawn Routhier [Mon, 20 Aug 2012 21:02:28 +0000 (21:02 +0000)] 
Update configure.ac for 4.1-ESV-R7

13 years ago[v4_1_esv-r7]
Shawn Routhier [Mon, 20 Aug 2012 20:32:13 +0000 (13:32 -0700)] 
[v4_1_esv-r7]
Update version and dates for r7

13 years ago[rt30281]
Shawn Routhier [Fri, 17 Aug 2012 20:57:37 +0000 (13:57 -0700)] 
[rt30281]
Modify the renew_lease6() code to properly handle a lease time
that is reduced rather than extended.
Fix the ATF tests for mdb6 and add a new test to check the
above condition.

13 years ago[v4_1_esv] RELNOTES updated (after rt25901_atf merge)
Tomek Mrugalski [Tue, 14 Aug 2012 15:50:44 +0000 (17:50 +0200)] 
[v4_1_esv] RELNOTES updated (after rt25901_atf merge)

13 years ago[v4_1_esv] Adding server/tests/Makefile.in
Tomasz Mrugalski [Tue, 14 Aug 2012 15:36:28 +0000 (15:36 +0000)] 
[v4_1_esv] Adding server/tests/Makefile.in

13 years ago[v4_1_esv] autoreconf
Tomasz Mrugalski [Tue, 14 Aug 2012 15:33:19 +0000 (15:33 +0000)] 
[v4_1_esv] autoreconf

13 years ago[v4_1_esv] ATF unit-test support added (branch rt25901_atf merged)
Tomek Mrugalski [Tue, 14 Aug 2012 15:30:16 +0000 (17:30 +0200)] 
[v4_1_esv] ATF unit-test support added (branch rt25901_atf merged)

13 years ago[rt29771]
Shawn Routhier [Tue, 14 Aug 2012 00:53:26 +0000 (17:53 -0700)] 
[rt29771]
[rt29770]
[rt29846]
Tidy up man pages, mostly convert a period followed by 1
or 3 spaces to a period followed by 2 spaces.  This also
covers tickets 29770 and 29846

Squashed commit of the following:

commit d40674fdfc8a81a44f8033bf048587a3eab0471f
Author: Shawn Routhier <sar@isc.org>
Date:   Fri Aug 3 17:55:05 2012 -0700

13 years ago[rt30024] v4_1_esv_r6
Shawn Routhier [Fri, 13 Jul 2012 06:00:44 +0000 (23:00 -0700)] 
[rt30024]
Move the line that zeros the packet_oro variable to
be earlier so it is properly cleared if we exit early.

13 years ago[release 4.1-ESV-R6]
Shawn Routhier [Thu, 12 Jul 2012 21:08:33 +0000 (14:08 -0700)] 
[release 4.1-ESV-R6]
Update dates for release

13 years ago[rt30024] This is a commit message
Shawn Routhier [Thu, 12 Jul 2012 20:20:03 +0000 (13:20 -0700)] 
[rt30024] This is a commit message
Fix a pair of memory leaks.

13 years agoautoconf regeneration
Shawn Routhier [Wed, 27 Jun 2012 22:10:19 +0000 (22:10 +0000)] 
autoconf regeneration

13 years agoauotmake regeneration
Shawn Routhier [Wed, 27 Jun 2012 22:10:10 +0000 (22:10 +0000)] 
auotmake regeneration

13 years agoautomake regeneration
Shawn Routhier [Wed, 27 Jun 2012 22:10:04 +0000 (22:10 +0000)] 
automake regeneration

13 years agoautoheader regeneration
Shawn Routhier [Wed, 27 Jun 2012 22:09:53 +0000 (22:09 +0000)] 
autoheader regeneration

13 years agoaclocal regeneration
Shawn Routhier [Wed, 27 Jun 2012 22:09:43 +0000 (22:09 +0000)] 
aclocal regeneration

13 years agoUpdate dates and copyrights for 4.1-ESV-R6
Shawn Routhier [Wed, 27 Jun 2012 22:04:12 +0000 (22:04 +0000)] 
Update dates and copyrights for 4.1-ESV-R6

13 years agoPreviously the server code was relaxed to allow packets with zero
Shawn Routhier [Wed, 27 Jun 2012 21:21:27 +0000 (21:21 +0000)] 
Previously the server code was relaxed to allow packets with zero
length client ids to be processed.  Under some situations use of
zero length client ids can cause the server to go into an infinite
loop.  As such ids are not valid according to RFC 2132 section 9.14
the server no longer accepts them.  Client ids with a length of 1
are also invalid but the server still accepts them in order to
minimize disruption.  The restriction will likely be tightened in
the future to disallow ids with a length of 1.
Thanks to Markus Hietava of Codenomicon CROSS project for the
finding this issue and CERT-FI for vulnerability coordination.
[ISC-Bugs #29851]
CVE: CVE-2012-3571

13 years agoFix some issues in the code for parsing and printing options.
Shawn Routhier [Wed, 6 Jun 2012 22:51:13 +0000 (22:51 +0000)] 
Fix some issues in the code for parsing and printing options.
[ISC-Bugs #22625] - properly print options that have several fields
followed by an array of something for example "fIa"
[ISC-Bugs #27289] - properly parse options in declarations that have
several fields followed by an array of something for example "fIa"
[ISC-Bugs #27296] - properly determine if we parsed a 16 or 32 bit
value in evaluate_numeric_expression (extract-int).
[ISC-Bugs #27314] - properly parse a zero length option from
a lease file.  Thanks to Marius Tomaschewski from SUSE for the report
and prototype patch for this ticket as well as ticket 27289.

13 years agoCorrect code to calculate timing values in client to compare
Shawn Routhier [Wed, 6 Jun 2012 00:24:16 +0000 (00:24 +0000)] 
Correct code to calculate timing values in client to compare
rebind value to infinity instead of renew value.
[ISC-Bugs #29062]

13 years agoautoconf regeneration v4_1_esv_r5
Shawn Routhier [Thu, 24 May 2012 18:41:23 +0000 (18:41 +0000)] 
autoconf regeneration

13 years agoauotmake regeneration
Shawn Routhier [Thu, 24 May 2012 18:41:13 +0000 (18:41 +0000)] 
auotmake regeneration

13 years agoautomake regeneration
Shawn Routhier [Thu, 24 May 2012 18:41:04 +0000 (18:41 +0000)] 
automake regeneration

13 years agoautoheader regeneration
Shawn Routhier [Thu, 24 May 2012 18:40:51 +0000 (18:40 +0000)] 
autoheader regeneration

13 years agoaclocal regeneration
Shawn Routhier [Thu, 24 May 2012 18:40:40 +0000 (18:40 +0000)] 
aclocal regeneration

13 years agoUpdate version and date for 4.1-ESV-R5
Shawn Routhier [Thu, 24 May 2012 18:28:10 +0000 (18:28 +0000)] 
Update version and date for 4.1-ESV-R5

13 years agoautoconf regeneration v4_1_esv_r5rc2
Shawn Routhier [Thu, 17 May 2012 18:51:11 +0000 (18:51 +0000)] 
autoconf regeneration

13 years agoauotmake regeneration
Shawn Routhier [Thu, 17 May 2012 18:51:02 +0000 (18:51 +0000)] 
auotmake regeneration

13 years agoautomake regeneration
Shawn Routhier [Thu, 17 May 2012 18:50:54 +0000 (18:50 +0000)] 
automake regeneration

13 years agoautoheader regeneration
Shawn Routhier [Thu, 17 May 2012 18:50:42 +0000 (18:50 +0000)] 
autoheader regeneration

13 years agoaclocal regeneration
Shawn Routhier [Thu, 17 May 2012 18:50:31 +0000 (18:50 +0000)] 
aclocal regeneration

13 years agoUpdate version, dates and copyrights
Shawn Routhier [Thu, 17 May 2012 18:47:17 +0000 (18:47 +0000)] 
Update version, dates and copyrights

13 years agoMake "\777" into "\\nnn" so it prints correctly and looks better. [ISC-Bugs 29431]
Shawn Routhier [Thu, 17 May 2012 15:52:27 +0000 (15:52 +0000)] 
Make "\777" into "\\nnn" so it prints correctly and looks better.  [ISC-Bugs 29431]

13 years ago- Rotate the lease file when running in v6 mode.
Shawn Routhier [Tue, 15 May 2012 21:08:05 +0000 (21:08 +0000)] 
- Rotate the lease file when running in v6 mode.
  [ISC-Bugs #24887]

13 years agoAdd statement that the -m option requires the -a option.
Shawn Routhier [Mon, 14 May 2012 23:20:34 +0000 (23:20 +0000)] 
Add statement that the -m option requires the -a option.

13 years agoautoconf regeneration v4_1_esv_r5rc1
Shawn Routhier [Wed, 18 Apr 2012 19:42:30 +0000 (19:42 +0000)] 
autoconf regeneration

13 years agoauotmake regeneration
Shawn Routhier [Wed, 18 Apr 2012 19:42:22 +0000 (19:42 +0000)] 
auotmake regeneration

13 years agoautomake regeneration
Shawn Routhier [Wed, 18 Apr 2012 19:42:13 +0000 (19:42 +0000)] 
automake regeneration

13 years agoautoheader regeneration
Shawn Routhier [Wed, 18 Apr 2012 19:42:01 +0000 (19:42 +0000)] 
autoheader regeneration

13 years agoaclocal regeneration
Shawn Routhier [Wed, 18 Apr 2012 19:41:52 +0000 (19:41 +0000)] 
aclocal regeneration

13 years agoUpdate version stamp to DHCP.4.1-ESV-R5rc1 and dates to April 19 2012
Shawn Routhier [Wed, 18 Apr 2012 19:28:31 +0000 (19:28 +0000)] 
Update version stamp to DHCP.4.1-ESV-R5rc1 and dates to April 19 2012

13 years agoFix typo secondss => seconds
Shawn Routhier [Mon, 16 Apr 2012 17:18:22 +0000 (17:18 +0000)] 
Fix typo secondss => seconds

13 years agoFix typos per sanity review for 4.2.4b1/4.1-ESV-R5b1
Shawn Routhier [Thu, 12 Apr 2012 17:54:25 +0000 (17:54 +0000)] 
Fix typos per sanity review for 4.2.4b1/4.1-ESV-R5b1

13 years agoautoconf regeneration v4_1_esv_r5b1
Shawn Routhier [Wed, 11 Apr 2012 21:00:38 +0000 (21:00 +0000)] 
autoconf regeneration

13 years agoauotmake regeneration
Shawn Routhier [Wed, 11 Apr 2012 21:00:30 +0000 (21:00 +0000)] 
auotmake regeneration

13 years agoautomake regeneration
Shawn Routhier [Wed, 11 Apr 2012 21:00:23 +0000 (21:00 +0000)] 
automake regeneration

13 years agoautoheader regeneration
Shawn Routhier [Wed, 11 Apr 2012 21:00:09 +0000 (21:00 +0000)] 
autoheader regeneration

13 years agoaclocal regeneration
Shawn Routhier [Wed, 11 Apr 2012 21:00:00 +0000 (21:00 +0000)] 
aclocal regeneration

13 years agoUpdate dates and copyrights for 4.1ESV-R5b1
Shawn Routhier [Wed, 11 Apr 2012 20:56:03 +0000 (20:56 +0000)] 
Update dates and copyrights for 4.1ESV-R5b1

13 years agoFix up some issues found by static analysis
Shawn Routhier [Wed, 11 Apr 2012 15:44:14 +0000 (15:44 +0000)] 
Fix up some issues found by static analysis
A potential memory leak and NULL dereference in omapi.
The use of a boolean test instead of a bitwise test in dst.
[ISC-Bugs #28941]

13 years agoFix the NA and PD allocation code to handle the case where a client
Shawn Routhier [Tue, 10 Apr 2012 22:14:24 +0000 (22:14 +0000)] 
Fix the NA and PD allocation code to handle the case where a client
provides a preference and the server doesn't have any addresses or
prefixes available.  Previoulsy the server ignored the request with
this patch it replies with a NoAddrsAvail or NoPrefixAvai respone.
By default the code performs according to the errata of August 2010
for RFC 3315 section 17.2.2, to enable the previous style see the
seciton on RFC3315_PRE_ERRATA_2010_08 in includes/site.h.  This option
may be removed in the future.
Thanks to Jiri Popelka at Red Hat for the patch.
[ISC-Bugs #22676]

13 years agoRemove unnecessary checks in the lease query code and clean up
Shawn Routhier [Tue, 10 Apr 2012 21:27:28 +0000 (21:27 +0000)] 
Remove unnecessary checks in the lease query code and clean up
several compiler issues (some dereferences of NULL and treating
an int as a boolean).
[ISC-Bugs #26203]

13 years agoMultiple items to clean up IPv6 address processing.
Shawn Routhier [Tue, 10 Apr 2012 00:55:52 +0000 (00:55 +0000)] 
Multiple items to clean up IPv6 address processing.
When processing an IA that we've seen check to see if the
addresses are usable (not in use by somebody else) before
handing it out.
When reading in leases from the file discard expired addresses.
When picking an address for a client include the IA ID in
addition to the client ID to generally pick different addresses
for different IAs.
[ISC-Bugs #23138] [ISC-Bugs #27945] [ISC-Bugs #25586]
[ISC-Bugs #27684]

13 years agoRemove outdated note in the bootp keyword about the option not satisfying
Shawn Routhier [Mon, 2 Apr 2012 22:53:14 +0000 (22:53 +0000)] 
Remove outdated note in the bootp keyword about the option not satisfying
the requirement of failover peers for denying dynamic bootp clients.
[ISC-bugs #28574]

13 years agoUse offsetof() instead of sizeof() to get the sizes for dhcpv6_relay_packet
Shawn Routhier [Tue, 20 Mar 2012 00:31:11 +0000 (00:31 +0000)] 
Use offsetof() instead of sizeof() to get the sizes for dhcpv6_relay_packet
and dhcpv6_packet in several more places.  Thanks to a report from
Bruno Verstuyft and Vincent Demaertelaere of Excentis.
[ISC-Bugs #27941]

13 years agoAdd missing # to a bugs comment
Shawn Routhier [Mon, 19 Mar 2012 22:24:06 +0000 (22:24 +0000)] 
Add missing # to a bugs comment