1. 27 Apr, 2018 1 commit
  2. 26 Apr, 2018 1 commit
    • Thomas Markwalder's avatar
      [5535] kea-dhcp4 parsing now supports relay "ip-addresses" · c71f3d38
      Thomas Markwalder authored
      src/bin/dhcp4/dhcp4_lexer.ll
      src/bin/dhcp4/dhcp4_parser.yy
          Modified to support "ip-address" and
          "ip-addresses" under "relay"
      
      src/bin/dhcp4/tests/get_config_unittest.cc
          Updated per process.
      
      src/bin/dhcp4/tests/config_parser_unittest.cc
          void checkResult() - modified to output parsing error text
      
          TEST_F(Dhcp4ParserTest, subnetRelayInfo)
          TEST_F(Dhcp4ParserTest, classifySubnets)
          - updated to use new Network methods
      
          TEST_F(Dhcp4ParserTest, subnetRelayInfoList) - new test
          to verify a list of addresses in relay
      c71f3d38
  3. 11 Apr, 2018 3 commits
  4. 07 Apr, 2018 2 commits
  5. 06 Apr, 2018 1 commit
  6. 05 Apr, 2018 1 commit
  7. 04 Apr, 2018 1 commit
  8. 01 Apr, 2018 2 commits
  9. 22 Mar, 2018 1 commit
  10. 14 Mar, 2018 1 commit
  11. 08 Mar, 2018 2 commits
  12. 02 Mar, 2018 1 commit
  13. 01 Mar, 2018 2 commits
  14. 27 Feb, 2018 3 commits
    • Thomas Markwalder's avatar
      [5551] kea-dhcp4 now attempts to process packets with truncated VIVSO · f202ec60
      Thomas Markwalder authored
      src/lib/dhcp/option.h
          SkipRemainingOptionsError - new error to signal
          that unpacking skipped options
      src/lib/dhcp/option_vendor.cc
          OptionVendor::unpack() - modified to throw
          SkipRemainingOptions on truncated length
      
      src/lib/dhcp/option_definition.cc
          OptionDefinition::optionFactory()
          Added catch-rethrow of SkipRemainginOptionsError
      
      src/bin/dhcp4/dhcp4_messages.mes
          Added DHCP4_PACKET_OPTIONS_SKIPPED log message
      
      src/bin/dhcp4/dhcp4_srv.cc
          Dhcpv4Srv::processPacket() - added explicit catch
          of SkipRemainingOptionsError which logs the error
          but allows the processing to continue.
      
      src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
          TEST_F(Dhcpv4SrvTest, truncatedVIVSOOption) -
          new test to verify skip-options logic for truncated
          vendor option
      
      src/lib/dhcp/tests/pkt4_unittest.cc
          TEST_F(Pkt4Test, truncatedVendorLength) - new
          test that verifies Pkt4 unpacking of truncated VIVSO
      
      src/lib/dhcp/test...
      f202ec60
    • Marcin Siodelski's avatar
    • Marcin Siodelski's avatar
  15. 23 Feb, 2018 1 commit
    • Thomas Markwalder's avatar
      [5553] Added specific log for possible BOOTP packets · 00a15554
      Thomas Markwalder authored
      src/bin/dhcp4/dhcp4_messages.mes
          Added DHCP4_PACKET_DROP_0009 for possible bootp packets
      
      src/bin/dhcp4/dhcp4_srv.cc
          Dhcpv4Srv::acceptMessageType()
              rearranged a bit to test explicitly for DHCP_NOTYPE
      
      src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
          TEST_F(Dhcpv4SrvTest, acceptMessageType)
          Added tests for packets with no option 53 and for
          type > DHCPLEASEQUERYDONE
      00a15554
  16. 16 Feb, 2018 1 commit
  17. 12 Feb, 2018 1 commit
  18. 01 Feb, 2018 1 commit
  19. 30 Jan, 2018 1 commit
  20. 29 Jan, 2018 2 commits
  21. 26 Jan, 2018 1 commit
  22. 25 Jan, 2018 2 commits
  23. 23 Jan, 2018 1 commit
  24. 22 Jan, 2018 3 commits
  25. 19 Jan, 2018 1 commit
  26. 18 Jan, 2018 1 commit
  27. 15 Jan, 2018 1 commit
  28. 02 Jan, 2018 1 commit