1. 24 May, 2018 1 commit
  2. 16 May, 2018 2 commits
  3. 27 Apr, 2018 1 commit
  4. 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
  5. 19 Apr, 2018 1 commit
  6. 11 Apr, 2018 3 commits
  7. 07 Apr, 2018 2 commits
  8. 06 Apr, 2018 1 commit
  9. 05 Apr, 2018 1 commit
  10. 04 Apr, 2018 1 commit
  11. 01 Apr, 2018 2 commits
  12. 22 Mar, 2018 1 commit
  13. 14 Mar, 2018 1 commit
  14. 08 Mar, 2018 2 commits
  15. 02 Mar, 2018 1 commit
  16. 01 Mar, 2018 2 commits
  17. 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/tests/pkt_captures4.cc
          Pkt4Ptr PktCaptures::discoverWithValidVIVSO()
          Pkt4Ptr PktCaptures::discoverWithTruncatedVIVSO() -
          new captured discovers
      f202ec60
    • Marcin Siodelski's avatar
    • Marcin Siodelski's avatar
  18. 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
  19. 16 Feb, 2018 1 commit
  20. 12 Feb, 2018 1 commit
  21. 01 Feb, 2018 1 commit
  22. 30 Jan, 2018 1 commit
  23. 29 Jan, 2018 2 commits
  24. 26 Jan, 2018 1 commit
  25. 25 Jan, 2018 2 commits
  26. 23 Jan, 2018 1 commit
  27. 22 Jan, 2018 3 commits