summaryrefslogtreecommitdiff
path: root/client/dhc6.c
Commit message (Collapse)AuthorAgeFilesLines
* copy rights updateWlodek Wencel2022-01-251-1/+1
|
* [#189] ISC address updatedTomek Mrugalski2022-01-201-2/+2
|
* [#64,!35] Restored workThomas Markwalder2019-11-221-13/+6
| | | | Restored cummulative work.
* [master] Fixes minor coverity issuesThomas Markwalder2017-12-181-6/+3
| | | | Merges in rt46836
* [master] dhclient (-6) skips confirm (INIT REBOOT) is all leases are expiredThomas Markwalder2017-12-111-2/+28
| | | | Merges in rt22675.
* [master] Changes DHCLIENT_DEFAULT_PREFIX_LEN to 128, adds ↵Thomas Markwalder2017-12-111-2/+2
| | | | | | --address-prefix-len to dhclient cli Merges in rt23252.
* [master] Client (-6) DECLINEs and resolicits when client script DAD check failsThomas Markwalder2017-12-071-9/+403
| | | | Merges in rt21237
* [master] Added --prefix-len-hint command line argument to dhclientThomas Markwalder2017-11-271-5/+42
| | | | Merges in rt43792
* [master] Replaced licensing text with MPL licensing text throughoutThomas Markwalder2017-07-121-3/+3
|
* [master] Fixed crash in dhclient when de-preferencing a leasetmarkwalder2017-06-211-2/+10
| | | | Merges in rt44373.
* [master] dhclient now enforces require options statement in -6 modetmarkwalder2017-05-031-2/+12
| | | | Merges in rt41473.
* Daemonize sooner (code from bind9/named) (rebased)Francis Dupont2016-10-011-9/+9
|
* Merged rt35711c (DHCPv4-over-DHCPv6 support)Francis Dupont2016-02-231-1/+15
|
* [master] dhclient -6 now supports option expressions such as prependThomas Markwalder2016-01-181-5/+16
| | | | Merges in rt39952.
* [master] Update client code to RFC7550Shawn Routhier2015-12-011-179/+687
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the v6 client code to handle getting IA_NAs and IA_PDs in the same request better. Squashed commit of the following: commit ad1bf23100eba541c26c6c26fc2c5c9dc57dd674 Author: Shawn Routhier <sar@isc.org> Date: Mon Nov 16 23:08:13 2015 -0800 [rt40190] Use dhc6_check_status for addresses and prefixes commit 4cb1d499342e68c5c93b7e8dac71c9adbd737846 Author: Shawn Routhier <sar@isc.org> Date: Mon Nov 16 22:02:05 2015 -0800 [rt40190] Correct the tests for a status code in the client Some of the tests for the NoAddrs or NoPrefix codes in the were incorrect, checking for a return of not success instead of success. commit 41ad9ea4438c0f64b95ec7afeac38afd2f3b36cb Author: Shawn Routhier <sar@isc.org> Date: Fri Nov 13 21:04:55 2015 -0800 [rt40190] Update site.h to have the correct default commit cb720dac6670e1a6cc19b22550506ded4093abef Author: Shawn Routhier <sar@isc.org> Date: Fri Nov 13 21:03:38 2015 -0800 [rt40190] update per second set of review comments Mostly this is a set of updates to the documentation. The only code change is to add a backwards compatibility option in includes/site.h for people who want the old weightings for the client lease scoring. commit 269a5324b950062380b4e3988f56593dc21d05d9 Author: Thomas Markwalder <tmark@isc.org> Date: Thu Nov 12 09:00:36 2015 -0500 [40190] Fixed another typo commit 7da158497cd9236c30dfdce2b115818d1954839f Author: Thomas Markwalder <tmark@isc.org> Date: Thu Nov 12 07:29:33 2015 -0500 [40190] Minor cosmetics in dhc6.c commit a010737de36e5ad2f46bb11f471ac66ccbc856aa Author: Shawn Routhier <sar@isc.org> Date: Sat Nov 7 00:05:20 2015 -0800 [rt40190] Update the use of the minimum score Update the use of the minimum score to use #defines instead of 150. This corrects it for the current values and allows us to change the values if we include a backwards compatibility option. commit b078575da08c06a75a49110273bf42e24d03c08a Author: Shawn Routhier <sar@isc.org> Date: Fri Nov 6 21:55:05 2015 -0800 [rt40190] Updates per review comments Update several comments to be more informative The code changes are mostly to fold all the two bare_ia routines together. commit 248c498d45db5533f992fb6eb30ee6c3c399ee81 Author: Shawn Routhier <sar@isc.org> Date: Tue Oct 20 02:06:45 2015 -0700 [rt40190] Fix up some typos commit ba074eff2e82af0cfd25428e7f38bccd5fef7241 Author: Shawn Routhier <sar@isc.org> Date: Tue Oct 20 01:28:34 2015 -0700 [rt40190] Patch for client side of 7550 Finish up the code to handle multiple PDs and NAs in a single request, this includes updating the command line to add the -R option to require the requested IAs rather than accept the best advertised offer. commit 5bb4368b8410e3c7bcdc28fdf4ae5572df04d03b Author: Shawn Routhier <sar@isc.org> Date: Thu Oct 15 09:50:14 2015 -0700 [rt40190] checkpoint my work The basic code is working there are still some issues with how corner cases get handled that I need to resolve commit 4c0dba90fcd71c85fca3612aa5083fa11645f8f6 Author: Shawn Routhier <sar@isc.org> Date: Sun Oct 11 19:23:53 2015 -0700 [rt40190] Some changes for rfc7550, to be updated This is being checked in so I can look at other tickets but I plan to re-arrange the code a fair amount.
* [master] Fix a memory leak in the v6 version of the client codeShawn Routhier2015-10-201-0/+6
| | | | | | | | | | Squashed commit of the following: commit 70bc20ffb6bd21793d2fb4f945ef9f16619df46f Author: Shawn Routhier <sar@isc.org> Date: Tue Oct 20 12:18:01 2015 -0700 [rt40990] Fix a memory leak in the v6 version of the client code
* [master] Corrected several potential null references identified by static ↵Thomas Markwalder2015-09-231-0/+4
| | | | | | analysis Merges branch rt40754
* [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
|