1. 15 Oct, 2015 1 commit
  2. 09 Oct, 2015 1 commit
  3. 08 Oct, 2015 1 commit
  4. 06 Oct, 2015 2 commits
  5. 25 Sep, 2015 1 commit
  6. 19 Sep, 2015 2 commits
  7. 18 Sep, 2015 1 commit
  8. 17 Sep, 2015 1 commit
  9. 16 Sep, 2015 1 commit
    • Tomek Mrugalski's avatar
      [3981] Changes after review: · bd35732a
      Tomek Mrugalski authored
       - Explanation why are we not updating assigned-addresses
       - DHCP4_DECLINE_LEASE message reworded as suggested
       - processDecline method described properly
       - declineNonMatchingIPAddresses description updated
       - global declined-addresses statistic added and tested
       -
      bd35732a
  10. 08 Sep, 2015 2 commits
  11. 02 Sep, 2015 1 commit
  12. 25 Aug, 2015 1 commit
  13. 24 Aug, 2015 1 commit
    • Thomas Markwalder's avatar
      [2615] v4 clients may now release out-of-range leases · 6bffb344
      Thomas Markwalder authored
          Modified v4 server to not enforce subnet match when clients attempt
          to release an existing, but out-of-range lease.
      
          Added a battery of unit tests to verify proper v4 server behavior
          when clients attempt to renew or release out-of-range addresses.
      
      src/bin/dhcp4/dhcp4_messages.mes
       - deleted DHCP4_RELEAE_FILE_NO SUBNET as it is now obsolete
      
      src/bin/dhcp4/dhcp4_srv.cc
       -  Dhcpv4Srv::processRelease() - removed the check to make sure the
          release pertains to a configured subnet.  This allows clients to
          release leases after configuration changes rendered them out of
          range.
      
      src/bin/dhcp4/tests/Makefile.am
        - added out_of_range_unittest.cc
      
      src/bin/dhcp4/tests/out_of_range_unittest.cc
       - New file containing DHCPv4 tests for server behavior regarding
         renews and releases of "out of range" addresses.
      
      src/bin/dhcp4/tests/release_unittest.cc
       - TEST_F(ReleaseTest, releaseNoSubnet) - modified the test to
         verify that a client CAN release an out-of-range lease
      6bffb344
  14. 20 Aug, 2015 3 commits
  15. 12 Aug, 2015 2 commits
    • 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
    • Thomas Markwalder's avatar
      [3997] Corrected DHCP4 server crash on exit when DDNS is enabled · 5e855328
      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/dhcp4/dhcp4_messages.mes
          added DHCP4_SRV_D2STOP_ERROR log message
      
      src/bin/dhcp4/dhcp4_srv.cc
          Dhcpv4Srv::stopD2() - new method stops the NCR sender, causing it to
          unregister its WathSocket from IfaceMgr
      
          Dhcpv4Srv::~Dhcpv4Srv() - added call to Dhcpv4Srv::stopD2()
      
      src/bin/dhcp4/tests/dhcp4_process_tests.sh.in
          Enabled DNS updates in the CONFIG string.  This ensures the D2
          client will be started during system tests
      5e855328
  16. 19 Jul, 2015 1 commit
  17. 09 Jul, 2015 1 commit
  18. 19 Jun, 2015 2 commits
  19. 16 Jun, 2015 1 commit
  20. 15 Jun, 2015 1 commit
    • Tomek Mrugalski's avatar
      [3798] Changes after review: · 0e3de871
      Tomek Mrugalski authored
       - packet names updated in User's Guide
       - StatsMgr now uses int64_t, not uint64_t
       - StatsMgr::generateName() added
       - DISCOVER => DHCPDISCOVER
      0e3de871
  21. 12 Jun, 2015 1 commit
  22. 10 Jun, 2015 1 commit
  23. 09 Jun, 2015 4 commits
  24. 03 Jun, 2015 2 commits
  25. 02 Jun, 2015 1 commit
  26. 27 May, 2015 1 commit
  27. 22 May, 2015 1 commit
  28. 18 May, 2015 1 commit
  29. 17 May, 2015 1 commit