summaryrefslogtreecommitdiff
path: root/client/dhc6.c
Commit message (Collapse)AuthorAgeFilesLines
* [master] Check that we were able to turn a packet into a lease.Shawn Routhier2015-07-291-2/+8
| | | | | | Squashed commit of the following: [rt39279] Check that we were able to turn a packet into a lease.
* [master] Don't send expired addresses to the script in the clientShawn Routhier2015-05-121-1/+5
| | | | Don't send expired addresses to the script in the client
* [master] Print preferred life and max life as unsigned intsShawn Routhier2014-12-171-4/+4
| | | | | | | | [rt37084] Change how we print the preferred_live and max_life variables into envvironment strings in the client code from being a signed int to an unsigned int.
* [master] Add #define for length of prefix we send to v6 client scriptShawn Routhier2014-05-081-4/+1
|
* [master] Correct calculation of client timeout to include MRDShawn Routhier2014-04-301-8/+18
| | | | | Correc the calculation of the next climet timeout period to properly include MRD.
* -n [master]Shawn Routhier2013-10-141-63/+0
| | | | Add code to support the standards version of DDNS
* -n [master]Shawn Routhier2013-08-271-2/+2
| | | | | | | | | | | [rt27912] Add code to suppor on {commit expiry release} statements for DHCPv6. There are several pieces to this change 1) Add space in the iasubopt structure to hold the statement pointers 2) Update the execute code to fill in the structures as necessary 3) Execute the statements when appropriate Many of the changes in the non-v6 code are to pass the v6 structures around to the execute code.
* [master]Shawn Routhier2012-11-131-0/+35
| | | | | | | | 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]
* [master]Shawn Routhier2012-10-161-3/+6
| | | | | | [rt23833] Clean up a number of items identified by the Coverity static analysis tool. Runs courtesy of Red Hat.
* Correct code to calculate timing values in client to compareShawn Routhier2012-06-061-1/+2
| | | | | rebind value to infinity instead of renew value. [ISC-Bugs #29062]
* - Add an elapsed time option to the release message and refactor theShawn Routhier2010-09-101-244/+110
| | | | | code to move most of the common code to a single routine. [ISC-Bugs #21171].
* Update copyright yearsShawn Routhier2009-11-241-1/+1
|
* Support for asynchronous ddns per ticket 19216 - convert to using isclib andShawn Routhier2009-10-281-18/+28
| | | | dnslib.
* Switch isc urls from http to https and correct sw to services or softwareShawn Routhier2009-07-231-1/+1
| | | | for new web site as appropirate.
* pull up rt19436: client -D optionPaul Selkirk2009-05-271-3/+6
|
* dhclient -6 -1Francis Dupont2008-06-121-3/+22
|
* merge 17500Francis Dupont2008-05-231-352/+1044
|
* merge 17621Francis Dupont2008-05-231-12/+342
|
* Reliable DHCPv6 releaseFrancis Dupont2008-02-271-53/+164
|
* DHCPv6 released resources are now marked as released by the clientFrancis Dupont2008-02-201-1/+15
|
* Add IA_TA and IA_PD support in serverFrancis Dupont2008-02-201-4/+4
|
* fix DUID-LTT epochFrancis Dupont2008-02-151-1/+1
|
* Added DHCPv6 rapid commit supportFrancis Dupont2008-01-241-1/+114
|
* Updated copyright strings for 4.1.0a1 releaseEvan Hunt2008-01-241-1/+1
|
* finer granularity timersFrancis Dupont2008-01-031-77/+268
|
* Cleanup IA_NA dependenciesFrancis Dupont2008-01-021-29/+418
|
* Fix release of empty IPv6 active leaseFrancis Dupont2007-12-301-1/+1
|
* typo in log message for invalid repliesFrancis Dupont2007-12-281-1/+1
|
* Unicast options are taken into account only for RENEWsFrancis Dupont2007-12-281-2/+4
|
* Fix typoEvan Hunt2007-12-081-1/+1
|
* dhc6_lease_destroy() and dhc6_ia_destroy() now set lease and IAEvan Hunt2007-12-081-32/+47
| | | | | pointers to NULL after freeing, to prevent subsequent accesses to freed memory. [rt17352]
* - A bug was fixed that caused the DHCPv6 ORO option to be corrupted withDavid Hankins2007-12-031-26/+18
| | | | seemingly random values. [ISC-Bugs #17305]
* almost editorial stuffFrancis Dupont2007-11-301-4/+4
|
* - The DHCPv6 client now issues fresh transaction IDs on Renew and RebindDavid Hankins2007-11-201-29/+18
| | | | message exchanges, rather than using the most recent ID. [ISC-Bugs #17300]
* - If the client had multiple addresses, and one expired (was not renewedDavid Hankins2007-11-201-16/+51
| | | | | | | | | | by the server), the client would continue to attempt to renew the same old address over and over. Now, the client will omit any expired addresses from future Confirm, Renew, or Rebind messages. [ISC-Bugs #17266] - dhclient -6 will now select renew/rebind timers based upon the longest address expiration time rather than the shortest expiration time, in order to avoid cascading renewals in the event a server elects not to extend one of multiple IAADDR leases. [ISC-Bugs #17266]
* spellingFrancis Dupont2007-11-191-3/+3
|
* Client bugs introduced in development repaired. [ISC-Bugs #17192]David Hankins2007-10-051-13/+17
|
* escape nested "'sDavid Hankins2007-08-231-1/+1
|
* - 'request' and 'also request' syntaxes have been added to accomodateDavid Hankins2007-08-231-20/+148
| | | | | the DHCPv6 client configuration. 'send dhcp6.oro' is no longer necessary. [ISC-Bugs #17023]
* Warning-enabled build fixes for BSD.Shane Kerr2007-08-231-5/+5
|
* Fix a number of warnings (and a few real bugs) found by enablingShane Kerr2007-08-221-25/+28
| | | | | | gcc warnings. See RT ticket #17013 for more.
* Code cleanup to remove warnings from "gcc -Wall".Shane Kerr2007-07-131-34/+12
| | | | See RT ticket #16988 for more.
* - Add support for dhcpv6 "Release" messages [rt16905]Evan Hunt2007-06-061-88/+273
| | | | | | - Add -x option, which causes running dhclient processes to exist gracefully *without* releasing leases [rt16741] (Merging both at once because the first one depended on the second one)
* - Replaced ./configure shellscripting with GNU Autoconf. [ISC-Bugs #16405b]David Hankins2007-05-191-2/+5
| | | | | - RELNOTES/README++ - s/wether/whether/ in dhcp-options.5 manpage edits.
* - dhclient will now fork() into the background once it binds to anDavid Hankins2007-05-181-2/+13
| | | | | | | | IPv6 address, or immediately if the -n flag is supplised. [ISC-Bugs #16872] - -q is now the default behaviour on dhclient, with -d or -v enabling non-quiet (stderr logging) mode. [ISC-Bugs #16872]
* - Additional warnings and such from robie. [ISC-Bugs #16865d]David Hankins2007-05-171-1/+3
|
* DHCPv6 branch merged to HEAD.David Hankins2007-05-081-0/+3043