David Hankins
d104d45bfe
These are changes appearing since 4.1.0a1, not changes appearing since
...
4.0.0...
2008-08-29 18:01:29 +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
dd484ced0d
- Compliation warnings on GCC 4.3 relating to bootp source address
...
selection were repaired. [ISC-Bugs #18520 ]
2008-08-20 23:07:19 +00:00
David Hankins
8fbb55ff3f
- A partner-down failover server no longer emits 'peer holds all free leases'
...
if it is able to newly-allocate one of the peer's leases. [ISC-Bugs #18437 ]
2008-08-19 18:00:24 +00:00
David Hankins
7d6180be3e
- A bug in subnet6 parsing where options contained in subnet6 clauses would
...
not be applied to clients addressed within that network was repaired.
- When configuring a "subnet {}" or "subnet6 {}" without an explicit
shared-network enclosing it, the DHCP software would synthesize a
shared-network to contain the subnet. However, all configuration
parameters within the subnet more intuitively belong "to any client
on that interface", or rather the synthesized shared-network. So,
when a shared-network is synthesized, it is used to contain the
configuration present inside the subnet {} clause. This means that
the configuration will be valid for all clients on that network, not
just those addressed out of the stated subnet. If you intended the
opposite, the workaround is to explicitly configure an empty
shared-network.
- A bug was fixed where Information-Request processing was not sourcing
configured option values.
- A warning was added since the DHCPv6 processing software does not yet
support class statements.
[ISC-Bugs #17638b]
2008-08-19 17:55: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
51e7687feb
Fixed a bug that caused some request types to be logged incorrectly [rt17987]
2008-07-18 01:04:58 +00:00
Evan Hunt
edcb5c469f
Corrected list of failover state values in dhcpd man page. [rt17999]
2008-07-17 06:17:57 +00:00
Evan Hunt
c4d11d4390
Update dates, since 4.1.0a2 is coming out a month later than planned
2008-07-16 19:14:33 +00:00
Evan Hunt
d352732ea7
Fix handling of -A and -a flags in dhcrelay; it was failing to expand
...
packet size as needed to add relay agent options. [rt18296]
2008-07-16 16:18:22 +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
ffbaa8801e
dhclient -6 -1
2008-06-12 13:38:41 +00:00
Francis Dupont
8009776487
fix format code 'Z'
2008-06-12 13:27:55 +00:00
David Hankins
40ec5f3863
- A double-dereference in dhclient transmission of DHCPDECLINEs was
...
repaired. [ISC-Bugs #18097 ]
2008-06-11 20:17:10 +00:00
Francis Dupont
420d8b3f0c
merge 17500
2008-05-23 13:56:07 +00:00
Evan Hunt
61220a0091
Fix a coredump when adding a class via OMAPI [rt17162]
2008-05-06 22:59:51 +00:00
David Hankins
9ac4206a63
- DHCPv6 vendor-class options (VSIO) are now only sent when they appear
...
on the DHCPv6 ORO. This resolves a bug where VSIO options were placed
in IA_NA encapsulated options fields. [ISC-Bugs #17852 ]
2008-03-24 17:55:45 +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
8dea7ba78b
Add DHCPv6 files in configure
2008-03-17 15:58:33 +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
Evan Hunt
c40e954c55
Check whether files are zero length before parsing them [rt17757]
2008-03-07 20:12:44 +00:00
David Hankins
b445a411d9
- Shared network selection should be done from the innermost relay
...
valid link-address field, rather than the outermost. [ISC-Bugs #17764 ]
2008-03-07 17:49:31 +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
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
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
63971a8323
- Ari Edelkind's PARANOIA patch has been included and may be compiled in
...
via two ./configure parameters, --enable-paranoia and
--enable-early-chroot. [ISC-Bugs #17611 ]
2008-02-27 21:22:17 +00:00
Francis Dupont
8720268367
Reliable DHCPv6 release
2008-02-27 09:13:03 +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
2b964ac0c7
ERO(RFC 4994) server support
2008-02-20 23:12:34 +00:00
Francis Dupont
e2cfde76ba
no hardware parameter in DHCPv6
2008-02-15 18:24:56 +00:00
Francis Dupont
7e9f7a1bcf
fix DUID-LTT epoch
2008-02-15 18:18:54 +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
Evan Hunt
b05a07d048
Fix README/RELNOTES errors found during sanity check
2008-01-24 17:46:41 +00:00
Francis Dupont
6d7f9584e9
Added DHCPv6 rapid commit support
2008-01-24 10:53:11 +00:00
Evan Hunt
28ccc50f57
Oh guess what, this is 2008, not 2007...
2008-01-24 02:17:41 +00:00
Evan Hunt
01a54c1704
Preparing to release 4.1.0a1
2008-01-24 02:14:32 +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
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
7dc9b5fb30
- MINUS tokens should be parseable again. [ISC-Bugs #17289 ]
2008-01-21 19:13:45 +00:00
David Hankins
ffdf3c8cb9
- When a failover server suspects it has encountered a peer running a
...
version 3.0.x failover server, a warning that the failover wire protocol
is incompatible is printed. [ISC-Bugs #17129 ]
- The failover server no longer issues a floating point error if it encounters
a previously undefined option code. [ISC-Bugs #17129 ]
2008-01-21 19:05:20 +00:00
Evan Hunt
022fe95e5e
Allow lease "ends" vaule to be updated by OMAPI. [rt17033]
2008-01-18 02:05:09 +00:00
Evan Hunt
e4a896be6b
Fix "dhcrelay --version" [rt17350]
2008-01-17 17:18:28 +00:00
David Hankins
30922d9c3c
- The dhclient-script was updated to create a host route for the default
...
gateway if the supplied subnet mask for an IPv4 address was a /32. This
allows the client to work in 'captive' network environments, where the
operator does not want clients to crosstalk directly. [ISC-Bugs #17200 ]
2008-01-16 23:02:10 +00:00