David Hankins
f4534b17fa
- Fixed a cosmetic bug where pretty-printing valid domain-search options would
...
result in an erroneous error log message ('garbage in format string').
[ISC-Bugs #19327 ]
2009-03-10 20:54:02 +00:00
David Hankins
819186b746
- Two uninitialized stack structures are now memset to zero. [ISC-Bugs #17737 ]
2009-02-20 00:09:24 +00:00
David Hankins
efa5e6b99f
- DDNS removal routines were updated so that the DHCID is not removed until
...
the client has been deprived of all A and AAAA records (not only the last
one of either of those). This resolves a bug where dual stack clients
would not be able to regain their names after either expiration event.
[ISC-Bugs #18716 ]
2009-02-12 00:15:33 +00:00
Shawn Routhier
ae56655628
Update for 19054 - modifications to keep GCC 4.3 happy
2009-01-22 00:43:58 +00:00
David Hankins
47e6eb82cb
- The notorious 'option <unknown> ... larger than buffer' log line,
...
which is seen in some malformed DHCP client packets, was modified.
It now logs the universe name, and does not log the length values
(which are bogus corruption read from the packet anyway). It also
carries a hopefully more useful explanation. [ISC-Bugs #18241 ]
2009-01-07 19:54:06 +00:00
Shawn Routhier
59112e84f5
Validate argument to port option - bug 18695
2009-01-06 00:32:19 +00:00
Jeremy Reed
1731766d82
Minor grammar fix.
...
Reported in bugs ticket #18084 .
2008-11-21 13:59:56 +00:00
David Hankins
399d3dbe29
- A bug cleaning up unknown-xxx temporary option definitions was fixed.
...
[ISC-Bugs #18735 ]
2008-10-08 16:26:42 +00:00
David Hankins
ecddae64a2
- The v6 BSD socket method was updated to use a single UDP BSD socket
...
no matter how many interfaces are involved, differentiating the
interfaces the packets were received on by the interface index supplied
by the OS.
- The relay agent no longer listens to the All DHCP Servers Multicast
address.
- A bug was fixed in data_string_sprintfa() where va_start was only called
once for two invocations of vsprintf() variants.
[ISC-Bugs #17610b]
2008-08-29 17:48:57 +00:00
David Hankins
0524508a91
Backing out [ISC-Bugs #17610 ]
2008-08-08 22:37:46 +00:00
David Hankins
08c4e7ce2b
- The BSD socket code will now permit multiple DHCPv6 server instances to
...
operate on different interfaces. [ISC-Bugs #17610 ]
2008-08-08 20:26:57 +00:00
Evan Hunt
535485df4e
The server wasn't always sending the FQDN option when it should. [rt18237]
2008-07-19 03:57:23 +00:00
Evan Hunt
20210a7bfc
Clients that sent a parameter request list containing the routers option
...
before the subnet mask option were receiving only the latter. [rt18133]
2008-07-19 01:11:40 +00:00
Evan Hunt
7de20a9518
- Merge dhcrelay6 into dhcrelay
...
- Prep for 4.1.0a2 release
2008-06-13 00:55:53 +00:00
Francis Dupont
8009776487
fix format code 'Z'
2008-06-12 13:27:55 +00:00
David Hankins
237bfdc924
regen
2008-06-11 23:13:30 +00:00
David Hankins
4619c0a2fb
- A memory leak when using omapi has been fixed. [ISC-Bugs #17560 ]
2008-03-18 18:28:14 +00:00
Francis Dupont
507fe25f11
fix 'o'
2008-03-17 16:08:54 +00:00
Evan Hunt
c40e954c55
Check whether files are zero length before parsing them [rt17757]
2008-03-07 20:12:44 +00:00
David Hankins
8269561daa
- A bug was fixed where the length of a hostname was miscalculated, so that
...
hosts were given odd-looking domain names ("foo.bar.ba.example.com").
[ISC-Bugs #17732 ]
2008-03-06 21:33:22 +00:00
Francis Dupont
27905a7d5e
fix sunos compile
2008-02-29 23:57:56 +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
Francis Dupont
80c9fdb0e7
Add IA_TA and IA_PD support in server
2008-02-20 12:45:53 +00:00
Mark Andrews
00a002fc76
- Fix startup error messages to report a missing "subnet6 declaration", rather
...
than a missing "subnet declaration", when running as a DHCPv6 server.
2008-02-13 06:41:05 +00:00
David Hankins
961e7a5b0e
Provide -working- sample configuration text for VIVSO.
2008-02-05 16:55:50 +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
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
Evan Hunt
771484ac04
Exit with warning when DHCPv6 config is used but -6 isn't specified [rt17334]
2008-01-22 18:48:04 +00:00
David Hankins
7dc9b5fb30
- MINUS tokens should be parseable again. [ISC-Bugs #17289 ]
2008-01-21 19:13:45 +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
cff9b78fca
Build fixes for Solaris 9.
...
See RT ticket #17444 for more.
2008-01-09 23:02:42 +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
Francis Dupont
9d28ba1291
format_min_length() doesn't know IPv6
2007-12-20 15:33:15 +00:00
Francis Dupont
3453299d9d
trivial fix in not (yet) used code
2007-12-15 10:59:37 +00:00
David Hankins
0c5673bc78
automake regeneration
2007-12-05 19:42:57 +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
Shane Kerr
22a3cd2738
automake regeneration + added forgotten example tests
2007-11-16 11:08:33 +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
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