]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
15 months ago[#3315] use enum SpawnMode instead of bool
Razvan Becheriu [Mon, 22 Apr 2024 18:42:28 +0000 (21:42 +0300)] 
[#3315] use enum SpawnMode instead of bool

15 months ago[#3315] use stopAndPoll
Razvan Becheriu [Mon, 22 Apr 2024 17:46:43 +0000 (20:46 +0300)] 
[#3315] use stopAndPoll

15 months ago[#3315] fix ProcessSpawn IOService
Razvan Becheriu [Sat, 20 Apr 2024 08:07:22 +0000 (11:07 +0300)] 
[#3315] fix ProcessSpawn IOService

15 months ago[#3315] addressed review comments
Razvan Becheriu [Fri, 19 Apr 2024 14:53:32 +0000 (17:53 +0300)] 
[#3315] addressed review comments

15 months ago[#3315] use internal IOService for hooks
Razvan Becheriu [Wed, 27 Mar 2024 21:38:26 +0000 (23:38 +0200)] 
[#3315] use internal IOService for hooks

15 months ago[#2957] Addressed review comments
Thomas Markwalder [Fri, 19 Apr 2024 19:22:50 +0000 (19:22 +0000)] 
[#2957] Addressed review comments

Minor corrections, added ChangeLog and fixed db-version UT.

15 months ago[#2957] Fix dhcp4_server_modification_ts index
Thomas Markwalder [Thu, 18 Apr 2024 18:33:11 +0000 (18:33 +0000)] 
[#2957] Fix dhcp4_server_modification_ts index

src/share/database/scripts/pgsql/upgrade_020_to_021.sh.in
    - new file, corrects dhcp4_server_modifcation_ts index

configure.ac
    added src/share/database/scripts/pgsql/upgrade_020_to_021.sh

src/bin/admin/tests/pgsql_tests.sh.in
    Added pgsql_upgrade_20_to_21_test()

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

src/share/database/scripts/pgsql/.gitignore
src/share/database/scripts/pgsql/Makefile.am
    Added upgrade_020_to_021.sh

src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    Added correction of dhcp4_server_modifcation_ts index

15 months ago[#3125] Add ChangeLog for #3125
Marcin Siodelski [Tue, 16 Apr 2024 18:00:28 +0000 (20:00 +0200)] 
[#3125] Add ChangeLog for #3125

15 months ago[#3125] Corrected drop stats in HA
Marcin Siodelski [Mon, 15 Apr 2024 17:13:43 +0000 (19:13 +0200)] 
[#3125] Corrected drop stats in HA

15 months ago[#3125] Pkt6 drop statistics not increased
Marcin Siodelski [Mon, 15 Apr 2024 16:22:27 +0000 (18:22 +0200)] 
[#3125] Pkt6 drop statistics not increased

The drop statistics should be maintained by the hook libraries rather than
the server. We had a discrepancy between the DHCPv4 and DHCPv6 server where
the latter increased the drop statistics when the hook library returned
the DROP status for the pkt6-receive or buffer6-receive callout. It
resulted in the increased drop stats for the load balanced packets. It was
not the case for the DHCPv4 server.

15 months agoApply 1 suggestion(s) to 1 file(s)
Tomek Mrugalski [Thu, 18 Apr 2024 10:58:57 +0000 (10:58 +0000)] 
Apply 1 suggestion(s) to 1 file(s)

15 months agoApply 1 suggestion(s) to 1 file(s)
Tomek Mrugalski [Thu, 18 Apr 2024 10:58:48 +0000 (10:58 +0000)] 
Apply 1 suggestion(s) to 1 file(s)

15 months ago[#3098] Updated ARM regarding DDNS params
Thomas Markwalder [Fri, 5 Apr 2024 17:44:38 +0000 (13:44 -0400)] 
[#3098] Updated ARM regarding DDNS params

modified:   arm/dhcp4-srv.rst
modified:   arm/dhcp6-srv.rst

modified:   arm/hooks.rst - removed // comment
from JSON block

15 months ago[#3319] typo fix
Piotrek Zadroga [Wed, 17 Apr 2024 08:18:53 +0000 (10:18 +0200)] 
[#3319] typo fix

15 months ago[#3319] recover C++14 namespace syntax
Piotrek Zadroga [Wed, 17 Apr 2024 08:05:34 +0000 (10:05 +0200)] 
[#3319] recover C++14 namespace syntax

15 months ago[#3319] lib util recover new lines
Piotrek Zadroga [Wed, 17 Apr 2024 07:50:31 +0000 (09:50 +0200)] 
[#3319] lib util recover new lines

- recover new lines removed by mistake by auto-formatting

15 months ago[#3319] lib util doxygen refactor
Piotrek Zadroga [Mon, 15 Apr 2024 20:33:27 +0000 (22:33 +0200)] 
[#3319] lib util doxygen refactor

- also imports reorder

15 months ago[#3320] minor changes
Razvan Becheriu [Wed, 17 Apr 2024 07:56:07 +0000 (10:56 +0300)] 
[#3320] minor changes

15 months ago[#3320] minor changes
Razvan Becheriu [Wed, 17 Apr 2024 07:54:46 +0000 (10:54 +0300)] 
[#3320] minor changes

15 months ago[#1743] fix circular dependency in src/lib/log
Andrei Pavel [Mon, 8 Apr 2024 14:59:38 +0000 (17:59 +0300)] 
[#1743] fix circular dependency in src/lib/log

Fixes the problem where to generate log_messages.(cc|h), you need
kea-msg-compiler, but to compile kea-msg-compiler you need
log_messages.(cc|h). This halted compilation even when building
from scratch.

Simply only regenerate log_messages.(cc|h) only if kea-msg-compiler
exists. It will not regenerate the files on first pass, but one can
explicitly call `make messages -C src/lib/log` afterwards to regenerate
the files.

15 months ago[#3133] Updated code and tests
Francis Dupont [Wed, 27 Mar 2024 22:48:19 +0000 (23:48 +0100)] 
[#3133] Updated code and tests

15 months ago[#3133] Checkpoint
Francis Dupont [Wed, 27 Mar 2024 10:20:52 +0000 (11:20 +0100)] 
[#3133] Checkpoint

15 months ago[#3133] Regen flex/bison
Francis Dupont [Wed, 27 Mar 2024 09:31:24 +0000 (09:31 +0000)] 
[#3133] Regen flex/bison

15 months ago[#3133] Extended syntax
Francis Dupont [Wed, 27 Mar 2024 09:28:12 +0000 (10:28 +0100)] 
[#3133] Extended syntax

15 months ago[#3250] Fixed sporadic test failure
Marcin Siodelski [Tue, 16 Apr 2024 14:52:05 +0000 (16:52 +0200)] 
[#3250] Fixed sporadic test failure

15 months ago[#3276] Check invalid server name during sync
Marcin Siodelski [Tue, 16 Apr 2024 09:31:02 +0000 (11:31 +0200)] 
[#3276] Check invalid server name during sync

15 months ago[#3276] Added ChangeLog for #3276
Marcin Siodelski [Mon, 15 Apr 2024 07:32:36 +0000 (09:32 +0200)] 
[#3276] Added ChangeLog for #3276

15 months ago[#3276] Fix synchronization in passive-backup
Marcin Siodelski [Mon, 15 Apr 2024 07:15:00 +0000 (09:15 +0200)] 
[#3276] Fix synchronization in passive-backup

15 months ago[#3250] Updated ARM
Marcin Siodelski [Sun, 7 Apr 2024 07:01:14 +0000 (09:01 +0200)] 
[#3250] Updated ARM

15 months ago[#3250] Corrected typos after code review
Marcin Siodelski [Sun, 7 Apr 2024 06:50:39 +0000 (08:50 +0200)] 
[#3250] Corrected typos after code review

15 months ago[#3250] Added ChangeLog for #3250
Marcin Siodelski [Wed, 27 Mar 2024 16:13:31 +0000 (17:13 +0100)] 
[#3250] Added ChangeLog for #3250

15 months ago[#3250] Delayed transition to terminated
Marcin Siodelski [Wed, 27 Mar 2024 12:22:12 +0000 (13:22 +0100)] 
[#3250] Delayed transition to terminated

15 months ago[#3336] Fix the doc build
Marcin Siodelski [Tue, 16 Apr 2024 08:21:16 +0000 (10:21 +0200)] 
[#3336] Fix the doc build

JSON examples must not include the inline comments.

16 months ago[#3289] Typo
Francis Dupont [Sat, 6 Apr 2024 22:17:37 +0000 (00:17 +0200)] 
[#3289] Typo

16 months ago[#3289] Added v6 part
Francis Dupont [Sat, 6 Apr 2024 22:03:01 +0000 (00:03 +0200)] 
[#3289] Added v6 part

16 months ago[#3289] New fix
Francis Dupont [Fri, 5 Apr 2024 16:10:46 +0000 (18:10 +0200)] 
[#3289] New fix

16 months ago[#3298] Made MemHostDataSource MT safe
Francis Dupont [Tue, 2 Apr 2024 13:27:26 +0000 (15:27 +0200)] 
[#3298] Made MemHostDataSource MT safe

16 months ago[#3299] fix parked-packet-limit mentions in ARM
Andrei Pavel [Mon, 1 Apr 2024 12:57:03 +0000 (15:57 +0300)] 
[#3299] fix parked-packet-limit mentions in ARM

- move PPL section to general hooks section
- remove note that PPL is used only for HA
- add PPL section in RADIUS
- add PPL reference in ping-check
- change values in doc/examples to resemble defaults

16 months ago[#3281] addressed review comments
Razvan Becheriu [Thu, 4 Apr 2024 07:08:49 +0000 (10:08 +0300)] 
[#3281] addressed review comments

16 months ago[#3281] stop service just in case it was still running
Razvan Becheriu [Wed, 27 Mar 2024 09:44:03 +0000 (11:44 +0200)] 
[#3281] stop service just in case it was still running

16 months ago[#3281] use shared_from_this
Razvan Becheriu [Fri, 15 Mar 2024 23:44:37 +0000 (01:44 +0200)] 
[#3281] use shared_from_this

16 months ago[#3281] use shared_from_this
Razvan Becheriu [Thu, 14 Mar 2024 17:17:06 +0000 (19:17 +0200)] 
[#3281] use shared_from_this

16 months ago[#3316] fixed build
Razvan Becheriu [Wed, 3 Apr 2024 21:09:40 +0000 (00:09 +0300)] 
[#3316] fixed build

16 months ago[#3316] fixed doxygen
Razvan Becheriu [Tue, 2 Apr 2024 12:38:43 +0000 (15:38 +0300)] 
[#3316] fixed doxygen

16 months ago[#3297] Removed extra line in ChangeLog
Thomas Markwalder [Wed, 3 Apr 2024 17:55:45 +0000 (13:55 -0400)] 
[#3297] Removed extra line in ChangeLog

16 months ago[#3297] addressed review
Razvan Becheriu [Wed, 3 Apr 2024 17:48:44 +0000 (20:48 +0300)] 
[#3297] addressed review

16 months ago[#3297] Updated ARM, added a ChangeLog
Thomas Markwalder [Wed, 3 Apr 2024 17:31:48 +0000 (13:31 -0400)] 
[#3297] Updated ARM, added a ChangeLog

16 months ago[#3297] Fixed broken test
Thomas Markwalder [Wed, 3 Apr 2024 15:19:24 +0000 (11:19 -0400)] 
[#3297] Fixed broken test

modified:   monitored_duration_store_unittests.cc

16 months ago[#3297] Addressed initial review comments
Thomas Markwalder [Wed, 3 Apr 2024 14:29:03 +0000 (10:29 -0400)] 
[#3297] Addressed initial review comments

minor changes in src/hooks/dhcp/perfmon/tests/monitored_duration_store_unittests.cc

16 months ago[#3297] addressed review
Razvan Becheriu [Wed, 3 Apr 2024 13:57:18 +0000 (16:57 +0300)] 
[#3297] addressed review

16 months ago[#3297] Verify enable-monitoring and cleanup
Thomas Markwalder [Tue, 2 Apr 2024 19:49:24 +0000 (15:49 -0400)] 
[#3297] Verify enable-monitoring and cleanup

src/hooks/dhcp/perfmon/perfmon_callouts.cc
    pkt4_send(CalloutHandle& handle)
    pkt6_send(CalloutHandle& handle) - move query check, log
     and enable check into processPktEventStack()

src/hooks/dhcp/perfmon/perfmon_mgr.cc
    PerfMonMgr::processPktEventStack() - do log, query check,
    and enable check

src/hooks/dhcp/perfmon/tests/perfmon_mgr_unittests.cc
    testProcessPktEventStack() - updated to verify
    disabling monitoring inhibits duration data storage

16 months ago[#3297] pktX_send now calls processPktEventStack
Thomas Markwalder [Tue, 2 Apr 2024 14:50:44 +0000 (10:50 -0400)] 
[#3297] pktX_send now calls processPktEventStack

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

src/hooks/dhcp/perfmon/perfmon_callouts.cc
    pkt5_send(CalloutHandle& handle)
    pkt6_send(CalloutHandle& handle) - added logic to try-catch
    call processPktEventStack()

src/hooks/dhcp/perfmon/perfmon_messages.mes
    PERFMON_DHCP4_PKT_PROCESS_ERROR

    PERFMON_DHCP6_PKT_PROCESS_ERROR - new debug messages

16 months ago[#3297] PerfMonMgr::processPktEventStack tests
Thomas Markwalder [Mon, 1 Apr 2024 19:46:15 +0000 (15:46 -0400)] 
[#3297] PerfMonMgr::processPktEventStack tests

src/hooks/dhcp/perfmon/monitored_duration_store.*
    Retooled to use composite key instead of DurationKey operators

src/hooks/dhcp/perfmon/perfmon_mgr.cc
    Altered some exception throws

src/hooks/dhcp/perfmon/tests/monitored_duration_store_unittests.cc
    TEST_F(MonitoredDurationStoreTest, adjacentEvent)
    TEST_F(MonitoredDurationStoreTest, adjacentEvent6) - new tests
    to check adjacent event ordering

src/hooks/dhcp/perfmon/tests/perfmon_mgr_unittests.cc
    TEST_F(PerfMonMgrTest4, invalidProcessPktEventStack)
    TEST_F(PerfMonMgrTest6, invalidProcessPktEventStack)
    TEST_F(PerfMonMgrTest4, processPktEventStack)
    TEST_F(PerfMonMgrTest6, processPktEventStack) - new tests

16 months ago[#3297] Fix UT compilation and error
Thomas Markwalder [Sat, 30 Mar 2024 14:45:00 +0000 (10:45 -0400)] 
[#3297] Fix UT compilation and error

modified:   perfmon_mgr_unittests.cc

16 months ago[#3297] Initial Packet processing implemented
Thomas Markwalder [Thu, 28 Mar 2024 20:25:22 +0000 (16:25 -0400)] 
[#3297] Initial Packet processing implemented

PerfMonMgr can now process packet event stacks,
poplating duration store and driving alarm checking
Not yet tied to pkt_send handlers

src/hooks/dhcp/perfmon/monitored_duration.*
    DurationKey::getStatName()
                 setSubnetId() - new functions

src/hooks/dhcp/perfmon/perfmon_messages.mes
    PERFMON_ALARM_CLEARED
    PERFMON_ALARM_TRIGGERED - new messages

src/hooks/dhcp/perfmon/perfmon_mgr.*
    PerfMonMgr::init() - new function

    PerfMonMgr::processPktEventStack()
    PerfMonMgr::reportToStatsMgr()
    PerfMonMgr::reportAlarm() - implemented

src/hooks/dhcp/perfmon/tests/monitored_duration_unittests.cc
    Updated to test getStatName()

src/hooks/dhcp/perfmon/tests/perfmon_mgr_unittests.cc
    class TestablePerfMonMgr : public PerfMonMgr - new
    Expanded PerfMonMgrTest with new tests functions

    TEST_F(PerfMonMgrTest4, testReportToStatsMgr)
    TEST_F(PerfMonMgrTest6, testReportToStatsMgr)
    TEST_F(PerfMonMgrTest4, testAddDurationSample)
    TEST_F(PerfMonMgrTest6, testAddDurationSample)
    - new tests

16 months ago[#3295] Added a ChangeLog entry
Thomas Markwalder [Tue, 2 Apr 2024 11:26:41 +0000 (11:26 +0000)] 
[#3295] Added a ChangeLog entry

16 months ago[#3295] addressed review
Razvan Becheriu [Tue, 2 Apr 2024 05:31:46 +0000 (08:31 +0300)] 
[#3295] addressed review

16 months ago[#3295] Improve pickNextJob efficiency
Thomas Markwalder [Fri, 22 Mar 2024 22:50:04 +0000 (22:50 +0000)] 
[#3295] Improve pickNextJob efficiency

src/bin/d2/d2_update_mgr.*
    D2UpdateMgr::pickNextJob() - check return of makeTransction()
    D2UpdateMgr::makeTransaction() - return true if transaction created

src/bin/d2/tests/d2_update_mgr_unittests.cc
    TEST_F(D2UpdateMgrTest, pickNextJobSkips) - new test

16 months ago[#3278] removed extra spaces
Razvan Becheriu [Tue, 26 Mar 2024 19:28:26 +0000 (21:28 +0200)] 
[#3278] removed extra spaces

16 months ago[#3278] Fixed ChangeLog
Thomas Markwalder [Tue, 26 Mar 2024 19:12:29 +0000 (15:12 -0400)] 
[#3278] Fixed ChangeLog

16 months ago[#3278] Addressed review comments
Thomas Markwalder [Tue, 26 Mar 2024 18:58:20 +0000 (14:58 -0400)] 
[#3278] Addressed review comments

    Minor corrections in ARM and UTs

16 months ago[#3278] addressed review
Razvan Becheriu [Tue, 26 Mar 2024 17:27:27 +0000 (19:27 +0200)] 
[#3278] addressed review

16 months ago[#3278] Fix JSON in ARM again
Thomas Markwalder [Wed, 20 Mar 2024 19:58:06 +0000 (15:58 -0400)] 
[#3278] Fix  JSON in ARM again

modified:   hooks-perfmon.rst

16 months ago[#3278] Fix JSON error in ARM
Thomas Markwalder [Wed, 20 Mar 2024 19:28:03 +0000 (15:28 -0400)] 
[#3278] Fix JSON error in ARM

    modified:   hooks-perfmon.rst

16 months ago[#3278] Updated ARM
Thomas Markwalder [Wed, 20 Mar 2024 19:20:23 +0000 (15:20 -0400)] 
[#3278] Updated ARM

Added ChangeLog entry, updated ARM, and changed
enable-monitoring to false by default.

doc/sphinx/arm/hooks-perfmon.rst
    Added a good deal more information

src/hooks/dhcp/perfmon/perfmon_config.cc
src/hooks/dhcp/perfmon/perfmon_mgr.cc
    enable-monitoring now defaults to false. Users must
    explicitly enable it.

src/hooks/dhcp/perfmon/tests/perfmon_config_unittests.cc
src/hooks/dhcp/perfmon/tests/perfmon_mgr_unittests.cc
    Updated tests

16 months ago[#3278] Added configurable PerfMonMgr singleton
Thomas Markwalder [Wed, 20 Mar 2024 14:47:42 +0000 (10:47 -0400)] 
[#3278] Added configurable PerfMonMgr singleton

load() now creates PerfMonMgr singleton and invokes it's configure() function.

src/hooks/dhcp/perfmon/monitored_duration.*
    DurationKey::getMessageTypeLabel(uint16_t family, uint16_t msg_type)  - new function
    Translates DHCP_NOTYPE/DHCPV6_NOTYPE to "*"

src/hooks/dhcp/perfmon/perfmon_callouts.cc
    Added PerfMonMgr singleton
    int load(LibraryHandle& handle)  - creates singleton and parses configuration

src/hooks/dhcp/perfmon/perfmon_config.cc
 DurationKeyParser::getMessageNameType4(const std::string& name)
 DurationKeyParser::getMessageNameType6(const std::string& name) - map "*" to NOTYPE
     static std::map<std::string, uint16_t> name_type_map = {

src/hooks/dhcp/perfmon/tests/duration_key_parser_unittests.cc
    TEST_F(DurationKeyParserTest, validScenarios4) - verify "*" message type parses

src/hooks/dhcp/perfmon/libloadtests/load_unload_unittests.cc
    Updated to pass in a valid configuration on load test.

16 months ago[#3278] New classes PerfMonMgr, PerfMonConfig
Thomas Markwalder [Tue, 19 Mar 2024 19:58:13 +0000 (15:58 -0400)] 
[#3278] New classes PerfMonMgr, PerfMonConfig

New files:
    src/hooks/dhcp/perfmon/perfmon_config.cc
    src/hooks/dhcp/perfmon/perfmon_config.h
    src/hooks/dhcp/perfmon/perfmon_mgr.cc
    src/hooks/dhcp/perfmon/perfmon_mgr.h
    src/hooks/dhcp/perfmon/tests/alarm_parser_unittests.cc
    src/hooks/dhcp/perfmon/tests/duration_key_parser_unittests.cc
    src/hooks/dhcp/perfmon/tests/perfmon_config_unittests.cc
    src/hooks/dhcp/perfmon/tests/perfmon_mgr_unittests.cc

src/bin/dhcp4/dhcp4_srv.h
    Fixed unrelated doxygen error

src/hooks/dhcp/perfmon/Makefile.am
    Added new files

src/hooks/dhcp/perfmon/monitored_duration.*
    Added DurationKey << operator

src/hooks/dhcp/perfmon/perfmon_callouts.cc
    Fixed comments

src/hooks/dhcp/perfmon/tests/Makefile.am
    Added new files

16 months ago[#3313] bump version in configure.ac to 2.5.8
Marcin Godzina [Tue, 26 Mar 2024 17:00:52 +0000 (17:00 +0000)] 
[#3313] bump version in configure.ac to 2.5.8

16 months ago[#3307] release changes Kea-2.5.7
Marcin Godzina [Fri, 22 Mar 2024 15:55:27 +0000 (15:55 +0000)] 
[#3307] release changes

16 months ago[#3304] bump up library versions for 2.5.7 release
Razvan Becheriu [Fri, 22 Mar 2024 14:38:56 +0000 (16:38 +0200)] 
[#3304] bump up library versions for 2.5.7 release

16 months ago[#3300] revert fix and move poll
Razvan Becheriu [Fri, 22 Mar 2024 11:59:06 +0000 (13:59 +0200)] 
[#3300] revert fix and move poll

16 months ago[#3079] rebuilt requirements.txt for Sphinx
Tomek Mrugalski [Fri, 22 Mar 2024 13:01:18 +0000 (14:01 +0100)] 
[#3079] rebuilt requirements.txt for Sphinx

16 months ago[#3079] ChangeLog corrected
Tomek Mrugalski [Wed, 20 Mar 2024 16:48:46 +0000 (17:48 +0100)] 
[#3079] ChangeLog corrected

16 months ago[#3079] ChangeLog updated
Tomek Mrugalski [Wed, 20 Mar 2024 12:56:58 +0000 (13:56 +0100)] 
[#3079] ChangeLog updated

16 months ago[#3079] Bump jinja2 from 3.1.2 to 3.1.3 in /doc/sphinx/src
dependabot[bot] [Wed, 20 Mar 2024 11:29:09 +0000 (11:29 +0000)] 
[#3079] Bump jinja2 from 3.1.2 to 3.1.3 in /doc/sphinx/src

Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months ago[#3210] fix clang error
Andrei Pavel [Thu, 21 Mar 2024 21:33:44 +0000 (23:33 +0200)] 
[#3210] fix clang error

error: constexpr function never produces a constant expression [-Winvalid-constexpr]

16 months ago[#3300] Added ChangeLog
Thomas Markwalder [Thu, 21 Mar 2024 17:05:11 +0000 (13:05 -0400)] 
[#3300] Added ChangeLog

16 months ago[#3300] Fixed db-reconnect issue
Thomas Markwalder [Thu, 21 Mar 2024 17:02:34 +0000 (13:02 -0400)] 
[#3300] Fixed db-reconnect issue

src/bin/dhcp4/ctrl_dhcp4_srv.cc
    ControlledDhcpv4Srv::processConfig(isc::data::ConstElementPtr config)

src/bin/dhcp6/ctrl_dhcp6_srv.cc
    ControlledDhcpv6Srv::processConfig(isc::data::ConstElementPtr config)

16 months ago[#3210] address review
Andrei Pavel [Thu, 21 Mar 2024 08:48:18 +0000 (10:48 +0200)] 
[#3210] address review

16 months ago[#3210] fix different exception message on BSD
Andrei Pavel [Mon, 4 Mar 2024 15:21:05 +0000 (17:21 +0200)] 
[#3210] fix different exception message on BSD

16 months ago[#3210] fix some warnings
Andrei Pavel [Mon, 4 Mar 2024 13:26:17 +0000 (15:26 +0200)] 
[#3210] fix some warnings

16 months ago[#3210] clean up some header includes
Andrei Pavel [Mon, 4 Mar 2024 13:16:36 +0000 (15:16 +0200)] 
[#3210] clean up some header includes

16 months ago[#3210] update copyright dates
Andrei Pavel [Mon, 4 Mar 2024 10:19:56 +0000 (12:19 +0200)] 
[#3210] update copyright dates

16 months ago[#3210] miscellaneous warning fixes in lib/util
Andrei Pavel [Mon, 4 Mar 2024 09:46:36 +0000 (11:46 +0200)] 
[#3210] miscellaneous warning fixes in lib/util

- Wsign-compare
- Wshadow
- doxygen warnings
- fix compilation for src/lib/util/tests/Makefile.am

16 months ago[#3210] refactor string utilities
Andrei Pavel [Mon, 4 Mar 2024 09:49:45 +0000 (11:49 +0200)] 
[#3210] refactor string utilities

- Rename util/strutil.h to util/str.h to escape redundancy.
- Simplify trim function.
- Remove unused functions.
- Get rid of the regex conditional compilation that helped Kea build
  with ancient compilers. Lack of proper regex functionality now results
  in failure in configure.ac.

16 months ago[#3210] refactor io utilities
Andrei Pavel [Mon, 4 Mar 2024 09:48:47 +0000 (11:48 +0200)] 
[#3210] refactor io utilities

- Rename util/io_utilities.h to util/io.h to escape redundancy.
- Create readUint and writeUint templates.
- Use reverse_copy for potential performance boost.
- Add missing unit tests.

16 months ago[#3210] refactor file utilities
Andrei Pavel [Mon, 4 Mar 2024 09:48:36 +0000 (11:48 +0200)] 
[#3210] refactor file utilities

- Unify filename.h and file_utilities.h under filesystem.h.
- Rename Filename class to Path since it more accurately represents
  it.
- Make its interface as close as possible to that of std::filesystem::path.
- Remove unused method expandWithDefault.
- Rename useAsDefault to replaceExtension since it was only used in the
  purpose of replacing extension.
- Unroll the split method in the constructor.

16 months ago[#3210] properly match header names with regex
Andrei Pavel [Fri, 1 Mar 2024 12:20:15 +0000 (14:20 +0200)] 
[#3210] properly match header names with regex

16 months ago[#3210] add ability to format changed files
Andrei Pavel [Wed, 21 Feb 2024 12:40:18 +0000 (14:40 +0200)] 
[#3210] add ability to format changed files

16 months ago[#3267] cosmetic changes to find headers script
Andrei Pavel [Thu, 21 Mar 2024 15:59:59 +0000 (17:59 +0200)] 
[#3267] cosmetic changes to find headers script

16 months ago[#3267] add EXCLUDE_LIST in find headers script
Andrei Pavel [Thu, 21 Mar 2024 14:55:06 +0000 (16:55 +0200)] 
[#3267] add EXCLUDE_LIST in find headers script

16 months ago[#3267] fix find header script not finding files
Andrei Pavel [Thu, 21 Mar 2024 14:35:38 +0000 (16:35 +0200)] 
[#3267] fix find header script not finding files

Script did not find files that are on the same line as the _HEADERS
variable.

16 months ago[#3267] cosmetic changes to find headers script
Andrei Pavel [Thu, 21 Mar 2024 14:34:17 +0000 (16:34 +0200)] 
[#3267] cosmetic changes to find headers script

16 months ago[#3267] add tools/find-uninstalled-headers.py
Andrei Pavel [Mon, 4 Mar 2024 12:30:02 +0000 (14:30 +0200)] 
[#3267] add tools/find-uninstalled-headers.py

16 months ago[#3267] added ChangeLog entry
Piotrek Zadroga [Thu, 21 Mar 2024 15:04:17 +0000 (16:04 +0100)] 
[#3267] added ChangeLog entry

16 months ago[#3267] unify tabs
Piotrek Zadroga [Tue, 5 Mar 2024 12:14:06 +0000 (13:14 +0100)] 
[#3267] unify tabs

16 months ago[#3267] add missing include_HEADERS
Piotrek Zadroga [Tue, 5 Mar 2024 11:01:05 +0000 (12:01 +0100)] 
[#3267] add missing include_HEADERS

- missing headers in libkea-util
- missing headers in libkea-util-io

16 months ago[#3267] add missing include_HEADERS
Piotrek Zadroga [Tue, 5 Mar 2024 10:59:08 +0000 (11:59 +0100)] 
[#3267] add missing include_HEADERS

- missing headers in libkea-dhcpsrv

16 months ago[#3267] add missing include_HEADERS
Piotrek Zadroga [Tue, 5 Mar 2024 10:58:14 +0000 (11:58 +0100)] 
[#3267] add missing include_HEADERS

- missing headers in libkea-d2srv

16 months ago[#3267] add missing include_HEADERS
Piotrek Zadroga [Tue, 5 Mar 2024 10:57:52 +0000 (11:57 +0100)] 
[#3267] add missing include_HEADERS

- missing headers in libkea-cfgclient