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
Thomas Markwalder
1ea70ecc43 [#2719] Adds offer_lft to globali and network scopes
offer-lft added to global, shared-network4, and subnet4
Can be set/fetched/parsed but does nothing yet.

src/lib/dhcpsrv/parsers/simple_parser4.cc
src/lib/dhcpsrv/cfg_globals.*
    Add offer-lft to global, shared-network4, and subnet4 values

src/lib/dhcpsrv/network.*
    Add offer_lft_ to Network4

src/lib/dhcpsrv/parsers/base_network_parser.*
    BaseNetworkParser::parseOfferLft() - new function

src/lib/dhcpsrv/parsers/dhcp_parsers.cc
    Subnet4ConfigParser::initSubnet()

src/lib/dhcpsrv/parsers/shared_network_parser.cc
    SharedNetwork4Parser::parse() - add call to parseOfferLft()

src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc
    TEST_F(AllocEngine4Test, discoverOfferLft) - new test, currently
    fails because impl is missing.

src/lib/dhcpsrv/tests/cfg_shared_networks4_unittest.cc
src/lib/dhcpsrv/tests/cfg_subnets4_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 to account for offer-lft

src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy
src/bin/dhcp4/json_config_parser.cc
    Added offer-lft

src/bin/dhcp4/tests/get_config_unittest.cc
    Regenerated tests.
2023-03-23 07:17:48 -04:00
Francis Dupont
cb432a3c6a [#719] Updated doc & co 2023-03-15 13:49:21 +01:00
Francis Dupont
7efe36286c [#719] Reapplied patch 2023-03-15 13:49:21 +01:00
Francis Dupont
5b8e4c6da6 [#720] Moved to compatibility flag 2023-03-13 14:52:20 +01:00
Marcin Siodelski
73ce04f973 [#2688] Add timeout units to example files 2023-01-17 11:28:35 +01:00
Marcin Siodelski
e471cd6086 [#2688] Updated DHCP server parsers 2023-01-17 11:26:51 +01:00
Marcin Siodelski
d92cc17a20 [#969] DHCPv6 allocators configurable 2023-01-07 11:45:06 +01:00
Marcin Siodelski
9571b8f80b [#969] Configure allocator for DHCPv4 2023-01-07 11:45:06 +01:00
Andrei Pavel
03423adcd2
[#2651] release changes 2022-11-26 00:17:08 +02:00
Razvan Becheriu
e145eafb5b
[#2601] addressed review comments 2022-11-25 22:48:36 +02:00
Andrei Pavel
d67f8aca89
[#2601] address review comments
* make all-keys.json loadable by Kea again
* formatting
* EXPECT_NO_THROW -> EXPECT_NO_THROW_LOG
* add missing YANG tests for i64 and ui64
* memmove -> memcpy
* fix doxygen comments
* make checking of empty containers consistent when retrieving YANG data
* remove unnecessary setting of v6 YANG nodes for v4 modules
* fix hash of keatest-module.yang
2022-11-25 22:48:36 +02:00
Andrei Pavel
dd2dbd5be0 [#2601] restore unnecessary changes in all-keys-netconf.json 2022-11-25 18:15:34 +02:00
Andrei Pavel
6437f37711 [#2601] update the YANG modules with three extra nodes
* extended-info-checks
* ignore-rai-link-selection
* template-test
2022-11-25 18:15:33 +02:00
Razvan Becheriu
9b89f0f139 [#2472] updated documentation 2022-11-24 18:38:43 +02:00
Razvan Becheriu
6dc43932e1 [#2548] updated documentation 2022-10-25 10:06:42 +03:00
Razvan Becheriu
80e8c44897 [#248] template classes can add regular classes 2022-10-24 17:49:34 +00:00
Razvan Becheriu
033cc7bd7c [#248] added template classes 2022-10-24 17:49:34 +00:00
Francis Dupont
fb431048b2 [#2595] Updated all-keys.json files 2022-10-18 22:59:06 +02:00
Dan Theisen
742179894b [#2543] Implement changes for code review 2022-10-11 01:03:46 -07:00
Dan Theisen
e91c44cfdb [#2543] Add RAI Link Selection preferences 2022-10-11 01:03:46 -07:00
Razvan Becheriu
266328cc61 [#2441] added warning message to instruct Kea MT rewuired HA+MT 2022-08-29 14:42:15 +03:00
Razvan Becheriu
6ab5f51661 [#2441] fixed comments in examples 2022-08-29 09:50:26 +03:00
Razvan Becheriu
05366c117a [#2441] added HA+MT and HA+MT+TLS examples 2022-08-27 10:15:39 +03:00
Razvan Becheriu
b8947eda63 [#2071] fixed distcheck 2022-08-10 16:02:22 +02:00
Razvan Becheriu
fd22d21102 [#2474] added unittests which load and validate example files 2022-07-22 22:05:50 +03:00
Francis Dupont
0db630f327 [#2406] Added doc for new GSS flags 2022-07-22 16:37:02 +02:00
Razvan Becheriu
8f7c1b1521 [#2224] added missing parameters including TLS connection parameters to YANG models 2022-07-22 11:12:54 +03:00
Tomek Mrugalski
ad90c809ce [#2247] gss-tsig example configs updated 2022-06-24 10:29:47 +02:00
Francis Dupont
bce2ce5eab [#2418] Addressed all 'four database' occurrences 2022-06-20 12:38:40 +00:00
Andrei Pavel
49bdfd9216 [#2423] release changes: spelling corrections 2022-05-23 14:33:09 +00:00
Francis Dupont
2a4466d336 [#1263] Ported RBAC hook doc and examples 2022-05-13 18:33:04 +02:00
Razvan Becheriu
25afca7303 [#1716] fixed doxygen, missing documentation, fixed compilation 2022-04-04 17:47:26 +03:00
Slawek Figiel
6a25bf75f2 [#1716] Extend existing tests 2022-04-04 17:46:44 +03:00
Razvan Becheriu
7eb6ad54e4 [#2116] addressed review 2022-03-31 08:11:37 +00:00
Razvan Becheriu
d41571ce17 [#2116] remove cql code 2022-03-31 08:11:37 +00:00
Razvan Becheriu
bdd4db1ded [#2249] addressed comments 2022-03-15 06:44:49 +02:00
Francis Dupont
88a932fbbf [#2249] Addressed comments 2022-03-14 20:22:51 +02:00
Francis Dupont
06be19c83e [#2249] Checkpoint: doc to finish 2022-03-14 20:20:37 +02:00
Francis Dupont
af504ccd27 [#2249] Checkpoint before regen 2022-03-14 20:20:37 +02:00
Razvan Becheriu
cd5f61195a [#2036] make host reservations lookup before lease lookup configurable 2022-02-04 16:35:23 +02:00
Razvan Becheriu
8acd0040a5 [#2006] addressed comments 2022-01-21 17:15:38 +00:00
Francis Dupont
b398aa4842 [#2006] Added sample cred files 2022-01-21 17:15:38 +00:00
Francis Dupont
76ebe8428b [#2006] Checkpoint: tests to update 2022-01-21 17:15:38 +00:00
Francis Dupont
71a6b1261b [#2006] Added doc and syntax 2022-01-21 17:15:38 +00:00
Francis Dupont
875dbd68e5 [#34] Addressed almost all comments 2022-01-06 13:12:40 +01:00
Francis Dupont
5529fd8501 [#34] Checkpoint: more PgSQL/CQL and hook 2022-01-06 13:12:40 +01:00
Francis Dupont
1d3f0133ba [#34] Checkpoint: code and tests to do 2022-01-06 13:12:40 +01:00
Suzanne Goldlust
ac8e0bd4ca [#2237] Fix broken reference 2021-12-13 18:54:45 +00:00
Suzanne Goldlust
e390a876da [#2237] Text edits 2021-12-13 18:54:45 +00:00
Andrei Pavel
fc2d6c191a [#2136] update all-keys-netconf.json and remove all-keys.json from tests 2021-11-18 16:12:36 +02:00