1. 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
  2. 17 Mar, 2016 1 commit
    • Thomas Markwalder's avatar
      [4243] Disable optimization of boost:asio for gcc 5.2.0 through 5.3.0 · ac5d93b8
      Thomas Markwalder authored
      Optimization of boost:asio code is now disabled when building with
      BOOST_ERROR_CODE_HEADER_ONLY under GCC versions 5.2.0 through 5.3.0.
      
      src/lib/asiolink/asio_wrapper.h
          New file which wraps boost/asio/asio.hpp around compilation
          logic to suppress optimization under GNU 5.2.0 thru 5.3.0.
      
      The remaining changes either removed the inclusion of <asio/asio.hpp> or
      replaced it with the inclusion of <<asiolink/asio_wrapper.h>.  Inclusion
      file order was also altered to better comply with our coding guidelines.
      ac5d93b8
  3. 24 Feb, 2016 1 commit
  4. 20 Feb, 2016 1 commit
  5. 22 Jan, 2016 1 commit
  6. 16 Dec, 2015 1 commit
  7. 10 Dec, 2015 1 commit
    • Marcin Siodelski's avatar
      Revert "[master] Merge branch 'trac4106'" · 6bc8c1cb
      Marcin Siodelski authored
      This reverts commit 8f2a1f8a, reversing
      changes made to ed7edadc.
      
      This  merge introduced regressions in our build farm and revealed
      issues in the DHCP4o6 IPC code. It also revealed some differences
      in sockets handling under Linux and BSD. Rather than continue
      patching this here, we should work on the branch to resolve all
      issues and then merge 1.1.
      6bc8c1cb
  8. 09 Dec, 2015 1 commit
  9. 07 Dec, 2015 1 commit
  10. 30 Nov, 2015 1 commit
  11. 25 Nov, 2015 1 commit
  12. 24 Nov, 2015 1 commit
  13. 23 Nov, 2015 1 commit
  14. 22 Nov, 2015 2 commits
  15. 21 Nov, 2015 1 commit
  16. 17 Nov, 2015 2 commits
  17. 31 Oct, 2015 1 commit
  18. 21 Oct, 2015 1 commit
  19. 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
  20. 15 Oct, 2015 1 commit
  21. 14 Oct, 2015 1 commit
  22. 12 Oct, 2015 1 commit
  23. 08 Oct, 2015 1 commit
  24. 06 Oct, 2015 1 commit
  25. 25 Sep, 2015 1 commit
  26. 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
  27. 19 Sep, 2015 1 commit
  28. 16 Sep, 2015 1 commit
  29. 09 Sep, 2015 1 commit
  30. 04 Sep, 2015 2 commits
  31. 02 Sep, 2015 1 commit
  32. 25 Aug, 2015 1 commit
  33. 20 Aug, 2015 1 commit
  34. 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
  35. 30 Jul, 2015 1 commit
  36. 19 Jul, 2015 2 commits