]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
4 months ago[#3881] Overhaul my overhaul
Ben Scott [Wed, 21 May 2025 22:50:46 +0000 (18:50 -0400)] 
[#3881] Overhaul my overhaul

4 months ago[#3881] Future "planned" vs "will"
Ben Scott [Wed, 21 May 2025 22:48:53 +0000 (18:48 -0400)] 
[#3881] Future "planned" vs "will"

4 months ago[#3881] Note Stork+Kea+CB issues
Ben Scott [Wed, 21 May 2025 21:58:30 +0000 (17:58 -0400)] 
[#3881] Note Stork+Kea+CB issues

4 months ago[#3881] Fix a few loose ends
Ben Scott [Wed, 21 May 2025 20:11:41 +0000 (16:11 -0400)] 
[#3881] Fix a few loose ends

4 months ago[#3881] More comments regards sections
Ben Scott [Wed, 21 May 2025 19:45:51 +0000 (15:45 -0400)] 
[#3881] More comments regards sections

4 months ago[#3881] Non-CB DB can conflict like JSON
Ben Scott [Wed, 21 May 2025 19:42:40 +0000 (15:42 -0400)] 
[#3881] Non-CB DB can conflict like JSON

4 months ago[#3881] Add example scenario
Ben Scott [Wed, 21 May 2025 19:36:05 +0000 (15:36 -0400)] 
[#3881] Add example scenario

4 months ago[#3881] Move "Incompatibilities" further up
Ben Scott [Fri, 9 May 2025 13:33:32 +0000 (09:33 -0400)] 
[#3881] Move "Incompatibilities" further up

4 months ago[#3881] "Incompatible": Revise, expand, wrap
Ben Scott [Fri, 9 May 2025 13:32:30 +0000 (09:32 -0400)] 
[#3881] "Incompatible": Revise, expand, wrap

4 months ago[#3881] Major edit of "Duplicate Definitions"
Ben Scott [Fri, 9 May 2025 13:29:31 +0000 (09:29 -0400)] 
[#3881] Major edit of "Duplicate Definitions"

4 months ago[#3881] Copy edit "Incompatible Software"
Ben Scott [Fri, 9 May 2025 12:18:44 +0000 (08:18 -0400)] 
[#3881] Copy edit "Incompatible Software"

Intensify avoidance of subnet_cmds hook.
Add: Stork is not currently compatible.

4 months ago[#3881] copy edit sects: Install, Components
Ben Scott [Thu, 8 May 2025 21:06:18 +0000 (17:06 -0400)] 
[#3881] copy edit sects: Install, Components

4 months ago[#3881] Move "Configuration Files Inclusion"
Ben Scott [Thu, 8 May 2025 20:01:16 +0000 (16:01 -0400)] 
[#3881] Move "Configuration Files Inclusion"

The RST section on the JSON <?include> feature was put after the
RST include directive for the config-backend.rst file, resulting
in the "Configuration Files Inclusion" content accientally
appearing within the CB section.  Move it to fix and add an RST
comment to make the structure more obvious.

4 months ago[#3881] Add subsect "Preparation is Required"
Ben Scott [Thu, 8 May 2025 19:56:52 +0000 (15:56 -0400)] 
[#3881] Add subsect "Preparation is Required"

4 months ago[#3881] Add/rename sections, move content within
Ben Scott [Thu, 8 May 2025 19:47:52 +0000 (15:47 -0400)] 
[#3881] Add/rename sections, move content within

New section "Installation"
Rename section "Capabilities and Limitations"
  to "Limitations and Warnings".
  It has little content about capabilities currently, except in the negative.
Add subsection headings within "Limitations".
Remove redundent leading "CB" from section names.
Move content around to better fit the section titles.
Demote some notes as they now have their own sections.
Minimal changes to content itself in this commit.

4 months ago[#3881] Starting reorg of CB docs
Ben Scott [Thu, 8 May 2025 17:15:42 +0000 (17:15 +0000)] 
[#3881] Starting reorg of CB docs

4 months ago[#3680] Minor: make check -> meson test
Andrei Pavel [Thu, 19 Jun 2025 14:47:06 +0000 (17:47 +0300)] 
[#3680] Minor: make check -> meson test

4 months ago[#3680] Unroll NETCONF fallback subproject into the main meson.build to have all...
Andrei Pavel [Thu, 19 Jun 2025 14:44:35 +0000 (17:44 +0300)] 
[#3680] Unroll NETCONF fallback subproject into the main meson.build to have all the sub dependencies available for pkg-config

4 months ago[#3680] Meson: Add the more common dependencies to pkg-config as well
Andrei Pavel [Thu, 19 Jun 2025 14:32:26 +0000 (17:32 +0300)] 
[#3680] Meson: Add the more common dependencies to pkg-config as well

4 months ago[#3680] Fix generating .pc file when dependencies are not detected through pkg-config
Andrei Pavel [Wed, 18 Jun 2025 04:55:51 +0000 (07:55 +0300)] 
[#3680] Fix generating .pc file when dependencies are not detected through pkg-config

meson.build:1051:4: ERROR: requires argument not a string, library with pkgconfig-generated file or pkgconfig-dependency object, got <ExternalLibrary log4cplus: True>

4 months ago[#3680] Minor: add missing newline at EOF of unreleased changelog file
Andrei Pavel [Thu, 19 Jun 2025 14:44:41 +0000 (17:44 +0300)] 
[#3680] Minor: add missing newline at EOF of unreleased changelog file

4 months ago[#3953] Remove @dotlibs@ leftover from autotools removal
Andrei Pavel [Thu, 19 Jun 2025 07:33:59 +0000 (10:33 +0300)] 
[#3953] Remove @dotlibs@ leftover from autotools removal

4 months ago[#3953] Update fuzz devel guide
Andrei Pavel [Thu, 19 Jun 2025 07:32:36 +0000 (10:32 +0300)] 
[#3953] Update fuzz devel guide

4 months ago[#3953] Do not run fuzzers with sudo. No longer required
Andrei Pavel [Tue, 17 Jun 2025 09:05:30 +0000 (12:05 +0300)] 
[#3953] Do not run fuzzers with sudo. No longer required

4 months ago[#3953] Remove fuzz configs. No longer required
Andrei Pavel [Tue, 17 Jun 2025 09:04:31 +0000 (12:04 +0300)] 
[#3953] Remove fuzz configs. No longer required

4 months ago[#3953] Put fuzzers in a for loop in meson
Andrei Pavel [Tue, 17 Jun 2025 09:04:19 +0000 (12:04 +0300)] 
[#3953] Put fuzzers in a for loop in meson

4 months ago[#3953] No longer install fuzz input. It was never required
Andrei Pavel [Wed, 18 Jun 2025 06:07:14 +0000 (09:07 +0300)] 
[#3953] No longer install fuzz input. It was never required

4 months ago[#3953] Add rpath to fuzzers
Andrei Pavel [Tue, 17 Jun 2025 09:04:07 +0000 (12:04 +0300)] 
[#3953] Add rpath to fuzzers

4 months ago[#3953] Fix a static initialization race in fuzzers. Turn KEA_FUZZ_DIR into a function
Andrei Pavel [Tue, 17 Jun 2025 09:04:00 +0000 (12:04 +0300)] 
[#3953] Fix a static initialization race in fuzzers. Turn KEA_FUZZ_DIR into a function

4 months ago[#3953] Use the same sudo trick on fuzzers and get rid of kludgy fuzz test scripts
Andrei Pavel [Tue, 17 Jun 2025 09:03:55 +0000 (12:03 +0300)] 
[#3953] Use the same sudo trick on fuzzers and get rid of kludgy fuzz test scripts

4 months ago[#3930] Fix cppcheck after adoption of meson
Andrei Pavel [Thu, 19 Jun 2025 07:09:14 +0000 (10:09 +0300)] 
[#3930] Fix cppcheck after adoption of meson

- Was running on build dir which had little to no sources.
- Use the compile_commands.json file provided by meson which enables
  cppcheck to know about compiler flags used in compilation.
- Make the cppcheck target write to cppcheck-result.xml which is
  expected in the cppcheck-htmlreport target.
- Add library=googletest so it correctly decodes gtest macros.
- Remove suppression list. A lot of the suppressions were fixed with
  proper use of cppcheck or are no longer reported.

4 months ago[#3628] Two grammarly nits added
Marcin Siodelski [Wed, 18 Jun 2025 12:34:39 +0000 (12:34 +0000)] 
[#3628] Two grammarly nits added

4 months ago[#3628] Added Changelog for #3628
Marcin Siodelski [Wed, 18 Jun 2025 11:28:19 +0000 (13:28 +0200)] 
[#3628] Added Changelog for #3628

4 months ago[#3628] Subnet selectors in default conf
Marcin Siodelski [Wed, 18 Jun 2025 11:25:13 +0000 (13:25 +0200)] 
[#3628] Subnet selectors in default conf

4 months ago[#3680] Document the use of the kea.pc file
Andrei Pavel [Tue, 17 Jun 2025 19:12:48 +0000 (22:12 +0300)] 
[#3680] Document the use of the kea.pc file

4 months ago[#3680] Add pkg-config .pc file
Andrei Pavel [Thu, 29 May 2025 06:13:30 +0000 (09:13 +0300)] 
[#3680] Add pkg-config .pc file

4 months ago[#3940] address review comments
Piotrek Zadroga [Tue, 17 Jun 2025 17:16:48 +0000 (19:16 +0200)] 
[#3940] address review comments

4 months ago[#3940] reword changelog
Piotrek Zadroga [Tue, 17 Jun 2025 17:05:07 +0000 (19:05 +0200)] 
[#3940] reword changelog

4 months ago[#3940] fix changelog
Piotrek Zadroga [Tue, 17 Jun 2025 12:06:32 +0000 (14:06 +0200)] 
[#3940] fix changelog

4 months ago[#3940] man doc update
Piotrek Zadroga [Tue, 17 Jun 2025 11:22:26 +0000 (13:22 +0200)] 
[#3940] man doc update

4 months ago[#3940] ARM doc update
Piotrek Zadroga [Tue, 17 Jun 2025 11:05:26 +0000 (13:05 +0200)] 
[#3940] ARM doc update

4 months ago[#3940] changelog entry
Piotrek Zadroga [Tue, 17 Jun 2025 10:58:26 +0000 (12:58 +0200)] 
[#3940] changelog entry

4 months ago[#3940] man doc update
Piotrek Zadroga [Tue, 17 Jun 2025 10:46:33 +0000 (12:46 +0200)] 
[#3940] man doc update

4 months ago[#3940] man doc update
Piotrek Zadroga [Tue, 17 Jun 2025 07:48:22 +0000 (09:48 +0200)] 
[#3940] man doc update

4 months ago[#3940] ARM doc update
Piotrek Zadroga [Tue, 17 Jun 2025 07:04:59 +0000 (09:04 +0200)] 
[#3940] ARM doc update

4 months ago[#3940] flags precedence tests
Piotrek Zadroga [Tue, 17 Jun 2025 06:39:10 +0000 (08:39 +0200)] 
[#3940] flags precedence tests

4 months ago[#3940] rename test file
Piotrek Zadroga [Mon, 16 Jun 2025 19:11:26 +0000 (21:11 +0200)] 
[#3940] rename test file

4 months ago[#3940] add kea-shell tests
Piotrek Zadroga [Mon, 16 Jun 2025 18:21:06 +0000 (20:21 +0200)] 
[#3940] add kea-shell tests

Tests cover --auth-password-file flag usage.

4 months ago[#3940] add --auth-password-file in kea-shell
Piotrek Zadroga [Fri, 13 Jun 2025 13:31:13 +0000 (15:31 +0200)] 
[#3940] add --auth-password-file in kea-shell

4 months ago[#3493] Add ChangeLog entry
Andrei Pavel [Tue, 17 Jun 2025 10:13:26 +0000 (13:13 +0300)] 
[#3493] Add ChangeLog entry

4 months ago[#3493] Document running unit tests with root privileges
Andrei Pavel [Tue, 17 Jun 2025 09:23:52 +0000 (12:23 +0300)] 
[#3493] Document running unit tests with root privileges

4 months ago[#3493] Run sudo -k before checking passwordless sudo to make sure sudo is not cached
Andrei Pavel [Tue, 17 Jun 2025 09:15:22 +0000 (12:15 +0300)] 
[#3493] Run sudo -k before checking passwordless sudo to make sure sudo is not cached

4 months ago[#3493] Filter out root tests from non-root runs only if passwordless sudo is set up
Andrei Pavel [Fri, 13 Jun 2025 04:41:50 +0000 (07:41 +0300)] 
[#3493] Filter out root tests from non-root runs only if passwordless sudo is set up

4 months ago[#3493] Automatically run tests that require root privileges with sudo
Andrei Pavel [Wed, 28 May 2025 06:26:46 +0000 (09:26 +0300)] 
[#3493] Automatically run tests that require root privileges with sudo

If user already has root privileges or if passwordless sudo is set up,
to avoid false failures caused by non-working sudo.

4 months ago[#3855] Fixed spacing in change log
Thomas Markwalder [Tue, 17 Jun 2025 15:15:45 +0000 (11:15 -0400)] 
[#3855] Fixed spacing in change log

4 months ago[#3855] Applied patch to update ARM
Thomas Markwalder [Mon, 16 Jun 2025 14:09:26 +0000 (10:09 -0400)] 
[#3855] Applied patch to update ARM

4 months ago[#3924] Added a ChangeLog entry
Francis Dupont [Thu, 12 Jun 2025 15:53:46 +0000 (17:53 +0200)] 
[#3924] Added a ChangeLog entry

4 months ago[#3924] Added runstatedir option
Francis Dupont [Thu, 12 Jun 2025 15:29:23 +0000 (17:29 +0200)] 
[#3924] Added runstatedir option

4 months ago[#3939] Typo
Francis Dupont [Mon, 16 Jun 2025 14:12:50 +0000 (16:12 +0200)] 
[#3939] Typo

4 months ago[#3939] Finalized ChangeLog entry
Francis Dupont [Mon, 16 Jun 2025 13:50:33 +0000 (15:50 +0200)] 
[#3939] Finalized ChangeLog entry

4 months ago[#3939] Fixed ChangeLog entry
Francis Dupont [Fri, 13 Jun 2025 15:11:00 +0000 (17:11 +0200)] 
[#3939] Fixed ChangeLog entry

4 months ago[#3939] Added a ChangeLog entry
Francis Dupont [Thu, 12 Jun 2025 15:38:05 +0000 (17:38 +0200)] 
[#3939] Added a ChangeLog entry

4 months ago[#3939] Changed restrict-commands default to true
Francis Dupont [Thu, 12 Jun 2025 15:06:58 +0000 (17:06 +0200)] 
[#3939] Changed restrict-commands default to true

4 months ago[#3638] Typo
Francis Dupont [Mon, 16 Jun 2025 13:46:43 +0000 (15:46 +0200)] 
[#3638] Typo

4 months ago[#3638] Added a comment explaining the code change
Francis Dupont [Fri, 13 Jun 2025 15:25:54 +0000 (17:25 +0200)] 
[#3638] Added a comment explaining the code change

4 months ago[#3638] Added a second TLS check
Francis Dupont [Wed, 11 Jun 2025 14:48:20 +0000 (16:48 +0200)] 
[#3638] Added a second TLS check

4 months ago[#3956] Minor corrections and aesthetic updates to the release checklist
Andrei Pavel [Mon, 16 Jun 2025 08:31:47 +0000 (11:31 +0300)] 
[#3956] Minor corrections and aesthetic updates to the release checklist

4 months ago[#3957] Update Hammer with support for new systems
Andrei Pavel [Mon, 16 Jun 2025 08:41:16 +0000 (11:41 +0300)] 
[#3957] Update Hammer with support for new systems

... And a small change to make it work on Rocky 10.

4 months ago[#3779] rearranged hook libraries
Razvan Becheriu [Fri, 13 Jun 2025 18:26:42 +0000 (21:26 +0300)] 
[#3779] rearranged hook libraries

4 months ago[#3779] fixed doxygen
Razvan Becheriu [Fri, 13 Jun 2025 13:31:00 +0000 (16:31 +0300)] 
[#3779] fixed doxygen

4 months ago[#3814] addressed review comments
Razvan Becheriu [Fri, 13 Jun 2025 12:01:44 +0000 (15:01 +0300)] 
[#3814] addressed review comments

4 months ago[#3814] implemented lease wipe for db
Razvan Becheriu [Fri, 13 Jun 2025 09:02:43 +0000 (12:02 +0300)] 
[#3814] implemented lease wipe for db

4 months ago[#3922] Clarified options 151-157 are BLQ
Marcin Siodelski [Fri, 13 Jun 2025 10:33:31 +0000 (12:33 +0200)] 
[#3922] Clarified options 151-157 are BLQ

4 months ago[#3922] Add options 151-157 to table
Suzanne Goldlust [Fri, 30 May 2025 16:06:33 +0000 (16:06 +0000)] 
[#3922] Add options 151-157 to table

4 months ago[#3920] added ChangeLog entry
Razvan Becheriu [Thu, 12 Jun 2025 20:54:10 +0000 (23:54 +0300)] 
[#3920] added ChangeLog entry

4 months ago[#3920] remove experimental label for supported features
Razvan Becheriu [Wed, 4 Jun 2025 10:24:52 +0000 (13:24 +0300)] 
[#3920] remove experimental label for supported features

4 months ago[#3849] restrict location of configured scripts in loaded hooks
Razvan Becheriu [Thu, 12 Jun 2025 20:30:27 +0000 (23:30 +0300)] 
[#3849] restrict location of configured scripts in loaded hooks

4 months ago[#3911] fixed error handling
Razvan Becheriu [Thu, 12 Jun 2025 18:32:05 +0000 (21:32 +0300)] 
[#3911] fixed error handling

4 months ago[#3851] changes 4o6 port in examples and doc
Razvan Becheriu [Thu, 12 Jun 2025 18:12:30 +0000 (21:12 +0300)] 
[#3851] changes 4o6 port in examples and doc

4 months ago[#3926] Add Changelog entry
Slawek Figiel [Thu, 12 Jun 2025 17:14:26 +0000 (19:14 +0200)] 
[#3926] Add Changelog entry

4 months ago[#3926] Describe missing parameter
Slawek Figiel [Thu, 12 Jun 2025 17:11:57 +0000 (19:11 +0200)] 
[#3926] Describe missing parameter

4 months ago[#3007] Updated script replaces
Francis Dupont [Mon, 9 Jun 2025 08:45:00 +0000 (10:45 +0200)] 
[#3007] Updated script replaces

4 months ago[#3541] reverted change
Razvan Becheriu [Wed, 11 Jun 2025 17:15:57 +0000 (20:15 +0300)] 
[#3541] reverted change

4 months ago[#3541] addressed review comments
Razvan Becheriu [Wed, 11 Jun 2025 09:43:13 +0000 (12:43 +0300)] 
[#3541] addressed review comments

4 months ago[#3541] addressed review comments
Razvan Becheriu [Tue, 10 Jun 2025 17:14:17 +0000 (20:14 +0300)] 
[#3541] addressed review comments

4 months ago[#3541] update docs and examples
Razvan Becheriu [Wed, 4 Jun 2025 13:54:39 +0000 (16:54 +0300)] 
[#3541] update docs and examples

4 months ago[#3857] Exclude hammer.py from the tarball too
Andrei Pavel [Wed, 4 Jun 2025 08:10:02 +0000 (11:10 +0300)] 
[#3857] Exclude hammer.py from the tarball too

4 months ago[#3941] Hammer: install_sphinx -> python3-sphinx
Andrei Pavel [Tue, 10 Jun 2025 12:34:04 +0000 (15:34 +0300)] 
[#3941] Hammer: install_sphinx -> python3-sphinx

4 months ago[#3937] Fix netconf references
Thomas Markwalder [Tue, 10 Jun 2025 13:18:27 +0000 (09:18 -0400)] 
[#3937] Fix netconf references

modified:   src/bin/netconf/netconf_cfg_mgr.cc
modified:   src/bin/netconf/tests/netconf_cfg_mgr_unittests.cc

4 months agoEdit release_checklist.md to slightly update the marketing announcement
Vicky Risk [Mon, 9 Jun 2025 13:42:55 +0000 (13:42 +0000)] 
Edit release_checklist.md to slightly update the marketing announcement

4 months ago[#3913] Edit release_checklist.md to modify marketing tasks
Vicky Risk [Thu, 29 May 2025 18:14:38 +0000 (18:14 +0000)] 
[#3913] Edit release_checklist.md to modify marketing tasks

4 months ago[#3932] Updated hooks dev guide
Thomas Markwalder [Fri, 6 Jun 2025 14:02:33 +0000 (10:02 -0400)] 
[#3932] Updated hooks dev guide

modified:   src/bin/dhcp4/dhcp4_hooks.dox

4 months ago[#3932] Update change log
Thomas Markwalder [Thu, 5 Jun 2025 11:27:11 +0000 (07:27 -0400)] 
[#3932] Update change log

modified:   changelog_unreleased/3858-ping-check-should-not-ping-if-exising-lease-is-active-or-reserved

4 months ago[#3932] Fix lease4_offer callout argument
Thomas Markwalder [Wed, 4 Jun 2025 14:02:43 +0000 (10:02 -0400)] 
[#3932] Fix lease4_offer callout argument

modified:   src/bin/dhcp4/dhcp4_srv.cc
modified:   src/bin/dhcp4/tests/hooks_unittest.cc

4 months ago[#3937] Output origina cfg value of library
Thomas Markwalder [Fri, 6 Jun 2025 13:09:32 +0000 (09:09 -0400)] 
[#3937] Output origina cfg value of library

Changed HookLibInfo from std::pair<> to class to
allow retention of the configured value of 'library'
parameter.

 Changes to be committed:
new file:   changelog_unreleased/3937-kea-returns-full-hook-path-despite-given-only-filename
    modified:   src/bin/agent/ca_cfg_mgr.cc
modified:   src/bin/agent/tests/ca_cfg_mgr_unittests.cc
modified:   src/bin/d2/tests/d2_cfg_mgr_unittests.cc
modified:   src/bin/dhcp4/tests/hooks_unittest.cc
modified:   src/bin/dhcp6/tests/hooks_unittest.cc
modified:   src/hooks/d2/gss_tsig/libloadtests/load_unload_unittests.cc
modified:   src/hooks/dhcp/ddns_tuning/libloadtests/callout_unittests.h
modified:   src/hooks/dhcp/flex_option/libloadtests/callout_unittests.cc
modified:   src/hooks/dhcp/high_availability/libloadtests/close_unittests.cc
modified:   src/hooks/dhcp/lease_cmds/libloadtests/lease_cmds_unittest.h
modified:   src/hooks/dhcp/stat_cmds/tests/stat_cmds_unittest.cc
modified:   src/hooks/dhcp/subnet_cmds/tests/subnet_cmds_unittest.h
modified:   src/lib/dhcpsrv/srv_config.cc
modified:   src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
modified:   src/lib/hooks/hooks_config.cc
modified:   src/lib/hooks/hooks_config.h
modified:   src/lib/hooks/hooks_parser.cc
modified:   src/lib/hooks/libinfo.cc
modified:   src/lib/hooks/libinfo.h
modified:   src/lib/hooks/library_handle.cc
modified:   src/lib/hooks/library_manager_collection.cc
modified:   src/lib/hooks/tests/hooks_manager_unittest.cc
modified:   src/lib/hooks/tests/library_manager_collection_unittest.cc

4 months ago[#3413] Fixed another coverity complain
Francis Dupont [Fri, 6 Jun 2025 13:58:26 +0000 (15:58 +0200)] 
[#3413] Fixed another coverity complain

4 months ago[#3413] Fixed some coverity complains
Francis Dupont [Thu, 5 Jun 2025 16:57:57 +0000 (18:57 +0200)] 
[#3413] Fixed some coverity complains

4 months ago[#3827] Fixed change log entry
Thomas Markwalder [Thu, 5 Jun 2025 13:45:10 +0000 (09:45 -0400)] 
[#3827] Fixed change log entry

modified:   3827-ping_check-hook-refuses-to-route-purposely

4 months ago[#3827] Ping check now routes pings
Thomas Markwalder [Mon, 2 Jun 2025 18:41:28 +0000 (14:41 -0400)] 
[#3827] Ping check now routes pings

Changes to be committed:
    new file:   3827-ping_check-hook-refuses-to-route-purposely
    modified:   ../src/hooks/dhcp/ping_check/icmp_socket.h

4 months ago[#3867] Hammer: Pin Meson version to 1.8.1
Andrei Pavel [Mon, 2 Jun 2025 13:01:09 +0000 (16:01 +0300)] 
[#3867] Hammer: Pin Meson version to 1.8.1