]>
git.ipfire.org Git - thirdparty/kea.git/log
Razvan Becheriu [Fri, 15 Sep 2023 15:43:21 +0000 (18:43 +0300)]
[#3004] addressed comments
Razvan Becheriu [Fri, 15 Sep 2023 14:22:24 +0000 (17:22 +0300)]
[#3004] regenerated parsers
Razvan Becheriu [Mon, 21 Aug 2023 05:10:45 +0000 (08:10 +0300)]
[#3003] output_options alias for output-options
Piotrek Zadroga [Fri, 18 Aug 2023 11:42:44 +0000 (13:42 +0200)]
[#2904] revert parsers grammar changes in ARM
Piotrek Zadroga [Thu, 17 Aug 2023 12:55:58 +0000 (14:55 +0200)]
[#2904] Updating ChangeLog
Piotrek Zadroga [Thu, 17 Aug 2023 09:33:37 +0000 (11:33 +0200)]
[#2904] revert alias output-options in examples
This reverts commit
12b00c890122313c8a912c4252054aab99bc07ad .
Piotrek Zadroga [Thu, 10 Aug 2023 15:02:43 +0000 (17:02 +0200)]
[#2904] ARM docs update
Piotrek Zadroga [Thu, 10 Aug 2023 14:46:12 +0000 (16:46 +0200)]
[#2904] updating alias output-options in examples
Piotrek Zadroga [Thu, 10 Aug 2023 12:54:36 +0000 (14:54 +0200)]
[#2904] adding alias output-options in ARM docs
Thomas Markwalder [Fri, 15 Sep 2023 14:09:07 +0000 (10:09 -0400)]
[#3053] Additional review comments
src/lib/dhcpsrv/tests/pgsql_lease_mgr_unittest.cc
add use of SKIP_IF
src/lib/testutils/gtest_utils.h
fixed typo
Thomas Markwalder [Thu, 14 Sep 2023 18:38:32 +0000 (14:38 -0400)]
[#3053] SKIP_IF review comments
src/lib/dhcpsrv/tests/mysql_lease_mgr_unittest.cc
src/lib/mysql/tests/mysql_connection_unittest.cc
Added use of SKIP_IF()
src/lib/testutils/gtest_utils.h
Commentary corrections
Thomas Markwalder [Thu, 14 Sep 2023 15:18:42 +0000 (11:18 -0400)]
[#3053] Added SKIP_IF to gtest_utils.h
src/lib/testutils/gtest_utils.h
Added macro SKIP_IF to work-around versions of googletest that
do not have GTEST_SKIP
Marcin Godzina [Tue, 29 Aug 2023 09:26:17 +0000 (09:26 +0000)]
[#3031] compilation fix
Razvan Becheriu [Fri, 15 Sep 2023 08:40:30 +0000 (11:40 +0300)]
[#2967] fixed clang-format settings
Razvan Becheriu [Thu, 14 Sep 2023 11:40:44 +0000 (14:40 +0300)]
[#2967] addressed comments
Razvan Becheriu [Tue, 5 Sep 2023 15:22:55 +0000 (18:22 +0300)]
[#2967] format file
Razvan Becheriu [Thu, 14 Sep 2023 17:04:18 +0000 (20:04 +0300)]
[#2980] addressed comments
Razvan Becheriu [Fri, 25 Aug 2023 10:38:38 +0000 (10:38 +0000)]
[#2980] add tar and git to install dependencies
Razvan Becheriu [Wed, 9 Aug 2023 19:00:30 +0000 (22:00 +0300)]
[#2980] remove references of Centos 7
dankney [Thu, 14 Sep 2023 12:48:54 +0000 (08:48 -0400)]
[#3011] minor spelling correction
dankney [Wed, 6 Sep 2023 19:09:50 +0000 (15:09 -0400)]
[#3011] address review comments
dankney [Mon, 21 Aug 2023 13:51:51 +0000 (09:51 -0400)]
refined and expanded Logging Message Format
Piotrek Zadroga [Mon, 11 Sep 2023 10:16:30 +0000 (12:16 +0200)]
[#3012] update rst_arm_sources with ping-check rst
Thomas Markwalder [Fri, 8 Sep 2023 12:28:26 +0000 (08:28 -0400)]
[#3012] Addressed review comments
doc/sphinx/arm/hooks-ping-check.rst
- minor edits.
Piotrek Zadroga [Fri, 8 Sep 2023 12:24:24 +0000 (12:24 +0000)]
Apply 1 suggestion(s) to 1 file(s)
Thomas Markwalder [Thu, 17 Aug 2023 18:58:34 +0000 (14:58 -0400)]
[#3012] Add initial ping-check ARM doc
new file: doc/sphinx/arm/hooks-ping-check.rst
modified: doc/sphinx/arm/hooks.rst
modified: doc/sphinx/conf.py
Razvan Becheriu [Mon, 4 Sep 2023 19:27:17 +0000 (22:27 +0300)]
[#3009] addressed review comments
Razvan Becheriu [Mon, 4 Sep 2023 13:45:49 +0000 (16:45 +0300)]
[#3009] distinct log messages for first and second client classification
Wlodek Wencel [Wed, 30 Aug 2023 11:54:47 +0000 (13:54 +0200)]
[#3034] version in configure.ac bumped up
Wlodek Wencel [Mon, 28 Aug 2023 14:03:36 +0000 (16:03 +0200)]
[#3029] release changes
Razvan Becheriu [Fri, 25 Aug 2023 12:57:27 +0000 (15:57 +0300)]
[#3026] bump up library versions for 2.5.1 release
Francis Dupont [Thu, 3 Aug 2023 15:17:31 +0000 (17:17 +0200)]
[#2854] Added ChangeLog entry
Francis Dupont [Thu, 3 Aug 2023 15:13:17 +0000 (17:13 +0200)]
[#2854] Added DHCPx_QUERY_LABEL
Razvan Becheriu [Thu, 17 Aug 2023 05:10:01 +0000 (08:10 +0300)]
[#2968] added interface to subnet selection in v4 ARM
Razvan Becheriu [Tue, 15 Aug 2023 03:36:11 +0000 (06:36 +0300)]
[#3001] fixed references to hooks libs in ARM
Thomas Markwalder [Thu, 10 Aug 2023 19:11:40 +0000 (15:11 -0400)]
[#2954] Fixed sporadic UT failure
modified /src/lib/asiolink/tests/io_service_signal_unittests.cc
Francis Dupont [Tue, 8 Aug 2023 08:50:29 +0000 (10:50 +0200)]
[#3003] Fixed more indentation
Razvan Becheriu [Tue, 8 Aug 2023 06:39:24 +0000 (09:39 +0300)]
[#3003] disabled ddns config in yang ut and fixed indentation
Francis Dupont [Fri, 4 Aug 2023 13:26:37 +0000 (13:26 +0000)]
[#3003] Regen flex
Francis Dupont [Fri, 4 Aug 2023 13:24:41 +0000 (15:24 +0200)]
[#3003] Removed comments
Francis Dupont [Fri, 4 Aug 2023 13:17:00 +0000 (15:17 +0200)]
[#3003] Added output-options alias
Francis Dupont [Thu, 3 Aug 2023 15:49:05 +0000 (15:49 +0000)]
[#2970] Regen flex
Francis Dupont [Thu, 3 Aug 2023 15:44:14 +0000 (17:44 +0200)]
[#2970] Added cstdint include
Razvan Becheriu [Fri, 4 Aug 2023 01:57:19 +0000 (04:57 +0300)]
[#2995] fixed ARM for perfdhcp -D option
Francis Dupont [Thu, 3 Aug 2023 14:30:32 +0000 (16:30 +0200)]
[#2908] Addressed comments
Francis Dupont [Tue, 1 Aug 2023 15:58:41 +0000 (17:58 +0200)]
[#2908] Fixed class assigned logs
Andrei Pavel [Wed, 26 Jul 2023 15:58:13 +0000 (18:58 +0300)]
[#1356] add recognizing-same-client.uml
Andrei Pavel [Wed, 5 Jul 2023 16:13:29 +0000 (19:13 +0300)]
[#1356] fix generating UML images
It was not working at all for me.
"make .uml.png -C doc/sphinx" would just open a GUI.
Andrei Pavel [Tue, 25 Jul 2023 10:34:49 +0000 (13:34 +0300)]
[#2994] bump up Kea version to 2.5.1-git
Andrei Pavel [Thu, 20 Jul 2023 13:13:13 +0000 (16:13 +0300)]
[#2991] release changes
Andrei Pavel [Thu, 20 Jul 2023 09:03:21 +0000 (12:03 +0300)]
[#2990] bump up library versions for 2.5.0 release
Marcin Godzina [Thu, 20 Jul 2023 07:13:39 +0000 (07:13 +0000)]
[#2988] doc -version error fix
Francis Dupont [Tue, 18 Jul 2023 16:29:12 +0000 (18:29 +0200)]
[#2876] Addressed comments
Francis Dupont [Sun, 16 Jul 2023 13:04:02 +0000 (15:04 +0200)]
[#2876] Fixed m4macros Makefile
Francis Dupont [Sun, 16 Jul 2023 12:42:40 +0000 (14:42 +0200)]
[#2876] Added ChangeLog entry
Francis Dupont [Sun, 16 Jul 2023 12:40:03 +0000 (14:40 +0200)]
[#2876] Changed to C++ 14
Marcin Siodelski [Tue, 18 Jul 2023 20:31:00 +0000 (22:31 +0200)]
[#2792] Removed unused function
Marcin Siodelski [Mon, 17 Jul 2023 17:32:05 +0000 (19:32 +0200)]
[#2792] Added ChangeLog for #2792
Marcin Siodelski [Mon, 17 Jul 2023 17:17:30 +0000 (19:17 +0200)]
[#2792] Check that mysql pointer is non-null
This is a workaround for the libmysqlclient that dereferences mysql ptr
in the MYSQL_STMT after reconnect. Kea checks that this pointer is not
NULL before using the statement.
Francis Dupont [Thu, 13 Jul 2023 07:57:01 +0000 (09:57 +0200)]
[#2906] Added a fix for Jenkins
Marcin Godzina [Tue, 18 Jul 2023 11:56:44 +0000 (11:56 +0000)]
[#2934] fix ignoring of native-pkg parameter
Marcin Godzina [Thu, 6 Jul 2023 08:04:07 +0000 (08:04 +0000)]
[#2934] fix ignoring of native-pkg parameter
Francis Dupont [Tue, 11 Jul 2023 18:51:36 +0000 (20:51 +0200)]
[#2870] Intergrated #2971 fix
Francis Dupont [Fri, 7 Jul 2023 11:05:14 +0000 (13:05 +0200)]
[#2869] Removed duplicated comment
Francis Dupont [Thu, 6 Jul 2023 21:04:23 +0000 (23:04 +0200)]
[#2869] Finished delete cascade
Francis Dupont [Thu, 6 Jul 2023 10:13:36 +0000 (12:13 +0200)]
[#2869] Checkpoint add delete cascade
Francis Dupont [Thu, 6 Jul 2023 08:50:48 +0000 (10:50 +0200)]
[#2869] Rewrote get by relay/remote in one query
Francis Dupont [Wed, 5 Jul 2023 22:28:41 +0000 (00:28 +0200)]
[#2869] Moved to inet in PostgreSQL
Francis Dupont [Wed, 5 Jul 2023 16:32:55 +0000 (18:32 +0200)]
[#2869] Finished test factoring
Francis Dupont [Wed, 5 Jul 2023 10:42:37 +0000 (12:42 +0200)]
[#2869] Checkpoint: factoring UTs
Francis Dupont [Wed, 5 Jul 2023 09:19:12 +0000 (11:19 +0200)]
[#2869] Addressed some comments
Francis Dupont [Tue, 4 Jul 2023 18:36:47 +0000 (20:36 +0200)]
[#2869] After rebase fixes
Francis Dupont [Mon, 5 Jun 2023 13:23:38 +0000 (15:23 +0200)]
[#2869] Added a ChangeLog entry
Francis Dupont [Fri, 2 Jun 2023 22:14:48 +0000 (00:14 +0200)]
[#2869] Finished tests
Francis Dupont [Fri, 2 Jun 2023 09:59:03 +0000 (11:59 +0200)]
[#2869] Checkpoint: adding tests
Francis Dupont [Wed, 31 May 2023 19:52:39 +0000 (21:52 +0200)]
[#2869] Updated doc
Francis Dupont [Fri, 26 May 2023 11:42:56 +0000 (13:42 +0200)]
[#2869] Improved reclaimed handling
Francis Dupont [Fri, 26 May 2023 09:12:12 +0000 (11:12 +0200)]
[#2869] Added extended-info6-upgrade
Francis Dupont [Fri, 26 May 2023 08:07:01 +0000 (10:07 +0200)]
[#2869] Updated v6 status-get
Francis Dupont [Fri, 26 May 2023 00:56:00 +0000 (02:56 +0200)]
[#2869] Checkpoint: fixed MySQL
Francis Dupont [Fri, 26 May 2023 00:38:34 +0000 (02:38 +0200)]
[#2869] Checkpoint: start new UTs
Francis Dupont [Thu, 25 May 2023 22:41:50 +0000 (00:41 +0200)]
[#2869] Revamped set/getExtendedInfoTablesEnabled
Francis Dupont [Thu, 25 May 2023 16:46:47 +0000 (18:46 +0200)]
[#2869] Implemented getByR*Id6
Francis Dupont [Thu, 25 May 2023 15:25:53 +0000 (17:25 +0200)]
[#2869] Add getExtendedInfo6Common
Francis Dupont [Thu, 25 May 2023 12:55:07 +0000 (14:55 +0200)]
[#2869] Implemented other not get ops
Francis Dupont [Thu, 25 May 2023 00:29:39 +0000 (02:29 +0200)]
[#2869] Implemented new deletes
Francis Dupont [Wed, 24 May 2023 23:38:11 +0000 (01:38 +0200)]
[#2869] Implemented wipeExtendedInfoTables6
Francis Dupont [Wed, 24 May 2023 22:28:45 +0000 (00:28 +0200)]
[#2869] Added count statements
Francis Dupont [Wed, 24 May 2023 08:56:38 +0000 (10:56 +0200)]
[#2869] Checkpoint: made buildExtendedInfoTables6 memfile only
Francis Dupont [Wed, 24 May 2023 08:17:05 +0000 (10:17 +0200)]
[#2869] Checkpoint: added statements
Thomas Markwalder [Thu, 6 Jul 2023 14:24:26 +0000 (10:24 -0400)]
[#2276] Upgrade global param values in DB
Convert ddns-use-conflict-resolution to
ddns-conflict-resolution-mode in DB
configure.ac
Added new upgrade files
src/bin/admin/tests/mysql_tests.sh.in
src/bin/admin/tests/pgsql_tests.sh.in
new upgrade tests
src/lib/mysql/mysql_constants.h
src/lib/pgsql/pgsql_connection.h
update schema version
src/share/database/scripts/mysql/.gitignore
src/share/database/scripts/mysql/Makefile.am
src/share/database/scripts/mysql/upgrade_019_to_020.sh.in
new upgrade script
src/share/database/scripts/mysql/dhcpdb_create.mysql
added conversion logic to stay in sync with upgrade script
src/share/database/scripts/pgsql/Makefile.am
src/share/database/scripts/pgsql/.gitignore
src/share/database/scripts/pgsql/upgrade_018_to_019.sh.in
new upgrade script
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
added conversion logic to stay in sync with upgrade script
Thomas Markwalder [Wed, 5 Jul 2023 19:02:06 +0000 (15:02 -0400)]
[#2276] Post rebase fixes
Thomas Markwalder [Fri, 9 Jun 2023 14:39:49 +0000 (10:39 -0400)]
[#2276] Addressed review comments
Thomas Markwalder [Tue, 6 Jun 2023 15:01:32 +0000 (11:01 -0400)]
[#2276] Added ChangeLog entry
Thomas Markwalder [Tue, 6 Jun 2023 14:53:43 +0000 (10:53 -0400)]
[#2276] Add TIMEOUT log messages to new classes
/src/bin/d2/check_exists_add.cc
/src/bin/d2/check_exists_remove.cc
/src/bin/d2/simple_add_without_dhcid.cc
/src/bin/d2/simple_remove_without_dhcid.cc
Thomas Markwalder [Tue, 6 Jun 2023 13:13:22 +0000 (09:13 -0400)]
[#2276] Upgrade DB schemas
Schema upgrade converts CB global parameter ddns-use-conflict-resolution
entries to ddns-conflict-resolution-mode
configure.ac
Added db upgrade files
/src/bin/admin/tests/mysql_tests.sh.in
/src/bin/admin/tests/pgsql_tests.sh.in
updated tests
/src/lib/mysql/mysql_constants.h
/src/lib/pgsql/pgsql_connection.h
updated schema version
/src/share/database/scripts/mysql/.gitignore
/src/share/database/scripts/mysql/Makefile.am
/src/share/database/scripts/mysql/dhcpdb_create.mysql
upgrade to 19
/src/share/database/scripts/pgsql/.gitignore
/src/share/database/scripts/pgsql/Makefile.am
/src/share/database/scripts/pgsql/dhcpdb_create.pgsql
upgrade to 18
Thomas Markwalder [Mon, 5 Jun 2023 17:58:30 +0000 (13:58 -0400)]
[#2276] Updated the ARM
modified:
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp6-srv.rst
Thomas Markwalder [Mon, 5 Jun 2023 14:51:40 +0000 (10:51 -0400)]
[#2276] clean up
/doc/examples/kea4/all-keys.json
/doc/examples/kea6/all-keys.json
Commented out ddns-use-conflict-resolution
Added ddns-conflict-resolution-mode
/src/bin/dhcp4/dhcp4_parser.yy b/src/bin/dhcp4/dhcp4_parser.yy
/src/bin/dhcp4/dhcp4_parser.yy b/src/bin/dhcp6/dhcp6_parser.yy
Translates ddns-use-conflict-resolution
to ddns-conflict-resolution-mode
/src/lib/dhcpsrv/cfg_globals.cc
/src/lib/dhcpsrv/cfg_globals.h
Removed ddns-use-conflict-resolution
/src/lib/dhcpsrv/parsers/simple_parser4.cc
/src/lib/dhcpsrv/parsers/simple_parser6.cc
removed ddns-use-conflict-resolution
Thomas Markwalder [Wed, 31 May 2023 19:37:21 +0000 (15:37 -0400)]
[#2276} Fix typo in location.hh
modified: src/bin/dhcp4/location.hh
Thomas Markwalder [Wed, 31 May 2023 17:51:19 +0000 (13:51 -0400)]
[#2276] Initial impl ddns-resolution-conflict-mode
New Files:
src/bin/d2/check_exists_add.cc
src/bin/d2/check_exists_add.h
src/bin/d2/check_exists_remove.cc
src/bin/d2/check_exists_remove.h
src/bin/d2/simple_add_without_dhcid.cc
src/bin/d2/simple_add_without_dhcid.h
src/bin/d2/simple_remove_without_dhcid.cc
src/bin/d2/simple_remove_without_dhcid.h
src/bin/d2/tests/check_exists_add_unittests.cc
src/bin/d2/tests/check_exists_remove_unittests.cc
src/bin/d2/tests/simple_add_without_dhcid_unittests.cc
src/bin/d2/tests/simple_remove_without_dhcid_unittests.cc
Modified:
doc/examples/kea4/all-keys.json
doc/examples/kea4/with-ddns.json
doc/examples/kea6/all-keys.json
doc/examples/kea6/with-ddns.json
src/bin/d2/Makefile.am
src/bin/d2/check_exists_add.cc
src/bin/d2/check_exists_add.h
src/bin/d2/check_exists_remove.cc
src/bin/d2/check_exists_remove.h
src/bin/d2/d2_update_mgr.cc
src/bin/d2/simple_add_without_dhcid.cc
src/bin/d2/simple_add_without_dhcid.h
src/bin/d2/simple_remove_without_dhcid.cc
src/bin/d2/simple_remove_without_dhcid.h
src/bin/d2/tests/Makefile.am
src/bin/d2/tests/check_exists_add_unittests.cc
src/bin/d2/tests/check_exists_remove_unittests.cc
src/bin/d2/tests/d2_process_unittests.cc
src/bin/d2/tests/d2_queue_mgr_unittests.cc
src/bin/d2/tests/d2_update_mgr_unittests.cc
src/bin/d2/tests/nc_add_unittests.cc
src/bin/d2/tests/nc_remove_unittests.cc
src/bin/d2/tests/simple_add_unittests.cc
src/bin/d2/tests/simple_add_without_dhcid_unittests.cc
src/bin/d2/tests/simple_remove_unittests.cc
src/bin/d2/tests/simple_remove_without_dhcid_unittests.cc
src/bin/dhcp4/dhcp4_lexer.cc
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.cc
src/bin/dhcp4/dhcp4_parser.h
src/bin/dhcp4/dhcp4_parser.yy
src/bin/dhcp4/json_config_parser.cc
src/bin/dhcp4/location.hh
src/bin/dhcp4/parser_context.h
src/bin/dhcp4/tests/config_parser_unittest.cc
src/bin/dhcp4/tests/d2_unittest.cc
src/bin/dhcp4/tests/fqdn_unittest.cc
src/bin/dhcp4/tests/get_config_unittest.cc
src/bin/dhcp6/dhcp6_lexer.cc
src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.cc
src/bin/dhcp6/dhcp6_parser.h
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/dhcp6_srv.cc
src/bin/dhcp6/json_config_parser.cc
src/bin/dhcp6/location.hh
src/bin/dhcp6/parser_context.h
src/bin/dhcp6/tests/config_parser_unittest.cc
src/bin/dhcp6/tests/d2_unittest.cc
src/bin/dhcp6/tests/fqdn_unittest.cc
src/bin/dhcp6/tests/get_config_unittest.cc
src/lib/d2srv/testutils/nc_test_utils.cc
src/lib/d2srv/testutils/nc_test_utils.h
src/lib/dhcp_ddns/ncr_msg.cc
src/lib/dhcp_ddns/ncr_msg.h
src/lib/dhcp_ddns/tests/ncr_udp_unittests.cc
src/lib/dhcp_ddns/tests/ncr_unittests.cc
src/lib/dhcpsrv/cfg_globals.cc
src/lib/dhcpsrv/cfg_globals.h
src/lib/dhcpsrv/ncr_generator.cc
src/lib/dhcpsrv/network.cc
src/lib/dhcpsrv/network.h
src/lib/dhcpsrv/parsers/base_network_parser.cc
src/lib/dhcpsrv/parsers/base_network_parser.h
src/lib/dhcpsrv/parsers/simple_parser4.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
src/lib/dhcpsrv/srv_config.cc
src/lib/dhcpsrv/srv_config.h
src/lib/dhcpsrv/tests/d2_udp_unittest.cc
src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
src/lib/dhcpsrv/tests/network_unittest.cc
src/lib/dhcpsrv/tests/srv_config_unittest.cc