1. 15 Aug, 2017 1 commit
  2. 23 Jul, 2017 1 commit
  3. 12 Apr, 2017 1 commit
  4. 29 Mar, 2017 1 commit
  5. 23 Mar, 2017 1 commit
  6. 26 Jan, 2017 1 commit
  7. 28 Aug, 2016 1 commit
  8. 17 Jun, 2016 1 commit
  9. 16 Jun, 2016 1 commit
  10. 06 Apr, 2016 1 commit
    • Thomas Markwalder's avatar
      [4259] Addressed review comments · 773659ff
      Thomas Markwalder authored
          Moved string/enum conversion functions inside D2ClientConfig
      
          Changed underscores to hypens in replace-client-name values and changed
          all literal values to lower case.
      
          Fixed minor wording issues in admin guide and new log messages.
      
          Added commentary and extra error logging to unit tests
      
          Added test case for invalid value of replace-client-name
      773659ff
  11. 04 Apr, 2016 2 commits
    • Thomas Markwalder's avatar
      [4259] Updated admin guide and spec files · fe77538d
      Thomas Markwalder authored
          Revamped discussion of FQDN name generation and use of the
          replace-client-name parameter in the v4 and v6 guides.
      fe77538d
    • Thomas Markwalder's avatar
      [4259] kea-dhcp6 now supports replace-client-name modes · b3f483e5
      Thomas Markwalder authored
          src/bin/dhcp6/dhcp6_messages.mes
              - Added new log message, DHCP6_DDNS_SUPPLY_FQDN
      
          src/bin/dhcp6/dhcp6_srv.cc
              - Dhcpv6Srv::processClientFqdn() - modified to support the name
              replacement modes
      
          src/bin/dhcp6/tests/fqdn_unittest.cc
              - FqdnDhcpv6SrvTest::testReplaceClientNameMode() new method which tests
              a server's handling of a single client packet for a given
              replace-client-name mode.
      
              - TEST_F(FqdnDhcpv6SrvTest, replaceClientNameModeTest) - new test which
              exercises the permutations of client packets and replace-client-name
              modes.
      b3f483e5
  12. 23 Mar, 2016 1 commit
    • Thomas Markwalder's avatar
      [4316] Changed primary lease event logging from DEBUG to INFO · d425c142
      Thomas Markwalder authored
      src/bin/dhcp4/dhcp4_messages.mes
          - Replaced the word "debug" with "informational" where appropriate
      
      src/bin/dhcp4/dhcp4_srv.cc
          - Changed several lease4_logger messages from DEBUG to INFO
          DHCP4_INIT_REBOOT
          DHCP4_LEASE_ADVERT
          DHCP4_LEASE_ALLOC
          DHCP4_RELEASE
          DHCP4_DECLINE_LEASE
      
      src/bin/dhcp6/dhcp6_messages.mes
          - Replaced the word "debug" with "informational" where appropriate
      
          - Added two new messages:
          DHCP6_LEASE_RENEW
          DHCP6_PD_LEASE_RENEW
      
      src/bin/dhcp6/dhcp6_srv.cc
          - Changed several lease6_logger messages from DEBUG to INFO
          DHCP6_LEASE_ADVERT
          DHCP6_LEASE_ALLOC
          DHCP6_PD_LEASE_ADVERT
          DHCP6_PD_LEASE_ALLOC
          DHCP6_RELEASE_NA
          DHCP6_RELEASE_PD
          DHCP6_DECLINE_LEASE
      
          - Dhcpv6Srv::extendIA_NA() - added new log for DHCP6_LEASE_RENEW
          - Dhcpv6Srv::extendIA_PD() - added new log for DHCP6_PD_LEASE_RENEW
      d425c142
  13. 20 Feb, 2016 1 commit
  14. 16 Dec, 2015 2 commits
  15. 14 Dec, 2015 2 commits
  16. 07 Dec, 2015 1 commit
  17. 04 Dec, 2015 1 commit
  18. 26 Nov, 2015 1 commit
  19. 25 Nov, 2015 2 commits
  20. 21 Nov, 2015 1 commit
  21. 17 Nov, 2015 1 commit
  22. 21 Oct, 2015 1 commit
  23. 20 Oct, 2015 1 commit
    • Marcin Siodelski's avatar
      [3977] Name change requests are now generated when lease is reused. · 5de74693
      Marcin Siodelski authored
      This change triggered a lot of code refactoring for generating the
      NameChangeRequests. Long story short is that the functions responsible
      for generating NCRs from the lease information have been moved to
      the libdhcpsrv where they better fit and where they may be used
      by both allocation engine and the servers.
      5de74693
  24. 15 Oct, 2015 1 commit
  25. 08 Oct, 2015 1 commit
  26. 25 Sep, 2015 1 commit
  27. 21 Sep, 2015 1 commit
    • Tomek Mrugalski's avatar
      [3982] Changes after review · f96d8c9d
      Tomek Mrugalski authored
       - Lease6::decline() implemented
       - DUID::generateEmpty() implemented
       - Unit-tests for Decline (not include address, not include IA_NA)
         implemented
       - several comments updated
       - logging corrected and reworded
      f96d8c9d
  28. 16 Sep, 2015 1 commit
  29. 09 Sep, 2015 1 commit
  30. 25 Aug, 2015 1 commit
  31. 20 Aug, 2015 1 commit
  32. 12 Aug, 2015 1 commit
    • Thomas Markwalder's avatar
      [3997] Corrected DHCP6 server crash on exit when DDNS is enabled · ef1033c4
      Thomas Markwalder authored
      Rather that stopping it explicitly, the server was relying D2ClientMgr
      to stop itself during its own destruction.  This was falling over during
      process wind-down because the IfaceMgr singletone was being destroyed before
      the D2ClientMgr instance.  The server destructor now explicitly stops the
      D2ClientMgr.
      
      src/bin/dhcp6/dhcp6_messages.mes
          added DHCP6_SRV_D2STOP_ERROR log message
      
      src/bin/dhcp6/dhcp6_srv.cc
          Dhcpv6Srv::stopD2() - new method stops the NCR sender, causing it to
          unregister its WathSocket from IfaceMgr
      
          Dhcpv6Srv::~Dhcpv6Srv() - added call to Dhcpv6Srv::stopD2()
      
      src/bin/dhcp6/tests/dhcp6_process_tests.sh.in
          Enabled DNS updates in the CONFIG string.  This ensures the D2
          client will be started during system tests
      ef1033c4
  33. 30 Jul, 2015 1 commit
  34. 23 Jul, 2015 1 commit
  35. 08 Jul, 2015 2 commits