]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Mon, 2 Dec 2024 18:02:52 +0000 (19:02 +0100)]
[#3268] Updated hooks
Marcin Siodelski [Wed, 4 Dec 2024 09:26:21 +0000 (10:26 +0100)]
[#3655] Improve wording for ha-maintenance-notify
Marcin Siodelski [Thu, 28 Nov 2024 14:25:23 +0000 (15:25 +0100)]
[#3655] Fix a comment
Marcin Siodelski [Thu, 28 Nov 2024 13:51:05 +0000 (14:51 +0100)]
[#3655] Fix chicken-egg in state info
Marcin Siodelski [Wed, 27 Nov 2024 18:21:11 +0000 (19:21 +0100)]
[#3655] Updated ha-maintenance-notify doc
Marcin Siodelski [Tue, 26 Nov 2024 11:06:00 +0000 (12:06 +0100)]
[#3655] Added ChangeLog for #3655
Marcin Siodelski [Tue, 26 Nov 2024 09:52:15 +0000 (10:52 +0100)]
[#3655] Better handle maintenance cancel
When the maintenance is canceled the partners communicate their new
states. This is essential when the partners receive DHCP traffic while
transitioning to avoid rapid return to the maintenance state.
Francis Dupont [Tue, 3 Dec 2024 14:23:10 +0000 (15:23 +0100)]
[#3255] Added a changelog file
Francis Dupont [Fri, 29 Nov 2024 10:34:37 +0000 (11:34 +0100)]
[#3255] Added CA reuse logs
Francis Dupont [Fri, 29 Nov 2024 09:36:54 +0000 (10:36 +0100)]
[#3255] Added a getTlsContext to HTTP listener
Francis Dupont [Tue, 12 Nov 2024 09:04:02 +0000 (10:04 +0100)]
[#3255] Added a note
Thomas Markwalder [Mon, 2 Dec 2024 16:18:40 +0000 (11:18 -0500)]
[#3592] Fixed minor typos in docs
modified: doc/examples/kea4/hooks-radius.json
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
modified: doc/sphinx/arm/hooks-bootp.rst
Thomas Markwalder [Mon, 2 Dec 2024 15:05:26 +0000 (10:05 -0500)]
[#3592] Comment out configs with "client-classes"
modified: src/lib/yang/tests/config_unittests.cc
Francis Dupont [Tue, 15 Oct 2024 18:02:37 +0000 (20:02 +0200)]
[#3620] Updated Makefile.am
Francis Dupont [Tue, 15 Oct 2024 17:53:14 +0000 (19:53 +0200)]
[#3620] Updated test CA
Francis Dupont [Fri, 29 Nov 2024 10:34:37 +0000 (11:34 +0100)]
[#3255] Added CA reuse logs
Francis Dupont [Fri, 29 Nov 2024 09:36:54 +0000 (10:36 +0100)]
[#3255] Added a getTlsContext to HTTP listener
Francis Dupont [Tue, 12 Nov 2024 09:04:02 +0000 (10:04 +0100)]
[#3255] Added a note
Francis Dupont [Thu, 28 Nov 2024 18:07:56 +0000 (19:07 +0100)]
[#3674] Fixed 3661 entry
Francis Dupont [Wed, 27 Nov 2024 14:14:22 +0000 (15:14 +0100)]
[#3674] Fixed ChangeLog
Andrei Pavel [Thu, 28 Nov 2024 08:22:54 +0000 (10:22 +0200)]
[#3652] Remove the config history completely
- Removed revert() which makes no sense anymore.
- Since rollback() was significantly simplified, renamed it to
clearStagingConfiguration().
- Removed kludgy ensureCurrentAllocated(). The only new required
allocations are on constructor and on clear().
Andrei Pavel [Wed, 20 Nov 2024 21:46:35 +0000 (21:46 +0000)]
[#3652] add ChangeLog entry
Andrei Pavel [Mon, 25 Nov 2024 09:14:26 +0000 (11:14 +0200)]
[#3652] Fix memory increase on reconfiguration
Caused by config history. The config history was soft-disabled.
Code had to be refactored to enable CONFIG_LIST_SIZE == 0.
Thomas Markwalder [Tue, 26 Nov 2024 12:27:41 +0000 (07:27 -0500)]
[#3592] Addressed remaining comments
Changes to be committed:
modified: ChangeLog
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
Thomas Markwalder [Mon, 25 Nov 2024 14:52:20 +0000 (09:52 -0500)]
[#3592] Addressed review comments
Addressed first round of comments.
Changes to be committed:
modified: ChangeLog
modified: doc/sphinx/arm/classify.rst
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
modified: src/bin/dhcp4/tests/classify_unittest.cc
modified: src/lib/dhcp/classify.cc
modified: src/lib/dhcp/classify.h
modified: src/lib/dhcpsrv/parsers/base_network_parser.cc
modified: src/lib/dhcpsrv/parsers/base_network_parser.h
modified: src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
Thomas Markwalder [Fri, 22 Nov 2024 17:22:05 +0000 (12:22 -0500)]
[#3592] Fix dhcp6_lexer
modified: src/bin/dhcp6/dhcp6_lexer.cc
Thomas Markwalder [Fri, 22 Nov 2024 16:13:08 +0000 (11:13 -0500)]
[#3592] Fix message id spelling
modified: src/lib/dhcpsrv/dhcpsrv_messages.cc
modified: src/lib/dhcpsrv/dhcpsrv_messages.h
modified: src/lib/dhcpsrv/parsers/client_class_def_parser.cc
modified: src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
Thomas Markwalder [Tue, 5 Nov 2024 16:45:34 +0000 (11:45 -0500)]
[#3592] Added missing ChangeLog for #3587
modified: ChangeLog
Thomas Markwalder [Mon, 4 Nov 2024 15:09:10 +0000 (10:09 -0500)]
[#3592] Fixed spelling and JSON
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
modified: doc/sphinx/arm/hooks-ha.rst
Thomas Markwalder [Mon, 4 Nov 2024 14:45:30 +0000 (09:45 -0500)]
[#3592] Updated ARM and added ChangeLog
modified: ChangeLog
modified: doc/sphinx/arm/classify.rst
modified: doc/sphinx/arm/dhcp4-srv.rst
modified: doc/sphinx/arm/dhcp6-srv.rst
modified: doc/sphinx/arm/hooks-bootp.rst
modified: doc/sphinx/arm/hooks-ha.rst
Thomas Markwalder [Fri, 1 Nov 2024 19:30:58 +0000 (15:30 -0400)]
[#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
Thomas Markwalder [Fri, 1 Nov 2024 17:43:06 +0000 (13:43 -0400)]
[#3592] Update schemas
src/share/database/scripts/mysql/upgrade_026_to_027.sh.in
src/share/database/scripts/pgsql/upgrade_026_to_027.sh.in
- new upgrade scripts
configure.ac
src/share/database/scripts/mysql/.gitignore
src/share/database/scripts/mysql/Makefile.am
src/share/database/scripts/pgsql/.gitignore
src/share/database/scripts/pgsql/Makefile.am
added new upgrade scripts
src/bin/admin/tests/mysql_tests.sh.in
updated
mysql_upgrade_26_to_27_test() - new test
src/bin/admin/tests/pgsql_tests.sh.in
updated
pgsql_upgrade_26_to_27_test() - new test
src/lib/mysql/mysql_constants.h
src/lib/pgsql/pgsql_connection.h
updated schema version
src/share/database/scripts/mysql/dhcpdb_create.mysql
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
change client_class columns
Thomas Markwalder [Thu, 31 Oct 2024 18:37:19 +0000 (14:37 -0400)]
[#3582] Update kea-dhcp6 parsing and UTs
/doc/examples/kea4/all-keys.json
/doc/examples/kea4/classify.json
/doc/examples/kea4/classify2.json
/doc/examples/kea4/ha-load-balancing-server1-mt-with-tls.json
/doc/examples/kea4/ha-load-balancing-server1-mt-with-tls.json
/doc/examples/kea4/ha-load-balancing-server2-mt.json
/doc/examples/kea4/ha-load-balancing-server2-mt.json
/doc/examples/kea4/hooks-radius.json
/doc/examples/kea6/all-keys.json
/src/bin/dhcp4/tests/config_parser_unittest.cc
TEST_F(Dhcp4ParserTest, deprecatedClientClassesCheck) - new test
/src/bin/dhcp4/tests/get_config_unittest.cc
updated
/src/bin/dhcp6/dhcp6_lexer.ll
/src/bin/dhcp6/dhcp6_parser.yy
added support for client-classes
/src/bin/dhcp6/tests/config_parser_unittest.cc
updated
TEST_F(Dhcp6ParserTest, sharedNetworksDeriveClientClass) - removed obsolete test
TEST_F(Dhcp6ParserTest, deprecatedClientClassesCheck) - new test
/src/bin/dhcp6/tests/get_config_unittest.cc
/src/bin/dhcp6/tests/host_unittest.cc
/src/bin/dhcp6/tests/shared_network_unittest.cc
updated
src/lib/dhcpsrv/parsers/simple_parser6.cc
Corrected globals
Thomas Markwalder [Thu, 31 Oct 2024 15:04:40 +0000 (11:04 -0400)]
[#3592] Update kea-dhcp4 parsing and UTs
/src/bin/dhcp4/dhcp4_lexer.ll b/src/bin/dhcp4/dhcp4_lexer.ll
/src/bin/dhcp4/dhcp4_parser.yy b/src/bin/dhcp4/dhcp4_parser.yy
Add "client-classes" to SUBNET4, POOLS, and SHARED_NETWORK
/src/bin/dhcp4/tests/classify_unittest.cc
Update tests
TEST_F(ClassifyTest, networkScopeClientClasses) - new test
/src/bin/dhcp4/tests/config_parser_unittest.cc
Update tests
TEST_F(Dhcp4ParserTest, sharedNetworksDeriveClientClass) - delete obsolete test
/src/bin/dhcp4/tests/get_config_unittest.cc
/src/bin/dhcp6/tests/config_parser_unittest.cc
Updated tests
Thomas Markwalder [Wed, 30 Oct 2024 18:31:18 +0000 (14:31 -0400)]
[#3592] modified in lib dhcp and dhcpsrv
src/lib/dhcp/classify.*
ClientClasses:intersects() - new function
src/lib/dhcp/tests/classify_unittest.cc
TEST(ClassifyTest, ClientClassesIntersects) - new test
src/lib/dhcpsrv/cfg_option.cc
OptionDescriptor::allowedForClientClasses() use inet intersects() function
src/lib/dhcpsrv/dhcpsrv_messages.mes
DHCPSRV_CLIENT_CLASS_DEPRECATED - new message
src/lib/dhcpsrv/network.*
Network - replaced client_class_ string with client_classes_ container
Network::clientSupported() - uses new intersects() function
Network::allowClientClass() - modified to insert
Network::toElement() - updated
src/lib/dhcpsrv/parsers/base_network_parser.*
BaseNetworkParser::getClientClassesElem() - new function
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
src/lib/dhcpsrv/parsers/shared_network_parser.cc
Updated parsers to use BaseNetworkParser::getClientClassesElem()
src/lib/dhcpsrv/parsers/simple_parser4.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
Added client-classes
src/lib/dhcpsrv/pool.*
replaced client_class_ string with client_classes_ container
Pool::clientSupported()- use new intersects() function
src/lib/dhcpsrv/shared_network.cc
ShareNetwork::getPreferredSubnet() - updated
src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
Updated tests
src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
TEST_F(DhcpParserTest, deprecatedClientClassSubnet4)
TEST_F(DhcpParserTest, deprecatedClientClassSubnet6) {
TEST_F(DhcpParserTest, deprecatedClientClassPool4) {
TEST_F(DhcpParserTest, deprecatedClientClassPool6) {
src/lib/dhcpsrv/tests/network_unittest.cc
Removed inheritance support check
src/lib/dhcpsrv/tests/pool_unittest.cc
Updated tests
src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
TEST_F(SharedNetwork4ParserTest, deprecatedClientClass)
TEST_F(SharedNetwork6ParserTest, deprecatedClientClass)
src/lib/dhcpsrv/tests/shared_network_unittest.cc
src/lib/dhcpsrv/tests/subnet_unittest.cc
Updated tests
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
Updated tests
Piotrek Zadroga [Mon, 25 Nov 2024 19:50:07 +0000 (20:50 +0100)]
[#3661] addressed review comments
Piotrek Zadroga [Thu, 21 Nov 2024 08:21:56 +0000 (09:21 +0100)]
[#3661] add ChangeLog entry
Piotrek Zadroga [Thu, 14 Nov 2024 19:40:13 +0000 (20:40 +0100)]
[#3661] update tuple definition
Francis Dupont [Fri, 22 Nov 2024 15:16:15 +0000 (16:16 +0100)]
[#3609] Improved ChangeLog entry
Francis Dupont [Fri, 22 Nov 2024 14:50:06 +0000 (15:50 +0100)]
[#3609] Addressed final comments
Francis Dupont [Fri, 22 Nov 2024 10:24:15 +0000 (11:24 +0100)]
[#3609] Addressed comments
Francis Dupont [Mon, 18 Nov 2024 16:51:58 +0000 (17:51 +0100)]
[#3609] Checkpoint: finished HTTP config
Francis Dupont [Mon, 18 Nov 2024 16:03:08 +0000 (17:03 +0100)]
[#3609] Finished CA
Francis Dupont [Mon, 18 Nov 2024 08:19:34 +0000 (09:19 +0100)]
[#3609] Added config.h
Francis Dupont [Sat, 16 Nov 2024 08:54:55 +0000 (09:54 +0100)]
[#3609] Checkpoint: regenerated get_config_unittest.cc
Francis Dupont [Sat, 16 Nov 2024 08:44:38 +0000 (09:44 +0100)]
[#3609] Checkpoint before rebase
Francis Dupont [Fri, 15 Nov 2024 10:57:25 +0000 (11:57 +0100)]
[#3609] Checkpoint: done syntax
Francis Dupont [Fri, 15 Nov 2024 10:18:54 +0000 (10:18 +0000)]
[#3609] Regen flex/bison
Francis Dupont [Fri, 15 Nov 2024 10:16:11 +0000 (11:16 +0100)]
[#3609] Checkpoint: doing syntax
Francis Dupont [Thu, 14 Nov 2024 14:52:32 +0000 (15:52 +0100)]
[#3609] Checkpoint: added error UT
Francis Dupont [Wed, 13 Nov 2024 16:03:07 +0000 (17:03 +0100)]
[#3609] Checkpoint: error UT to add
Francis Dupont [Wed, 13 Nov 2024 10:15:08 +0000 (11:15 +0100)]
[#3609] Fixed typos
Francis Dupont [Wed, 13 Nov 2024 10:07:12 +0000 (10:07 +0000)]
[#3609] Regen flex/bison
Francis Dupont [Wed, 13 Nov 2024 10:04:53 +0000 (11:04 +0100)]
[#3609] Added missing rules
Francis Dupont [Wed, 13 Nov 2024 09:56:08 +0000 (10:56 +0100)]
[#3609] Checkpoint: updated grammars
Francis Dupont [Tue, 12 Nov 2024 16:51:50 +0000 (17:51 +0100)]
[#3609] Added HSTS unit test
Francis Dupont [Tue, 12 Nov 2024 16:14:21 +0000 (17:14 +0100)]
[#3609] Named vector of HTTP header contexts
Wlodek Wencel [Tue, 19 Nov 2024 13:09:45 +0000 (14:09 +0100)]
[#3667] update SECURITY.md file
Thomas Markwalder [Tue, 19 Nov 2024 12:32:58 +0000 (07:32 -0500)]
[#2736] Addressed review comments
Changes to be committed:
modified: ../../../../ChangeLog
modified: ../../../../doc/sphinx/arm/classify.rst
modified: ../parsers/client_class_def_parser.cc
modified: client_class_def_parser_unittest.cc
Thomas Markwalder [Thu, 14 Nov 2024 12:49:32 +0000 (07:49 -0500)]
[#2736] Additional update to ARM
modified: arm/classify.rst
Thomas Markwalder [Tue, 12 Nov 2024 17:06:56 +0000 (12:06 -0500)]
[#2736] Warn on additional and lifetime params
Updated the ARM:
/doc/sphinx/arm/dhcp4-srv.rst
/doc/sphinx/arm/dhcp6-srv.rst
Added ChangeLog
/src/lib/dhcpsrv/dhcpsrv_messages.*
DHCPSRV_CLASS_WITH_ADDTIONAL_AND_LIFETIMES - new message
/src/lib/dhcpsrv/parsers/client_class_def_parser.cc
ClientClassDefParser::parse() - now emits WARN log
/src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
TEST_F(ClientClassDefParserTest, addtionalWithLifetimes4)
TEST_F(ClientClassDefParserTest, addtionalWithLifetimes6)
- new tests
Thomas Markwalder [Tue, 19 Nov 2024 10:17:00 +0000 (05:17 -0500)]
[#3257] Addressed review comments
Minor cosmetics:
modified: src/bin/dhcp4/dhcp4_srv.cc
modified: src/bin/dhcp6/dhcp6_srv.cc
Thomas Markwalder [Mon, 11 Nov 2024 20:27:26 +0000 (15:27 -0500)]
[#3257] Fixed ChangeLog
Thomas Markwalder [Mon, 11 Nov 2024 20:16:14 +0000 (15:16 -0500)]
[#3257] Suppress NCRs when reusing leases
/src/bin/dhcp4/dhcp4_srv.cc
Dhcpv4Srv::createNameChangeRequests() - modified to check for
reused lease
/src/bin/dhcp4/tests/dora_unittest.cc
DORATest::leaseCaching() - modified to verify suppression of NCRs
/src/bin/dhcp6/dhcp6_srv.cc
Dhcpv6Srv::createNameChangeRequests() - modified to iteralte over
IA contexts rather than IA options in response and to check for
reused leases
/src/bin/dhcp6/tests/fqdn_unittest.cc
Updated tests to populate IAContexts
/src/bin/dhcp6/tests/sarr_unittest.cc
SARRTest::leaseCaching()- modified to verify suppression of NCRs
/src/lib/dhcpsrv/alloc_engine.*
AllocEngine::ClientContext6::IAContext - added reused_leases_ container
AllocEngine::ClientContext6::getIAContexts() - new function
Thomas Markwalder [Fri, 15 Nov 2024 18:44:30 +0000 (13:44 -0500)]
[3587] Fixed generated config tests
modified: src/bin/dhcp4/tests/config_parser_unittest.cc
modified: src/bin/dhcp4/tests/get_config_unittest.cc
modified: src/bin/dhcp6/tests/config_parser_unittest.cc
modified: src/bin/dhcp6/tests/get_config_unittest.cc
Francis Dupont [Wed, 6 Nov 2024 14:05:32 +0000 (15:05 +0100)]
[#3268] Post rebase updates 2
Francis Dupont [Wed, 6 Nov 2024 09:48:47 +0000 (10:48 +0100)]
[#3268] Post rebase updates
Francis Dupont [Sat, 1 Jun 2024 07:51:40 +0000 (09:51 +0200)]
[#3268] Moved to ConstSubnet*Ptr
Andrei Pavel [Thu, 31 Oct 2024 05:26:36 +0000 (07:26 +0200)]
[#3650] Address review: format ChangeLog entries
Wlodek Wencel [Wed, 30 Oct 2024 18:16:52 +0000 (19:16 +0100)]
[#3650] configure.ac version bumped up
Wlodek Wencel [Tue, 29 Oct 2024 14:04:07 +0000 (15:04 +0100)]
[#3646] missing pylint comment added
Wlodek Wencel [Tue, 29 Oct 2024 12:05:32 +0000 (13:05 +0100)]
[#3646] updated OS list
Wlodek Wencel [Tue, 29 Oct 2024 11:53:12 +0000 (12:53 +0100)]
[#3646] release changes
Razvan Becheriu [Tue, 29 Oct 2024 07:45:13 +0000 (09:45 +0200)]
[#3587] use CHANGE instead of RENAME in MySQL
Razvan Becheriu [Mon, 28 Oct 2024 16:10:22 +0000 (18:10 +0200)]
[#3639] bump up library versions for 2.7.4 release
Thomas Markwalder [Mon, 28 Oct 2024 17:09:52 +0000 (13:09 -0400)]
[#3587] Fixed sql scripts and fuzzing
Changes to be committed:
modified: ../../../fuzz/fuzz.h
modified: ../../lib/dhcpsrv/ip_range_permutation.h
modified: ../../lib/util/bigints.h
modified: ../../share/database/scripts/mysql/dhcpdb_create.mysql
modified: ../../share/database/scripts/mysql/upgrade_025_to_026.sh.in
modified: ../../share/database/scripts/pgsql/dhcpdb_create.pgsql
modified: ../../share/database/scripts/pgsql/upgrade_025_to_026.sh.in
Thomas Markwalder [Mon, 28 Oct 2024 11:54:57 +0000 (07:54 -0400)]
[#3587] Add update type update to create scripts
Changes to be committed:
modified: mysql/dhcpdb_create.mysql
modified: pgsql/dhcpdb_create.pgsql
Razvan Becheriu [Fri, 25 Oct 2024 18:58:16 +0000 (21:58 +0300)]
[#3587] addressed review
Thomas Markwalder [Mon, 21 Oct 2024 15:34:13 +0000 (11:34 -0400)]
[#3587] Fixed mysql_tests.sh.in
Removed duplicate function
Thomas Markwalder [Fri, 18 Oct 2024 19:55:50 +0000 (15:55 -0400)]
[#3587] Comment out files in yang UT
Commenting out two config files that fail yang UTs
until we update yang support for new param names.
/src/lib/yang/tests/config_unittests.cc
TEST_F(ConfigTestKeaV4, examples4) - comment out classify2.json
TEST_F(ConfigTestKeaV6, examples6) - comment out classify2.json
Thomas Markwalder [Fri, 18 Oct 2024 16:02:04 +0000 (12:02 -0400)]
[#3587] Updated doc, messages, parsers, and UTs
/doc/sphinx/arm/classify.rst
/doc/sphinx/arm/dhcp4-srv.rst
/doc/sphinx/arm/dhcp6-srv.rst
/doc/sphinx/arm/hooks-class-cmds.rst
/doc/sphinx/arm/hooks-limits.rst
/src/bin/dhcp4/dhcp4_lexer.ll
/src/bin/dhcp4/dhcp4_messages.mes
/src/bin/dhcp4/dhcp4_srv.cc
/src/bin/dhcp4/tests/classify_unittest.cc
/src/bin/dhcp4/tests/config_parser_unittest.cc
/src/bin/dhcp6/dhcp6_messages.mes b/src/bin/dhcp6/dhcp6_messages.mes
/src/bin/dhcp6/dhcp6_srv.cc
/src/bin/dhcp6/tests/classify_unittest.cc
/src/bin/dhcp6/tests/config_parser_unittest.cc
/src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
/src/share/api/class-get.json
Thomas Markwalder [Thu, 17 Oct 2024 19:46:39 +0000 (15:46 -0400)]
[#3587] Added UTs to test deprecation
/src/bin/dhcp4/tests/config_parser_unittest.cc
TEST_F(Dhcp4ParserTest, deprecatedRequireClientClassesCheck)
TEST_F(Dhcp4ParserTest, deprecatedOnlyIfRequiredCheck) - consolidated tests
/src/bin/dhcp6/tests/config_parser_unittest.cc
TEST_F(Dhcp6ParserTest, deprecatedRequireClientClassesCheck)
TEST_F(Dhcp6ParserTest, deprecatedOnlyIfRequiredCheck) - consolidated tests
/src/lib/dhcpsrv/parsers/base_network_parser.cc
fixed typo
/src/lib/dhcpsrv/parsers/client_class_def_parser.cc
fixed typo
/src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
TEST_F(ClientClassDefParserTest, deprecatedOnlyIfRequired) - new test
/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
TEST_F(DhcpParserTest, deprecatedRequireClientClassesSubnet4)
TEST_F(DhcpParserTest, deprecatedRequireClientClassesSubnet6)
TEST_F(DhcpParserTest, deprecatedRequireClientClassesPool4)
TEST_F(DhcpParserTest, deprecatedRequireClientClassesPool6) - new tests
/src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
TEST_F(SharedNetwork4ParserTest, deprecatedRequireClientClasses)
TEST_F(SharedNetwork6ParserTest, deprecatedRequireClientClasses) - new tests
Thomas Markwalder [Thu, 17 Oct 2024 17:39:15 +0000 (13:39 -0400)]
[#3587] Updated kea-dhcp6 parser
Changes to be committed:
doc/examples/kea6/all-keys.json
doc/examples/kea6/classify2.json
src/bin/admin/tests/mysql_tests.sh.in
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/tests/config_parser_unittest.cc
Thomas Markwalder [Thu, 17 Oct 2024 12:07:23 +0000 (08:07 -0400)]
[#3587] Updated kea-dhcp4 parser
doc/examples/kea4/all-keys.json
doc/examples/kea4/classify2.json
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/tests/classify_unittest.cc
src/bin/dhcp4/tests/config_parser_unittest.cc
src/lib/dhcpsrv/parsers/client_class_def_parser.cc
Thomas Markwalder [Wed, 16 Oct 2024 18:09:50 +0000 (14:09 -0400)]
[#3587] Bulk of the code changes
Everything except parsers, UTs to test
deprecation, and doc.
Tomek Mrugalski [Mon, 28 Oct 2024 11:17:43 +0000 (12:17 +0100)]
[#3404] RFC3594, RFC3634 tests
- implemented tests for sub-options 9 and 10
Tomek Mrugalski [Sun, 27 Oct 2024 13:54:28 +0000 (14:54 +0100)]
[#3404] Test for RFC3495
Option 122 + suboptions 1-2,4-8
Francis Dupont [Thu, 26 Sep 2024 16:09:47 +0000 (18:09 +0200)]
[#3404] Updated doc
Francis Dupont [Thu, 26 Sep 2024 15:44:23 +0000 (17:44 +0200)]
[#3404] Added doc
Francis Dupont [Thu, 26 Sep 2024 14:40:38 +0000 (16:40 +0200)]
[#3404] Checkpoint: added definitions
Razvan Becheriu [Fri, 25 Oct 2024 10:09:51 +0000 (13:09 +0300)]
[#3631] fixed option_def_data_type int8 entry with id 3
Razvan Becheriu [Mon, 28 Oct 2024 07:47:07 +0000 (09:47 +0200)]
[#3602] Add test failure on exception thrown
Razvan Becheriu [Tue, 24 Sep 2024 04:36:51 +0000 (07:36 +0300)]
[#3602] use weak ptr
Razvan Becheriu [Mon, 23 Sep 2024 18:55:04 +0000 (21:55 +0300)]
[#3602] fixed crash in http/https UTs
Andrei Pavel [Fri, 25 Oct 2024 08:36:34 +0000 (11:36 +0300)]
[#3616] Fix UB warning about exceeding enum value
Wlodzimierz Wencel [Fri, 25 Oct 2024 09:41:12 +0000 (09:41 +0000)]
[#3529] fixed typo, removed experimental note
Andrei Pavel [Fri, 25 Oct 2024 06:18:43 +0000 (09:18 +0300)]
[#3605] Add changelog entry
Andrei Pavel [Fri, 25 Oct 2024 05:30:56 +0000 (08:30 +0300)]
[#3605] Do not run sast on scheduler
Razvan Becheriu [Thu, 24 Oct 2024 16:50:27 +0000 (19:50 +0300)]
[#3605] fixed fuzz on BSD-like systems
Andrei Pavel [Thu, 24 Oct 2024 09:07:39 +0000 (12:07 +0300)]
[#3605] Remove unused files in fuzz