]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
8 months ago[#3674] Fixed 3661 entry
Francis Dupont [Thu, 28 Nov 2024 18:07:56 +0000 (19:07 +0100)] 
[#3674] Fixed 3661 entry

8 months ago[#3674] Fixed ChangeLog
Francis Dupont [Wed, 27 Nov 2024 14:14:22 +0000 (15:14 +0100)] 
[#3674] Fixed ChangeLog

8 months ago[#3652] Remove the config history completely
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().

8 months ago[#3652] add ChangeLog entry
Andrei Pavel [Wed, 20 Nov 2024 21:46:35 +0000 (21:46 +0000)] 
[#3652] add ChangeLog entry

8 months ago[#3652] Fix memory increase on reconfiguration
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.

8 months ago[#3592] Addressed remaining comments
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

8 months ago[#3592] Addressed review comments
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

8 months ago[#3592] Fix dhcp6_lexer
Thomas Markwalder [Fri, 22 Nov 2024 17:22:05 +0000 (12:22 -0500)] 
[#3592] Fix dhcp6_lexer

modified:   src/bin/dhcp6/dhcp6_lexer.cc

8 months ago[#3592] Fix message id spelling
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

8 months ago[#3592] Added missing ChangeLog for #3587
Thomas Markwalder [Tue, 5 Nov 2024 16:45:34 +0000 (11:45 -0500)] 
[#3592] Added missing ChangeLog for #3587

modified:   ChangeLog

8 months ago[#3592] Fixed spelling and JSON
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

8 months ago[#3592] Updated ARM and added ChangeLog
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

8 months ago[#3592] MySql and Posgresql CB updated
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

8 months ago[#3592] Update schemas
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

8 months ago[#3582] Update kea-dhcp6 parsing and UTs
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

8 months ago[#3592] Update kea-dhcp4 parsing and UTs
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

8 months ago[#3592] modified in lib dhcp and dhcpsrv
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

8 months ago[#3661] addressed review comments
Piotrek Zadroga [Mon, 25 Nov 2024 19:50:07 +0000 (20:50 +0100)] 
[#3661] addressed review comments

8 months ago[#3661] add ChangeLog entry
Piotrek Zadroga [Thu, 21 Nov 2024 08:21:56 +0000 (09:21 +0100)] 
[#3661] add ChangeLog entry

8 months ago[#3661] update tuple definition
Piotrek Zadroga [Thu, 14 Nov 2024 19:40:13 +0000 (20:40 +0100)] 
[#3661] update tuple definition

8 months ago[#3609] Improved ChangeLog entry
Francis Dupont [Fri, 22 Nov 2024 15:16:15 +0000 (16:16 +0100)] 
[#3609] Improved ChangeLog entry

8 months ago[#3609] Addressed final comments
Francis Dupont [Fri, 22 Nov 2024 14:50:06 +0000 (15:50 +0100)] 
[#3609] Addressed final comments

8 months ago[#3609] Addressed comments
Francis Dupont [Fri, 22 Nov 2024 10:24:15 +0000 (11:24 +0100)] 
[#3609] Addressed comments

8 months ago[#3609] Checkpoint: finished HTTP config
Francis Dupont [Mon, 18 Nov 2024 16:51:58 +0000 (17:51 +0100)] 
[#3609] Checkpoint: finished HTTP config

8 months ago[#3609] Finished CA
Francis Dupont [Mon, 18 Nov 2024 16:03:08 +0000 (17:03 +0100)] 
[#3609] Finished CA

8 months ago[#3609] Added config.h
Francis Dupont [Mon, 18 Nov 2024 08:19:34 +0000 (09:19 +0100)] 
[#3609] Added config.h

8 months ago[#3609] Checkpoint: regenerated get_config_unittest.cc
Francis Dupont [Sat, 16 Nov 2024 08:54:55 +0000 (09:54 +0100)] 
[#3609] Checkpoint: regenerated get_config_unittest.cc

8 months ago[#3609] Checkpoint before rebase
Francis Dupont [Sat, 16 Nov 2024 08:44:38 +0000 (09:44 +0100)] 
[#3609] Checkpoint before rebase

8 months ago[#3609] Checkpoint: done syntax
Francis Dupont [Fri, 15 Nov 2024 10:57:25 +0000 (11:57 +0100)] 
[#3609] Checkpoint: done syntax

8 months ago[#3609] Regen flex/bison
Francis Dupont [Fri, 15 Nov 2024 10:18:54 +0000 (10:18 +0000)] 
[#3609] Regen flex/bison

8 months ago[#3609] Checkpoint: doing syntax
Francis Dupont [Fri, 15 Nov 2024 10:16:11 +0000 (11:16 +0100)] 
[#3609] Checkpoint: doing syntax

8 months ago[#3609] Checkpoint: added error UT
Francis Dupont [Thu, 14 Nov 2024 14:52:32 +0000 (15:52 +0100)] 
[#3609] Checkpoint: added error UT

8 months ago[#3609] Checkpoint: error UT to add
Francis Dupont [Wed, 13 Nov 2024 16:03:07 +0000 (17:03 +0100)] 
[#3609] Checkpoint: error UT to add

8 months ago[#3609] Fixed typos
Francis Dupont [Wed, 13 Nov 2024 10:15:08 +0000 (11:15 +0100)] 
[#3609] Fixed typos

8 months ago[#3609] Regen flex/bison
Francis Dupont [Wed, 13 Nov 2024 10:07:12 +0000 (10:07 +0000)] 
[#3609] Regen flex/bison

8 months ago[#3609] Added missing rules
Francis Dupont [Wed, 13 Nov 2024 10:04:53 +0000 (11:04 +0100)] 
[#3609] Added missing rules

8 months ago[#3609] Checkpoint: updated grammars
Francis Dupont [Wed, 13 Nov 2024 09:56:08 +0000 (10:56 +0100)] 
[#3609] Checkpoint: updated grammars

8 months ago[#3609] Added HSTS unit test
Francis Dupont [Tue, 12 Nov 2024 16:51:50 +0000 (17:51 +0100)] 
[#3609] Added HSTS unit test

8 months ago[#3609] Named vector of HTTP header contexts
Francis Dupont [Tue, 12 Nov 2024 16:14:21 +0000 (17:14 +0100)] 
[#3609] Named vector of HTTP header contexts

8 months ago[#3667] update SECURITY.md file
Wlodek Wencel [Tue, 19 Nov 2024 13:09:45 +0000 (14:09 +0100)] 
[#3667] update SECURITY.md file

9 months ago[#2736] Addressed review comments
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

9 months ago[#2736] Additional update to ARM
Thomas Markwalder [Thu, 14 Nov 2024 12:49:32 +0000 (07:49 -0500)] 
[#2736] Additional update to ARM

modified:   arm/classify.rst

9 months ago[#2736] Warn on additional and lifetime params
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

9 months ago[#3257] Addressed review comments
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

9 months ago[#3257] Fixed ChangeLog
Thomas Markwalder [Mon, 11 Nov 2024 20:27:26 +0000 (15:27 -0500)] 
[#3257] Fixed ChangeLog

9 months ago[#3257] Suppress NCRs when reusing leases
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

9 months ago[3587] Fixed generated config tests
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

9 months ago[#3268] Post rebase updates 2
Francis Dupont [Wed, 6 Nov 2024 14:05:32 +0000 (15:05 +0100)] 
[#3268] Post rebase updates 2

9 months ago[#3268] Post rebase updates
Francis Dupont [Wed, 6 Nov 2024 09:48:47 +0000 (10:48 +0100)] 
[#3268] Post rebase updates

9 months ago[#3268] Moved to ConstSubnet*Ptr
Francis Dupont [Sat, 1 Jun 2024 07:51:40 +0000 (09:51 +0200)] 
[#3268] Moved to ConstSubnet*Ptr

9 months ago[#3650] Address review: format ChangeLog entries
Andrei Pavel [Thu, 31 Oct 2024 05:26:36 +0000 (07:26 +0200)] 
[#3650] Address review: format ChangeLog entries

9 months ago[#3650] configure.ac version bumped up
Wlodek Wencel [Wed, 30 Oct 2024 18:16:52 +0000 (19:16 +0100)] 
[#3650] configure.ac version bumped up

9 months ago[#3646] missing pylint comment added Kea-2.7.4
Wlodek Wencel [Tue, 29 Oct 2024 14:04:07 +0000 (15:04 +0100)] 
[#3646] missing pylint comment added

9 months ago[#3646] updated OS list
Wlodek Wencel [Tue, 29 Oct 2024 12:05:32 +0000 (13:05 +0100)] 
[#3646] updated OS list

9 months ago[#3646] release changes
Wlodek Wencel [Tue, 29 Oct 2024 11:53:12 +0000 (12:53 +0100)] 
[#3646] release changes

9 months ago[#3587] use CHANGE instead of RENAME in MySQL
Razvan Becheriu [Tue, 29 Oct 2024 07:45:13 +0000 (09:45 +0200)] 
[#3587] use CHANGE instead of RENAME in MySQL

9 months ago[#3639] bump up library versions for 2.7.4 release
Razvan Becheriu [Mon, 28 Oct 2024 16:10:22 +0000 (18:10 +0200)] 
[#3639] bump up library versions for 2.7.4 release

9 months ago[#3587] Fixed sql scripts and fuzzing
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

9 months ago[#3587] Add update type update to create scripts
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

9 months ago[#3587] addressed review
Razvan Becheriu [Fri, 25 Oct 2024 18:58:16 +0000 (21:58 +0300)] 
[#3587] addressed review

9 months ago[#3587] Fixed mysql_tests.sh.in
Thomas Markwalder [Mon, 21 Oct 2024 15:34:13 +0000 (11:34 -0400)] 
[#3587] Fixed mysql_tests.sh.in

Removed duplicate function

9 months ago[#3587] Comment out files in yang UT
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

9 months ago[#3587] Updated doc, messages, parsers, and UTs
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

9 months ago[#3587] Added UTs to test deprecation
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

9 months ago[#3587] Updated kea-dhcp6 parser
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

9 months ago[#3587] Updated kea-dhcp4 parser
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

9 months ago[#3587] Bulk of the code changes
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.

9 months ago[#3404] RFC3594, RFC3634 tests
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

9 months ago[#3404] Test for RFC3495
Tomek Mrugalski [Sun, 27 Oct 2024 13:54:28 +0000 (14:54 +0100)] 
[#3404] Test for RFC3495

 Option 122 + suboptions 1-2,4-8

9 months ago[#3404] Updated doc
Francis Dupont [Thu, 26 Sep 2024 16:09:47 +0000 (18:09 +0200)] 
[#3404] Updated doc

9 months ago[#3404] Added doc
Francis Dupont [Thu, 26 Sep 2024 15:44:23 +0000 (17:44 +0200)] 
[#3404] Added doc

9 months ago[#3404] Checkpoint: added definitions
Francis Dupont [Thu, 26 Sep 2024 14:40:38 +0000 (16:40 +0200)] 
[#3404] Checkpoint: added definitions

9 months ago[#3631] fixed option_def_data_type int8 entry with id 3
Razvan Becheriu [Fri, 25 Oct 2024 10:09:51 +0000 (13:09 +0300)] 
[#3631] fixed option_def_data_type int8 entry with id 3

9 months ago[#3602] Add test failure on exception thrown
Razvan Becheriu [Mon, 28 Oct 2024 07:47:07 +0000 (09:47 +0200)] 
[#3602] Add test failure on exception thrown

9 months ago[#3602] use weak ptr
Razvan Becheriu [Tue, 24 Sep 2024 04:36:51 +0000 (07:36 +0300)] 
[#3602] use weak ptr

9 months ago[#3602] fixed crash in http/https UTs
Razvan Becheriu [Mon, 23 Sep 2024 18:55:04 +0000 (21:55 +0300)] 
[#3602] fixed crash in http/https UTs

9 months ago[#3616] Fix UB warning about exceeding enum value
Andrei Pavel [Fri, 25 Oct 2024 08:36:34 +0000 (11:36 +0300)] 
[#3616] Fix UB warning about exceeding enum value

9 months ago[#3529] fixed typo, removed experimental note
Wlodzimierz Wencel [Fri, 25 Oct 2024 09:41:12 +0000 (09:41 +0000)] 
[#3529] fixed typo, removed experimental note

9 months ago[#3605] Add changelog entry
Andrei Pavel [Fri, 25 Oct 2024 06:18:43 +0000 (09:18 +0300)] 
[#3605] Add changelog entry

9 months ago[#3605] Do not run sast on scheduler
Andrei Pavel [Fri, 25 Oct 2024 05:30:56 +0000 (08:30 +0300)] 
[#3605] Do not run sast on scheduler

9 months ago[#3605] fixed fuzz on BSD-like systems
Razvan Becheriu [Thu, 24 Oct 2024 16:50:27 +0000 (19:50 +0300)] 
[#3605] fixed fuzz on BSD-like systems

9 months ago[#3605] Remove unused files in fuzz
Andrei Pavel [Thu, 24 Oct 2024 09:07:39 +0000 (12:07 +0300)] 
[#3605] Remove unused files in fuzz

9 months ago[#3605] Add missing headers used for fuzzing
Andrei Pavel [Thu, 24 Oct 2024 09:07:28 +0000 (12:07 +0300)] 
[#3605] Add missing headers used for fuzzing

9 months ago[#3538] Restore debug-messages.rst
Thomas Markwalder [Thu, 24 Oct 2024 13:12:14 +0000 (09:12 -0400)] 
[#3538] Restore debug-messages.rst

modified:   doc/sphinx/debug-messages.rst

9 months agoApply 1 suggestion(s) to 1 file(s)
Thomas Markwalder [Thu, 24 Oct 2024 13:00:42 +0000 (13:00 +0000)] 
Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Tomek Mrugalski <tomek@isc.org>
9 months ago[#3538] Updated the ARM
Thomas Markwalder [Tue, 22 Oct 2024 19:24:29 +0000 (15:24 -0400)] 
[#3538] Updated the ARM

modified:   ChangeLog
modified:   doc/sphinx/arm/dhcp6-srv.rst
modified:   doc/sphinx/debug-messages.rst

9 months ago[#3605] Include what you use on src/bin/dhcp*/dhcp*_srv.cc
Andrei Pavel [Wed, 23 Oct 2024 17:27:33 +0000 (20:27 +0300)] 
[#3605] Include what you use on src/bin/dhcp*/dhcp*_srv.cc

9 months ago[#3605] Remove unused chrono
Andrei Pavel [Wed, 23 Oct 2024 16:58:41 +0000 (19:58 +0300)] 
[#3605] Remove unused chrono

9 months ago[#2974] add more unittests
Razvan Becheriu [Wed, 23 Oct 2024 19:09:56 +0000 (22:09 +0300)] 
[#2974] add more unittests

9 months ago[#2974] fix shell unittests
Razvan Becheriu [Wed, 23 Oct 2024 17:39:13 +0000 (20:39 +0300)] 
[#2974] fix shell unittests

9 months ago[#2974] removen unnecessary IfaceMgrTestConfig instances
Razvan Becheriu [Wed, 23 Oct 2024 14:32:05 +0000 (17:32 +0300)] 
[#2974] removen unnecessary IfaceMgrTestConfig instances

9 months ago[#2974] minor changes
Razvan Becheriu [Wed, 23 Oct 2024 11:41:58 +0000 (14:41 +0300)] 
[#2974] minor changes

9 months ago[#2974] Added ChangeLog
Thomas Markwalder [Mon, 21 Oct 2024 19:56:21 +0000 (15:56 -0400)] 
[#2974] Added ChangeLog

9 months ago[#2974] Rename commands to subnetx-select-test
Thomas Markwalder [Mon, 21 Oct 2024 19:13:59 +0000 (15:13 -0400)] 
[#2974] Rename commands to subnetx-select-test

9 months ago[#2974] Missing update
Francis Dupont [Sun, 20 Oct 2024 15:08:14 +0000 (17:08 +0200)] 
[#2974] Missing update

9 months ago[#2974] Addressed some comments
Francis Dupont [Sun, 20 Oct 2024 11:42:01 +0000 (13:42 +0200)] 
[#2974] Addressed some comments

9 months ago[#2974] Finished v6, tests and doc
Francis Dupont [Fri, 14 Jun 2024 08:12:57 +0000 (10:12 +0200)] 
[#2974] Finished v6, tests and doc

9 months ago[#2974] Checkpoint: did v4 code, need UTs, v6 and doc
Francis Dupont [Thu, 13 Jun 2024 19:50:09 +0000 (21:50 +0200)] 
[#2974] Checkpoint: did v4 code, need UTs, v6 and doc

9 months ago[#3605] Rotate ports on HTTP fuzzers as well
Andrei Pavel [Wed, 23 Oct 2024 07:59:31 +0000 (10:59 +0300)] 
[#3605] Rotate ports on HTTP fuzzers as well

9 months ago[#3605] use server listener
Razvan Becheriu [Tue, 22 Oct 2024 14:39:57 +0000 (17:39 +0300)] 
[#3605] use server listener