]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
9 months ago[#3605] Specialize HTTP fuzzers into v4 and v6
Andrei Pavel [Wed, 23 Oct 2024 13:40:32 +0000 (16:40 +0300)] 
[#3605] Specialize HTTP fuzzers into v4 and v6

9 months ago[#3605] Razvan's fix for ASAN warnings in fuzzing
Andrei Pavel [Tue, 22 Oct 2024 07:50:35 +0000 (10:50 +0300)] 
[#3605] Razvan's fix for ASAN warnings in fuzzing

9 months ago[#3605] Integrate a new fuzzing solution in Kea
Andrei Pavel [Tue, 15 Oct 2024 09:41:41 +0000 (12:41 +0300)] 
[#3605] Integrate a new fuzzing solution in Kea

The solution is based on clusterfuzzlite, libfuzzer, and oss-fuzz
technologies.

- Add the .clusterfuzzlite directory.
- Add the fuzz CI stage and fuzzing CI jobs.
- Add the fuzzing targets in the fuzz directory.
- Document fuzzing in doxygen.

9 months ago[#3605] Remove extra semis
Andrei Pavel [Wed, 23 Oct 2024 13:40:14 +0000 (16:40 +0300)] 
[#3605] Remove extra semis

9 months ago[#3605] Prepare existing code for fuzzing
Andrei Pavel [Mon, 14 Oct 2024 07:05:31 +0000 (10:05 +0300)] 
[#3605] Prepare existing code for fuzzing

- Separate ENABLE_AFL into ENABLE_FUZZING and HAVE_AFL.
- Add the --disable-unicode flag required in the oss-fuzz container.
- Add checking of support for C++17.
- Make Kea compile with afl++.
- Rotate ports in `getServerPort()` functions under an env var.
- Fix some destruction issues that would result in crashes when fuzzing.
- Add some checks in the UnixControlClient that prevent some crashes when fuzzing.
- Add `isc::util::isSocket()` function.
- Change `isc::util::file::Path` to not append a trailing slash to allow
  chained calls of `parentPath()`.
- Add `isc::util::file::TemporaryDirectory` useful when fuzzing.

9 months ago[#3630] forge db init fix
Marcin Godzina [Wed, 23 Oct 2024 11:48:30 +0000 (11:48 +0000)] 
[#3630] forge db init fix

9 months ago[#3582] Tab fix in changelog
Tomek Mrugalski [Wed, 23 Oct 2024 10:21:43 +0000 (12:21 +0200)] 
[#3582] Tab fix in changelog

9 months ago[#3582] ChangeLog added
Tomek Mrugalski [Wed, 23 Oct 2024 09:57:32 +0000 (11:57 +0200)] 
[#3582] ChangeLog added

9 months ago[#3582] Extended option-data toElement
Francis Dupont [Fri, 18 Oct 2024 08:04:54 +0000 (10:04 +0200)] 
[#3582] Extended option-data toElement

10 months ago[#3619] destroy maangers before hook unload
Razvan Becheriu [Fri, 11 Oct 2024 15:15:44 +0000 (18:15 +0300)] 
[#3619] destroy maangers before hook unload

10 months ago[#3351] use execve to silence valgrind on child exit
Razvan Becheriu [Thu, 17 Oct 2024 17:03:13 +0000 (20:03 +0300)] 
[#3351] use execve to silence valgrind on child exit

10 months ago[#3351] fixed memory leaks
Razvan Becheriu [Wed, 16 Oct 2024 11:17:55 +0000 (14:17 +0300)] 
[#3351] fixed memory leaks

10 months ago[#3351] Fixed leak in signal test
Francis Dupont [Mon, 30 Sep 2024 16:23:25 +0000 (18:23 +0200)] 
[#3351] Fixed leak in signal test

10 months ago[#3583] Added UTs
Thomas Markwalder [Mon, 14 Oct 2024 18:52:14 +0000 (14:52 -0400)] 
[#3583] Added UTs

/src/bin/dhcp4/tests/classify_unittest.cc
    TEST_F(ClassifyTest, classTaggingAndAlwaysSend)
    TEST_F(ClassifyTest, classTaggingAndNeverSend)

/src/bin/dhcp6/tests/classify_unittest.cc
    TEST_F(ClassifyTest, classTaggingAndAlwaysSend)
    TEST_F(ClassifyTest, classTaggingAndNeverSend)

10 months ago[#3583] Added syntax UTs
Francis Dupont [Mon, 14 Oct 2024 15:45:19 +0000 (17:45 +0200)] 
[#3583] Added syntax UTs

10 months ago[#3583] Addressred review comments
Thomas Markwalder [Fri, 11 Oct 2024 16:22:39 +0000 (12:22 -0400)] 
[#3583] Addressred review comments

modified:
    doc/sphinx/arm/classify.rst
    src/bin/dhcp4/dhcp4_srv.cc
    src/bin/dhcp4/tests/config_parser_unittest.cc
    src/bin/dhcp6/tests/config_parser_unittest.cc
    src/hooks/dhcp/mysql/mysql_cb_dhcp4.cc
    src/lib/dhcp/classify.cc
    src/lib/dhcp/classify.h
    src/lib/dhcp/tests/classify_unittest.cc
    src/lib/dhcpsrv/cfg_option.cc
    src/lib/dhcpsrv/cfg_option.h
    src/lib/dhcpsrv/parsers/option_data_parser.cc
    src/lib/dhcpsrv/parsers/simple_parser4.cc
    src/lib/dhcpsrv/parsers/simple_parser6.cc
    src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
    src/lib/dhcpsrv/testutils/generic_backend_unittest.cc

10 months ago[#3583] Fix lexers after rebase
Thomas Markwalder [Wed, 9 Oct 2024 19:13:50 +0000 (15:13 -0400)] 
[#3583] Fix lexers after rebase

modified:   src/bin/dhcp4/dhcp4_lexer.cc
modified:   src/bin/dhcp6/dhcp6_lexer.cc

10 months ago[#3583] Fixed JSON error in ARM
Thomas Markwalder [Fri, 4 Oct 2024 17:31:24 +0000 (13:31 -0400)] 
[#3583] Fixed JSON error in ARM

modified:   arm/classify.rst

10 months ago[#3583] Updated doc
Thomas Markwalder [Fri, 4 Oct 2024 17:19:46 +0000 (13:19 -0400)] 
[#3583] Updated doc

/doc/examples/kea4/all-keys.json
/doc/examples/kea6/all-keys.json
    Added client-classes to option-data

/doc/sphinx/arm/classify.rst
    Added new section "Option Class-Tagging"

/doc/sphinx/arm/dhcp4-srv.rst
/doc/sphinx/arm/dhcp6-srv.rst
    Added notes with pointers to new section

10 months ago[#3583] Amended ChangeLog for #3536
Thomas Markwalder [Fri, 4 Oct 2024 11:39:18 +0000 (07:39 -0400)] 
[#3583] Amended ChangeLog for #3536

10 months ago[#3583] Minor refactoring
Thomas Markwalder [Thu, 3 Oct 2024 15:16:53 +0000 (11:16 -0400)] 
[#3583] Minor refactoring

Added ClientClasses::fromElement()

/src/hooks/dhcp/mysql_cb/mysql_cb_impl.cc
/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc

/src/lib/dhcp/classify.cc
/src/lib/dhcp/classify.h

/src/lib/dhcp/tests/classify_unittest.cc
    TEST(ClassifyTest, ClientClassesFromElement) - new test

10 months ago[#3583] PgSQL CB V4 and V6 support option class tagging
Thomas Markwalder [Wed, 2 Oct 2024 18:55:34 +0000 (14:55 -0400)] 
[#3583] PgSQL CB V4 and V6 support option class tagging

/src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
/src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp6.cc
/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc
/src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.h
/src/hooks/dhcp/pgsql_cb/pgsql_query_macros_dhcp.h

10 months ago[#3583] MySQL CB V6 supports option class tagging
Thomas Markwalder [Wed, 2 Oct 2024 13:19:49 +0000 (09:19 -0400)] 
[#3583] MySQL CB V6 supports option class tagging

/src/hooks/dhcp/mysql_cb/mysql_cb_dhcp6.cc
/src/hooks/dhcp/mysql_cb/mysql_query_macros_dhcp.h

/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
/src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
    Add classes to test options, change how test options are
    added to preserve client_classes and user_context

10 months ago[#3583] MySQL CB V4 supports option class tagging
Thomas Markwalder [Tue, 1 Oct 2024 15:31:28 +0000 (11:31 -0400)] 
[#3583] MySQL CB V4 supports option class tagging

/src/hooks/dhcp/mysql_cb/mysql_cb_dhcp4.cc
/src/hooks/dhcp/mysql_cb/mysql_cb_impl.cc
/src/hooks/dhcp/mysql_cb/mysql_cb_impl.h
/src/hooks/dhcp/mysql_cb/mysql_query_macros_dhcp.h
/src/lib/config_backend/constants.h
/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc

10 months ago[#3583] add client_classes to option tables
Thomas Markwalder [Mon, 30 Sep 2024 16:10:42 +0000 (12:10 -0400)] 
[#3583] add client_classes to option tables

/src/share/database/scripts/mysql/upgrade_025_to_026.sh.in
/src/share/database/scripts/pgsql/upgrade_025_to_026.sh.in
    - new files

/src/share/database/scripts/mysql/dhcpdb_create.mysql
/src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    - adds client_classes to option tables

/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 files

/src/bin/admin/tests/pgsql_tests.sh.in
/src/bin/admin/tests/mysql_tests.sh.in
    - Updated for new schema 26

/src/lib/mysql/mysql_constants.h
/src/lib/pgsql/pgsql_connection.h
     Updated schema version

10 months ago[#3583] kea-dhcp6 now supports option class tagging
Thomas Markwalder [Fri, 27 Sep 2024 19:48:05 +0000 (15:48 -0400)] 
[#3583] kea-dhcp6 now supports option class tagging

/src/bin/dhcp4/tests/classify_unittest.cc
    Clean up of new tests.

/src/bin/dhcp6/dhcp6_srv.cc
    Dhcpv6Srv::appendRequestedOptions()
    Dhcpv6Srv::appendRequestedVendorOptions()
    - check OptionDescriptor::allowedForClientClasses()

/src/bin/dhcp6/tests/classify_unittests.cc
    TEST_F(ClassifyTest, requestedOptionClassTag)
    TEST_F(ClassifyTest, vendorClassOptionClassTag)
    TEST_F(ClassifyTest, persistedVendorOptsOptionClassTag)
    TEST_F(ClassifyTest, requestedVendorOptionsClassTag)

10 months ago[#3583] kea-dhcp4 now supports option class tagging
Thomas Markwalder [Thu, 26 Sep 2024 20:05:17 +0000 (16:05 -0400)] 
[#3583] kea-dhcp4 now supports option class tagging

/src/bin/dhcp4/dhcp4_srv.cc
    Dhcpv4Srv::appendServerID() - modified to use the standard
    option defintion when appending a generated server id.

    Dhcpv4Srv::appendRequestedOptions()
    Dhcpv4Srv::appendRequestedVendorOptions()
    Dhcpv4Srv::appendBasicOptions()
    - modified to OptionDescriptor::allowedForClientClasses()

/src/bin/dhcp4/tests/classify_unittest.cc
    TEST_F(ClassifyTest, requestedOptionClassTagTest)
    TEST_F(ClassifyTest, vendorOptionClassTagTest)
    TEST_F(ClassifyTest, vivcoOptionClassTagTest)
    TEST_F(ClassifyTest, vivsoOptionClassTagTest)
    TEST_F(ClassifyTest, basicOptionClassTagTest)
    - new tests

/src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
    TEST_F(Dhcpv4SrvTest, appendServerID) - updated test

/src/bin/dhcp4/tests/dhcp4_test_utils.*
    Dhcpv4SrvTest::checkServerIdentifier() - new function

/src/lib/dhcpsrv/cfg_option.*
    OptionDescriptor::allowedForClientClasses() - new function

/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    TEST(OptionDescriptorTest, allowedForClientClassesTest) - new test

10 months ago[#3583] Added client-class to OptionDescriptor
Thomas Markwalder [Mon, 23 Sep 2024 14:51:50 +0000 (10:51 -0400)] 
[#3583] Added client-class to OptionDescriptor

option-data.client-classes can be parsed and
stored in OptionDescriptor.

/src/bin/dhcp4/dhcp4_lexer.ll
/src/bin/dhcp4/dhcp4_parser.yy

/src/bin/dhcp6/dhcp6_lexer.ll
/src/bin/dhcp6/dhcp6_parser.yy

/src/lib/dhcp/classify.*
    Added ClientClasses copy and equality operators

/src/lib/dhcp/tests/classify_unittest.cc
    Udpated unit tests

/src/lib/dhcpsrv/cfg_option.cc
    Added OptionDecription::client_classes_ and supporting funcs

/src/lib/dhcpsrv/parsers/option_data_parser.cc
    OptionDataParser::createOption() - modified to parse 'client-classes'

/src/lib/dhcpsrv/parsers/simple_parser4.cc
    Added 'client-classes' to OPTION4_PARAMETERS

/src/lib/dhcpsrv/parsers/simple_parser6.cc
    Added 'client-classes' to OPTION6_PARAMETERS

/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    Updated tests

/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
    TEST_F(ParseConfigTest, optionDataClientClasses4)
    TEST_F(ParseConfigTest, optionDataClientClasses6)
    TEST_F(ParseConfigTest, optionDataClientClassesEmpty4)
    TEST_F(ParseConfigTest, optionDataClientClassesEmpty6)
    - new tests

10 months ago[#3552] Addressed comments
Francis Dupont [Fri, 11 Oct 2024 11:25:39 +0000 (13:25 +0200)] 
[#3552] Addressed comments

10 months ago[#3552] Fixed rebase
Francis Dupont [Mon, 23 Sep 2024 08:40:21 +0000 (10:40 +0200)] 
[#3552] Fixed rebase

10 months ago[#3552] Updated ChangeLog entry
Francis Dupont [Sat, 31 Aug 2024 10:19:43 +0000 (12:19 +0200)] 
[#3552] Updated ChangeLog entry

10 months ago[#3552] Revamped configure code
Francis Dupont [Sat, 31 Aug 2024 10:13:47 +0000 (12:13 +0200)] 
[#3552] Revamped configure code

10 months ago[#3552] Added a ChangeLog entry
Francis Dupont [Fri, 30 Aug 2024 13:28:19 +0000 (15:28 +0200)] 
[#3552] Added a ChangeLog entry

10 months ago[#3552] Updated Botan support
Francis Dupont [Fri, 30 Aug 2024 09:34:23 +0000 (11:34 +0200)] 
[#3552] Updated Botan support

10 months ago[#3588] Improved no test logs
Francis Dupont [Fri, 11 Oct 2024 08:17:46 +0000 (10:17 +0200)] 
[#3588] Improved no test logs

10 months ago[#3588] Removed useless check
Francis Dupont [Wed, 9 Oct 2024 14:35:19 +0000 (16:35 +0200)] 
[#3588] Removed useless check

10 months ago[#3588] Addressed comments
Francis Dupont [Wed, 9 Oct 2024 11:13:39 +0000 (13:13 +0200)] 
[#3588] Addressed comments

10 months ago[#3588] Modified no test required classes
Francis Dupont [Tue, 8 Oct 2024 14:10:13 +0000 (16:10 +0200)] 
[#3588] Modified no test required classes

10 months ago[#3585] Completed changelog
Francis Dupont [Wed, 9 Oct 2024 14:24:27 +0000 (16:24 +0200)] 
[#3585] Completed changelog

10 months ago[#3585] Added config in changelog
Francis Dupont [Wed, 9 Oct 2024 10:04:59 +0000 (12:04 +0200)] 
[#3585] Added config in changelog

10 months ago[#3585] Added a ChangeLog entry
Francis Dupont [Fri, 20 Sep 2024 13:47:19 +0000 (15:47 +0200)] 
[#3585] Added a ChangeLog entry

10 months ago[#3585] Regen flex/bison
Francis Dupont [Fri, 20 Sep 2024 13:00:54 +0000 (13:00 +0000)] 
[#3585] Regen flex/bison

10 months ago[#3585] Updated syntax
Francis Dupont [Fri, 20 Sep 2024 12:57:22 +0000 (14:57 +0200)] 
[#3585] Updated syntax

10 months ago[#3586] fixed typos
Razvan Becheriu [Wed, 9 Oct 2024 13:00:44 +0000 (16:00 +0300)] 
[#3586] fixed typos

10 months ago[#3586] reverted table widthwq
Razvan Becheriu [Wed, 9 Oct 2024 12:17:41 +0000 (15:17 +0300)] 
[#3586] reverted table widthwq

10 months ago[#3586] fixed loggers table
Razvan Becheriu [Tue, 8 Oct 2024 16:10:12 +0000 (19:10 +0300)] 
[#3586] fixed loggers table

10 months ago[#3586] addressed review comments
Razvan Becheriu [Tue, 8 Oct 2024 10:27:20 +0000 (13:27 +0300)] 
[#3586] addressed review comments

10 months ago[#3586] updated documentation
Razvan Becheriu [Fri, 4 Oct 2024 15:13:17 +0000 (18:13 +0300)] 
[#3586] updated documentation

10 months ago[#3594] added ChangeLog entry
Razvan Becheriu [Tue, 8 Oct 2024 16:24:11 +0000 (19:24 +0300)] 
[#3594] added ChangeLog entry

10 months ago[#3594] updated ARM
Razvan Becheriu [Tue, 8 Oct 2024 16:20:10 +0000 (19:20 +0300)] 
[#3594] updated ARM

10 months ago[#3594] deprecate output_options
Razvan Becheriu [Tue, 8 Oct 2024 07:57:13 +0000 (10:57 +0300)] 
[#3594] deprecate output_options

10 months ago[#3594] accept output-options or output_options in log parser
Razvan Becheriu [Mon, 7 Oct 2024 18:31:26 +0000 (21:31 +0300)] 
[#3594] accept output-options or output_options in log parser

10 months ago[#3606] Disabled forceUDPSendFailure on macOS
Francis Dupont [Sun, 29 Sep 2024 09:10:37 +0000 (11:10 +0200)] 
[#3606] Disabled forceUDPSendFailure on macOS

10 months ago[#3590] Finished required precedence update
Francis Dupont [Wed, 2 Oct 2024 13:15:15 +0000 (15:15 +0200)] 
[#3590] Finished required precedence update

10 months ago[#3590] Checkpoint: updated unit tests
Francis Dupont [Wed, 2 Oct 2024 08:07:23 +0000 (10:07 +0200)] 
[#3590] Checkpoint: updated unit tests

10 months ago[#3590] Checkpoint: reversed required order
Francis Dupont [Wed, 2 Oct 2024 07:45:59 +0000 (09:45 +0200)] 
[#3590] Checkpoint: reversed required order

10 months ago[#3536] added ChangeLog entry
Razvan Becheriu [Thu, 3 Oct 2024 18:00:18 +0000 (21:00 +0300)] 
[#3536] added ChangeLog entry

10 months ago[#3536] use only one loger on load and unload
Razvan Becheriu [Thu, 3 Oct 2024 12:21:19 +0000 (15:21 +0300)] 
[#3536] use only one loger on load and unload

10 months ago[#3536] removed more duplicated messages
Razvan Becheriu [Thu, 3 Oct 2024 12:08:50 +0000 (15:08 +0300)] 
[#3536] removed more duplicated messages

10 months ago[#3536] add crypto ligs to mysql and pgsql
Razvan Becheriu [Thu, 3 Oct 2024 11:16:17 +0000 (14:16 +0300)] 
[#3536] add crypto ligs to mysql and pgsql

10 months ago[#3536] fix check-messages
Razvan Becheriu [Thu, 3 Oct 2024 11:08:28 +0000 (14:08 +0300)] 
[#3536] fix check-messages

10 months ago[#3536] fixed log level in mes files
Razvan Becheriu [Thu, 3 Oct 2024 08:44:59 +0000 (11:44 +0300)] 
[#3536] fixed log level in mes files

10 months ago[#3536] updated examples
Razvan Becheriu [Wed, 2 Oct 2024 16:15:49 +0000 (19:15 +0300)] 
[#3536] updated examples

10 months ago[#3536] addressed review comments
Razvan Becheriu [Wed, 2 Oct 2024 16:00:27 +0000 (19:00 +0300)] 
[#3536] addressed review comments

10 months ago[#3536] moved log messages and loggers
Razvan Becheriu [Wed, 2 Oct 2024 13:59:44 +0000 (16:59 +0300)] 
[#3536] moved log messages and loggers

10 months ago[#3536] merge mysql and pgsql hooks
Razvan Becheriu [Tue, 1 Oct 2024 12:27:45 +0000 (15:27 +0300)] 
[#3536] merge mysql and pgsql hooks

10 months ago[#3536] refactor getDBVersions
Razvan Becheriu [Wed, 18 Sep 2024 11:34:55 +0000 (14:34 +0300)] 
[#3536] refactor getDBVersions

10 months ago[#3536] removed empty line in getDBVersions
Razvan Becheriu [Wed, 18 Sep 2024 11:17:16 +0000 (14:17 +0300)] 
[#3536] removed empty line in getDBVersions

10 months ago[#3536] addressed comments
Razvan Becheriu [Wed, 18 Sep 2024 10:44:03 +0000 (13:44 +0300)] 
[#3536] addressed comments

10 months ago[#3536] wrap long lines
Razvan Becheriu [Wed, 18 Sep 2024 09:20:29 +0000 (12:20 +0300)] 
[#3536] wrap long lines

10 months ago[#3536] add namespace to .mes files
Razvan Becheriu [Wed, 18 Sep 2024 09:14:09 +0000 (12:14 +0300)] 
[#3536] add namespace to .mes files

10 months ago[#3536] remove Initializer
Razvan Becheriu [Wed, 18 Sep 2024 05:13:44 +0000 (08:13 +0300)] 
[#3536] remove Initializer

10 months ago[#3536] implement getDBVersion
Razvan Becheriu [Tue, 17 Sep 2024 20:43:15 +0000 (23:43 +0300)] 
[#3536] implement getDBVersion

10 months ago[#3536] enable unittests
Razvan Becheriu [Tue, 17 Sep 2024 17:17:37 +0000 (20:17 +0300)] 
[#3536] enable unittests

10 months ago[#3536] fixed unittests by disabling configs
Razvan Becheriu [Tue, 17 Sep 2024 11:37:25 +0000 (14:37 +0300)] 
[#3536] fixed unittests by disabling configs

10 months ago[#3536] remove HAVE_MYSQL and HAVE_PGSQL
Razvan Becheriu [Mon, 16 Sep 2024 21:10:10 +0000 (00:10 +0300)] 
[#3536] remove HAVE_MYSQL and HAVE_PGSQL

10 months ago[#3536] added hook callouts
Razvan Becheriu [Mon, 16 Sep 2024 18:25:33 +0000 (21:25 +0300)] 
[#3536] added hook callouts

10 months ago[#3565] Added ChangeLog for #3565
Marcin Siodelski [Mon, 23 Sep 2024 08:36:18 +0000 (10:36 +0200)] 
[#3565] Added ChangeLog for #3565

10 months ago[#3565] Prevent declining expired and released
Marcin Siodelski [Mon, 23 Sep 2024 08:36:09 +0000 (10:36 +0200)] 
[#3565] Prevent declining expired and released

10 months ago[#3578] addressed review comments
Razvan Becheriu [Tue, 1 Oct 2024 10:21:13 +0000 (13:21 +0300)] 
[#3578] addressed review comments

10 months ago[#3578] added more UTs to config_parser_unittest
Razvan Becheriu [Fri, 27 Sep 2024 21:00:10 +0000 (00:00 +0300)] 
[#3578] added more UTs to config_parser_unittest

10 months ago[#3578] addressed review comments
Razvan Becheriu [Fri, 27 Sep 2024 23:14:40 +0000 (02:14 +0300)] 
[#3578] addressed review comments

10 months ago[#3578] reverted changes
Razvan Becheriu [Fri, 27 Sep 2024 23:13:08 +0000 (02:13 +0300)] 
[#3578] reverted changes

10 months ago[#3578] added ChangeLog entry
Razvan Becheriu [Thu, 26 Sep 2024 18:15:02 +0000 (21:15 +0300)] 
[#3578] added ChangeLog entry

10 months ago[#3578] added tests in get_config_unittests
Razvan Becheriu [Thu, 26 Sep 2024 18:10:41 +0000 (21:10 +0300)] 
[#3578] added tests in get_config_unittests

10 months ago[#3578] removed disabled tests
Razvan Becheriu [Thu, 26 Sep 2024 16:33:35 +0000 (19:33 +0300)] 
[#3578] removed disabled tests

10 months ago[#3578] added load write and reload test
Razvan Becheriu [Wed, 25 Sep 2024 19:55:24 +0000 (22:55 +0300)] 
[#3578] added load write and reload test

10 months ago[#3390] Rebased and addressed comments
Francis Dupont [Sun, 22 Sep 2024 07:53:03 +0000 (09:53 +0200)] 
[#3390] Rebased and addressed comments

10 months ago[#3390] Added a ChangeLog entry
Francis Dupont [Fri, 30 Aug 2024 06:50:34 +0000 (08:50 +0200)] 
[#3390] Added a ChangeLog entry

10 months ago[#3390] Completed split UT
Francis Dupont [Thu, 29 Aug 2024 22:01:37 +0000 (00:01 +0200)] 
[#3390] Completed split UT

10 months ago[#3390] Checkpoint: doc and split
Francis Dupont [Thu, 29 Aug 2024 15:44:16 +0000 (17:44 +0200)] 
[#3390] Checkpoint: doc and split

10 months ago[#3390] Checkpoint: code done
Francis Dupont [Thu, 29 Aug 2024 10:26:44 +0000 (12:26 +0200)] 
[#3390] Checkpoint: code done

10 months ago[#3604] Bump up version in configure.ac to 2.7.4
Marcin Godzina [Wed, 25 Sep 2024 17:10:27 +0000 (17:10 +0000)] 
[#3604] Bump up version in configure.ac to 2.7.4

10 months ago[#3599] release changes Kea-2.7.3
Marcin Godzina [Mon, 23 Sep 2024 07:34:07 +0000 (07:34 +0000)] 
[#3599] release changes

10 months ago[#3600] check if message file is empty
Marcin Godzina [Sun, 22 Sep 2024 18:35:59 +0000 (18:35 +0000)] 
[#3600] check if message file is empty

11 months ago[#3597] bump up library versions for 2.7.3 release
Razvan Becheriu [Fri, 20 Sep 2024 17:39:34 +0000 (20:39 +0300)] 
[#3597] bump up library versions for 2.7.3 release

11 months ago[#3576] fix indentation
Razvan Becheriu [Fri, 20 Sep 2024 14:45:31 +0000 (17:45 +0300)] 
[#3576] fix indentation

11 months ago[#3576] Addressed review comments
Thomas Markwalder [Fri, 20 Sep 2024 13:34:43 +0000 (13:34 +0000)] 
[#3576] Addressed review comments

Moved UT, cleaned up test JSON

11 months ago[#3576] Updated ARM, added ChangeLog
Thomas Markwalder [Mon, 16 Sep 2024 12:28:36 +0000 (12:28 +0000)] 
[#3576] Updated ARM, added ChangeLog

modified:
    ChangeLog
    doc/sphinx/arm/classify.rst

11 months ago[#3576] Swap order of template and subclass
Thomas Markwalder [Fri, 13 Sep 2024 20:18:59 +0000 (20:18 +0000)] 
[#3576] Swap order of template and subclass

/src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
    TEST_F(Dhcpv4SrvTest, subClassPrecedence) - new test

/src/bin/dhcp6/tests/classify_unittests.cc
    TEST_F(ClassifyTest, subClassPrecedence) - new test

/src/lib/dhcp/pkt.cc
    Pkt::addSubClass() - changed to add subclass then template to packet

/src/lib/dhcp/tests/pkt4_unittest.cc
    TEST_F(Pkt4Test, templateClasses) - test now verifies class order

/src/lib/dhcp/tests/pkt6_unittest.cc
    TEST_F(Pkt6Test, templateClasses) - test now verifies class order