[Select]

DHCPClient


Release: Select 1i3
0.04 (15 Feb 2002) Initial import of DHCPClient.
0.05 (15 Feb 2002) Improved support for timeouts.
Fix for 'Invalid interface' after loading driver.
Improved debugging.
Added support for *DHCP -ifname.
Added errors for faults.
Added SWI chunk.
0.06 (15 Feb 2002) Added Parameter request list.
Improved support for T1 and T2 where not given.
0.07 (16 Feb 2002) Added support for explicit ARP checking.
Now mark the interface as running.
Fix for 'message' being sent wrongly.
Now watch for interface reconfiguration.
0.08 (16 Feb 2002) Added support for INIT-REBOOT.
Added in delay in DuplicateIP support.
0.09 (16 Feb 2002) Added support for Internet being quit and restarting.
0.10 (18 Feb 2002) Added support for control via a SWI.
Added retries for REBOOTING state.
0.11 (19 Feb 2002) Change to REBOOTING to reduce the time retrying.
Added some informational SWIs.
Reduced timeouts range.
0.12 (20 Feb 2002) New DHCP sessions now appear at the bottom of the list.
INIT state now clears all IPs.
0.13 (24 Feb 2002) Changed *DHCPInfo to *DHCPStatus.
0.14 (25 Feb 2002) Added compile time option to zero-terminate messages.
0.15 (25 Feb 2002) Fix for server identifier.
0.16 (26 Feb 2002) Added support for removing all link level routes on interface change.

Release: Select 1i5
0.17 (05 Mar 2002) Always check interface by enumeration.
Supply client identifier on all packets.
0.18 (08 Mar 2002) Added support for exporting headers.
0.18 (09 Mar 2002) (retagged) Disabled debug.
0.19 (25 Mar 2002) Changed to deleting cloned routes.
0.19 (29 Mar 2002) (retagged) Disabled debug in arp.c.
0.20 (30 Mar 2002) Moved arp table clearing to callback from immediate.
0.21 (08 Apr 2002) Fix for overlarge timeouts.
0.22 (10 Apr 2002) Removed ARP entry removal on address changes.

Release: Select 1i9
0.23 (12 Apr 2002) Improved REBOOTING phase to back off.
0.24 (14 Apr 2002) Updated to use 'Relay' in DHCPStatus.
Added support for supplying the Hostname.
0.25 (23 Apr 2002) Added support for automatic DHCP configuration.

Release: Select 2i1
0.26 (09 Jun 2002) Fix for interface configuration not disabling DHCP.
0.27 (02 Jul 2002) Removed ability to DHCP from aliased interfaces.
0.28 (22 Jul 2002) Fix for interface enumeration code.
0.28 (22 Jul 2002) (retagged) Further fix for enumeration problems.
0.29 (13 Aug 2002) Disabled dynamic configuration of first interface.

Release: Select 3i1
0.30 (06 Dec 2002) Updated to use SockLib 5.
0.31 (16 Dec 2002) Added support for deleting interfaces generating 'address changed'.
0.32 (15 Apr 2003) Removed interface down code.
0.33 (28 Apr 2003) Added support for DCI 4 extended statistics.

Release: Select 3i2
0.33 (07 Aug 2003) (retagged) Fix for build caused by updated CMunge (Module_Version).
0.34 (15 Aug 2003) Updated makefile's use of oz directory.

Release: Select 3i4
0.34 (01 Dec 2003) (retagged) Fixed include naming to use correct cases.
0.35 (11 Dec 2003) Updated to use AsmLib rather than local copy of callbacks.

Release: Select 4 Preview
0.36 (11 Dec 2004) Fix for statistics enumeration only returning details for first interface.
0.37 (16 Dec 2004) Added support for issuing service notifications for lease gained/lost.
0.38 (21 Dec 2004) Added support for RouterDiscovery configuration.
0.38 (21 Dec 2004) (retagged) Fix for misedited makefile causing export to fail.
0.38 (22 Dec 2004) (retagged) Removed redundant debugging code.
0.39 (11 Mar 2006) Improved RouteDiscovery option parsing.
0.39 (11 Mar 2006) (retagged) Fix for RouterDiscovery interface removal failing on interface reset.
0.40 (13 Mar 2006) Updated DCIProtocolStatus to use symbols.
Added support for Link status service calls.
0.41 (11 Sep 2006) Added lease renewal option.
0.42 (09 Oct 2006) Added copyright attribution.

Change information is supplied in good faith but may not reflect the features enabled in any given version of products.