2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 13:07:50 +00:00

33255 Commits

Author SHA1 Message Date
Thomas Markwalder
1981988042 [#1307] Added dhcp6 parked-packet-limit unit test
src/bin/dhcp4/tests/hooks_unittest.cc
    fixed a typo

src/bin/dhcp6/tests/hooks_unittest.cc
    TEST_F(HooksDhcpv6SrvTest, leases6ParkedPacketLimit)  - new test
2021-09-17 11:12:03 -04:00
Thomas Markwalder
f6c9184ab0 [#1307] Updated ARM doc and added ChangeLog
ChangeLog
    doc/sphinx/arm/hooks-ha.rst
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
9e3ad66c13 [#1307] Added a unit test for dhcp4_srv.cc
src/bin/dhcp4/tests/hooks_unittest.cc
    TEST_F(HooksDhcpv4SrvTest, parkedPacketLimit) - new test
2021-09-17 11:10:34 -04:00
Thomas Markwalder
f14163b51e [#1307] kea-dhcp4 now enforces parked-packet-limit
src/bin/dhcp4/dhcp4_srv.cc
    Dhcpv4Srv::processDhcp4Query() - now drops packet and response
    if parking lot size reaches parked-packet-limit

src/bin/dhcp4/dhcp4_messages.*
    DHCP4_HOOK_LEASES4_PARKING_LOT_FULL - new message
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
Thomas Markwalder
de31559a05 [#1307] Added getSize() to ParkingLot
src/lib/hooks/parking_lots.h
src/lib/hooks/tests/parking_lots_unittest.cc
2021-09-17 11:10:34 -04:00
Marcin Siodelski
5d04c7553d [#2077] Corrected an issue in MySQL CB (v6)
DHCPv6 client classes failed to evaluate during insertion to the database.
2021-09-17 11:23:45 +02:00
Andrei Pavel
8cf39b37a1 [#2077] Applied typo fix 2021-09-17 11:23:45 +02:00
Andrei Pavel
86c4b32185 [#2077] Applied typo fix 2021-09-17 11:23:45 +02:00
Marcin Siodelski
595355e46c [#2077] Added ChangeLog for issue 2077 2021-09-17 11:23:45 +02:00
Marcin Siodelski
733a34a843 [#2077] Init match expressions
Match expressions are now initialized for client classes fetched from the
configuration backend.
2021-09-17 11:20:19 +02:00
Francis Dupont
d15eeeab99 [#2088] Changed sets by lists 2021-09-16 16:14:59 +03:00
Razvan Becheriu
5c81b25fb2 [#2088] fixed crash on server shutdown 2021-09-16 16:14:59 +03:00
Francis Dupont
2d337d8d81 [#2040] Added a ChangeLog entry 2021-09-14 15:24:15 +02:00
Francis Dupont
bf6eefb82f [#2040] Added D2Stats::init 2021-09-14 15:20:27 +02:00
Francis Dupont
297c6f0fb6 [#2040] Began stats UTs 2021-09-14 15:20:27 +02:00
Andrei Pavel
4a06ecf784
[#2049] improve build error message 2021-09-14 11:44:29 +03:00
Andrei Pavel
67bcba4c42
[#2049] some fixes for NETCONF build 2021-09-14 11:27:25 +03:00
Andrei Pavel
089243ff32
[#2049] AX_FIND_LIBRARY: add libdir to rpath 2021-09-14 11:27:25 +03:00
Andrei Pavel
6fe151c002
[#2049] AX_FIND_LIBRARY: look in lib64 also 2021-09-14 11:27:16 +03:00
Andrei Pavel
cc2c293206
[#2034] atexit(mysql_library_end()) 2021-09-10 18:24:08 +03:00
Francis Dupont
b87cbb2b25 [#2078] Added unit test 2021-09-10 18:04:29 +03:00
Razvan Becheriu
392ee86e97 [#2078] use virtual function to create TSIGContext 2021-09-10 18:04:10 +03:00
Razvan Becheriu
f4ab2ab478 [#2078] fixed documentation 2021-09-08 12:39:50 +03:00
Razvan Becheriu
21d0e42719 [#2078] updated generated files 2021-09-07 18:13:36 +03:00
Francis Dupont
9ddb97c80b [#2078] Moved the factory to libd2srv 2021-09-07 12:45:43 +03:00
Francis Dupont
8489278255 [#2078] Removed const 2021-09-07 12:45:43 +03:00
Francis Dupont
946eec02a8 [#2078] Added TSIG context factory 2021-09-07 12:45:43 +03:00
Francis Dupont
5986b11051 [#2078] Update for new commands 2021-09-07 12:45:43 +03:00
Francis Dupont
d62b1dffc5 [#2078] Updated after key container change 2021-09-07 12:45:43 +03:00
Francis Dupont
d840346cb3 [#2078] Updated doc 2021-09-07 12:45:43 +03:00
Andrei Pavel
b05e0faed1
[#2064] hammer.py: Debian uses mariadb.service 2021-09-06 22:30:10 +03:00
Andrei Pavel
cc98e804bd
[#2064] hammer.py: install lxc on Debian (extra) 2021-09-06 20:32:08 +03:00
Andrei Pavel
c4a85c54a2 [#2064] hammer.py: ensure postgres entry in hba 2021-09-06 20:28:26 +03:00
Andrei Pavel
7cbec9133f [#2064] hammer.py: restart mysql on deb OSs 2021-09-06 13:56:32 +00:00
Andrei Pavel
bcecca9a21 [#2064] hammer: don't modify postgres entry in hba 2021-09-06 13:56:32 +00:00
Andrei Pavel
7e96b0108c [#2064] hammer: change pg auth method to md5 2021-09-06 13:56:32 +00:00
Francis Dupont
0ac3069163 [#2040] Always have 3 / before @todo 2021-09-04 15:59:07 +02:00
Razvan Becheriu
6ce29f3a8f [#2040] fixed indentation, spaces and typos 2021-09-03 17:10:59 +03:00
Francis Dupont
d3d457c806 [#2040] Spelling 2021-09-03 17:10:59 +03:00
Francis Dupont
eccdffbf66 [#2040] Checkpoint: todo UTs, ... 2021-09-03 17:10:59 +03:00
Francis Dupont
ffcb75a19e [#2040] Checkpoint (todo: add stat UTs) 2021-09-03 17:10:59 +03:00
Francis Dupont
d2015a065a [#2040] Checkpoint: began D2 stats 2021-09-03 17:10:59 +03:00
Razvan Becheriu
2814b1cc4c [#2011] documentation fixes 2021-09-02 17:35:48 +02:00
Francis Dupont
0233796416 [#2011] Replaced 2.0.0 by 1.9.11 2021-09-02 17:35:48 +02:00
Francis Dupont
475ab026ce [#2011] Spelling 2021-09-02 17:35:48 +02:00
Francis Dupont
9ef91a53fe [#2011] Updated d2_cfg_tests.json 2021-09-02 17:35:48 +02:00
Francis Dupont
3f81772929 [#2011] Checkpoint: finished doc part 2021-09-02 17:35:48 +02:00
Francis Dupont
0d44d1882d [#2011] Checkpoint: updated examples 2021-09-02 17:35:48 +02:00