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

37462 Commits

Author SHA1 Message Date
Andrei Pavel
0cb26d2358 [#3731] Fix doc installation in Meson 2025-03-13 18:03:37 +01:00
Andrei Pavel
7b628a5c48 [#3731] Fix macro defines 2025-03-13 18:03:37 +01:00
Francis Dupont
b333949d34 [#3731] More defines 2025-03-13 18:03:37 +01:00
Francis Dupont
24379bab33 [#3731] Resolved many defines 2025-03-13 18:03:37 +01:00
Francis Dupont
c68bc7e8eb [#3731] Removed unused defined 2025-03-13 18:03:37 +01:00
Andrei Pavel
79c8449b3a [#3731] Fix variable expansion in the config report 2025-03-13 18:03:37 +01:00
Andrei Pavel
53ebcd6881 [#3731] Meson options are now features
Also:
- Add fallback subprojects so that auto_features can take effect.
- Remove -Dall option. auto_features can be used instead.
- Add _dep suffix to dependency names.
- Capitalize dependencies that are used in other meson.build files.
2025-03-13 18:03:37 +01:00
Francis Dupont
5cc26b6bf0 [#3731] Some improvements 2025-03-13 18:03:37 +01:00
Andrei Pavel
e36bace313 [#3731] Complain if log4cplus is not found 2025-03-13 18:03:37 +01:00
Francis Dupont
a3b76f0ceb [#3731] Simplified crypto option 2025-03-13 18:03:37 +01:00
Andrei Pavel
cefca689ff [#3731] Fix valgrind 2025-03-13 18:03:37 +01:00
Andrei Pavel
57514e5879 [#3731] Add version check and fallback to meson.sh 2025-03-13 18:03:36 +01:00
Andrei Pavel
24be7f045e [#3731] Fix support for old log4cplus in Meson 2025-03-13 18:03:36 +01:00
Andrei Pavel
4127a43278 [#3731] Fix forensic logging 2025-03-13 18:03:36 +01:00
Andrei Pavel
a8539d9daa [#3731] Fix valgrind 2025-03-13 18:03:36 +01:00
Andrei Pavel
45bb37ae6e [#3731] Meson: Turn custom_target into configure_file and print report at the end of meson setup 2025-03-13 18:03:36 +01:00
Andrei Pavel
d13b62c4f6 [#3731] Add Meson build options 2025-03-13 18:03:36 +01:00
Andrei Pavel
8fb0025d2e [#3731] Fix cppcheck 2025-03-13 18:03:36 +01:00
Francis Dupont
ad93289470 [#3731] Added contrib 2025-03-13 18:03:36 +01:00
Razvan Becheriu
fc48088e04 [#1336] refactor unittests 2025-03-13 09:52:59 +02:00
Razvan Becheriu
2890e4e08c [#1336] added unittests 2025-03-13 09:52:59 +02:00
Razvan Becheriu
f44b0ba95c [#1336] fixed decrement on both reclaim and release 2025-03-13 09:52:59 +02:00
Thomas Markwalder
ca7e3797d7 [#3693] Fixed changelog 2025-03-11 10:03:34 -04:00
Thomas Markwalder
16e442fd01 [#3693] Fixed indent
modified:   ctrl_dhcp6_srv.cc
2025-03-11 08:40:37 -04:00
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
c38d2de5ed
[#3731] bump-lib-versions.sh: Automatically determine old version and assume new version 2025-03-05 13:06:58 +02:00
Andrei Pavel
5e33073c1e
[#3731] bump-lib-versions.sh now updates meson.build files 2025-03-05 13:06:56 +02: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