2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-28 20:47:48 +00:00

28742 Commits

Author SHA1 Message Date
Thomas Markwalder
49be90e076 [#3693] Addded debug log level
modified:   src/bin/dhcp4/dhcp4_messages.mes
modified:   src/bin/dhcp6/dhcp6_messages.mes
2025-03-11 08:27:50 -04:00
Thomas Markwalder
04f61c8758 [#3693] Skip reclamation when service is disabled
/src/bin/dhcp4/ctrl_dhcp4_srv.cc
    ControlledDhcpv4Srv::reclaimExpiredLeases()
    ControlledDhcpv4Srv::deleteExpiredReclaimedLeases()
    - do nothing but reschedule the timer when DHCP service
    is disabled

/src/bin/dhcp4/dhcp4_messages.mes
    DHCP4_RECLAIM_EXPIRED_LEASES_SKIPPED - new log message

/src/bin/dhcp4/tests/kea_controller_unittest.cc
    TEST_F(JSONFileBackendTest, reclaimOnlyWhenServiceEnabled) - new test

/src/bin/dhcp6/ctrl_dhcp6_srv.cc
    ControlledDhcpv6Srv::reclaimExpiredLeases()
    ControlledDhcpv6Srv::deleteExpiredReclaimedLeases()
    - do nothing but reschedule the timer when DHCP service
    is disabled

/src/bin/dhcp6/dhcp6_messages.mes
    DHCP6_RECLAIM_EXPIRED_LEASES_SKIPPED  - new log message

/src/bin/dhcp6/tests/kea_controller_unittest.cc
    TEST_F(JSONFileBackendTest, reclaimOnlyWhenServiceEnabled) - new test
2025-03-11 07:51:48 -04:00
Razvan Becheriu
0e84e5e105 [#3710] fixed warning 2025-03-06 13:09:16 +02:00
Razvan Becheriu
9aa000120d [#3710] addressed review comments 2025-03-05 12:30:04 +00:00
Razvan Becheriu
d29fbd99d7 [#3710] renamed BackendStore to LegalLogMgr 2025-03-05 12:30:04 +00:00
Razvan Becheriu
d3685c0f67 [#3710] addressed review comments 2025-03-05 12:30:04 +00:00
Razvan Becheriu
68a70d27f4 [#3710] use library index as manager id 2025-03-05 12:30:04 +00:00
Razvan Becheriu
e312a1de4a [#3710] use library unique ManagerID 2025-03-05 12:30:04 +00:00
Razvan Becheriu
05bf343c8c [#3710] break down forensic log hook library 2025-03-05 12:30:04 +00:00
Andrei Pavel
ebb49b9176
[#3731] Add library versions to meson 2025-03-05 13:06:55 +02:00
Francis Dupont
5b1878a754 [#3683] Addressed dhcp6_hooks.doc comments 2025-03-04 22:49:13 +01:00
Francis Dupont
39465743d2 [#3683] Some fixes and improvements 2025-03-04 22:49:13 +01:00
Francis Dupont
6861ed9c2a [#3683] Addressed more comments 2025-03-04 22:49:13 +01:00
Francis Dupont
c2177325d2 [#3683] Some improvements 2025-03-04 22:49:13 +01:00
Francis Dupont
845483a948 [#3683] Addressed soem comments 2025-03-04 22:49:13 +01:00
Francis Dupont
4c4736146e [#3683] Finished UTs 2025-03-04 22:49:13 +01:00
Francis Dupont
71d29f9286 [#3683] Checkpoint: going UT 2025-03-04 22:49:13 +01:00
Francis Dupont
78d714a6b7 [#3683] Checkpoint: created dedicated UT file 2025-03-04 22:49:13 +01:00
Francis Dupont
01177756b0 [#3683] Fixed mysql upgrade 2025-03-04 22:49:13 +01:00
Francis Dupont
70d04a0821 [#3683] Quote $ en pgsql upgrade 2025-03-04 22:49:13 +01:00
Francis Dupont
03cc3dff55 [#3683] Finished db updates 2025-03-04 22:49:13 +01:00
Francis Dupont
a02125099d [#3683] Checkpoint: schema updates 2025-03-04 22:49:12 +01:00
Francis Dupont
20ac483559 [#3683] Checkpoint: more UTs 2025-03-04 22:49:12 +01:00
Francis Dupont
079442c518 [#3683] Checkpoint: started UTs 2025-03-04 22:49:12 +01:00
Francis Dupont
7a90a14a1b [#3683] Checkpoint: UTs to do 2025-03-04 22:49:12 +01:00
Francis Dupont
6fa6476543 [#3683] Checkpoint (2) 2025-03-04 22:49:12 +01:00
Francis Dupont
97338aa578 [#3683] Checkpoint 2025-03-04 22:49:12 +01:00
Francis Dupont
4926324593 [#3747] Spelling 2 2025-03-04 15:24:28 +00:00
Francis Dupont
cb337885cb [#3747] Spelling 2025-03-04 15:24:28 +00:00
Thomas Markwalder
ed878accd1 [#3747] Fixed doxygen error
/src/lib/dhcpsrv/cfg_option.h
2025-03-04 15:24:28 +00:00
Thomas Markwalder
3e9e1b1999 [#3747] Updated ARM
/doc/sphinx/arm/classify.rst

/src/lib/dhcpsrv/cfg_option.h
    CfgOption::allowedForClientClasses()
     - rewrote to use existing hash index and optimized

/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    TEST_F(CfgOptionTest, allowedForClientClasses)
    - Added case for option not found

Added change log entry file
2025-03-04 15:24:28 +00:00
Thomas Markwalder
db307d043d [#3747] Handle multiple options for class-tagging
/src/bin/dhcp4/dhcp4_srv.cc
/src/bin/dhcp6/dhcp6_srv.cc
    Replaces use of OptionDescriptor::allowedForClientClasses()
    with CfgOption::allowedForClientClasses()

/src/bin/dhcp4/tests/classify_unittest.cc
    TEST_F(ClassifyTest, classTaggingList) - new test

/src/bin/dhcp6/tests/classify_unittest.cc
    TEST_F(ClassifyTest, classTaggingList) - new test

/src/lib/dhcpsrv/cfg_option.h
    Added template function CfgOption::allowedForClientClasses()

/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    TEST_F(CfgOptionTest, allowedForClientClasses) - new test
2025-03-04 15:24:28 +00:00
Andrei Pavel
24eba5000c
[#3731] Address review 2025-02-28 14:26:05 +02:00
Andrei Pavel
c8c645cda2
[#3731] Add missing gtest dependencies in Meson 2025-02-28 14:26:03 +02:00
Andrei Pavel
0b42c802f4
[#3731] Fix crash caused by destruction order in d2 tests
Co-authored by: Razvan Becheriu <razvan@isc.org>
2025-02-28 14:25:58 +02:00
Andrei Pavel
c366b7b66f
[#3731] Fix shell_unittest.py in Meson 2025-02-28 14:25:57 +02:00
Andrei Pavel
ff70976a60
[#3731] Add "is_parallel: false" to more unit tests in meson to avoid conflicts 2025-02-28 14:25:55 +02:00
Andrei Pavel
20ed1436af
[#3731] Add test dependencies so that "meson test" works without "meson compile" 2025-02-28 14:25:54 +02:00
Andrei Pavel
a0d00963c5
[#3731] Uppercase program names with no _exe in meson.build 2025-02-28 14:25:49 +02:00
Razvan Becheriu
7226bdcaa9 [#3333] updated meson files 2025-02-24 19:58:12 +02:00
Razvan Becheriu
8c78d4375c [#3333] use #3463 fix for radius 2025-02-21 21:34:58 +00:00
Razvan Becheriu
da3813130d [#3333] removed references and Doxyfile-xml files 2025-02-21 21:34:58 +00:00
Razvan Becheriu
dc5bc2c621 [#3333] applied #3730 changes 2025-02-21 21:34:58 +00:00
Razvan Becheriu
785efcc92a [#3333] move hook libraries to open source 2025-02-21 21:34:58 +00:00
Francis Dupont
3d60c0269f [#3683] Fixed lease_cmds UTs 2025-02-21 18:40:22 +01:00
Francis Dupont
b2ccca342f [#3683] Addressed comments 2025-02-21 18:23:22 +01:00
Francis Dupont
fc5e761411 [#3683] Updated meson support 2025-02-21 18:23:22 +01:00
Francis Dupont
197c4d265a [#3683] Fixed typo 2025-02-21 18:23:22 +01:00
Francis Dupont
0a87be83b1 [#3683] Finished update 2025-02-21 18:23:22 +01:00
Francis Dupont
59ef6486e5 [#3683] Checkpoint: update after rebase 2025-02-21 18:23:22 +01:00