diff options
author | Francis Dupont <fdupont@isc.org> | 2022-10-16 20:01:38 +0200 |
---|---|---|
committer | Francis Dupont <fdupont@isc.org> | 2022-10-18 22:59:06 +0200 |
commit | 0df3f28db34f66114132c4d62210ded6a42e639c (patch) | |
tree | 7da1a6919a14b19138ce7a7e74a353c6e93c1a94 /src/bin | |
parent | [2595] regen flex/bison (diff) | |
download | kea-0df3f28db34f66114132c4d62210ded6a42e639c.tar.xz kea-0df3f28db34f66114132c4d62210ded6a42e639c.zip |
[#2595] Checkpoint: v6 tests and doc
Diffstat (limited to 'src/bin')
-rw-r--r-- | src/bin/dhcp4/tests/get_config_unittest.cc | 351 | ||||
-rw-r--r-- | src/bin/dhcp6/tests/get_config_unittest.cc | 356 |
2 files changed, 140 insertions, 567 deletions
diff --git a/src/bin/dhcp4/tests/get_config_unittest.cc b/src/bin/dhcp4/tests/get_config_unittest.cc index 68941a66a5..5894223669 100644 --- a/src/bin/dhcp4/tests/get_config_unittest.cc +++ b/src/bin/dhcp4/tests/get_config_unittest.cc @@ -2318,35 +2318,6 @@ const char* EXTRACTED_CONFIGS[] = { " \"thread-pool-size\": 48\n" " },\n" " \"subnet4\": [ ]\n" -" }\n", - // CONFIGURATION 76 -"{\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false\n," -" \"service-sockets-require-all\": true\n" -" },\n" -" \"subnet4\": [ ]\n" -" }\n", - // CONFIGURATION 77 -"{\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-max-retries\": 10\n" -" },\n" -" \"subnet4\": [ ]\n" -" }\n", - // CONFIGURATION 78 -"{\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-max-retries\": 10,\n" -" \"service-sockets-require-all\": true,\n" -" \"service-sockets-retry-wait-time\": 1000\n" -" },\n" -" \"subnet4\": [ ]\n" " }\n" }; @@ -2421,6 +2392,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -2502,6 +2474,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -2610,6 +2583,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -2721,6 +2695,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -2831,6 +2806,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -3022,6 +2998,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -3213,6 +3190,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"foo\",\n" @@ -3323,6 +3301,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -3436,6 +3415,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"nohost\",\n" @@ -3549,6 +3529,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -3659,6 +3640,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -3769,6 +3751,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -3908,6 +3891,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -4046,6 +4030,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -4185,6 +4170,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -4325,6 +4311,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -4435,6 +4422,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -4580,6 +4568,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -4698,6 +4687,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -4788,6 +4778,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -4887,6 +4878,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -4977,6 +4969,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -5067,6 +5060,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -5157,6 +5151,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -5247,6 +5242,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -5346,6 +5342,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -5456,6 +5453,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -5610,6 +5608,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -5756,6 +5755,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -5891,6 +5891,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -6010,6 +6011,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -6137,6 +6139,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -6292,6 +6295,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -6419,6 +6423,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -6568,6 +6573,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -6714,6 +6720,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -6840,6 +6847,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -6965,6 +6973,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -7094,6 +7103,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -7204,6 +7214,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -7286,6 +7297,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -7368,6 +7380,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -7478,6 +7491,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -7588,6 +7602,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -7698,6 +7713,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -7808,6 +7824,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -7918,6 +7935,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -8112,6 +8130,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -8237,6 +8256,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -8514,6 +8534,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -8644,6 +8665,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -8932,6 +8954,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": true,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9070,6 +9093,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9150,6 +9174,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9230,6 +9255,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9310,6 +9336,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9392,6 +9419,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9502,6 +9530,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9612,6 +9641,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9722,6 +9752,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9832,6 +9863,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -9968,6 +10000,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -10097,6 +10130,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -10205,6 +10239,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -10315,6 +10350,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -10426,6 +10462,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -10541,6 +10578,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -10670,6 +10708,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -10822,6 +10861,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -11038,6 +11078,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -11173,6 +11214,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -11348,6 +11390,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -11485,6 +11528,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -11622,6 +11666,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -11702,6 +11747,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" @@ -11782,252 +11828,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" -" \"lease-checks\": \"warn\"\n" -" },\n" -" \"server-hostname\": \"\",\n" -" \"server-tag\": \"\",\n" -" \"shared-networks\": [ ],\n" -" \"statistic-default-sample-age\": 0,\n" -" \"statistic-default-sample-count\": 20,\n" -" \"store-extended-info\": false,\n" -" \"subnet4\": [ ],\n" -" \"t1-percent\": 0.5,\n" -" \"t2-percent\": 0.875,\n" -" \"valid-lifetime\": 7200\n" -" }\n", - // CONFIGURATION 76 -"{\n" -" \"authoritative\": false,\n" -" \"boot-file-name\": \"\",\n" -" \"calculate-tee-times\": false,\n" -" \"ddns-generated-prefix\": \"myhost\",\n" -" \"ddns-override-client-update\": false,\n" -" \"ddns-override-no-update\": false,\n" -" \"ddns-qualifying-suffix\": \"\",\n" -" \"ddns-replace-client-name\": \"never\",\n" -" \"ddns-send-updates\": true,\n" -" \"ddns-update-on-renew\": false,\n" -" \"ddns-use-conflict-resolution\": true,\n" -" \"decline-probation-period\": 86400,\n" -" \"dhcp-ddns\": {\n" -" \"enable-updates\": false,\n" -" \"max-queue-size\": 1024,\n" -" \"ncr-format\": \"JSON\",\n" -" \"ncr-protocol\": \"UDP\",\n" -" \"sender-ip\": \"0.0.0.0\",\n" -" \"sender-port\": 0,\n" -" \"server-ip\": \"127.0.0.1\",\n" -" \"server-port\": 53001\n" -" },\n" -" \"dhcp-queue-control\": {\n" -" \"capacity\": 64,\n" -" \"enable-queue\": false,\n" -" \"queue-type\": \"kea-ring4\"\n" -" },\n" -" \"dhcp4o6-port\": 0,\n" -" \"early-global-reservations-lookup\": false,\n" -" \"echo-client-id\": true,\n" -" \"expired-leases-processing\": {\n" -" \"flush-reclaimed-timer-wait-time\": 25,\n" -" \"hold-reclaimed-time\": 3600,\n" -" \"max-reclaim-leases\": 100,\n" -" \"max-reclaim-time\": 250,\n" -" \"reclaim-timer-wait-time\": 10,\n" -" \"unwarned-reclaim-cycles\": 5\n" -" },\n" -" \"hooks-libraries\": [ ],\n" -" \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n" -" \"hostname-char-replacement\": \"\",\n" -" \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-require-all\": true\n" -" },\n" -" \"ip-reservations-unique\": true,\n" -" \"lease-database\": {\n" -" \"type\": \"memfile\"\n" -" },\n" -" \"match-client-id\": true,\n" -" \"multi-threading\": {\n" -" \"enable-multi-threading\": false,\n" -" \"packet-queue-size\": 64,\n" -" \"thread-pool-size\": 0\n" -" },\n" -" \"next-server\": \"0.0.0.0\",\n" -" \"option-data\": [ ],\n" -" \"option-def\": [ ],\n" -" \"parked-packet-limit\": 256,\n" -" \"reservations-global\": false,\n" -" \"reservations-in-subnet\": true,\n" -" \"reservations-lookup-first\": false,\n" -" \"reservations-out-of-pool\": false,\n" -" \"sanity-checks\": {\n" -" \"lease-checks\": \"warn\"\n" -" },\n" -" \"server-hostname\": \"\",\n" -" \"server-tag\": \"\",\n" -" \"shared-networks\": [ ],\n" -" \"statistic-default-sample-age\": 0,\n" -" \"statistic-default-sample-count\": 20,\n" -" \"store-extended-info\": false,\n" -" \"subnet4\": [ ],\n" -" \"t1-percent\": 0.5,\n" -" \"t2-percent\": 0.875,\n" -" \"valid-lifetime\": 7200\n" -" }\n", - // CONFIGURATION 77 -"{\n" -" \"authoritative\": false,\n" -" \"boot-file-name\": \"\",\n" -" \"calculate-tee-times\": false,\n" -" \"ddns-generated-prefix\": \"myhost\",\n" -" \"ddns-override-client-update\": false,\n" -" \"ddns-override-no-update\": false,\n" -" \"ddns-qualifying-suffix\": \"\",\n" -" \"ddns-replace-client-name\": \"never\",\n" -" \"ddns-send-updates\": true,\n" -" \"ddns-update-on-renew\": false,\n" -" \"ddns-use-conflict-resolution\": true,\n" -" \"decline-probation-period\": 86400,\n" -" \"dhcp-ddns\": {\n" -" \"enable-updates\": false,\n" -" \"max-queue-size\": 1024,\n" -" \"ncr-format\": \"JSON\",\n" -" \"ncr-protocol\": \"UDP\",\n" -" \"sender-ip\": \"0.0.0.0\",\n" -" \"sender-port\": 0,\n" -" \"server-ip\": \"127.0.0.1\",\n" -" \"server-port\": 53001\n" -" },\n" -" \"dhcp-queue-control\": {\n" -" \"capacity\": 64,\n" -" \"enable-queue\": false,\n" -" \"queue-type\": \"kea-ring4\"\n" -" },\n" -" \"dhcp4o6-port\": 0,\n" -" \"early-global-reservations-lookup\": false,\n" -" \"echo-client-id\": true,\n" -" \"expired-leases-processing\": {\n" -" \"flush-reclaimed-timer-wait-time\": 25,\n" -" \"hold-reclaimed-time\": 3600,\n" -" \"max-reclaim-leases\": 100,\n" -" \"max-reclaim-time\": 250,\n" -" \"reclaim-timer-wait-time\": 10,\n" -" \"unwarned-reclaim-cycles\": 5\n" -" },\n" -" \"hooks-libraries\": [ ],\n" -" \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n" -" \"hostname-char-replacement\": \"\",\n" -" \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-max-retries\": 10,\n" -" \"service-sockets-retry-wait-time\": 5000\n" -" },\n" -" \"ip-reservations-unique\": true,\n" -" \"lease-database\": {\n" -" \"type\": \"memfile\"\n" -" },\n" -" \"match-client-id\": true,\n" -" \"multi-threading\": {\n" -" \"enable-multi-threading\": false,\n" -" \"packet-queue-size\": 64,\n" -" \"thread-pool-size\": 0\n" -" },\n" -" \"next-server\": \"0.0.0.0\",\n" -" \"option-data\": [ ],\n" -" \"option-def\": [ ],\n" -" \"parked-packet-limit\": 256,\n" -" \"reservations-global\": false,\n" -" \"reservations-in-subnet\": true,\n" -" \"reservations-lookup-first\": false,\n" -" \"reservations-out-of-pool\": false,\n" -" \"sanity-checks\": {\n" -" \"lease-checks\": \"warn\"\n" -" },\n" -" \"server-hostname\": \"\",\n" -" \"server-tag\": \"\",\n" -" \"shared-networks\": [ ],\n" -" \"statistic-default-sample-age\": 0,\n" -" \"statistic-default-sample-count\": 20,\n" -" \"store-extended-info\": false,\n" -" \"subnet4\": [ ],\n" -" \"t1-percent\": 0.5,\n" -" \"t2-percent\": 0.875,\n" -" \"valid-lifetime\": 7200\n" -" }\n", - // CONFIGURATION 78 -"{\n" -" \"authoritative\": false,\n" -" \"boot-file-name\": \"\",\n" -" \"calculate-tee-times\": false,\n" -" \"ddns-generated-prefix\": \"myhost\",\n" -" \"ddns-override-client-update\": false,\n" -" \"ddns-override-no-update\": false,\n" -" \"ddns-qualifying-suffix\": \"\",\n" -" \"ddns-replace-client-name\": \"never\",\n" -" \"ddns-send-updates\": true,\n" -" \"ddns-update-on-renew\": false,\n" -" \"ddns-use-conflict-resolution\": true,\n" -" \"decline-probation-period\": 86400,\n" -" \"dhcp-ddns\": {\n" -" \"enable-updates\": false,\n" -" \"max-queue-size\": 1024,\n" -" \"ncr-format\": \"JSON\",\n" -" \"ncr-protocol\": \"UDP\",\n" -" \"sender-ip\": \"0.0.0.0\",\n" -" \"sender-port\": 0,\n" -" \"server-ip\": \"127.0.0.1\",\n" -" \"server-port\": 53001\n" -" },\n" -" \"dhcp-queue-control\": {\n" -" \"capacity\": 64,\n" -" \"enable-queue\": false,\n" -" \"queue-type\": \"kea-ring4\"\n" -" },\n" -" \"dhcp4o6-port\": 0,\n" -" \"early-global-reservations-lookup\": false,\n" -" \"echo-client-id\": true,\n" -" \"expired-leases-processing\": {\n" -" \"flush-reclaimed-timer-wait-time\": 25,\n" -" \"hold-reclaimed-time\": 3600,\n" -" \"max-reclaim-leases\": 100,\n" -" \"max-reclaim-time\": 250,\n" -" \"reclaim-timer-wait-time\": 10,\n" -" \"unwarned-reclaim-cycles\": 5\n" -" },\n" -" \"hooks-libraries\": [ ],\n" -" \"host-reservation-identifiers\": [ \"hw-address\", \"duid\", \"circuit-id\", \"client-id\" ],\n" -" \"hostname-char-replacement\": \"\",\n" -" \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-max-retries\": 10,\n" -" \"service-sockets-require-all\": true,\n" -" \"service-sockets-retry-wait-time\": 1000\n" -" },\n" -" \"ip-reservations-unique\": true,\n" -" \"lease-database\": {\n" -" \"type\": \"memfile\"\n" -" },\n" -" \"match-client-id\": true,\n" -" \"multi-threading\": {\n" -" \"enable-multi-threading\": false,\n" -" \"packet-queue-size\": 64,\n" -" \"thread-pool-size\": 0\n" -" },\n" -" \"next-server\": \"0.0.0.0\",\n" -" \"option-data\": [ ],\n" -" \"option-def\": [ ],\n" -" \"parked-packet-limit\": 256,\n" -" \"reservations-global\": false,\n" -" \"reservations-in-subnet\": true,\n" -" \"reservations-lookup-first\": false,\n" -" \"reservations-out-of-pool\": false,\n" -" \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-hostname\": \"\",\n" diff --git a/src/bin/dhcp6/tests/get_config_unittest.cc b/src/bin/dhcp6/tests/get_config_unittest.cc index 60306c9cc8..0b617a3536 100644 --- a/src/bin/dhcp6/tests/get_config_unittest.cc +++ b/src/bin/dhcp6/tests/get_config_unittest.cc @@ -1826,8 +1826,6 @@ const char* EXTRACTED_CONFIGS[] = { " \"interfaces-config\": {\n" " \"interfaces\": [ \"*\" ],\n" " \"re-detect\": false,\n" -" \"service-sockets-max-retries\": 0,\n" -" \"service-sockets-require-all\": false,\n" " \"user-context\": {\n" " \"comment\": \"Use wildcard\"\n" " }\n" @@ -2045,35 +2043,6 @@ const char* EXTRACTED_CONFIGS[] = { " \"subnet\": \"2001:db8:1::/64\"\n" " }\n" " ]\n" -" }\n", - // CONFIGURATION 64 -"{\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false\n," -" \"service-sockets-require-all\": true\n" -" },\n" -" \"subnet6\": [ ]\n" -" }\n", - // CONFIGURATION 65 -"{\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-max-retries\": 10\n" -" },\n" -" \"subnet6\": [ ]\n" -" }\n", - // CONFIGURATION 66 -"{\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-max-retries\": 10,\n" -" \"service-sockets-require-all\": true,\n" -" \"service-sockets-retry-wait-time\": 1000\n" -" },\n" -" \"subnet6\": [ ]\n" " }\n" }; @@ -2146,6 +2115,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -2237,6 +2207,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -2354,6 +2325,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -2558,6 +2530,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -2762,6 +2735,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -2970,6 +2944,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -3087,6 +3062,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -3205,6 +3181,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -3323,6 +3300,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -3477,6 +3455,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -3594,6 +3573,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -3713,6 +3693,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -3834,6 +3815,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -3970,6 +3952,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -4097,6 +4080,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -4192,6 +4176,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -4296,6 +4281,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -4391,6 +4377,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -4486,6 +4473,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -4590,6 +4578,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -4707,6 +4696,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -4868,6 +4858,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -5021,6 +5012,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -5161,6 +5153,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -5278,6 +5271,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -5442,6 +5436,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -5627,6 +5622,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -5763,6 +5759,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -5880,6 +5877,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -5967,6 +5965,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -6054,6 +6053,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -6171,6 +6171,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -6288,6 +6289,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -6495,6 +6497,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -6627,6 +6630,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -6767,6 +6771,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -6884,6 +6889,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -7001,6 +7007,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -7118,6 +7125,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -7378,6 +7386,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -7508,6 +7517,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -7595,6 +7605,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -7682,6 +7693,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -7989,6 +8001,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": true,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -8138,6 +8151,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -8223,6 +8237,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -8308,6 +8323,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -8393,6 +8409,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -8478,6 +8495,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -8579,6 +8597,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -8696,6 +8715,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -8813,6 +8833,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -8931,6 +8952,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -9054,6 +9076,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -9177,6 +9200,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -9296,6 +9320,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -9416,6 +9441,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -9555,6 +9581,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -9700,6 +9727,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -9935,6 +9963,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -10100,6 +10129,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -10185,6 +10215,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -10270,6 +10301,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -10371,6 +10403,7 @@ const char* UNPARSED_CONFIGS[] = { " \"reservations-lookup-first\": false,\n" " \"reservations-out-of-pool\": false,\n" " \"sanity-checks\": {\n" +" \"extended-info-checks\": \"fix\",\n" " \"lease-checks\": \"warn\"\n" " },\n" " \"server-id\": {\n" @@ -10418,267 +10451,6 @@ const char* UNPARSED_CONFIGS[] = { " \"t1-percent\": 0.5,\n" " \"t2-percent\": 0.8,\n" " \"valid-lifetime\": 7200\n" -" }\n", - // CONFIGURATION 64 -"{\n" -" \"calculate-tee-times\": true,\n" -" \"ddns-generated-prefix\": \"myhost\",\n" -" \"ddns-override-client-update\": false,\n" -" \"ddns-override-no-update\": false,\n" -" \"ddns-qualifying-suffix\": \"\",\n" -" \"ddns-replace-client-name\": \"never\",\n" -" \"ddns-send-updates\": true,\n" -" \"ddns-update-on-renew\": false,\n" -" \"ddns-use-conflict-resolution\": true,\n" -" \"decline-probation-period\": 86400,\n" -" \"dhcp-ddns\": {\n" -" \"enable-updates\": false,\n" -" \"max-queue-size\": 1024,\n" -" \"ncr-format\": \"JSON\",\n" -" \"ncr-protocol\": \"UDP\",\n" -" \"sender-ip\": \"0.0.0.0\",\n" -" \"sender-port\": 0,\n" -" \"server-ip\": \"127.0.0.1\",\n" -" \"server-port\": 53001\n" -" },\n" -" \"dhcp-queue-control\": {\n" -" \"capacity\": 64,\n" -" \"enable-queue\": false,\n" -" \"queue-type\": \"kea-ring6\"\n" -" },\n" -" \"dhcp4o6-port\": 0,\n" -" \"early-global-reservations-lookup\": false,\n" -" \"expired-leases-processing\": {\n" -" \"flush-reclaimed-timer-wait-time\": 25,\n" -" \"hold-reclaimed-time\": 3600,\n" -" \"max-reclaim-leases\": 100,\n" -" \"max-reclaim-time\": 250,\n" -" \"reclaim-timer-wait-time\": 10,\n" -" \"unwarned-reclaim-cycles\": 5\n" -" },\n" -" \"hooks-libraries\": [ ],\n" -" \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n" -" \"hostname-char-replacement\": \"\",\n" -" \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-require-all\": true\n" -" },\n" -" \"ip-reservations-unique\": true,\n" -" \"lease-database\": {\n" -" \"type\": \"memfile\"\n" -" },\n" -" \"mac-sources\": [ \"any\" ],\n" -" \"multi-threading\": {\n" -" \"enable-multi-threading\": false,\n" -" \"packet-queue-size\": 64,\n" -" \"thread-pool-size\": 0\n" -" },\n" -" \"option-data\": [ ],\n" -" \"option-def\": [ ],\n" -" \"parked-packet-limit\": 256,\n" -" \"preferred-lifetime\": 3600,\n" -" \"relay-supplied-options\": [ \"65\" ],\n" -" \"reservations-global\": false,\n" -" \"reservations-in-subnet\": true,\n" -" \"reservations-lookup-first\": false,\n" -" \"reservations-out-of-pool\": false,\n" -" \"sanity-checks\": {\n" -" \"lease-checks\": \"warn\"\n" -" },\n" -" \"server-id\": {\n" -" \"enterprise-id\": 0,\n" -" \"htype\": 0,\n" -" \"identifier\": \"\",\n" -" \"persist\": true,\n" -" \"time\": 0,\n" -" \"type\": \"LLT\"\n" -" },\n" -" \"server-tag\": \"\",\n" -" \"shared-networks\": [ ],\n" -" \"statistic-default-sample-age\": 0,\n" -" \"statistic-default-sample-count\": 20,\n" -" \"store-extended-info\": false,\n" -" \"subnet6\": [ ],\n" -" \"t1-percent\": 0.5,\n" -" \"t2-percent\": 0.8,\n" -" \"valid-lifetime\": 7200\n" -" }\n", - // CONFIGURATION 65 -"{\n" -" \"calculate-tee-times\": true,\n" -" \"ddns-generated-prefix\": \"myhost\",\n" -" \"ddns-override-client-update\": false,\n" -" \"ddns-override-no-update\": false,\n" -" \"ddns-qualifying-suffix\": \"\",\n" -" \"ddns-replace-client-name\": \"never\",\n" -" \"ddns-send-updates\": true,\n" -" \"ddns-update-on-renew\": false,\n" -" \"ddns-use-conflict-resolution\": true,\n" -" \"decline-probation-period\": 86400,\n" -" \"dhcp-ddns\": {\n" -" \"enable-updates\": false,\n" -" \"max-queue-size\": 1024,\n" -" \"ncr-format\": \"JSON\",\n" -" \"ncr-protocol\": \"UDP\",\n" -" \"sender-ip\": \"0.0.0.0\",\n" -" \"sender-port\": 0,\n" -" \"server-ip\": \"127.0.0.1\",\n" -" \"server-port\": 53001\n" -" },\n" -" \"dhcp-queue-control\": {\n" -" \"capacity\": 64,\n" -" \"enable-queue\": false,\n" -" \"queue-type\": \"kea-ring6\"\n" -" },\n" -" \"dhcp4o6-port\": 0,\n" -" \"early-global-reservations-lookup\": false,\n" -" \"expired-leases-processing\": {\n" -" \"flush-reclaimed-timer-wait-time\": 25,\n" -" \"hold-reclaimed-time\": 3600,\n" -" \"max-reclaim-leases\": 100,\n" -" \"max-reclaim-time\": 250,\n" -" \"reclaim-timer-wait-time\": 10,\n" -" \"unwarned-reclaim-cycles\": 5\n" -" },\n" -" \"hooks-libraries\": [ ],\n" -" \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n" -" \"hostname-char-replacement\": \"\",\n" -" \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-max-retries\": 10,\n" -" \"service-sockets-retry-wait-time\": 5000\n" -" },\n" -" \"ip-reservations-unique\": true,\n" -" \"lease-database\": {\n" -" \"type\": \"memfile\"\n" -" },\n" -" \"mac-sources\": [ \"any\" ],\n" -" \"multi-threading\": {\n" -" \"enable-multi-threading\": false,\n" -" \"packet-queue-size\": 64,\n" -" \"thread-pool-size\": 0\n" -" },\n" -" \"option-data\": [ ],\n" -" \"option-def\": [ ],\n" -" \"parked-packet-limit\": 256,\n" -" \"preferred-lifetime\": 3600,\n" -" \"relay-supplied-options\": [ \"65\" ],\n" -" \"reservations-global\": false,\n" -" \"reservations-in-subnet\": true,\n" -" \"reservations-lookup-first\": false,\n" -" \"reservations-out-of-pool\": false,\n" -" \"sanity-checks\": {\n" -" \"lease-checks\": \"warn\"\n" -" },\n" -" \"server-id\": {\n" -" \"enterprise-id\": 0,\n" -" \"htype\": 0,\n" -" \"identifier\": \"\",\n" -" \"persist\": true,\n" -" \"time\": 0,\n" -" \"type\": \"LLT\"\n" -" },\n" -" \"server-tag\": \"\",\n" -" \"shared-networks\": [ ],\n" -" \"statistic-default-sample-age\": 0,\n" -" \"statistic-default-sample-count\": 20,\n" -" \"store-extended-info\": false,\n" -" \"subnet6\": [ ],\n" -" \"t1-percent\": 0.5,\n" -" \"t2-percent\": 0.8,\n" -" \"valid-lifetime\": 7200\n" -" }\n", - // CONFIGURATION 66 -"{\n" -" \"calculate-tee-times\": true,\n" -" \"ddns-generated-prefix\": \"myhost\",\n" -" \"ddns-override-client-update\": false,\n" -" \"ddns-override-no-update\": false,\n" -" \"ddns-qualifying-suffix\": \"\",\n" -" \"ddns-replace-client-name\": \"never\",\n" -" \"ddns-send-updates\": true,\n" -" \"ddns-update-on-renew\": false,\n" -" \"ddns-use-conflict-resolution\": true,\n" -" \"decline-probation-period\": 86400,\n" -" \"dhcp-ddns\": {\n" -" \"enable-updates\": false,\n" -" \"max-queue-size\": 1024,\n" -" \"ncr-format\": \"JSON\",\n" -" \"ncr-protocol\": \"UDP\",\n" -" \"sender-ip\": \"0.0.0.0\",\n" -" \"sender-port\": 0,\n" -" \"server-ip\": \"127.0.0.1\",\n" -" \"server-port\": 53001\n" -" },\n" -" \"dhcp-queue-control\": {\n" -" \"capacity\": 64,\n" -" \"enable-queue\": false,\n" -" \"queue-type\": \"kea-ring6\"\n" -" },\n" -" \"dhcp4o6-port\": 0,\n" -" \"early-global-reservations-lookup\": false,\n" -" \"expired-leases-processing\": {\n" -" \"flush-reclaimed-timer-wait-time\": 25,\n" -" \"hold-reclaimed-time\": 3600,\n" -" \"max-reclaim-leases\": 100,\n" -" \"max-reclaim-time\": 250,\n" -" \"reclaim-timer-wait-time\": 10,\n" -" \"unwarned-reclaim-cycles\": 5\n" -" },\n" -" \"hooks-libraries\": [ ],\n" -" \"host-reservation-identifiers\": [ \"hw-address\", \"duid\" ],\n" -" \"hostname-char-replacement\": \"\",\n" -" \"hostname-char-set\": \"[^A-Za-z0-9.-]\",\n" -" \"interfaces-config\": {\n" -" \"interfaces\": [ \"*\" ],\n" -" \"re-detect\": false,\n" -" \"service-sockets-max-retries\": 10,\n" -" \"service-sockets-require-all\": true,\n" -" \"service-sockets-retry-wait-time\": 1000\n" -" },\n" -" \"ip-reservations-unique\": true,\n" -" \"lease-database\": {\n" -" \"type\": \"memfile\"\n" -" },\n" -" \"mac-sources\": [ \"any\" ],\n" -" \"multi-threading\": {\n" -" \"enable-multi-threading\": false,\n" -" \"packet-queue-size\": 64,\n" -" \"thread-pool-size\": 0\n" -" },\n" -" \"option-data\": [ ],\n" -" \"option-def\": [ ],\n" -" \"parked-packet-limit\": 256,\n" -" \"preferred-lifetime\": 3600,\n" -" \"relay-supplied-options\": [ \"65\" ],\n" -" \"reservations-global\": false,\n" -" \"reservations-in-subnet\": true,\n" -" \"reservations-lookup-first\": false,\n" -" \"reservations-out-of-pool\": false,\n" -" \"sanity-checks\": {\n" -" \"lease-checks\": \"warn\"\n" -" },\n" -" \"server-id\": {\n" -" \"enterprise-id\": 0,\n" -" \"htype\": 0,\n" -" \"identifier\": \"\",\n" -" \"persist\": true,\n" -" \"time\": 0,\n" -" \"type\": \"LLT\"\n" -" },\n" -" \"server-tag\": \"\",\n" -" \"shared-networks\": [ ],\n" -" \"statistic-default-sample-age\": 0,\n" -" \"statistic-default-sample-count\": 20,\n" -" \"store-extended-info\": false,\n" -" \"subnet6\": [ ],\n" -" \"t1-percent\": 0.5,\n" -" \"t2-percent\": 0.8,\n" -" \"valid-lifetime\": 7200\n" " }\n" }; |