2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 04:57:52 +00:00

558 Commits

Author SHA1 Message Date
Andrei Pavel
52e88e7948 [#2136] add most of the missing YANG nodes and test with all-keys.json 2021-11-18 16:12:36 +02:00
Thomas Markwalder
68554fb007 [#2139] Updated max-response-delay in example configs
modified:
    doc/examples/kea4/ha-load-balancing-primary.json
    doc/examples/kea6/ha-hot-standby.json
2021-11-11 14:58:02 -05:00
Razvan Becheriu
2d9b949fa6 [#2173] updated documentation 2021-11-10 14:15:18 +00:00
Francis Dupont
c1229ecf9f [#2173] Some fixes 2021-11-10 14:15:18 +00:00
Andrei Pavel
ea1224f2e6
[#2153] release changes 2021-10-25 12:42:50 +03:00
Francis Dupont
8da22b535a [#2125] Updated examples and doc 2021-10-11 17:17:35 +02:00
Francis Dupont
af6efbfec3 [#2115] Doc updated 2021-09-30 12:48:26 +02:00
Tomek Mrugalski
ba6ddd369a [#2050] wordsmithing and articles 2021-09-24 17:24:34 +02:00
Tomek Mrugalski
b1e33c921e [#2050] Empty parameters list removed 2021-09-24 17:24:34 +02:00
Tomek Mrugalski
e02410e587 [#2050] corrected text about CA connections 2021-09-24 17:24:33 +02:00
Marcin Siodelski
b8406cd6dc [#2050] Apply 6 suggestion(s) to 1 file(s) 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
35cb8875e8 [#2050] Rephrased server2 description 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
0ffb2a4055 [#2050] Wordsmithing, emphasis 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
cd97c4b75d [#2050] Updated second server's peers descriptions 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
3e8df0c7fd [#2050] Added note about hook path being OS specific 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
86beba2c0c [#2050] Removed remaining TLS references. 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
d9c1e6ff9e [#2050] Tweaked the editing steps, added extra firewall check 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
79d1f10db6 [#2050] Updated diagram 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
302781c548 [#2050] Added missing comment in CA configs, remove TLS references 2021-09-24 17:24:33 +02:00
Marcin Siodelski
ab0539c48d [#2050] Apply 6 suggestion(s) to 2 file(s) 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
10fb8a249c [#2050] Hot-standby description updated 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
a3425b9977 [#2050] Old sphinx syntax compatibility 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
719711a4b3 [#2050] Diagram somewhat improved
- still looks like crap, but it's tricky to make it look ok
   in both Sphinx and via gitlab web interface
2021-09-24 17:24:33 +02:00
Tomek Mrugalski
b040a2ba02 [#2050] Template home power user is now included in the ARM 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
9b56634706 [#2050] Info.md completed 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
a77985eaa9 [#2050] Removed class assignments, updated kea-dhcp4-2 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
2969aa23a9 [#2050] Intro, dhcpv4 config example tweaked
- reservations added
 - expired-leases-processing added
 - pools fixed
2021-09-24 17:24:33 +02:00
Tomek Mrugalski
b7a969ceac [#2050] Config examples added. 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
7c58533d47 [(no branch, rebasing 2050-config-templates)] [(no branch, rebasing 2050-config-templates)] Fixed the mermaid chart 2021-09-24 17:24:33 +02:00
Tomek Mrugalski
fc85314aa0 [#2050] Description added 2021-09-24 17:24:33 +02:00
Thomas Markwalder
d1b581903e [#1307] Addressed review comments
Minor clean ups in:

ChangeLog
doc/examples/kea4/all-keys.json
doc/examples/kea6/all-keys.json
doc/sphinx/arm/hooks-ha.rst
src/bin/dhcp4/tests/config_parser_unittest.cc
2021-09-17 11:12:03 -04:00
Thomas Markwalder
c9f19c5322 [#1307] kea-dhcp6 supports parked-packet-limit
src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/json_config_parser.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
doc/examples/kea6/all-keys.json
    Added parked-packet-limit

src/bin/dhcp6/dhcp6_messages.*
    DHCP6_HOOK_LEASES6_PARKING_LOT_FULL

src/bin/dhcp6/dhcp6_srv.cc
    Dhcpv6Srv::processDhcp6Query() - drops the packet if the parking
    lot is full

src/bin/dhcp6/tests/get_config_unittest.cc
    updated
2021-09-17 11:10:34 -04:00
Thomas Markwalder
f914dd9c96 [#1307] Added parked-packet-limit parameter to kea-dhcp4
Can be parsed, but does nothing

doc/examples/kea4/all-keys.json
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy
src/bin/dhcp4/json_config_parser.cc
src/lib/dhcpsrv/parsers/simple_parser4.cc
    added parked-packet-limit

src/bin/dhcp4/tests/config_parser_unittest.cc
    TEST_F(Dhcp4ParserTest, parkedPacketLimit)  - new test

src/bin/dhcp4/tests/get_config_unittest.cc
    updated
2021-09-17 11:10:34 -04:00
Francis Dupont
d840346cb3 [#2078] Updated doc 2021-09-07 12:45:43 +03:00
Francis Dupont
0d44d1882d [#2011] Checkpoint: updated examples 2021-09-02 17:35:48 +02:00
Tomek Mrugalski
d52d146243 [#1986] Wordsmithing 2021-08-24 15:04:41 +00:00
Tomek Mrugalski
caa34aae63 [#1986] Reworded ports text 2021-08-24 15:04:41 +00:00
Razvan Becheriu
b5dbb2a1ab [#1986] added comments and updated ARM 2021-08-24 15:04:41 +00:00
Thomas Markwalder
d98770b09c [#1710] Added lifetimes to v6 client classes
kea-dhcp6 client classes now support valid and preferred
lifetime triplets.  Need to update ARM and CB yet.

/doc/examples/kea6/all-keys.json
    Updated

/src/bin/dhcp6/dhcp6_lexer.ll b/src/bin/dhcp6/dhcp6_lexer.ll
    Added preferred and valid lifetime parameters to client class

/src/bin/dhcp6/dhcp6_parser.yy
    Added preferred and valid lifetime parameters to client class

src/bin/dhcp6/tests/config_parser_unittest.cc
    TEST_F(Dhcp6ParserTest, clientClassValidPreferredLifetime)  - new test

/src/bin/dhcp6/tests/parser_unittest.cc
    Added use of EXPECT_NO_THROW_LOG to ease finding JSON errors

/src/lib/dhcpsrv/alloc_engine.*
    AllocEngine::getLifetimes6() - new function
    Lease6Ptr AllocEngine::createLease6() - calls new function

/src/lib/dhcpsrv/client_class_def.*
/src/lib/dhcpsrv/parsers/client_class_def_parser.cc
    ClientClassDef - added support for preferred lifetime triplet

/src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
    TEST_F(AllocEngine6Test, getValidLifetime)
    TEST_F(AllocEngine6Test, getPreferredLifetime) - new tests

/src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
    TEST_F(ClientClassDefParserTest, preferredLifetimeTests) - new test

/src/lib/dhcpsrv/tests/client_class_def_unittest.cc
    updated tests
2021-08-20 08:43:29 -04:00
Francis Dupont
6120ea6c72 [#2018] Created gss-tsig.json example 2021-08-19 18:32:47 +02:00
Andrei Pavel
0493faea8d [#1930] minor wording and formatting changes 2021-08-12 14:15:05 +03:00
Razvan Becheriu
5d2b034e82 [#1930] do not mention reservations-out-of-pool when reservations-in-subnet is false 2021-08-12 14:15:05 +03:00
Andrei Pavel
fac6fa357c [#1917] spelling corrections 2021-06-17 13:09:05 +00:00
Francis Dupont
38840b1602 [(no branch, rebasing 1897-add-d2-server-hook-syntax)] [#1897] Addressed comments 2021-06-03 11:29:55 +02:00
Francis Dupont
4e412320e1 [(no branch, rebasing 1897-add-d2-server-hook-syntax)] [(no branch, rebasing 1897-add-d2-server-hook-syntax)] [#1897] Stopping arbritary at this point 2021-06-03 11:29:55 +02:00
Andrei Pavel
5329d68c4c
[#1860] document lenient option parsing 2021-05-19 15:59:03 +03:00
Andrei Pavel
be13751538 [#1821] spelling corrections 2021-04-26 06:04:55 +00:00
Razvan Becheriu
ca812d1116 [#1621] implemented "on-fail" action for connection recovery 2021-03-29 21:11:29 +03:00
Razvan Becheriu
f525fc6335 [#1621] disabling connection recovery mechanish is not available in core managers 2021-03-29 21:11:29 +03:00
Razvan Becheriu
f2e1f082a1 [#1621] added documentation 2021-03-29 21:11:29 +03:00