summaryrefslogtreecommitdiff
path: root/includes
Commit message (Collapse)AuthorAgeFilesLines
* Merged rt35711c (DHCPv4-over-DHCPv6 support)Francis Dupont2016-02-234-5/+103
|
* [master] Add global DHCPv6 option, dhcpv6-set-tee-times to calculate T1/T2Thomas Markwalder2016-02-161-0/+1
| | | | Merges in rt25687
* Finished merge of t39262 (DHCP build from another directory)Francis Dupont2016-02-091-0/+2
|\
| * regenFrancis Dupont2015-04-181-0/+1
| |
| * regenFrancis Dupont2015-04-171-0/+1
| |
* | [master] Add new optionsShawn Routhier2016-01-291-1/+5
| | | | | | | | | | | | options for v4: 116, 141, 142, 159, 160 options for v6: 103, 143 from rfcs: 2563, 6011, 6153, 7618, 7710
* | regenFrancis Dupont2016-01-291-1/+1
| |
* | [master] Add support for relayed client-linklayer-address option (RFC 6939)Thomas Markwalder2016-01-282-1/+8
| | | | | | | | Merges in rt40334.
* | Added an AR configure variable and regenFrancis Dupont2016-01-251-0/+1
| |
* | [master] Terminate strings before calling regexecShawn Routhier2016-01-151-0/+1
| | | | | | | | | | | | | | | | | | Make sure strings are terminated before callng regexec. If they are we can simply copy the pointers, if they aren't we need to copy the string into a new block of memory. Fix a boundary error in data_string_new()
* | [master] Remove some incorrect #ifdefsShawn Routhier2016-01-071-5/+2
| | | | | | | | | | As part of 33990 we removed some #ifdefs for DEBUG_MEMORY but we didn't get all of them. Remove the extra ones.
* | [master] Added make tool and pkg-config tests to configure scriptThomas Markwalder2016-01-071-0/+1
| | | | | | | | Merges in rt40371.
* | [master] Emit better error messages for command line issuesShawn Routhier2016-01-061-0/+7
| | | | | | | | | | When emitting an error message due to a bad command line try to include information about the argument that is at fault.
* | [master] Update client code to RFC7550Shawn Routhier2015-12-012-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Remerged #38692Francis Dupont2015-11-172-1/+8
| |
* | Unmerged #38692Francis Dupont2015-11-172-8/+1
| |
* | Finished merge of rt39210 (--with-libbind fixes) (regen required)Francis Dupont2015-11-171-0/+1
|\ \
| * | regenFrancis Dupont2015-11-161-6/+18
| |/
| * regenFrancis Dupont2015-04-171-0/+1
| |
* | [master] Fixed memory leask in omapi dereferencingThomas Markwalder2015-11-051-3/+0
| | | | | | | | Merges in rt33990.
* | [master] Added authoring-btye-order parameter to lease file handlingThomas Markwalder2015-10-132-1/+6
| | | | | | | | Merged in rt38396.
* | [master] Update auto files as part of moving docs systemsShawn Routhier2015-10-051-6/+18
| |
* | Merged #38692 (use program base name in (sys)log)Francis Dupont2015-09-122-1/+8
| |
* | [master] Pre-release tag prep for 4.3.3b1: version #, copyright etc...Thomas Markwalder2015-07-301-0/+1
| |
* | [master] LDAP: Pathces, IPv6 support, GSSAPI supportThomas Markwalder2015-07-296-2/+70
| | | | | | | | Merges in 39056.
* | [master] Fixed server crash after billing class is deletedThomas Markwalder2015-07-291-1/+1
| | | | | | | | Merges in rt39978.
* | [master] Add fchown to the paranoia patchShawn Routhier2015-07-151-0/+5
| | | | | | | | | | Add code to fchown the lease file to the paranoia patch to avoid having issues with a file that the server can't manipulate.
* | [master] Add code to parse a vendor option as directed by the user.Shawn Routhier2015-07-133-4/+14
| | | | | | | | | | | | | | | | Add code to parse a vendor option. It is structured as an action in the config language. When the statement is executed it attempts to find a vendor option in the packet and a vendor option space specified by the admin for use with that packet. It then calls the proper parse routine to do the parsing.
* | [master] Delayed-ack now works correctly with failoverThomas Markwalder2015-06-151-4/+1
| | | | | | | | Merges in 31474.
* | [master] Add support for manipulating lease queues via a binary search.Shawn Routhier2015-05-273-6/+89
|/ | | | | | Add support for manipluating the queues holding leaes for time based events (free, backup, active, expired, abandoned and reserved) via a binary search instead of walking through the linked list.
* new config option: build ATF stuff from bind [#38754]Francis Dupont2015-04-141-0/+1
|
* [master] Fixed unsupported vlan tag build issueThomas Markwalder2015-02-201-0/+3
| | | | Merges in rt38677
* [master] ATF usage and documentation cleaned upThomas Markwalder2015-02-142-0/+4
| | | | Merges in rt38619
* [master] Fixed broken handling of --disable-debugThomas Markwalder2015-02-101-59/+104
| | | | Merges in rt37780.
* [master] Fixed inconsistencies in setting hop count limit in dhcrelayThomas Markwalder2015-01-191-0/+2
| | | | Merges in rt37426.
* [master] Replaced use of ULLONG_MAX with ISC_UINT64_MAX.Thomas Markwalder2015-01-151-1/+1
| | | | | ULLONG_MAX is not defined on hppa2.0w-hp-hpux.11.11, replaced it with ISC_UINT64_MAX in recently added macro, POND_TRACK_MAX
* [master] Updated auto-generated files for 4.3.2.pre-betav4_3_2.pre-betaThomas Markwalder2015-01-081-104/+59
|
* [master] Added DHCPv6 prefix-length-mode configuration parameterThomas Markwalder2015-01-081-0/+11
| | | | Merges in rt36780.
* [master] Log v6 shared network lease counts, when none available for a DUIDThomas Markwalder2015-01-081-6/+19
| | | | Merges in rt26376
* [master] Don't call pool_timer recusivelyShawn Routhier2014-12-101-1/+1
| | | | | | Add a flag to avoid supersede_lease calling pool_timer recursively when pool_timer can't handle that. rt38002
* [master] Replaced SERVER_ID_CHECK compile switch with runtime config parameterThomas Markwalder2014-12-082-26/+5
| | | | Merges in rt37551.
* [master] Fixed concatenation of "Dc" formatted options such as domain-searchThomas Markwalder2014-11-253-1/+7
| | | | Merges in rt20558.
* [master] Enabling dhcp-cache-threshold no longer causes unnecessary DNS updatesThomas Markwalder2014-11-241-0/+3
| | | | Merges in rt37368.
* [master] Host declaration name can now be used in DNS forward nameThomas Markwalder2014-11-191-0/+2
| | | | Merges in rt21323.
* [master] Patch the failover code to avoid deadlocksShawn Routhier2014-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | Patch for 36810 & 20352 This coves several related problems 1) When the primary is in conflict done it allows the secondary to transition around resolution interrupted and potentical conflict previously the primary would die on an illegal state. 2) It allows the servers to restart a bind update request. Previously if one of the servers sent an udpate request and there died (or had the communications interrupted) in some states the first server wouldn't retransmit a new update request and the other server wouldn't send any bind updates. This was noticed in potential conflict. 3) Updated the state transitions to move the leases on the ack queue back to the update queue in case of conflict-done as we might need to retransmit them all. 4) Updated a transition from startup to potentical conflict instead of resolution interrupted when the servers reconnect during the startup phase in order to avoid a diffferent dead lock.
* [master] Add use-host-decl-names support to BOOTPThomas Markwalder2014-10-271-1/+2
| | | | Merges in rt36233.
* [master] Added echo-client-id server parameterThomas Markwalder2014-10-171-4/+12
| | | | | Merges in rt35958 which includes fix for rt32545 Also updated dhcp/.gitignore
* [master] Checkum handling fixesThomas Markwalder2014-09-181-1/+1
| | | | Merges in rt22806
* [master] Remove unneeded defines for errorsShawn Routhier2014-09-102-2/+11
| | | | | | | As part of 4.2.0 we renamed a number of errors but continued to include the old ones in case somebody was building something using our libraries. This #ifdefs them and by defaults removes them from the compile.
* [master] Added check for invalid failover message type.Thomas Markwalder2014-09-081-0/+2
| | | | Merges in rt36653