2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-24 18:57:41 +00:00

544 Commits

Author SHA1 Message Date
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
Razvan Becheriu
2a06054b55 [#1621] add enable-connection-recovery parameter to configure connection recovery 2021-03-29 21:11:29 +03:00
Razvan Becheriu
a730cfea4e [#1621] updated parsers 2021-03-29 21:11:29 +03:00
Razvan Becheriu
bb87d03147 [#1621] add disable-dhcp-on-db-loss parameter to configure network state effect 2021-03-29 21:11:29 +03:00
Andrei Pavel
1e6da03272
[#1760] spell checks 2021-03-26 13:02:13 +02:00
Andrei Pavel
e47a26ee2f [#1717] correct some URLs 2021-03-23 13:32:54 +00:00
Thomas Markwalder
6dffe6c360 [#1635] Use option 51 in conjunction with class triplet
Added a ChangeLog entry

doc/examples/kea4/all-keys.json
doc/sphinx/arm/dhcp4-srv.rst
    Updated doc

src/lib/dhcpsrv/alloc_engine.*
    AllocEngine::getValidLft() - revamped to apply use class
    triplet with option 51

src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc
    TEST_F(AllocEngine4Test, getValidLft4)  - udpated
    to match new logic
2021-02-19 13:21:59 -05:00
Francis Dupont
2a5e5e8b4c [#1662] Addressed comments 2021-02-17 12:54:14 +01:00
Francis Dupont
a512a67351 [#1662] Checkpoint: code and test, doc to do 2021-02-17 12:53:10 +01:00
Francis Dupont
9976ba25ce [#1662] Checkpoint before regen 2021-02-17 12:53:10 +01:00
Wlodek Wencel
6a6bf47a4f [#1546] changed ip addresses 2021-01-25 13:54:29 +01:00
Wlodzimierz Wencel
0a4c54b818 Apply 1 suggestion(s) to 1 file(s) 2021-01-25 13:54:29 +01:00
Wlodzimierz Wencel
299c49d69f Apply 1 suggestion(s) to 1 file(s) 2021-01-25 13:54:29 +01:00
Wlodzimierz Wencel
198c651e8f Apply 1 suggestion(s) to 1 file(s) 2021-01-25 13:54:29 +01:00
Wlodek Wencel
459159ad91 [#1546] examples for option 43 and 125 2021-01-25 13:54:28 +01:00