]>
git.ipfire.org Git - thirdparty/kea.git/log
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
Suzanne Goldlust [Wed, 5 Jul 2023 13:57:15 +0000 (13:57 +0000)]
[#2966] Remove obsolete item from Marketing checklist
Razvan Becheriu [Tue, 4 Jul 2023 15:27:51 +0000 (18:27 +0300)]
[#2962] removed unused addr6_buffer_
Marcin Godzina [Tue, 4 Jul 2023 13:07:13 +0000 (13:07 +0000)]
[#2965] bump up version to 2.5.0-git in configure
Marcin Godzina [Tue, 4 Jul 2023 12:55:58 +0000 (12:55 +0000)]
Rebase v2_4 onto master after the release.
Razvan Becheriu [Thu, 29 Jun 2023 17:40:53 +0000 (20:40 +0300)]
[#2939] bump up library versions for 2.4.0 release
Marcin Siodelski [Thu, 29 Jun 2023 17:29:59 +0000 (19:29 +0200)]
[#2826] Addressed review comments
Marcin Siodelski [Wed, 28 Jun 2023 09:28:16 +0000 (11:28 +0200)]
[#2826] Added ChangeLog entry for #2826
Marcin Siodelski [Mon, 26 Jun 2023 10:09:23 +0000 (12:09 +0200)]
[#2826] Options in db are not encapsulated
Returned options from db are not encapsulated and have to be encapsulated
before the server returns them to a client. Parsers, depending on the use
case, may or may not encapsulate options. When they are used for parsing
a config file, the options are encapsulated. When they are used by the
host_cmds or cb_cmds, they are not.
Razvan Becheriu [Thu, 29 Jun 2023 18:00:10 +0000 (21:00 +0300)]
[#2725] added ChangeLog entry
Razvan Becheriu [Thu, 29 Jun 2023 17:09:35 +0000 (20:09 +0300)]
[#2725] addressed review comments
Razvan Becheriu [Thu, 29 Jun 2023 16:14:27 +0000 (19:14 +0300)]
[#2725] removed strict check
Razvan Becheriu [Thu, 29 Jun 2023 11:56:19 +0000 (14:56 +0300)]
[#2725] disable strict prefixlen checks in ctrs
Razvan Becheriu [Thu, 29 Jun 2023 10:29:15 +0000 (13:29 +0300)]
[#2725] added unittests
Razvan Becheriu [Thu, 29 Jun 2023 07:31:35 +0000 (10:31 +0300)]
[#2725] fixed v6 reservations
Razvan Becheriu [Fri, 23 Jun 2023 07:28:37 +0000 (10:28 +0300)]
[#2725] addressed review comments
Razvan Becheriu [Tue, 20 Jun 2023 16:35:14 +0000 (19:35 +0300)]
[#2725] add check for prefixlen for non pd type
Francis Dupont [Thu, 29 Jun 2023 14:08:41 +0000 (16:08 +0200)]
[#2947] Compute the expected hash
Francis Dupont [Wed, 28 Jun 2023 17:41:08 +0000 (19:41 +0200)]
[#2947] Gave up on agent update
Francis Dupont [Wed, 28 Jun 2023 17:24:20 +0000 (19:24 +0200)]
[#2947] Removed todo