1. 27 Jun, 2017 1 commit
  2. 10 May, 2017 1 commit
  3. 26 Apr, 2017 1 commit
  4. 06 Oct, 2016 1 commit
  5. 30 Sep, 2016 1 commit
  6. 07 Jul, 2016 1 commit
  7. 04 Mar, 2016 1 commit
  8. 23 Feb, 2016 1 commit
  9. 16 Feb, 2016 1 commit
  10. 28 Jan, 2016 1 commit
  11. 16 Jan, 2016 1 commit
    • Shawn Routhier's avatar
      [master] Terminate strings before calling regexec · 4ced250f
      Shawn Routhier authored
          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()
  12. 07 Jan, 2016 1 commit
  13. 02 Dec, 2015 1 commit
    • Shawn Routhier's avatar
      [master] Update client code to RFC7550 · c88dfebd
      Shawn Routhier authored
      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
      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
      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.
  14. 05 Nov, 2015 1 commit
  15. 13 Oct, 2015 1 commit
  16. 29 Jul, 2015 2 commits
  17. 15 Jul, 2015 1 commit
  18. 13 Jul, 2015 1 commit
    • Shawn Routhier's avatar
      [master] Add code to parse a vendor option as directed by the user. · 45c332f0
      Shawn Routhier authored
      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.
  19. 15 Jun, 2015 1 commit
  20. 27 May, 2015 1 commit
  21. 19 Jan, 2015 1 commit
  22. 15 Jan, 2015 1 commit
  23. 08 Jan, 2015 2 commits
  24. 11 Dec, 2014 1 commit
  25. 08 Dec, 2014 1 commit
  26. 25 Nov, 2014 1 commit
  27. 24 Nov, 2014 1 commit
  28. 19 Nov, 2014 1 commit
  29. 11 Nov, 2014 1 commit
    • Shawn Routhier's avatar
      [master] Patch the failover code to avoid deadlocks · 21d30347
      Shawn Routhier authored
      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.
  30. 27 Oct, 2014 1 commit
  31. 17 Oct, 2014 1 commit
  32. 18 Sep, 2014 1 commit
  33. 05 Jun, 2014 1 commit
    • Shawn Routhier's avatar
      [master] Add support for pool thresholds · 250f7134
      Shawn Routhier authored
      Add support to set high and low thresholds for pools for
      v4 and v6.  A message will be emitted when the usage of
      the pool first exceeds the high threshold.  More messages
      will be skipped until the usage has gone below the low
      threshold and then back above the high threshold.
  34. 16 May, 2014 1 commit
    • Shawn Routhier's avatar
      [master] Add -df option to client code to help share DUIDs · 79818c93
      Shawn Routhier authored
      Add the "-df <duid file>" option to the client code in order
      to make it easier to share DUIDs between a v4 instance and
      a v6 instance.  This option instructs the client to search
      the duid file for a DUID if it didn't find one in the main
      lease file.
      In addition add the infrastructure for running ATF tests
      for the client and write some ATF tests for this patch.
  35. 07 May, 2014 2 commits
  36. 26 Jan, 2014 1 commit
  37. 13 Dec, 2013 1 commit