1. 08 Nov, 2018 1 commit
  2. 18 Aug, 2017 1 commit
  3. 23 Jul, 2017 1 commit
  4. 12 Apr, 2017 1 commit
  5. 11 Jan, 2017 1 commit
  6. 14 Dec, 2016 1 commit
  7. 16 Dec, 2015 1 commit
  8. 02 Sep, 2015 1 commit
  9. 06 Aug, 2014 1 commit
  10. 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
  11. 12 May, 2014 1 commit
    • Thomas Markwalder's avatar
      [3432] Added support for TSIG to D2UpdateMessage and DNSClient · dd0024cf
      Thomas Markwalder authored
      Change D2UpdateMessage to support TSIG signing and verification via its
      toWire and fromWire methods.  Both now accept a pointer to a TSIGContext,
      which they should use, if its not NULL.
      
      Implemented DNSCLient::doUpdate variant that accepts a TSIGKey. It will
      use the key to create a TSIGContext that will then be used to sign the
      outbound request and to verify the response in the operator() method.
      
      Added appropriate unit tests.
      dd0024cf
  12. 22 Jan, 2014 1 commit
    • Marcin Siodelski's avatar
      [3265] Increased the timeout value in the DNSClient unit test. · 6c8f7475
      Marcin Siodelski authored
      This mitigates the problem whereby a packet sent in one test is not dropped
      by a kernel and affects the subsequent test. The increased timeout works
      around this problem. However, at some point there may be a need to
      implement more proper solution (test should capture the packet sent and
      drop it on its own, then start another test).
      6c8f7475
  13. 13 Jan, 2014 1 commit
  14. 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
  15. 17 Dec, 2013 1 commit
    • Thomas Markwalder's avatar
      [3089] D2UpdateMgr now uses NameChangeTransaction derivations · 50c35b27
      Thomas Markwalder authored
      Now that NameAddTransaction and NameRemoveTransction classes
      have been implemented, D2UpdateMgr has been updated to use
      them.  It now creates instances of NameAddTransaction and
      NameRemoveTransaction based on the change type specified in
      received NameChangeRequests as designed.
      50c35b27
  16. 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
  17. 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
  18. 09 Jul, 2013 2 commits
  19. 05 Jul, 2013 1 commit
  20. 04 Jul, 2013 1 commit
  21. 03 Jul, 2013 2 commits
  22. 02 Jul, 2013 2 commits