1. 14 Dec, 2016 1 commit
  2. 06 Dec, 2016 1 commit
  3. 16 Dec, 2015 1 commit
  4. 09 Jun, 2015 1 commit
  5. 19 May, 2015 1 commit
    • Shawn Routhier's avatar
      [trac3808] Enhance logging for D2 · 2becffcd
      Shawn Routhier authored
      Split the logging into three loggers
       config & general
       dhcp to d2
       d2 to dns (and back)
      
      Print out a request ID for each NCR event.  Currently this is the
      DHCID but it could be changed in the future to allow for comparing
      log entries between DHCP servers and D2.
      
      Fix up some typos I ran across while reading the code
      2becffcd
  6. 12 Jan, 2015 1 commit
  7. 27 May, 2014 1 commit
    • Thomas Markwalder's avatar
      [3432] Addressed review comments · 137c12ee
      Thomas Markwalder authored
      Consolidated DNSClient::doUpdate variants into a single method which
      accepts a smart pointer to a TSIGKey instead of TSIGKey reference.
      Simplified some unit tests.
      Added missing commentary.
      Corrected typos and copyright dates.
      137c12ee
  8. 20 May, 2014 1 commit
  9. 15 May, 2014 1 commit
  10. 14 May, 2014 1 commit
    • Thomas Markwalder's avatar
      [3432] Added basic TSIG support to NameChangeTransaction · a00bfe54
      Thomas Markwalder authored
      Added TSIGKeyPtr instance member to NameChangeTransaction.
      Modified NameChangeTransaction::sendUpdate() to do a TSIG updates if its
      TSIGKeyPtr is not null.
      
      Extended FauxServer test class to support TSIG if given a key.
      Added round trip TSIG tests to NameChangeTransaction base class tests.
      
      This does not address how the transaction's key is determined. That
      requires changes to configuration classes in D2Config.
      a00bfe54
  11. 08 May, 2014 1 commit
  12. 26 Feb, 2014 1 commit
  13. 20 Feb, 2014 1 commit
  14. 11 Jan, 2014 1 commit
  15. 10 Jan, 2014 1 commit
    • Thomas Markwalder's avatar
      [3089] Addressed review comments. · a42a146e
      Thomas Markwalder authored
      Changed DNSClient ctor to require response param be
      an empty pointer and clarified related commentary.
      Added debug log statement to log transaction start.
      Other minor cosmetics.
      a42a146e
  16. 17 Dec, 2013 2 commits
  17. 06 Dec, 2013 1 commit
    • Thomas Markwalder's avatar
      [3088] Initial implementation of d2::NameRemoveTransaction · dc1071d7
      Thomas Markwalder authored
      Interrim check-in for 3088, which introduces the initial
      implementation of d2:NameRemoveTransaction.  This class
      implements the state model logic necessary for removing
      DNS entries per RFC 4703.  The state model logic is
      complete, what remains is the logic to build the actual
      request messages.
      dc1071d7
  18. 05 Dec, 2013 1 commit
    • Thomas Markwalder's avatar
      [3241] Addressed review comments. · d20cfa4f
      Thomas Markwalder authored
      Changed dhcp_ddns::NameChangeRequest to store lease address as
      IOAddress only.  Corrected logic that handles request build
      exceptions and added unit tests for same.  Other minor changes.
      d20cfa4f
  19. 04 Dec, 2013 1 commit
  20. 02 Dec, 2013 1 commit
  21. 29 Nov, 2013 1 commit
    • Thomas Markwalder's avatar
      3087 Addressed review comments · fe99fae7
      Thomas Markwalder authored
      Good deal of commentary clean up, rolled back IOService reference
      changes to DNSClient, and most significantly added unit tests
      for NameChangeTransaction::sendUpdate.  These tests involve an
      actual message exchange.
      fe99fae7
  22. 13 Nov, 2013 1 commit
  23. 11 Nov, 2013 1 commit
    • Thomas Markwalder's avatar
      [3087] Initial implementation of d2::NameAddTransaction · 4c16336d
      Thomas Markwalder authored
      This interrim checkin includes the initial implementation of
      NameAddTransaction to b10-dhcp-ddns.  It provides the preliminary
      state model needed to add forward and/or reverse DNS entries for
      and FQDN.  It does not yet construct the actual DNS update requests.
      4c16336d
  24. 08 Nov, 2013 1 commit
    • Thomas Markwalder's avatar
      [3087] Use IOServicePtr consistently in DHCP-DDNS · 4d07784b
      Thomas Markwalder authored
      Some classes were using references to isc::asiolink::IOService, others
      where using d2::IOServicePtr.  The latter is now used throughout for
      consistency as well as support for future, possible, multi-threaded
      implementation.
      4d07784b
  25. 24 Sep, 2013 1 commit
  26. 19 Sep, 2013 2 commits
  27. 17 Sep, 2013 1 commit
    • Thomas Markwalder's avatar
      [3156] Addressed review comments for b10-dhcp-ddns/NameChangeTransaction · f69dc1f6
      Thomas Markwalder authored
      Created new classes, LabeledValue and LabeledValueSet to
      provide a cleaner mechanism for defining the set of valid events
      and states.  With this commit, events now use these new constructs.
      The modifications to use these constructs for states will be done
      as separate commit.
      
      Some addtional, minor review comments were also addressed.
      f69dc1f6
  28. 09 Sep, 2013 1 commit
  29. 03 Sep, 2013 1 commit
  30. 28 Aug, 2013 1 commit
  31. 27 Aug, 2013 1 commit