]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
7 months ago[#3683] Fixed mysql upgrade
Francis Dupont [Tue, 25 Feb 2025 14:22:40 +0000 (15:22 +0100)] 
[#3683] Fixed mysql upgrade

7 months ago[#3683] Quote $ en pgsql upgrade
Francis Dupont [Tue, 25 Feb 2025 14:15:49 +0000 (15:15 +0100)] 
[#3683] Quote $ en pgsql upgrade

7 months ago[#3683] Finished db updates
Francis Dupont [Tue, 25 Feb 2025 13:53:17 +0000 (14:53 +0100)] 
[#3683] Finished db updates

7 months ago[#3683] Checkpoint: schema updates
Francis Dupont [Tue, 25 Feb 2025 10:50:14 +0000 (11:50 +0100)] 
[#3683] Checkpoint: schema updates

7 months ago[#3683] Checkpoint: more UTs
Francis Dupont [Tue, 25 Feb 2025 00:28:09 +0000 (01:28 +0100)] 
[#3683] Checkpoint: more UTs

7 months ago[#3683] Checkpoint: started UTs
Francis Dupont [Mon, 24 Feb 2025 16:01:40 +0000 (17:01 +0100)] 
[#3683] Checkpoint: started UTs

7 months ago[#3683] Checkpoint: UTs to do
Francis Dupont [Sun, 23 Feb 2025 22:03:25 +0000 (23:03 +0100)] 
[#3683] Checkpoint: UTs to do

7 months ago[#3683] Checkpoint (2)
Francis Dupont [Sun, 23 Feb 2025 01:03:18 +0000 (02:03 +0100)] 
[#3683] Checkpoint (2)

7 months ago[#3683] Checkpoint
Francis Dupont [Sat, 22 Feb 2025 10:45:54 +0000 (11:45 +0100)] 
[#3683] Checkpoint

7 months ago[#3747] Spelling 2
Francis Dupont [Tue, 4 Mar 2025 13:57:17 +0000 (14:57 +0100)] 
[#3747] Spelling 2

7 months ago[#3747] Spelling
Francis Dupont [Tue, 4 Mar 2025 13:55:18 +0000 (14:55 +0100)] 
[#3747] Spelling

7 months ago[#3747] Fixed doxygen error
Thomas Markwalder [Wed, 26 Feb 2025 16:40:37 +0000 (11:40 -0500)] 
[#3747] Fixed doxygen error

/src/lib/dhcpsrv/cfg_option.h

7 months ago[#3747] Updated ARM
Thomas Markwalder [Wed, 26 Feb 2025 16:28:51 +0000 (11:28 -0500)] 
[#3747] Updated ARM

/doc/sphinx/arm/classify.rst

/src/lib/dhcpsrv/cfg_option.h
    CfgOption::allowedForClientClasses()
     - rewrote to use existing hash index and optimized

/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    TEST_F(CfgOptionTest, allowedForClientClasses)
    - Added case for option not found

Added change log entry file

7 months ago[#3747] Handle multiple options for class-tagging
Thomas Markwalder [Tue, 25 Feb 2025 19:49:59 +0000 (14:49 -0500)] 
[#3747] Handle multiple options for class-tagging

/src/bin/dhcp4/dhcp4_srv.cc
/src/bin/dhcp6/dhcp6_srv.cc
    Replaces use of OptionDescriptor::allowedForClientClasses()
    with CfgOption::allowedForClientClasses()

/src/bin/dhcp4/tests/classify_unittest.cc
    TEST_F(ClassifyTest, classTaggingList) - new test

/src/bin/dhcp6/tests/classify_unittest.cc
    TEST_F(ClassifyTest, classTaggingList) - new test

/src/lib/dhcpsrv/cfg_option.h
    Added template function CfgOption::allowedForClientClasses()

/src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    TEST_F(CfgOptionTest, allowedForClientClasses) - new test

7 months ago[#3731] Address review
Andrei Pavel [Fri, 28 Feb 2025 09:00:03 +0000 (11:00 +0200)] 
[#3731] Address review

7 months ago[#3731] Add missing gtest dependencies in Meson
Andrei Pavel [Thu, 27 Feb 2025 09:34:40 +0000 (11:34 +0200)] 
[#3731] Add missing gtest dependencies in Meson

7 months ago[#3731] Fix grammar target in Meson
Andrei Pavel [Thu, 27 Feb 2025 08:39:24 +0000 (10:39 +0200)] 
[#3731] Fix grammar target in Meson

7 months ago[#3731] Fix path of sphinx-build in meson.build
Andrei Pavel [Thu, 27 Feb 2025 06:57:55 +0000 (08:57 +0200)] 
[#3731] Fix path of sphinx-build in meson.build

7 months ago[#3731] Fix crash caused by destruction order in d2 tests
Andrei Pavel [Wed, 26 Feb 2025 09:04:57 +0000 (11:04 +0200)] 
[#3731] Fix crash caused by destruction order in d2 tests

Co-authored by: Razvan Becheriu <razvan@isc.org>

7 months ago[#3731] Fix shell_unittest.py in Meson
Andrei Pavel [Wed, 26 Feb 2025 07:07:03 +0000 (09:07 +0200)] 
[#3731] Fix shell_unittest.py in Meson

7 months ago[#3731] Add "is_parallel: false" to more unit tests in meson to avoid conflicts
Andrei Pavel [Tue, 25 Feb 2025 14:00:07 +0000 (16:00 +0200)] 
[#3731] Add "is_parallel: false" to more unit tests in meson to avoid conflicts

7 months ago[#3731] Add test dependencies so that "meson test" works without "meson compile"
Andrei Pavel [Tue, 25 Feb 2025 13:38:39 +0000 (15:38 +0200)] 
[#3731] Add test dependencies so that "meson test" works without "meson compile"

7 months ago[#3731] Minimize indentation in doc/*/*.sh.in
Andrei Pavel [Tue, 25 Feb 2025 10:33:21 +0000 (12:33 +0200)] 
[#3731] Minimize indentation in doc/*/*.sh.in

7 months ago[#3731] Install ninja too in meson.sh
Andrei Pavel [Mon, 24 Feb 2025 12:52:14 +0000 (14:52 +0200)] 
[#3731] Install ninja too in meson.sh

7 months ago[#3731] Uppercase program names with no _exe in meson.build
Andrei Pavel [Mon, 24 Feb 2025 10:01:19 +0000 (12:01 +0200)] 
[#3731] Uppercase program names with no _exe in meson.build

7 months ago[#3731] Fix rpath to work in installation, in sources, and in the case where the...
Andrei Pavel [Mon, 24 Feb 2025 09:55:55 +0000 (11:55 +0200)] 
[#3731] Fix rpath to work in installation, in sources, and in the case where the installation was moved

7 months ago[#3678] Improve error message in tools/check-messages.py
Andrei Pavel [Thu, 27 Feb 2025 06:42:08 +0000 (08:42 +0200)] 
[#3678] Improve error message in tools/check-messages.py

7 months ago[#3678] ./tools/check-messages.py -g now prints a warning if premium is missing
Andrei Pavel [Thu, 27 Feb 2025 13:45:32 +0000 (15:45 +0200)] 
[#3678] ./tools/check-messages.py -g now prints a warning if premium is missing

8 months ago[#3333] updated meson files
Razvan Becheriu [Mon, 24 Feb 2025 08:05:56 +0000 (10:05 +0200)] 
[#3333] updated meson files

8 months ago[#3333] use #3463 fix for radius
Razvan Becheriu [Fri, 21 Feb 2025 19:27:56 +0000 (21:27 +0200)] 
[#3333] use #3463 fix for radius

8 months ago[#3333] removed references and Doxyfile-xml files
Razvan Becheriu [Fri, 21 Feb 2025 18:56:03 +0000 (20:56 +0200)] 
[#3333] removed references and Doxyfile-xml files

8 months ago[#3333] applied #3730 changes
Razvan Becheriu [Fri, 21 Feb 2025 18:39:36 +0000 (20:39 +0200)] 
[#3333] applied #3730 changes

8 months ago[#3333] move hook libraries to open source
Razvan Becheriu [Wed, 12 Feb 2025 11:31:51 +0000 (13:31 +0200)] 
[#3333] move hook libraries to open source

8 months ago[#3683] Merge branch '3683-registering-self-generated-ipv6-addrs-rfc9686-defs' of...
Francis Dupont [Fri, 21 Feb 2025 17:41:04 +0000 (18:41 +0100)] 
[#3683] Merge branch '3683-registering-self-generated-ipv6-addrs-rfc9686-defs' of gitlab.isc.org:isc-projects/kea into 3683-registering-self-generated-ipv6-addrs-rfc9686-defs

8 months ago[#3683] Fixed lease_cmds UTs
Francis Dupont [Fri, 21 Feb 2025 17:40:22 +0000 (18:40 +0100)] 
[#3683] Fixed lease_cmds UTs

8 months ago[#3683] Addressed comments
Francis Dupont [Fri, 21 Feb 2025 16:23:10 +0000 (17:23 +0100)] 
[#3683] Addressed comments

8 months ago[#3683] Updated meson support
Francis Dupont [Fri, 21 Feb 2025 09:48:37 +0000 (10:48 +0100)] 
[#3683] Updated meson support

8 months ago[#3683] Fixed typo
Francis Dupont [Thu, 6 Feb 2025 23:54:27 +0000 (00:54 +0100)] 
[#3683] Fixed typo

8 months ago[#3683] Finished update
Francis Dupont [Thu, 6 Feb 2025 21:56:38 +0000 (22:56 +0100)] 
[#3683] Finished update

8 months ago[#3683] Checkpoint: update after rebase
Francis Dupont [Thu, 6 Feb 2025 21:48:48 +0000 (22:48 +0100)] 
[#3683] Checkpoint: update after rebase

8 months ago[#3683] Added registered lease state
Francis Dupont [Fri, 27 Dec 2024 10:16:24 +0000 (11:16 +0100)] 
[#3683] Added registered lease state

8 months ago[#3683] Added addr-reg-enable
Francis Dupont [Thu, 19 Dec 2024 12:15:07 +0000 (13:15 +0100)] 
[#3683] Added addr-reg-enable

8 months ago[#3730] Update meson.build
Francis Dupont [Fri, 21 Feb 2025 13:47:24 +0000 (14:47 +0100)] 
[#3730] Update meson.build

8 months ago[#3730] Unrelated: fix a doc error on old Sphinx
Andrei Pavel [Fri, 21 Feb 2025 13:09:57 +0000 (15:09 +0200)] 
[#3730] Unrelated: fix a doc error on old Sphinx

8 months ago[#3730] Add other meson targets
Andrei Pavel [Fri, 21 Feb 2025 13:06:10 +0000 (15:06 +0200)] 
[#3730] Add other meson targets

- add-changelog-entry
- coverage (.lcovrc)
- cppcheck, cppcheck-report
- doc (renamed from docs)
- grammar
- mes-doc
- uml
- update-python-dependencies
- valgrind (add_test_setup instead of custom target)

8 months ago[#3730] Replace HAS_KEA_MSG_COMPILER with KEA_MSG_COMPILER.found()
Andrei Pavel [Fri, 21 Feb 2025 09:33:11 +0000 (11:33 +0200)] 
[#3730] Replace HAS_KEA_MSG_COMPILER with KEA_MSG_COMPILER.found()

8 months ago[#3730] Addressed comment
Francis Dupont [Fri, 21 Feb 2025 09:20:35 +0000 (10:20 +0100)] 
[#3730] Addressed comment

8 months ago[#3730] Fixed message file headers
Francis Dupont [Thu, 20 Feb 2025 16:35:00 +0000 (17:35 +0100)] 
[#3730] Fixed message file headers

8 months ago[#3730] Update copyright dates
Andrei Pavel [Thu, 20 Feb 2025 13:34:10 +0000 (15:34 +0200)] 
[#3730] Update copyright dates

8 months ago[#3730] Update meson.sh to pull latest
Andrei Pavel [Thu, 20 Feb 2025 13:33:23 +0000 (15:33 +0200)] 
[#3730] Update meson.sh to pull latest

8 months ago[#3730] Moved .libs to @dotlibs@
Francis Dupont [Thu, 20 Feb 2025 15:28:43 +0000 (16:28 +0100)] 
[#3730] Moved .libs to @dotlibs@

8 months ago[#3730] Added generate parser
Francis Dupont [Thu, 20 Feb 2025 00:02:16 +0000 (01:02 +0100)] 
[#3730] Added generate parser

8 months ago[#3730] Added generate messages
Francis Dupont [Wed, 19 Feb 2025 21:51:36 +0000 (22:51 +0100)] 
[#3730] Added generate messages

8 months ago[#3730] Shell tests, src/bin, doc
Francis Dupont [Tue, 18 Feb 2025 14:54:20 +0000 (15:54 +0100)] 
[#3730] Shell tests, src/bin, doc

8 months ago[#3683] Addressed comments
Francis Dupont [Fri, 21 Feb 2025 16:23:10 +0000 (17:23 +0100)] 
[#3683] Addressed comments

8 months ago[#3683] Updated meson support
Francis Dupont [Fri, 21 Feb 2025 09:48:37 +0000 (10:48 +0100)] 
[#3683] Updated meson support

8 months ago[#3683] Fixed typo
Francis Dupont [Thu, 6 Feb 2025 23:54:27 +0000 (00:54 +0100)] 
[#3683] Fixed typo

8 months ago[#3683] Finished update
Francis Dupont [Thu, 6 Feb 2025 21:56:38 +0000 (22:56 +0100)] 
[#3683] Finished update

8 months ago[#3683] Checkpoint: update after rebase
Francis Dupont [Thu, 6 Feb 2025 21:48:48 +0000 (22:48 +0100)] 
[#3683] Checkpoint: update after rebase

8 months ago[#3683] Added registered lease state
Francis Dupont [Fri, 27 Dec 2024 10:16:24 +0000 (11:16 +0100)] 
[#3683] Added registered lease state

8 months ago[#3683] Added addr-reg-enable
Francis Dupont [Thu, 19 Dec 2024 12:15:07 +0000 (13:15 +0100)] 
[#3683] Added addr-reg-enable

8 months ago[#3463] Added note to ARM
Thomas Markwalder [Wed, 19 Feb 2025 18:16:49 +0000 (13:16 -0500)] 
[#3463] Added note to ARM

modified:   arm/hooks-lease-cmds.rst

8 months ago[#3463] Addressed review comments
Thomas Markwalder [Wed, 19 Feb 2025 15:12:34 +0000 (10:12 -0500)] 
[#3463] Addressed review comments

/src/hooks/dhcp/lease_cmds/lease_cmds.cc
    Add null lease checks

/src/lib/dhcpsrv/lease.cc
    Lease4::decline() - wipe user context

/src/lib/dhcpsrv/tests/lease_unittest.cc
    TEST_F(Lease4Test, decline) - verify user context
    is wiped

8 months ago[#3463] Spelling
Francis Dupont [Wed, 19 Feb 2025 10:27:18 +0000 (11:27 +0100)] 
[#3463] Spelling

8 months ago[#3463] Spelling
Francis Dupont [Wed, 19 Feb 2025 10:24:46 +0000 (11:24 +0100)] 
[#3463] Spelling

8 months ago[#3463] Updated meson.build files
Francis Dupont [Wed, 19 Feb 2025 10:20:01 +0000 (11:20 +0100)] 
[#3463] Updated meson.build files

8 months ago[#3463] Fixed JSON error in ARM
Thomas Markwalder [Tue, 18 Feb 2025 19:24:17 +0000 (14:24 -0500)] 
[#3463] Fixed JSON error in ARM

8 months ago[#3463] Addressed most of review comments
Thomas Markwalder [Tue, 18 Feb 2025 18:52:50 +0000 (13:52 -0500)] 
[#3463] Addressed most of review comments

8 months ago[#3463} Fix Changelog indent
Thomas Markwalder [Mon, 10 Feb 2025 13:26:06 +0000 (08:26 -0500)] 
[#3463} Fix Changelog indent

8 months ago[#3464} Fix ARM again
Thomas Markwalder [Mon, 10 Feb 2025 13:03:18 +0000 (08:03 -0500)] 
[#3464} Fix ARM again

Added missing blank line.

8 months ago[#3463] Fix JSON in ARM
Thomas Markwalder [Mon, 10 Feb 2025 12:54:18 +0000 (07:54 -0500)] 
[#3463] Fix JSON in ARM

modified:   hooks-lease-cmds.rst

8 months ago[#3463] Updated ARM
Thomas Markwalder [Fri, 7 Feb 2025 18:53:47 +0000 (13:53 -0500)] 
[#3463] Updated ARM

new file:
    changelog_unreleased/3463-optionally-store-response-dhcp-options-in-lease-user-context

modified:
    doc/sphinx/arm/hooks-lease-cmds.rst

8 months ago[#3463] V6 UTs working
Thomas Markwalder [Thu, 6 Feb 2025 20:22:29 +0000 (15:22 -0500)] 
[#3463] V6 UTs working

Finished V6 UTs. Also re-organized tests so those
that rely on loading the library are now in libloadtests:
    tests/lease_cmds4_unittest.cc -> libloadtests/lease_cmds4_unittest.cc
    tests/lease_cmds6_unittest.cc -> libloadtests/lease_cmds6_unittest.cc
    tests/lease_cmds_unittest.cc -> libloadtests/lease_cmds_unittest.cc
    tests/lease_cmds_unittest.h -> libloadtests/lease_cmds_unittest.h

Create new files to house new callout handler tests which rely on
the library being linked in so functions are visible:

new file:   tests/lease_cmds_func4_unittest.cc
new file:   tests/lease_cmds_func6_unittest.cc
new file:   tests/lease_cmds_func_unittest.h

/src/hooks/dhcp/lease_cmds/lease_cmds.cc
    LeaseCmdsImpl::leases6Committed() - track but don't
    throw on leases that fail so all leases are attempted

/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
    Tweaked and reordered

/src/hooks/dhcp/lease_cmds/libloadtests/Makefile.am
    Added lease_cmds_unittest* here since they rely on
    loading the library

/src/hooks/dhcp/lease_cmds/libloadtests/lease_cmds4_unittest.cc
/src/hooks/dhcp/lease_cmds/libloadtests/lease_cmds6_unittest.cc
    removed new code relating to callout handler tests as they
    use lib functions directly

/src/hooks/dhcp/lease_cmds/tests/Makefile.am
    Removed lease_cmds*_unittest.* (now in libloadatests)
    Added lease_cmds_func*_unittest.*

/src/hooks/dhcp/lease_cmds/tests/binding_variables_unittest.cc
    Moved BindingVariableHandlerTest code into
    lease_cmds_func*_unittest.*

8 months ago[#3463] Added v6 implementation
Thomas Markwalder [Wed, 5 Feb 2025 17:10:37 +0000 (12:10 -0500)] 
[#3463] Added v6 implementation

/src/bin/dhcp6/dhcp6_srv.cc
    Dhcpv6Srv::processLocalizedQuery6() - add response6 to leases6_committed
    callout arguments

/src/bin/dhcp6/tests/hooks_unittest.cc
    Update tests to expect with response6

/src/hooks/dhcp/lease_cmds/lease_cmds.*
    Add leases6Committed() handler

/src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc
    Add leases6_committed()callout

/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
    LEASE_CMDS_LEASES6_COMMITTED_FAILED - new message

/src/hooks/dhcp/lease_cmds/tests/lease_cmds6_unittest.cc
    TEST_F(Lease6CmdsTest, validLeases6Committed)
    TEST_F(Lease6CmdsTest, validLeases6CommittedMultiThreading)
    TEST_F(Lease6CmdsTest, nopLeases6Committed)
    TEST_F(Lease6CmdsTest, nopLeases6CommittedMultiThreading)
    - new tests

8 months ago[#3463] Add response4 to V4 callout arguments
Thomas Markwalder [Mon, 3 Feb 2025 20:00:23 +0000 (15:00 -0500)] 
[#3463] Add response4 to V4 callout arguments

/src/bin/dhcp4/dhcp4_srv.cc
    Dhcpv4Srv::processLocalizedQuery4(AllocEngine::ClientContext4Ptr& ctx,
    - Added response4 argument to lease4_offer and leases4_committed callout_handles.

/src/bin/dhcp4/tests/hooks_unittest.cc
    Updated tests

/src/hooks/dhcp/lease_cmds/lease_cmds.*
    lease4_offer() handling

/src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc
    added lease4_offer callout

/src/hooks/dhcp/lease_cmds/libloadtests/load_unload_unittests.cc
    TEST_F(LeaseCmdsCbLibLoadTest, verifyCallouts4)
    TEST_F(LeaseCmdsCbLibLoadTest, verifyCallouts6) - new tests

/src/hooks/dhcp/lease_cmds/tests/lease_cmds4_unittest.cc
    TEST_F(Lease4CmdsTest, validLease4Offer)
    TEST_F(Lease4CmdsTest, validLease4OfferMultiThreading)
    TEST_F(Lease4CmdsTest, nopLeases4Committed)
    TEST_F(Lease4CmdsTest, nopLeases4CommittedMultiThreading)
    - new tests

8 months ago[#3463] Implementd leases4_committed callout
Thomas Markwalder [Fri, 31 Jan 2025 16:29:20 +0000 (11:29 -0500)] 
[#3463]  Implementd leases4_committed callout

/src/hooks/dhcp/lease_cmds/binding_variables.cc
    BindingVariableMgr::evaluateVariables()
    - Add a throw if query,response, or lease are empty

/src/hooks/dhcp/lease_cmds/lease_cmds.*
    LeaseCmdsImpl::leases4Committed()
    LeaseCmds::leases4Committed()
    - implemented callout handler

/src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc
    leases4_committed(CalloutHandle& handle) - new callout

/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
    LEASE_CMDS_LEASES4_COMMITTED_NOTHING_TO_UPDATE
    LEASE_CMDS_LEASES4_COMMITTED_FAILED processing - new messages

/src/hooks/dhcp/lease_cmds/tests/lease_cmds4_unittest.cc
    void Lease4CmdsTest::testValidLeases4Committed()
    TEST_F(Lease4CmdsTest, validLeases4Committed)
    TEST_F(Lease4CmdsTest, validLeases4CommittedMultiThreading)
    - new tests

8 months ago[#3463] Add evaluateVariables UTs
Thomas Markwalder [Thu, 30 Jan 2025 18:47:04 +0000 (13:47 -0500)] 
[#3463] Add evaluateVariables UTs

/src/hooks/dhcp/lease_cmds/binding_variables.cc
    BindingVariableMgr::evaluateVariables() - store empty
    evaluated variable values

/src/hooks/dhcp/lease_cmds/tests/binding_variables_unittest.cc
    TEST(BindingVariableMgrTest, evaluateVariables4)  - new test
    TEST(BindingVariableMgrTest, evaluateVariables6)  - new test

src/lib/dhcpsrv/lease.cc
    fixed spacing

8 months ago[#3463] Add BindingVariableMgr::evaluateVariables
Thomas Markwalder [Tue, 28 Jan 2025 20:52:54 +0000 (15:52 -0500)] 
[#3463] Add BindingVariableMgr::evaluateVariables

/src/hooks/dhcp/lease_cmds/binding_variables.*
    BindingVariableMgr::evaluateVariables() - initial implementation

/src/lib/dhcpsrv/alloc_engine.cc
    AllocEngine::updateLease4ExtendedInfo()
    AllocEngine::updateLease6ExtendedInfo()
    - use Lease::updateUserContextISC()

/src/lib/dhcpsrv/lease.*
    bool Lease::updateUserContextISC() - new function that
    adds/updates an element in the "ISC" map in the lease's
    user-context.

8 months ago[#3463] Added BindingVariableMgr
Thomas Markwalder [Tue, 28 Jan 2025 15:13:46 +0000 (10:13 -0500)] 
[#3463] Added BindingVariableMgr

Library can now be configured with binding variables.

/src/hooks/dhcp/lease_cmds/binding_variables.*
    Adding BindingVariableMgr class

/src/hooks/dhcp/lease_cmds/lease_cmds_callouts.cc
    Adding manager singleton, created and configured
    in load()

/src/hooks/dhcp/lease_cmds/libloadtests/load_unload_unittests.cc
    Added valid configuration to load tests

/src/hooks/dhcp/lease_cmds/tests/binding_variables_unittest.cc
    TEST(BindingVariableMgrTest, validConfigure)
    TEST(BindingVariableMgrTest, clearOnConfigure)
    TEST(BindingVariableMgrTest, invalidConfigure) - new tests

/src/lib/dhcpsrv/testutils/lib_load_test_fixture.h
    Added check of load/unload lib functions to catch
    config errors.

8 months ago[#3463] Added parsing to BindingVariable
Thomas Markwalder [Mon, 27 Jan 2025 14:34:31 +0000 (09:34 -0500)] 
[#3463] Added parsing to BindingVariable

/src/hooks/dhcp/lease_cmds/binding_variables.*
    BindingVariable::parse() - added simple parsing
    function

/src/hooks/dhcp/lease_cmds/tests/binding_variables_unittest.cc
    TEST(BindingVariableTest, validParsing)
    TEST(BindingVariableTest, invalidParsing) - new tests

8 months ago[#3463] Added getter UTs and dup behavior
Thomas Markwalder [Fri, 24 Jan 2025 14:17:03 +0000 (09:17 -0500)] 
[#3463] Added getter UTs and dup behavior

modified:   src/hooks/dhcp/lease_cmds/binding_variables.cc
modified:   src/hooks/dhcp/lease_cmds/binding_variables.h
modified:   src/hooks/dhcp/lease_cmds/tests/binding_variables_unittest.cc

8 months ago[#3463] Added BindingVariable classes to lease cmds
Thomas Markwalder [Thu, 23 Jan 2025 20:11:37 +0000 (15:11 -0500)] 
[#3463] Added BindingVariable classes to lease cmds

/src/hooks/dhcp/lease_cmds/Makefile.am
    added new files

/src/hooks/dhcp/lease_cmds/binding_variables.cc
/src/hooks/dhcp/lease_cmds/binding_variables.h
     new files

/src/hooks/dhcp/lease_cmds/tests/Makefile.am
    added new file

/src/hooks/dhcp/lease_cmds/tests/binding_variables_unittest.cc
    new file

8 months ago[#3712] Addressed review comments
Thomas Markwalder [Tue, 18 Feb 2025 15:03:12 +0000 (15:03 +0000)] 
[#3712] Addressed review comments

Couple of typos fixed.

8 months ago[#3712] Avoid assert on empty packet
Thomas Markwalder [Tue, 11 Feb 2025 18:52:41 +0000 (18:52 +0000)] 
[#3712] Avoid assert on empty packet

/src/lib/dhcp/pkt_filter_lpf.cc
    PktFilterLPF::receive() - throw if packet has no data

/src/lib/util/buffer.h
    InputBuffer::readVecotr() - avoid peek if read request length is 0

/src/lib/util/tests/buffer_unittest.cc
    Updated test

8 months ago[#3729] Add meson.sh to pull fixed meson version
Andrei Pavel [Mon, 17 Feb 2025 09:05:18 +0000 (11:05 +0200)] 
[#3729] Add meson.sh to pull fixed meson version

8 months ago[#3729] Add netconf
Andrei Pavel [Mon, 17 Feb 2025 09:03:38 +0000 (11:03 +0200)] 
[#3729] Add netconf

8 months ago[#3729] Fix yang
Andrei Pavel [Mon, 17 Feb 2025 09:02:58 +0000 (11:02 +0200)] 
[#3729] Fix yang

8 months ago[#3729] Added share/yang stuff
Francis Dupont [Sat, 15 Feb 2025 09:51:24 +0000 (10:51 +0100)] 
[#3729] Added share/yang stuff

8 months ago[#3729] Added HAVE_OPTRESET
Francis Dupont [Sat, 15 Feb 2025 09:05:31 +0000 (10:05 +0100)] 
[#3729] Added HAVE_OPTRESET

8 months ago[#3729] Fixed Botan build
Francis Dupont [Fri, 14 Feb 2025 23:46:00 +0000 (00:46 +0100)] 
[#3729] Fixed Botan build

8 months ago[#3729] Began perfdhcp UTs
Francis Dupont [Fri, 14 Feb 2025 23:19:27 +0000 (00:19 +0100)] 
[#3729] Began perfdhcp UTs

8 months ago[#3729] Finished agent tests
Francis Dupont [Fri, 14 Feb 2025 22:30:06 +0000 (23:30 +0100)] 
[#3729] Finished agent tests

8 months ago[#3729] Chmod
Francis Dupont [Fri, 14 Feb 2025 21:15:34 +0000 (22:15 +0100)] 
[#3729] Chmod

8 months ago[#3729] Added dhcp6 tests
Francis Dupont [Fri, 14 Feb 2025 17:59:45 +0000 (18:59 +0100)] 
[#3729] Added dhcp6 tests

8 months ago[#3729] Add the rest of the meson.build files
Andrei Pavel [Fri, 14 Feb 2025 13:10:23 +0000 (15:10 +0200)] 
[#3729] Add the rest of the meson.build files

8 months ago[#3729] Added libyang UTs
Francis Dupont [Tue, 11 Feb 2025 22:13:13 +0000 (23:13 +0100)] 
[#3729] Added libyang UTs

8 months ago[#3729] Add fuzz meson files, fix gss and user_chk
Andrei Pavel [Tue, 11 Feb 2025 13:47:46 +0000 (15:47 +0200)] 
[#3729] Add fuzz meson files, fix gss and user_chk

8 months ago[#3729] Use version_compare on meson version
Andrei Pavel [Tue, 11 Feb 2025 11:24:50 +0000 (13:24 +0200)] 
[#3729] Use version_compare on meson version

Gets rid of the warning.

8 months ago[#3729] Finished variable cleanup
Francis Dupont [Tue, 11 Feb 2025 11:10:30 +0000 (12:10 +0100)] 
[#3729] Finished variable cleanup

8 months ago[#3729] Checkpoint: put local vars in lower
Francis Dupont [Tue, 11 Feb 2025 08:58:06 +0000 (09:58 +0100)] 
[#3729] Checkpoint: put local vars in lower