1. 02 Apr, 2020 14 commits
    • Francis Dupont's avatar
      [#1010] Cosmetics · 26cc6b82
      Francis Dupont authored
      26cc6b82
    • Francis Dupont's avatar
      e50ad976
    • Thomas Markwalder's avatar
      50ac4684
    • Thomas Markwalder's avatar
      [#1010] Added ChangeLog entry. · a58344cb
      Thomas Markwalder authored
      a58344cb
    • Thomas Markwalder's avatar
      [#1010] Updated ARM and all-keys.json · afcccdb4
      Thomas Markwalder authored
      modified:
      doc/examples/kea4/all-keys.json
      doc/examples/kea6/all-keys.json
      doc/sphinx/arm/dhcp4-srv.rst
      doc/sphinx/arm/dhcp6-srv.rst
      afcccdb4
    • Thomas Markwalder's avatar
      [#1010] Added support for store-extended-info to kea-dhcp6 · 8420b499
      Thomas Markwalder authored
      src/bin/dhcp4/tests/config_parser_unittest.cc
          TEST_F(Dhcp4ParserTest, storeExtendedInfoNoGlobal)
          TEST_F(Dhcp4ParserTest, storeExtendedInfoGlobal) - new tests
      
      src/bin/dhcp4/tests/dora_unittest.cc
          TEST_F(DORATest, storeExtendedInfoEnabled)
          TEST_F(DORATest, storeExtendedInfoDisabled) - new tests
      
      src/bin/dhcp4/tests/get_config_unittest.cc
          updated unit tests
      
      src/bin/dhcp6/dhcp6_lexer.ll
      src/bin/dhcp6/dhcp6_parser.yy
      src/bin/dhcp6/json_config_parser.cc
          added support for store-extended-info
      
      src/bin/dhcp6/tests/get_config_unittest.cc
          updated unit tests
      
      src/bin/dhcp6/tests/config_parser_unittest.cc
          TEST_F(Dhcp6ParserTest, storeExtendedInfoGlobal)
          TEST_F(Dhcp6ParserTest, storeExtendedInfoNoGlobal) - new tests
      8420b499
    • Thomas Markwalder's avatar
      [#1010] Modified AllocateEngine and parsers to store extended v6 lease info · 4d3cb9ab
      Thomas Markwalder authored
      src/lib/dhcpsrv/alloc_engine.*
          AllocEngine::reuseExpiredLease()
          AllocEngine::createLease6()
          AllocEngine::extendLease6() - added call to AllocEngine::updateLase6ExtendedInfo()
      
          AllocEngine::updateLease4ExtendedInfo() - create Elements directly
      
          AllocEngine::updateLease6ExtendedInfo() - new method
      
      src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
          TEST_F(AllocEngine6ExtendedInfoTest, updateExtendedInfo6)
          TEST_F(AllocEngine6ExtendedInfoTest, storeExtendedInfoEnabled6)
          TEST_F(AllocEngine6ExtendedInfoTest, storeExtendedInfoDisabled6)
          TEST_F(AllocEngine6ExtendedInfoTest, reuseExpiredLease6)
          - new tests
      
      src/lib/dhcpsrv/parsers/dhcp_parsers.cc
      src/lib/dhcpsrv/parsers/shared_network_parser.cc
      src/lib/dhcpsrv/parsers/base_network_parser.*
          Renamed BaseNetworkParser::parseCommonTimer() to parseCommon() and
          added handling of store-extended-info.
      
      src/lib/dhcpsrv/parsers/simple_parser6.cc
          Added store-extended-info
      
      src/lib/dhcpsrv/tests/cfg_shared_networks6_unittest.cc
      src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
      src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
      src/lib/dhcpsrv/tests/network_unittest.cc
      src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
          updated tests
      4d3cb9ab
    • Thomas Markwalder's avatar
      [#1010] Added support for store-extended-info to kea-dhcp4 · 6b2e8eb4
      Thomas Markwalder authored
      modified:
          src/bin/dhcp4/dhcp4_lexer.cc
      	src/bin/dhcp4/dhcp4_lexer.ll
      	src/bin/dhcp4/dhcp4_parser.cc
      	src/bin/dhcp4/dhcp4_parser.h
      	src/bin/dhcp4/dhcp4_parser.yy
      	src/bin/dhcp4/json_config_parser.cc
      	src/bin/dhcp4/location.hh
      	src/bin/dhcp4/position.hh
      	src/bin/dhcp4/stack.hh
      	src/bin/dhcp4/tests/get_config_unittest.cc
      6b2e8eb4
    • Thomas Markwalder's avatar
      [#1010] Added v4 support of store-extended-info to lib dhcpsrv · fb3e48e5
      Thomas Markwalder authored
      src/lib/dhcpsrv/alloc_engine.cc
          AllocEngine::updateLease4ExtendedInfo()
          - added check of store-extended-info
      
      src/lib/dhcpsrv/network.*
      src/lib/dhcpsrv/parsers/simple_parser4.cc
          added parameter for store-extended-info
      
      src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc
      src/lib/dhcpsrv/tests/cfg_shared_networks4_unittest.cc
      src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
      src/lib/dhcpsrv/tests/network_unittest.cc
      src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
      
          Updated tests to include store-extended-info
      fb3e48e5
    • Thomas Markwalder's avatar
      [#1010] Modified AllocateEngine to store extended lease4 info · 3b75ebf2
      Thomas Markwalder authored
      src/lib/dhcpsrv/alloc_engine.*
          AllocEngine::updateLease4ExtendedInfo() - new function
      
          AllocEngine::createLease4()
          AllocEngine::updateLease4Info()
          - added call to updateLease4ExtendedInfo(lease, ctx);
      
      src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc
          TEST_F(AllocEngine4Test, updateExtendedInfo4)
          TEST_F(AllocEngine4Test, storeExtendedInfoEnabled4)
          TEST_F(AllocEngine4Test, storeExtendedInfoDisabled4)
      
      src/lib/dhcpsrv/tests/alloc_engine_utils.h
          NakeAllocEngine::callUpdateLease4ExtendedInfo4()
      3b75ebf2
    • Razvan Becheriu's avatar
      [#1089] added decumentation · 0d04b756
      Razvan Becheriu authored
      0d04b756
    • Razvan Becheriu's avatar
      [#1089] reverted changes · e31d884c
      Razvan Becheriu authored
      e31d884c
    • Razvan Becheriu's avatar
      63f8149e
    • Francis Dupont's avatar
      9fbc2164
  2. 31 Mar, 2020 2 commits
  3. 30 Mar, 2020 11 commits
  4. 27 Mar, 2020 2 commits
  5. 24 Mar, 2020 4 commits
  6. 23 Mar, 2020 3 commits
  7. 20 Mar, 2020 4 commits