]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
11 months ago[#1989] Addressed review comment
Thomas Markwalder [Fri, 6 Dec 2024 12:48:35 +0000 (07:48 -0500)] 
[#1989] Addressed review comment

modified:   arm/dhcp4-srv.rst

11 months ago[#1989] Fixed JSON
Thomas Markwalder [Wed, 4 Dec 2024 20:11:21 +0000 (15:11 -0500)] 
[#1989] Fixed JSON

Changes to be committed:
modified:   doc/sphinx/arm/hooks-ddns-tuning.rst

11 months ago[#1989] Updated ARM
Thomas Markwalder [Wed, 4 Dec 2024 20:04:10 +0000 (15:04 -0500)] 
[#1989] Updated ARM

Changes to be committed:
    modified:   doc/sphinx/arm/dhcp4-srv.rst
    modified:   doc/sphinx/arm/hooks-ddns-tuning.rst

11 months ago[#3577] Added ChangeLog for #3577
Marcin Siodelski [Wed, 4 Dec 2024 13:40:46 +0000 (14:40 +0100)] 
[#3577] Added ChangeLog for #3577

11 months ago[#3577] Clarified FLQ not for shared db
Marcin Siodelski [Wed, 4 Dec 2024 13:37:07 +0000 (14:37 +0100)] 
[#3577] Clarified FLQ not for shared db

11 months ago[#3268] Updated hooks
Francis Dupont [Mon, 2 Dec 2024 18:02:52 +0000 (19:02 +0100)] 
[#3268] Updated hooks

11 months ago[#3655] Improve wording for ha-maintenance-notify
Marcin Siodelski [Wed, 4 Dec 2024 09:26:21 +0000 (10:26 +0100)] 
[#3655] Improve wording for ha-maintenance-notify

11 months ago[#3655] Fix a comment
Marcin Siodelski [Thu, 28 Nov 2024 14:25:23 +0000 (15:25 +0100)] 
[#3655] Fix a comment

11 months ago[#3655] Fix chicken-egg in state info
Marcin Siodelski [Thu, 28 Nov 2024 13:51:05 +0000 (14:51 +0100)] 
[#3655] Fix chicken-egg in state info

11 months ago[#3655] Updated ha-maintenance-notify doc
Marcin Siodelski [Wed, 27 Nov 2024 18:21:11 +0000 (19:21 +0100)] 
[#3655] Updated ha-maintenance-notify doc

11 months ago[#3655] Added ChangeLog for #3655
Marcin Siodelski [Tue, 26 Nov 2024 11:06:00 +0000 (12:06 +0100)] 
[#3655] Added ChangeLog for #3655

11 months ago[#3655] Better handle maintenance cancel
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.

11 months ago[#3255] Added a changelog file
Francis Dupont [Tue, 3 Dec 2024 14:23:10 +0000 (15:23 +0100)] 
[#3255] Added a changelog file

11 months ago[#3255] Added CA reuse logs
Francis Dupont [Fri, 29 Nov 2024 10:34:37 +0000 (11:34 +0100)] 
[#3255] Added CA reuse logs

11 months ago[#3255] Added a getTlsContext to HTTP listener
Francis Dupont [Fri, 29 Nov 2024 09:36:54 +0000 (10:36 +0100)] 
[#3255] Added a getTlsContext to HTTP listener

11 months ago[#3255] Added a note
Francis Dupont [Tue, 12 Nov 2024 09:04:02 +0000 (10:04 +0100)] 
[#3255] Added a note

11 months ago[#3592] Fixed minor typos in docs
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

11 months ago[#3592] Comment out configs with "client-classes"
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

11 months ago[#3620] Updated Makefile.am
Francis Dupont [Tue, 15 Oct 2024 18:02:37 +0000 (20:02 +0200)] 
[#3620] Updated Makefile.am

11 months ago[#3620] Updated test CA
Francis Dupont [Tue, 15 Oct 2024 17:53:14 +0000 (19:53 +0200)] 
[#3620] Updated test CA

11 months ago[#3255] Added CA reuse logs
Francis Dupont [Fri, 29 Nov 2024 10:34:37 +0000 (11:34 +0100)] 
[#3255] Added CA reuse logs

11 months ago[#3255] Added a getTlsContext to HTTP listener
Francis Dupont [Fri, 29 Nov 2024 09:36:54 +0000 (10:36 +0100)] 
[#3255] Added a getTlsContext to HTTP listener

11 months ago[#3255] Added a note
Francis Dupont [Tue, 12 Nov 2024 09:04:02 +0000 (10:04 +0100)] 
[#3255] Added a note

11 months ago[#3674] Fixed 3661 entry
Francis Dupont [Thu, 28 Nov 2024 18:07:56 +0000 (19:07 +0100)] 
[#3674] Fixed 3661 entry

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

11 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().

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

11 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.

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

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

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

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

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

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

11 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

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

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

11 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

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

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

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

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

11 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

11 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

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

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

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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

11 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

11 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

12 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

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

12 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

12 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

12 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

12 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

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

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

12 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

12 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

12 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

12 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

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

12 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

12 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

12 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

12 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

12 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

12 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

12 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.

12 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

12 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

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

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

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

12 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

12 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

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

12 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

12 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