1. 24 Sep, 2015 1 commit
  2. 08 Sep, 2015 2 commits
  3. 04 Sep, 2015 1 commit
  4. 01 Sep, 2015 1 commit
  5. 31 Aug, 2015 1 commit
  6. 30 Aug, 2015 1 commit
  7. 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
  8. 22 Jul, 2015 1 commit
    • Thomas Markwalder's avatar
      [3929] config_report.cc is now generated during src/lib/cfgrpt/Makefile · 7eaa1ec0
      Thomas Markwalder authored
      By generating config_report.cc in the cfgrpt directory Makefile
      rather than configure, it can be treated as any other generated
      source file, rather than a one-off special case.
      
      Moved cfgrpt directory from bin to lib since it creates a library
      rather than an executable.
      
      mk_cfgrpt.sh is now generated by configure from a .in file and
      
      Details:
      
      configure.ac
         removed call to mk_cfgrpts.sh
         added mk_cfgprt.sh to list of files generated by configure
      
      src/bin/Makefile.am
         removed cfgrpt dir
      
      changed cfgrpt directory to lib
          src/bin/d2/Makefile.am
          src/bin/d2/tests/Makefile.am
          src/bin/dhcp4/Makefile.am
          src/bin/dhcp4/tests/Makefile.am
          src/bin/dhcp6/Makefile.am
          src/bin/dhcp6/tests/Makefile.am
          src/bin/lfc/Makefile.am
          src/bin/lfc/tests/Makefile.am
          src/bin/perfdhcp/Makefile.am
          src/bin/perfdhcp/tests/Makefile.am
      
      src/lib/Makefile.am
          added cfgrpt dir
      
      src/lib/cfgrpt/Makefile.am
          changed include dir to be in lib not dir
          added config_report.cc to CLEANFILES
          added config_report.cc to BUILD_SOURCES
          removed config_report.cc from libcfgrpt_la_SOURCES
          added rule for config_report.cc to call mk_cfgrpt.sh
      7eaa1ec0
  9. 14 Jul, 2015 1 commit
  10. 02 Jul, 2015 1 commit
    • Thomas Markwalder's avatar
      [3769] DHPCv4 now uses PID file, made pid test common · 24267d20
      Thomas Markwalder authored
      src/lib/testutils/dhcp_test_lib.sh.in
          - server_pid_file_test() - common test for any server
          to verify PID file management
      
      src/bin/d2/tests/d2_process_tests.sh.in
          remmoved duplicate_server_start_test
          now calls server_pid_file_test
      
      Added PID file creation to DHCP4
          src/bin/dhcp4/dhcp4_messages.mes
          -  added log DHCP4_ALREADY_RUNNING
      
          src/bin/dhcp4/main.cc
          - added logic to create the PID and catch
          exception specific to PID conflict
      
          src/bin/dhcp4/tests/Makefile.am
          - exports KEA_PIDFILE_DIR
      
          src/bin/dhcp4/tests/dhcp4_process_tests.sh.in
          - added call to server_pid_file_test
      
          src/bin/dhcp4/tests/dhcp4_unittests.cc
          - main(int argc, char* argv[])
          sets env var KEA_PIDFILE_DIR
      24267d20
  11. 19 Jun, 2015 1 commit
  12. 10 Jun, 2015 1 commit
  13. 27 May, 2015 1 commit
  14. 21 May, 2015 1 commit
  15. 20 May, 2015 1 commit
  16. 18 May, 2015 1 commit
  17. 15 May, 2015 1 commit
  18. 12 May, 2015 1 commit
  19. 31 Dec, 2014 1 commit
  20. 06 Nov, 2014 1 commit
  21. 21 Oct, 2014 1 commit
  22. 12 Sep, 2014 1 commit
  23. 12 Aug, 2014 1 commit
  24. 21 Jul, 2014 1 commit
  25. 15 Jul, 2014 1 commit
  26. 14 Jul, 2014 1 commit
  27. 25 Jun, 2014 2 commits
    • Thomas Markwalder's avatar
      [3422] Corrected path to test script for dhcp4/6 · 3e501e1f
      Thomas Markwalder authored
      distcheck was failing to tests/dhcp(4/6)_process_tests.sh.
      Since these files are now constructed from a .in file,
      they must be pathed in abs_builddir.
      dhcp(4/6)/tests/Makefile.am updated.
      3e501e1f
    • Tomek Mrugalski's avatar
      [3413] Changes after review: · 0365f657
      Tomek Mrugalski authored
       - dhcp6_test.py removed
       - src/lib/testuitls/testdata/*.wire files are now in repo,
         no longer need python3 script to generate
       - src/lib/cc/proto_defs.h added to repo, no longer autogenerated
       - Added comment to get-rdatacode.py
       - removed LIBRARY_PATH_PLACEHOLDER hacks from several Makefiles.
       - ChangeLog entry added.
      0365f657
  28. 13 Jun, 2014 2 commits
  29. 04 Jun, 2014 2 commits
  30. 03 Jun, 2014 2 commits
  31. 02 Jun, 2014 1 commit
  32. 30 May, 2014 1 commit
    • Tomek Mrugalski's avatar
      [3399] Changes after review · 6eb72206
      Tomek Mrugalski authored
       - ChangLog updated (b10-dhcp4 => DHCPv4 server)
       - stand-alone mode removed in Kea4,Kea6
       - getInstance() used instead of server_
       - ctrl_dhcp4_srv.cc: one stringstream instance now shared by all error messages
       - ctrl_dhcp4_srv.h: comments cleaned up
       - Added log message for received configuration
       - kea_controller.cc: Unnecessary header/using namespace removed
       - *.json files are now cleaned up in src/bin/dhcp4/tests
       - added comment that explains lack of tests for Bundy backend
       - kea_controller_unittest.cc now uses the same filename everywhere
      
      Changes also applied to Kea6 (where applicable).
      6eb72206
  33. 23 May, 2014 2 commits
  34. 21 May, 2014 1 commit