]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[575-cb-cmds-unknown-fields-in-arguments-should-raise-an-error] Fixed rebase errors
authorFrancis Dupont <fdupont@isc.org>
Wed, 3 Jul 2019 22:20:58 +0000 (00:20 +0200)
committerFrancis Dupont <fdupont@isc.org>
Sun, 7 Jul 2019 09:07:09 +0000 (11:07 +0200)
src/lib/dhcpsrv/parsers/simple_parser4.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc

index 4236d480a406ea080e627d431bc9b8cd9322a817..484c63c8131a736fa40f7a9cc5775f855fbe2759 100644 (file)
@@ -165,6 +165,8 @@ const SimpleDefaults SimpleParser4::OPTION4_DEFAULTS = {
 /// Order follows subnet4_param rule in bison grammar.
 const SimpleKeywords SimpleParser4::SUBNET4_PARAMETERS = {
     { "valid-lifetime",         Element::integer },
+    { "min-valid-lifetime",     Element::integer },
+    { "max-valid-lifetime",     Element::integer },
     { "renew-timer",            Element::integer },
     { "rebind-timer",           Element::integer },
     { "option-data",            Element::list },
@@ -288,6 +290,8 @@ const SimpleKeywords SimpleParser4::SHARED_NETWORK4_PARAMETERS = {
     { "client-class",           Element::string },
     { "require-client-classes", Element::list },
     { "valid-lifetime",         Element::integer },
+    { "min-valid-lifetime",     Element::integer },
+    { "max-valid-lifetime",     Element::integer },
     { "user-context",           Element::map },
     { "comment",                Element::string },
     { "calculate-tee-times",    Element::boolean },
index 37914ff17292be7e7173e0e032fcf7f95933d24b..d2c5d8b69cdcb6443c93ed8e408bd481027985f1 100644 (file)
@@ -160,7 +160,11 @@ const SimpleDefaults SimpleParser6::OPTION6_DEFAULTS = {
 /// Order follows subnet6_param rule in bison grammar.
 const SimpleKeywords SimpleParser6::SUBNET6_PARAMETERS = {
     { "preferred-lifetime",     Element::integer },
+    { "min-preferred-lifetime", Element::integer },
+    { "max-preferred-lifetime", Element::integer },
     { "valid-lifetime",         Element::integer },
+    { "min-valid-lifetime",     Element::integer },
+    { "max-valid-lifetime",     Element::integer },
     { "renew-timer",            Element::integer },
     { "rebind-timer",           Element::integer },
     { "option-data",            Element::list },
@@ -282,8 +286,12 @@ const SimpleKeywords SimpleParser6::SHARED_NETWORK6_PARAMETERS = {
     { "client-class",           Element::string },
     { "require-client-classes", Element::list },
     { "preferred-lifetime",     Element::integer },
+    { "min-preferred-lifetime", Element::integer },
+    { "max-preferred-lifetime", Element::integer },
     { "rapid-commit",           Element::boolean },
     { "valid-lifetime",         Element::integer },
+    { "min-valid-lifetime",     Element::integer },
+    { "max-valid-lifetime",     Element::integer },
     { "user-context",           Element::map },
     { "comment",                Element::string },
     { "calculate-tee-times",    Element::boolean },
index f651b4daea9f9fc1d873db75b0a5d511b9f3d0aa..ce7e4cd0f85ca34ac51e70ef1d94bdb2de0ea484 100644 (file)
@@ -1322,9 +1322,7 @@ TEST(CfgSubnets4Test, validLifetimeValidation) {
         "            \"reservation-mode\": \"all\", \n"
         "            \"4o6-interface\": \"\", \n"
         "            \"4o6-interface-id\": \"\", \n"
-        "            \"4o6-subnet\": \"\", \n"
-        "            \"dhcp4o6-port\": 0, \n"
-        "            \"decline-probation-period\": 86400 \n"
+        "            \"4o6-subnet\": \"\" \n"
         "        }";
 
 
index 9d4b981de3bcba7f98832808409d23f66d34161b..f2af0c58e716db34db8cb5c0d629d49b56a895e7 100644 (file)
@@ -1110,12 +1110,7 @@ TEST(CfgSubnets6Test, preferredLifetimeValidation) {
         "            \"valid-lifetime\": 300, \n"
         "            \"client-class\": \"\", \n"
         "            \"require-client-classes\": [] \n,"
-        "            \"reservation-mode\": \"all\", \n"
-        "            \"4o6-interface\": \"\", \n"
-        "            \"4o6-interface-id\": \"\", \n"
-        "            \"4o6-subnet\": \"\", \n"
-        "            \"dhcp4o6-port\": 0, \n"
-        "            \"decline-probation-period\": 86400 \n"
+        "            \"reservation-mode\": \"all\" \n"
         "        }";