2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-28 12:37:55 +00:00

20 Commits

Author SHA1 Message Date
Wlodek Wencel
c524f6a5db [#3733] release changes 2025-01-28 10:06:26 +01:00
Francis Dupont
ea65603b7f [#3398] Protected SQL hooks 2025-01-27 15:05:11 +01:00
Razvan Becheriu
f38894c955 [#3727] fixed db recovery 2025-01-27 09:26:50 +02:00
Thomas Markwalder
9631120607 [#3663] MySQL CB hook now supports ddns-ttl params
Changes to be committed:
	modified:   src/hooks/dhcp/mysql/mysql_cb_dhcp4.cc
    modified:   src/hooks/dhcp/mysql/mysql_cb_dhcp6.cc
	modified:   src/hooks/dhcp/mysql/mysql_query_macros_dhcp.h
	modified:   src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
	modified:   src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
2024-12-16 10:30:16 -05:00
Thomas Markwalder
5750460466 [#3592] MySql and Posgresql CB updated
modified:   src/hooks/dhcp/mysql/mysql_cb_dhcp4.cc
modified:   src/hooks/dhcp/mysql/mysql_cb_dhcp6.cc
modified:   src/hooks/dhcp/mysql/mysql_query_macros_dhcp.h
modified:   src/hooks/dhcp/pgsql/pgsql_cb_dhcp4.cc
modified:   src/hooks/dhcp/pgsql/pgsql_cb_dhcp6.cc
modified:   src/hooks/dhcp/pgsql/pgsql_query_macros_dhcp.h
modified:   src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
modified:   src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
2024-11-26 17:19:56 +00:00
Wlodek Wencel
3d0a05c38c [#3646] release changes 2024-10-29 12:53:12 +01:00
Razvan Becheriu
31754d811d [#3587] addressed review 2024-10-28 07:58:38 -04:00
Thomas Markwalder
37ff02e12b [#3587] Bulk of the code changes
Everything except parsers, UTs to test
deprecation, and doc.
2024-10-28 07:58:38 -04:00
Thomas Markwalder
64c15b1131 [#3583] Addressred review comments
modified:
    doc/sphinx/arm/classify.rst
    src/bin/dhcp4/dhcp4_srv.cc
    src/bin/dhcp4/tests/config_parser_unittest.cc
    src/bin/dhcp6/tests/config_parser_unittest.cc
    src/hooks/dhcp/mysql/mysql_cb_dhcp4.cc
    src/lib/dhcp/classify.cc
    src/lib/dhcp/classify.h
    src/lib/dhcp/tests/classify_unittest.cc
    src/lib/dhcpsrv/cfg_option.cc
    src/lib/dhcpsrv/cfg_option.h
    src/lib/dhcpsrv/parsers/option_data_parser.cc
    src/lib/dhcpsrv/parsers/simple_parser4.cc
    src/lib/dhcpsrv/parsers/simple_parser6.cc
    src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
    src/lib/dhcpsrv/testutils/generic_backend_unittest.cc
2024-10-15 13:51:57 -04:00
Thomas Markwalder
02e59abd64 [#3583] Minor refactoring
Added ClientClasses::fromElement()

/src/hooks/dhcp/mysql_cb/mysql_cb_impl.cc
/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc

/src/lib/dhcp/classify.cc
/src/lib/dhcp/classify.h

/src/lib/dhcp/tests/classify_unittest.cc
    TEST(ClassifyTest, ClientClassesFromElement) - new test
2024-10-15 13:51:57 -04:00
Thomas Markwalder
146eaaeb1d [#3583] PgSQL CB V4 and V6 support option class tagging
/src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
/src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp6.cc
/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc
/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.h
/src/hooks/dhcp/pgsql_cb/pgsql_query_macros_dhcp.h
2024-10-15 13:51:57 -04:00
Thomas Markwalder
42145c4468 [#3583] MySQL CB V6 supports option class tagging
/src/hooks/dhcp/mysql_cb/mysql_cb_dhcp6.cc
/src/hooks/dhcp/mysql_cb/mysql_query_macros_dhcp.h

/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
/src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
    Add classes to test options, change how test options are
    added to preserve client_classes and user_context
2024-10-15 13:51:57 -04:00
Thomas Markwalder
e47064a165 [#3583] MySQL CB V4 supports option class tagging
/src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc
/src/hooks/dhcp/mysql_cb/mysql_cb_impl.cc
/src/hooks/dhcp/mysql_cb/mysql_cb_impl.h
/src/hooks/dhcp/mysql_cb/mysql_query_macros_dhcp.h
/src/lib/config_backend/constants.h
/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
2024-10-15 13:51:57 -04:00
Razvan Becheriu
264b7100cb [#3586] updated documentation 2024-10-09 13:10:06 +00:00
Razvan Becheriu
30dea22baf [#3536] use only one loger on load and unload 2024-10-03 21:04:37 +03:00
Razvan Becheriu
6dbb732fad [#3536] removed more duplicated messages 2024-10-03 21:04:37 +03:00
Razvan Becheriu
38b7047ed5 [#3536] fixed log level in mes files 2024-10-03 21:04:37 +03:00
Razvan Becheriu
6697e9e371 [#3536] addressed review comments 2024-10-03 21:04:37 +03:00
Razvan Becheriu
7cd39b92e9 [#3536] moved log messages and loggers 2024-10-03 21:04:37 +03:00
Razvan Becheriu
3f1df22e6a [#3536] merge mysql and pgsql hooks 2024-10-03 21:04:37 +03:00