David Hankins
237bfdc924
regen
2008-06-11 23:13:30 +00:00
Francis Dupont
420d8b3f0c
merge 17500
2008-05-23 13:56:07 +00:00
Francis Dupont
3dbe22465b
merge 17621
2008-05-23 13:22:23 +00:00
Francis Dupont
1d17db44a7
rename iaaddr structure & co
2008-03-31 13:49:45 +00:00
Francis Dupont
8dea7ba78b
Add DHCPv6 files in configure
2008-03-17 15:58:33 +00:00
Francis Dupont
1acab09f0b
Improve DHCPv6 leasequery
2008-03-17 15:45:05 +00:00
Francis Dupont
9322442f8a
Merged IA_XXrelated structures
2008-03-17 15:35:37 +00:00
Francis Dupont
bd72740e3c
Prefix pools are attached to shared network scopes
2008-03-17 15:25:49 +00:00
David Hankins
f8cbf390af
- There is now a default 1/4 of a second scheduled delay between delayed
...
fsync()'s, it can be configured by the max-ack-delay configuration
parameter. [ISC-Bugs #17679 ]
2008-02-28 23:40:45 +00:00
David Hankins
19569b9e77
autoheader regeneration
2008-02-28 21:25:14 +00:00
David Hankins
66cebfcb89
- ./configure was extended to cover many optional build features, such
...
as failover, server tracing, debugging, and the execute() command.
[ISC-Bugs #17678 ]
2008-02-28 21:21:56 +00:00
David Hankins
f1f5a2db66
autoheader regeneration
2008-02-27 23:03:45 +00:00
Francis Dupont
37ec58458c
Basic and partial DHCPv6 leasequery support
2008-02-26 23:45:05 +00:00
Francis Dupont
5d89d60f14
Soft binding side-effects
2008-02-21 10:31:25 +00:00
Francis Dupont
cabdb9b1c5
DHCPv6 released resources are now marked as released by the client
2008-02-20 23:20:58 +00:00
Francis Dupont
80c9fdb0e7
Add IA_TA and IA_PD support in server
2008-02-20 12:45:53 +00:00
Francis Dupont
7e9f7a1bcf
fix DUID-LTT epoch
2008-02-15 18:18:54 +00:00
Evan Hunt
dccb6edf66
Updated copyright strings for 4.1.0a1 release
2008-01-24 02:43:06 +00:00
Evan Hunt
575e64d6aa
automake regeneration
2008-01-24 02:20:10 +00:00
Evan Hunt
024efaa72a
autoheader regeneration
2008-01-24 02:18:42 +00:00
Mark Andrews
a37c9dd142
regen
2008-01-23 22:54:12 +00:00
Mark Andrews
b8c0eda0e5
DHCP now builds under AIX
2008-01-23 22:49:54 +00:00
Evan Hunt
4cafb81543
Added explicit parser support for zero-length DHCP options, such as
...
rapid-commit, via format code 'Z' [rt17355]
2008-01-23 19:19:22 +00:00
David Hankins
6368a1bd72
- Multiple (up to "delayed-ack x;" maximum) DHCPv4 packets are now queued and
...
released in bursts after single fsync() events when the upper limit is
reached or if the receiving sockets go dry. The practical upshot is
that fsync-coupled server performance is now multiplicitively increased.
The default delayed ack limit is 28. Thanks entirely to a patch from
Christof Chen.
2008-01-21 19:53:21 +00:00
David Hankins
219a65eb6e
- Fixed a compilation problems on platforms that define a value for FDDI,
...
which conflicts with a dhcp configuration syntax token by the same name.
[ISC-Bugs #16898 ]
2008-01-16 22:57:01 +00:00
Shane Kerr
c4d29896d3
Build fix for OS X Leopard (10.5).
...
See RT ticket #17406 .
2008-01-11 14:00:06 +00:00
David Hankins
2c9bf1f4bf
- 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 ]
2008-01-09 17:13:16 +00:00
Francis Dupont
be62cf0675
finer granularity timers
2008-01-03 00:30:14 +00:00
Francis Dupont
1d9774ab57
Cleanup IA_NA dependencies
2008-01-02 23:47:22 +00:00
Francis Dupont
aabfa4de4c
Some definitions not in phase with the IANA registry were updated
2007-12-20 21:58:38 +00:00
David Hankins
1e8eb3531c
automake regeneration
2007-12-12 19:24:39 +00:00
David Hankins
31259901b0
Include additional files in 'make dist'. [ISC-Bugs #17361 ]
2007-12-12 19:23:42 +00:00
Evan Hunt
e32529a528
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]
2007-12-08 19:36:00 +00:00
Shane Kerr
b9137d42af
Insure we let people Request addresses that we suggested in Advertise.
...
See RT ticket #17302 for more.
2007-12-06 00:07:12 +00:00
David Hankins
0c5673bc78
automake regeneration
2007-12-05 19:42:57 +00:00
David Hankins
cb09988fad
autoheader regeneration
2007-12-05 19:42:53 +00:00
Francis Dupont
c54db70868
fix dhcp6.status-code success parsing
2007-12-03 19:10:19 +00:00
Francis Dupont
20ae1affb0
almost editorial stuff
2007-11-30 21:51:43 +00:00
David Hankins
b024480eba
- 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 ]
2007-11-20 18:34:37 +00:00
Shane Kerr
6e999c3c8a
Unit test framework now added.
...
See RT ticket #17223 for more.
2007-11-16 11:04:12 +00:00
David Hankins
bead14ea8b
- 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 ]
2007-11-14 23:44:46 +00:00
David Hankins
290b43b9cb
Remove unreviewed sources from HEAD.
2007-11-06 18:31:36 +00:00
David Hankins
b1d3778ce8
- 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 ]
2007-10-31 19:13:33 +00:00
David Hankins
e4a6be15e8
Might even work.
2007-10-30 23:08:16 +00:00
Evan Hunt
75135a3f7f
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]
2007-10-27 19:15:37 +00:00
Evan Hunt
e2624b82f1
- 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]
2007-10-26 22:46:50 +00:00
David Hankins
5279b8f3ee
- The client leasing subsystem was streamlined and corrected to account
...
more closely for changes in client link attachment selection.
[ISC-Bugs #17198 ]
2007-10-24 00:54:12 +00:00
David Hankins
8eab95f2ee
- 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 ]
2007-10-05 15:57:48 +00:00
David Hankins
109e00db7f
- Compilation with DLPI and -Werror has been repaired. [ISC-Bugs #17189 ]
2007-10-03 23:36:27 +00:00
David Hankins
ba0833b11d
automake regeneration
2007-09-05 17:33:56 +00:00