1. 29 Oct, 2019 1 commit
  2. 23 Oct, 2019 1 commit
    • Thomas Markwalder's avatar
      [#900,!561] kea-dhcp4/6 now quietly drop empty or all-null string options · a917e4ae
      Thomas Markwalder authored
      src/lib/dhcp/option.h
          class SkipThisOptionError - new exception type
      
      src/lib/dhcp/libdhcp++.cc
          LibDHCP::unpackOptions4()
          LibDHCP::unpackOptions6() - explicitly catches and handles
          SkipThisOptionError expceptions
      
      src/lib/dhcp/option_definition.cc
          OptionDefinition::optionFactory() - now rethrows SkipThisOptionError
      
      src/lib/dhcp/option_int.h
          OptionInt::unpack() - altered ambiguous exception text
      
      src/lib/dhcp/option_int_array.h
          OptionIntArray::unpack() - altered ambiguous exception text
      
      src/lib/dhcp/option_string.cc
          OptionString::unpack() - now throws SkipThisOptionError if option, once
          trimmed, is empty
      
      src/lib/dhcp/tests/option_string_unittest.cc
          Updated tests
      
      src/lib/dhcp/tests/pkt4_unittest.cc
          TEST_F(Pkt4Test, testSkipThisOptionError) - new test
      
      src/lib/dhcp/tests/pkt6_unittest.cc
          TEST_F(Pkt6Test, testSkipThisOptionError) - new test
      
      src/lib/dhcpsrv/tests/cfg_option_unittest.cc
          Updated expected exception text
      
      src/lib/testutils/gtest_utils.h
          Added two macros to emit exception info on throws.
          #define EXPECT_NO_THROW_LOG(statement)
          #define ASSERT_NO_THROW_LOG(statement)
      a917e4ae
  3. 26 Oct, 2016 1 commit
  4. 08 Jul, 2016 3 commits
  5. 16 Dec, 2015 1 commit
  6. 05 May, 2015 1 commit
  7. 20 Mar, 2015 1 commit
  8. 27 May, 2014 1 commit
  9. 10 Jan, 2014 1 commit
  10. 08 Oct, 2013 1 commit
  11. 04 Oct, 2013 1 commit
  12. 06 Mar, 2013 1 commit
  13. 11 Dec, 2012 3 commits
  14. 28 Nov, 2012 2 commits
  15. 19 Nov, 2012 1 commit
  16. 16 Nov, 2012 1 commit
  17. 22 Oct, 2012 1 commit
  18. 17 Oct, 2012 1 commit
  19. 12 Oct, 2012 2 commits
  20. 10 Oct, 2012 1 commit
  21. 09 Oct, 2012 1 commit
  22. 05 Oct, 2012 2 commits
  23. 03 Oct, 2012 1 commit