1. 13 Feb, 2014 1 commit
  2. 11 Feb, 2014 1 commit
    • Thomas Markwalder's avatar
      [3329] dhcp_ddns::NameChangeSender extended to support running ready IO · 74341d7c
      Thomas Markwalder authored
      Rememebering the io_service in use and how to run ready IO handlers was
      pushed down from D2ClientMgr into NameChangeSender. NameChangeSender stop
      logic was altered so it will now cleanly complete the last send as well
      as interrupting the daisy-chain of instigating the next send upon
      completion of the current send.
      74341d7c
  3. 08 Feb, 2014 1 commit
    • Thomas Markwalder's avatar
      [3221] Addressed review comments. · 18c4f954
      Thomas Markwalder authored
      Made behavior of dhcp_ddns::WatchSocket a bit more robust in handling
      programmatic abuse.
      Cleaned up addresses used in ncr_upd_unittest.cc, added specific test
      for client side address if 0.0.0.0/port 0.
      Updated copyrights as appropriate and other cosmetics.
      18c4f954
  4. 03 Feb, 2014 1 commit
  5. 10 Jan, 2014 1 commit
    • Thomas Markwalder's avatar
      [3033] Addressed review comments. · fb678e63
      Thomas Markwalder authored
      Removed configuration parameter allow-client-update.
      It was deemed to really just be the inverse of override-client-update.
      Renamed convenience method isDhcpDdns to ddnsEnabled.
      Made enum to string converion functions case insenstive.
      Updated copyright dates and other cosmetic changes.
      fb678e63
  6. 06 Jan, 2014 1 commit
    • Thomas Markwalder's avatar
      [3033] Added DHCP-DDNS configuration paramater parsing to b10-dhcp4 · d508d4ac
      Thomas Markwalder authored
      Added configuration paramters to dhcp4 and its spec file to support DHCP-DDNS.
      Created new classes D2ClientMgr, D2ClientConfig, and D2CientConfigParser in the
      libdhcpsrv.   The new parameters are parsed, validated, and stored  but do
      not yet affect behavior.  That will be implemented as a seperate ticket.
      d508d4ac
  7. 26 Aug, 2013 1 commit
  8. 16 Aug, 2013 1 commit
    • Thomas Markwalder's avatar
      [3075] Implemented main event loop in b10-dhcp-ddns · c39eb9bb
      Thomas Markwalder authored
      Added main process event loop to D2Process which is the
      primary application "object" in b10-dchp-ddns.
      
      Along the way it was necessary to adjust D2QueueManager to treat
      stopping as an asyncrhonous event when IO is pending. This
      requied a change in lib-dchp-ddns to have awareness of when
      IO is pending.
      
      Fixed a bug in D2 configuration parsing in which parsing a
      a subsequent configuration caused duplicate TSIGKeyInfo
      entries.
      c39eb9bb
  9. 25 Jul, 2013 1 commit
  10. 24 Jul, 2013 2 commits
  11. 23 Jul, 2013 3 commits
  12. 17 Jul, 2013 1 commit
    • Thomas Markwalder's avatar
      [3008] Initial implementation of classes for sending and · f683ad20
      Thomas Markwalder authored
      receiving NameChangeRequests for use with DHCP-DDNS. This includes
      abstract listener and sender classes, as well as a derivations
      supporting traffic over UDP sockets.
      
      New files added to src/bin/d2
      
      ncr_io.h - base classes
      ncr_io.cc
      
      ncr_udp.h - UDP derivations
      ncr_udp.cc
      tests/ncr_udp_unittests.cc
      f683ad20