]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
9 months ago[#3726] Protected PROTOCOL_VERSION in Botan wrapper
Francis Dupont [Sat, 25 Jan 2025 14:39:21 +0000 (15:39 +0100)] 
[#3726] Protected PROTOCOL_VERSION in Botan wrapper

9 months ago[#3082] Fixed fuzz
Francis Dupont [Wed, 29 Jan 2025 08:20:01 +0000 (09:20 +0100)] 
[#3082] Fixed fuzz

9 months ago[#3082] Typo
Francis Dupont [Fri, 24 Jan 2025 14:55:42 +0000 (15:55 +0100)] 
[#3082] Typo

9 months ago[#3082] Fix fist try
Francis Dupont [Fri, 24 Jan 2025 14:18:55 +0000 (15:18 +0100)] 
[#3082] Fix fist try

9 months ago[#3738] Do not update repos on FreeBSD in hammer.py
Andrei Pavel [Thu, 30 Jan 2025 12:01:43 +0000 (14:01 +0200)] 
[#3738] Do not update repos on FreeBSD in hammer.py

9 months ago[#3737] configure version bump up, platforms list updated
Wlodek Wencel [Wed, 29 Jan 2025 19:28:08 +0000 (20:28 +0100)] 
[#3737] configure version bump up, platforms list updated

9 months ago[#3733] release changes Kea-2.7.6
Wlodek Wencel [Tue, 28 Jan 2025 09:06:26 +0000 (10:06 +0100)] 
[#3733] release changes

9 months ago[#3727] Fix log argument mismatch
Andrei Pavel [Tue, 28 Jan 2025 06:30:19 +0000 (08:30 +0200)] 
[#3727] Fix log argument mismatch

And fix DHCP*_DB_RECONNECT_DISABLED messages to say "retries left"
instead of "max-reconnect-tries".

9 months ago[#3724] bump up library versions for 2.7.6 release
Razvan Becheriu [Mon, 27 Jan 2025 20:10:09 +0000 (22:10 +0200)] 
[#3724] bump up library versions for 2.7.6 release

9 months ago[#3049] fixed empty hostname case
Razvan Becheriu [Mon, 27 Jan 2025 11:19:33 +0000 (13:19 +0200)] 
[#3049] fixed empty hostname case

9 months ago[#3721] addressed review comments
Razvan Becheriu [Mon, 27 Jan 2025 15:02:02 +0000 (17:02 +0200)] 
[#3721] addressed review comments

9 months ago[#3721] close unused listeners
Razvan Becheriu [Thu, 23 Jan 2025 20:35:55 +0000 (22:35 +0200)] 
[#3721] close unused listeners

9 months ago[#3398] Fixed ChangeLog entry
Francis Dupont [Mon, 27 Jan 2025 14:33:33 +0000 (15:33 +0100)] 
[#3398] Fixed ChangeLog entry

9 months ago[#3398] Added a ChangeLog entry
Francis Dupont [Mon, 27 Jan 2025 14:13:41 +0000 (15:13 +0100)] 
[#3398] Added a ChangeLog entry

9 months ago[#3398] Fixed shell
Francis Dupont [Sun, 22 Dec 2024 21:13:57 +0000 (22:13 +0100)] 
[#3398] Fixed shell

9 months ago[#3398] Moved to unordered set
Francis Dupont [Sun, 22 Dec 2024 17:49:58 +0000 (18:49 +0100)] 
[#3398] Moved to unordered set

9 months ago[#3398] Added keatest
Francis Dupont [Sun, 22 Dec 2024 12:13:39 +0000 (13:13 +0100)] 
[#3398] Added keatest

9 months ago[#3398] Address src/bin UTs
Francis Dupont [Sat, 21 Dec 2024 21:40:24 +0000 (22:40 +0100)] 
[#3398] Address src/bin UTs

9 months ago[#3398] Updated UT using 1234
Francis Dupont [Sat, 21 Dec 2024 08:56:29 +0000 (09:56 +0100)] 
[#3398] Updated UT using 1234

9 months ago[#3398] Protected SQL hooks
Francis Dupont [Fri, 20 Dec 2024 21:58:44 +0000 (22:58 +0100)] 
[#3398] Protected SQL hooks

9 months ago[#3398] Protected SQL databases
Francis Dupont [Fri, 20 Dec 2024 17:31:37 +0000 (18:31 +0100)] 
[#3398] Protected SQL databases

9 months ago[#3398] Protected basic auth
Francis Dupont [Fri, 20 Dec 2024 16:52:21 +0000 (17:52 +0100)] 
[#3398] Protected basic auth

9 months ago[#3398] Made 1234 the default secret/password
Francis Dupont [Fri, 20 Dec 2024 15:48:44 +0000 (16:48 +0100)] 
[#3398] Made 1234 the default secret/password

9 months ago[#3727] fixed unittests
Razvan Becheriu [Sun, 26 Jan 2025 18:48:41 +0000 (20:48 +0200)] 
[#3727] fixed unittests

9 months ago[#3727] fixed doxygen
Razvan Becheriu [Sun, 26 Jan 2025 09:37:25 +0000 (11:37 +0200)] 
[#3727] fixed doxygen

9 months ago[#3727] fixed db recovery
Razvan Becheriu [Fri, 24 Jan 2025 18:11:12 +0000 (20:11 +0200)] 
[#3727] fixed db recovery

9 months ago[#3649] More unit tests
Marcin Siodelski [Thu, 5 Dec 2024 12:22:06 +0000 (13:22 +0100)] 
[#3649] More unit tests

9 months ago[#3649] Fixed a typo in the ChangeLog
Marcin Siodelski [Thu, 5 Dec 2024 12:08:26 +0000 (13:08 +0100)] 
[#3649] Fixed a typo in the ChangeLog

9 months ago[#3649] Fixed comments
Marcin Siodelski [Thu, 5 Dec 2024 12:08:12 +0000 (13:08 +0100)] 
[#3649] Fixed comments

9 months ago[#3649] Added Changelog for #3649
Marcin Siodelski [Thu, 28 Nov 2024 19:25:57 +0000 (20:25 +0100)] 
[#3649] Added Changelog for #3649

9 months ago[#3649] Updated comments
Marcin Siodelski [Thu, 28 Nov 2024 19:17:22 +0000 (20:17 +0100)] 
[#3649] Updated comments

9 months ago[#3649] Improve reclamation in terminated state
Marcin Siodelski [Wed, 27 Nov 2024 07:24:50 +0000 (08:24 +0100)] 
[#3649] Improve reclamation in terminated state

9 months ago[#3697] Error in configure if autoreconf needed for premium hooks
Doug Freed [Tue, 17 Dec 2024 21:14:18 +0000 (15:14 -0600)] 
[#3697] Error in configure if autoreconf needed for premium hooks

This ensures that configure will find the premium hooks if they exist,
or error if autoreconf needs to be run again to pick up the hooks'
additions to configure.

9 months ago[#3708] fixed closedir
Razvan Becheriu [Sat, 18 Jan 2025 12:11:27 +0000 (14:11 +0200)] 
[#3708] fixed closedir

9 months ago[#3049] Spelling
Francis Dupont [Wed, 22 Jan 2025 14:36:41 +0000 (15:36 +0100)] 
[#3049] Spelling

9 months ago[#3049] Addressed review comments
Thomas Markwalder [Tue, 21 Jan 2025 21:19:34 +0000 (16:19 -0500)] 
[#3049] Addressed review comments

Spelling, clean ups, doxygen
Split DdnsParams out to its own files:
new file:   src/lib/dhcpsrv/ddns_params.cc
new file:   src/lib/dhcpsrv/ddns_params.h

9 months ago[#3049] Added changelog entry file
Thomas Markwalder [Fri, 10 Jan 2025 14:49:00 +0000 (09:49 -0500)] 
[#3049] Added changelog entry file

new file:
    changelog_unreleased/3049-permit-ddns-qualifying-suffix-option-in-pool-scope

9 months ago[#3049] Pool parameters function in v6
Thomas Markwalder [Thu, 9 Jan 2025 21:06:43 +0000 (16:06 -0500)] 
[#3049] Pool parameters function in v6

/doc/examples/kea6/all-keys.json
    Added DDNS parameters to a pool

/doc/sphinx/arm/dhcp6-srv.rst
    Updated section on DDNS Behavioral Parameters

/src/bin/dhcp4/tests/config_parser_unittest.cc
    Added missing commentary

/src/bin/dhcp6/dhcp6_lexer.ll
/src/bin/dhcp6/dhcp6_parser.yy
    Added parameters to POOL

/src/bin/dhcp6/tests/config_parser_unittest.cc
    TEST_F(Dhcp6ParserTest, poolDdnsParameters) - new test

/src/bin/dhcp6/tests/fqdn_unittest.cc
    TEST_F(FqdnDhcpv6SrvTest, poolDdnsParametersTest) - new test

/src/bin/dhcp6/tests/get_config_unittest.cc
    Rebuilt

9 months ago[#3049] Initial v6 changes
Thomas Markwalder [Wed, 8 Jan 2025 18:09:53 +0000 (13:09 -0500)] 
[#3049] Initial v6 changes

Pool6 UT and added keywords,
first cut of logic to Dhcpv6Srv

/src/bin/dhcp6/dhcp6_srv.*
    replaced Dhcpv6Srv::checkDynamicSubnetChange()
    with Dhcpv6Srv::checkPostAssignmentChanges()

/src/lib/dhcpsrv/parsers/simple_parser6.cc
    Added parameter to POOL6_PARAMETERS

/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
    TEST_F(DhcpParserTest, validDdnsParmatersPool4) - use function template
    TEST_F(DhcpParserTest, validDdnsParmatersPool6) - new test

9 months ago[#3049] Updated v4 ARM
Thomas Markwalder [Tue, 7 Jan 2025 18:41:48 +0000 (13:41 -0500)] 
[#3049] Updated v4 ARM

modified:   arm/dhcp4-srv.rst

9 months ago[#3049] kea-dhcp4 parsing and UTs
Thomas Markwalder [Tue, 7 Jan 2025 18:16:09 +0000 (13:16 -0500)] 
[#3049] kea-dhcp4 parsing and UTs

Fully functional in kea-dhcp4 (excluding doc update and CB support)

/doc/examples/kea4/all-keys.json
    Added entries to a pool

/src/bin/dhcp4/dhcp4_lexer.ll
/src/bin/dhcp4/dhcp4_parser.yy
    Added parameters to pools

/src/bin/dhcp4/dhcp4_srv.cc
    Added comment

/src/bin/dhcp4/tests/config_parser_unittest.cc
    TEST_F(Dhcp4ParserTest, poolDdnsParameters) - new test

/src/bin/dhcp4/tests/fqdn_unittest.cc
    TEST_F(NameDhcpv4SrvTest, poolDdnsParametersTest) - new test

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

/src/lib/dhcpsrv/parsers/base_network_parser.*
    Moved DDNS parameter parsing to a function template to allow use
    by any class type

/src/lib/dhcpsrv/parsers/dhcp_parsers.cc
    Added DDNS parameter parsing to PoolParser

/src/lib/dhcpsrv/parsers/simple_parser4.cc
    Added paramters to pool

/src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
    TEST_F(DhcpParserTest, validDdnsParmatersPool4) - new test

9 months ago[#3049] Added params to Pool, modified DdnsParams
Thomas Markwalder [Fri, 20 Dec 2024 17:19:42 +0000 (12:19 -0500)] 
[#3049] Added params to Pool, modified DdnsParams

src/bin/dhcp4/dhcp4_srv.cc
    Dhcpv4Srv::assignLeased - modified to set pool on DdnsParams
    and reprocess client name if need be.

src/lib/dhcpsrv/ncr_generator.cc
    queueNCRCommon() - changed to accept a ConstSubnetPtr and to
    create DdnsParams instance for the subnet and lease for fetching
    parameter values.

src/lib/dhcpsrv/network.h
    Corrected a pre-existing typo

src/lib/dhcpsrv/pool.*
    Added DDNS behavioral parameters and accessors
    Pool::hasDdnsParameters() - new function

src/lib/dhcpsrv/srv_config.*
    Added pool instance to DdnsParams
    Modified DdnsParams accessors to try pool first

src/lib/dhcpsrv/tests/pool_unittest.cc
    TEST_F(PoolTest, ddnsParameters4)
    TEST_F(PoolTest, ddnsParameters6) - new tests

src/lib/dhcpsrv/tests/srv_config_unittest.cc
    TEST_F(DdnsParamsTest, checkDdnsParameters4)
    TEST_F(DdnsParamsTest, checkDdnsParameters6) - new tests

9 months ago[#3699] Rebased and added ChangeLog entry
Francis Dupont [Wed, 22 Jan 2025 15:04:25 +0000 (16:04 +0100)] 
[#3699] Rebased and added ChangeLog entry

9 months ago[#3699] Fixed fromElement
Francis Dupont [Thu, 19 Dec 2024 12:39:53 +0000 (13:39 +0100)] 
[#3699] Fixed fromElement

9 months ago[#3082] added CHangeLog entry
Razvan Becheriu [Wed, 22 Jan 2025 13:53:37 +0000 (15:53 +0200)] 
[#3082] added CHangeLog entry

9 months ago[#3082] updated D2 docs
Razvan Becheriu [Wed, 22 Jan 2025 13:01:18 +0000 (15:01 +0200)] 
[#3082] updated D2 docs

9 months ago[#3082] addressed review comments
Razvan Becheriu [Wed, 22 Jan 2025 10:04:46 +0000 (12:04 +0200)] 
[#3082] addressed review comments

9 months ago[#3082] add support for multiple unix and http sockets
Razvan Becheriu [Wed, 4 Dec 2024 23:37:22 +0000 (01:37 +0200)] 
[#3082] add support for multiple unix and http sockets

9 months ago[#3719] explicit type cast for bind calls
Razvan Becheriu [Tue, 21 Jan 2025 19:04:30 +0000 (21:04 +0200)] 
[#3719] explicit type cast for bind calls

9 months ago[#3534] Update CONTRIBUTING.md
Andrei Pavel [Tue, 17 Sep 2024 12:42:43 +0000 (15:42 +0300)] 
[#3534] Update CONTRIBUTING.md

9 months ago[#3716] Add missing tags to CI jobs via defaults
Emanuel Petr [Wed, 15 Jan 2025 21:56:39 +0000 (22:56 +0100)] 
[#3716] Add missing tags to CI jobs via defaults

9 months ago[#3696] Updated ChangeLog
Francis Dupont [Wed, 15 Jan 2025 21:17:24 +0000 (22:17 +0100)] 
[#3696] Updated ChangeLog

9 months ago[#3696] Add ChangeLog entry
Andrei Pavel [Wed, 15 Jan 2025 19:13:02 +0000 (21:13 +0200)] 
[#3696] Add ChangeLog entry

9 months ago[#3696] Typo
Francis Dupont [Wed, 15 Jan 2025 15:51:48 +0000 (16:51 +0100)] 
[#3696] Typo

9 months ago[#3696] Changed for the include
Francis Dupont [Wed, 15 Jan 2025 15:33:51 +0000 (16:33 +0100)] 
[#3696] Changed for the include

9 months ago[#3696] Fixed old typos
Francis Dupont [Wed, 15 Jan 2025 14:29:33 +0000 (15:29 +0100)] 
[#3696] Fixed old typos

9 months ago[#3696] Made >= 1.66 mandatory
Francis Dupont [Fri, 20 Dec 2024 13:40:47 +0000 (14:40 +0100)] 
[#3696] Made >= 1.66 mandatory

9 months ago[#3696] Updated UT files
Francis Dupont [Fri, 20 Dec 2024 11:30:17 +0000 (12:30 +0100)] 
[#3696] Updated UT files

9 months ago[#3696] Updated supported version
Francis Dupont [Thu, 19 Dec 2024 22:38:10 +0000 (23:38 +0100)] 
[#3696] Updated supported version

9 months ago[#3696] Update asiolink for boost 1.87
q66 [Sun, 15 Dec 2024 02:04:53 +0000 (03:04 +0100)] 
[#3696] Update asiolink for boost 1.87

9 months ago[#3679] Changed with into in
Francis Dupont [Mon, 13 Jan 2025 17:32:13 +0000 (18:32 +0100)] 
[#3679] Changed with into in

9 months ago[#3679] Fixed grammar
Francis Dupont [Tue, 17 Dec 2024 22:34:55 +0000 (23:34 +0100)] 
[#3679] Fixed grammar

9 months ago[#3530] Address review
Andrei Pavel [Fri, 10 Jan 2025 16:53:11 +0000 (18:53 +0200)] 
[#3530] Address review

- Fix bad substitution.

9 months ago[#3530] Address review
Andrei Pavel [Fri, 10 Jan 2025 15:47:16 +0000 (17:47 +0200)] 
[#3530] Address review

- Add @ to suppress Makefile output.
- Warn about file already existing and exit.
- Use template file as base.

9 months ago[#3530] add add-changelog-entry Makefile rule
Andrei Pavel [Thu, 12 Sep 2024 06:37:19 +0000 (09:37 +0300)] 
[#3530] add add-changelog-entry Makefile rule

10 months ago[#2101] addressed review comments
Razvan Becheriu [Fri, 20 Dec 2024 19:27:50 +0000 (21:27 +0200)] 
[#2101] addressed review comments

10 months ago[#2101] check default hooks path in config report
Razvan Becheriu [Fri, 20 Dec 2024 19:18:08 +0000 (21:18 +0200)] 
[#2101] check default hooks path in config report

10 months ago[#2101] load hooks using name only
Razvan Becheriu [Thu, 19 Dec 2024 14:50:20 +0000 (16:50 +0200)] 
[#2101] load hooks using name only

10 months ago[#3698] Install gtest sources on FreeBSD
Andrei Pavel [Thu, 19 Dec 2024 08:56:37 +0000 (10:56 +0200)] 
[#3698] Install gtest sources on FreeBSD

Fixes "checking for gtest source... configure: error: no gtest source at /usr/src/googletest".

10 months ago[#3664] add alpine 3.21 to hammer
Marcin Godzina [Wed, 18 Dec 2024 14:24:57 +0000 (14:24 +0000)] 
[#3664] add alpine 3.21 to hammer

10 months ago[#3663] Fix kea4/all-keys.json
Thomas Markwalder [Tue, 17 Dec 2024 12:18:26 +0000 (07:18 -0500)] 
[#3663] Fix kea4/all-keys.json

Apparently a comment must have a space following the two
slashes or it isn't a comment.

10 months ago[#3663] Added issue number to ChangeLog
Thomas Markwalder [Mon, 16 Dec 2024 19:45:52 +0000 (14:45 -0500)] 
[#3663] Added issue number to ChangeLog

10 months ago[#3663] FIx all-keys.json files
Thomas Markwalder [Mon, 16 Dec 2024 19:42:36 +0000 (14:42 -0500)] 
[#3663] FIx all-keys.json files

Correct invalid configurations in all-keys.json files

    doc/examples/kea4/all-keys.json
    doc/examples/kea6/all-keys.json

10 months ago[#3663] Add ddns ttl columns to pgsql schema
Thomas Markwalder [Tue, 10 Dec 2024 13:41:48 +0000 (08:41 -0500)] 
[#3663] Add ddns ttl columns to pgsql schema

    src/share/database/scripts/pgsql/upgrade_027_to_028.sh.in
        new file - adds ddns-ttl* columns to network and subnet tables

    src/bin/admin/tests/pgsql_tests.sh.in
        pgsql_upgrade_27_to_28_test() - new test

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

    configure.ac
    src/share/database/scripts/pgsql/.gitignore
    src/share/database/scripts/pgsql/Makefile.am
        added new upgrade file

    src/share/database/scripts/pgsql/dhcpdb_create.pgsql
        Add ddns-ttl* columns to network and subnet tables

10 months ago[#3663] PgSql CB hook supports ddsn-ttl params
Thomas Markwalder [Tue, 10 Dec 2024 20:33:22 +0000 (15:33 -0500)] 
[#3663] PgSql CB hook supports ddsn-ttl params

Changes to be committed:
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

10 months ago[#3663] MySQL CB hook now supports ddns-ttl params
Thomas Markwalder [Tue, 10 Dec 2024 19:16:16 +0000 (14:16 -0500)] 
[#3663] MySQL CB hook now supports ddns-ttl params

Changes to be committed:
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/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
modified:   src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc

10 months ago[#3663] Add ddns ttl columns to mysql schema
Thomas Markwalder [Mon, 9 Dec 2024 19:54:43 +0000 (14:54 -0500)] 
[#3663] Add ddns ttl columns to mysql schema

src/share/database/scripts/mysql/upgrade_027_to_028.sh.in
    new file

src/bin/admin/tests/mysql_tests.sh.in
    mysql_upgrade_27_to_28_test() - new test

src/lib/mysql/mysql_constants.h
   schema version bump

configure.ac
src/share/database/scripts/mysql/.gitignore
src/share/database/scripts/mysql/Makefile.am
    added new upgrade file

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Add ddns-ttl* columns to network and subnet tables

10 months ago[#2819] Fixed remaining spelling
Francis Dupont [Mon, 16 Dec 2024 15:05:52 +0000 (16:05 +0100)] 
[#2819] Fixed remaining spelling

10 months ago[#2819] Fixed misspellings
Thomas Markwalder [Mon, 16 Dec 2024 13:09:30 +0000 (08:09 -0500)] 
[#2819] Fixed misspellings

10 months ago[#2819] Remove premium dir
Thomas Markwalder [Fri, 13 Dec 2024 17:52:42 +0000 (12:52 -0500)] 
[#2819] Remove premium dir

Somehow premium directory got added.

Changes to be committed:
deleted:    premium

10 months ago[#2819] Addressed review comments
Thomas Markwalder [Fri, 13 Dec 2024 16:15:18 +0000 (11:15 -0500)] 
[#2819] Addressed review comments

Changes to be committed:
    modified:   src/lib/dhcpsrv/dhcpsrv_messages.mes
    modified:   src/lib/dhcpsrv/ncr_generator.cc
modified:   src/lib/dhcpsrv/srv_config.h
modified:   src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
modified:   src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
modified:   src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
modified:   src/lib/dhcpsrv/tests/srv_config_unittest.cc
modified:   src/lib/util/str.h

10 months ago[#2819] Added ChangeLog entry
Thomas Markwalder [Wed, 20 Nov 2024 14:57:58 +0000 (09:57 -0500)] 
[#2819] Added ChangeLog entry

 Changes to be committed:
modified:   ChangeLog

10 months ago[#2819] Updated ARM
Thomas Markwalder [Wed, 20 Nov 2024 14:53:25 +0000 (09:53 -0500)] 
[#2819] Updated ARM

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

10 months ago[#2819] kea-dhcp6 support implemented
Thomas Markwalder [Wed, 20 Nov 2024 11:28:07 +0000 (06:28 -0500)] 
[#2819] kea-dhcp6 support implemented

kea-dhcp6 supports the new ddns ttl parameters

modified:   ../../../../doc/examples/kea6/all-keys.json
modified:   ../dhcp6_lexer.cc
modified:   ../dhcp6_lexer.ll
modified:   ../dhcp6_parser.cc
modified:   ../dhcp6_parser.h
modified:   ../dhcp6_parser.yy
modified:   ../dhcp6_srv.cc
modified:   ../json_config_parser.cc
modified:   config_parser_unittest.cc
modified:   fqdn_unittest.cc
modified:   get_config_unittest.cc

10 months ago[#2819] Fixed commentary
Thomas Markwalder [Tue, 19 Nov 2024 20:44:01 +0000 (15:44 -0500)] 
[#2819] Fixed commentary

modified:   src/lib/dhcpsrv/ncr_generator.h

10 months ago[#2819] kea-dhcp4 supports ddns-ttl, min, and max
Thomas Markwalder [Tue, 19 Nov 2024 20:23:08 +0000 (15:23 -0500)] 
[#2819] kea-dhcp4 supports ddns-ttl, min, and max

Added support for ddns-ttl,ddns-ttl-min, and ddsn-ttl-max
to global,shared-network, and subnet for kea-dhcp4

Changes to be committed:
modified:   doc/examples/kea4/all-keys.json
modified:   src/bin/dhcp4/dhcp4_lexer.cc
modified:   src/bin/dhcp4/dhcp4_lexer.ll
modified:   src/bin/dhcp4/dhcp4_parser.cc
modified:   src/bin/dhcp4/dhcp4_parser.h
modified:   src/bin/dhcp4/dhcp4_parser.yy
modified:   src/bin/dhcp4/json_config_parser.cc
modified:   src/bin/dhcp4/tests/config_parser_unittest.cc
modified:   src/bin/dhcp4/tests/fqdn_unittest.cc
modified:   src/bin/dhcp4/tests/get_config_unittest.cc
modified:   src/bin/dhcp6/json_config_parser.cc
modified:   src/lib/dhcpsrv/cb_ctl_dhcp4.cc
modified:   src/lib/dhcpsrv/cb_ctl_dhcp6.cc
modified:   src/lib/dhcpsrv/cfg_globals.cc
modified:   src/lib/dhcpsrv/cfg_globals.h
modified:   src/lib/dhcpsrv/dhcpsrv_messages.cc
modified:   src/lib/dhcpsrv/dhcpsrv_messages.h
modified:   src/lib/dhcpsrv/dhcpsrv_messages.mes
modified:   src/lib/dhcpsrv/ncr_generator.cc
modified:   src/lib/dhcpsrv/ncr_generator.h
modified:   src/lib/dhcpsrv/network.cc
modified:   src/lib/dhcpsrv/network.h
modified:   src/lib/dhcpsrv/parsers/base_network_parser.cc
modified:   src/lib/dhcpsrv/parsers/simple_parser4.cc
modified:   src/lib/dhcpsrv/parsers/simple_parser6.cc
modified:   src/lib/dhcpsrv/srv_config.cc
modified:   src/lib/dhcpsrv/srv_config.h
modified:   src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
modified:   src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
modified:   src/lib/dhcpsrv/tests/network_unittest.cc
modified:   src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
modified:   src/lib/dhcpsrv/tests/srv_config_unittest.cc
modified:   src/lib/util/str.cc
modified:   src/lib/util/str.h

10 months ago[#3691] bump version in configure.ac
Marcin Godzina [Wed, 11 Dec 2024 17:36:49 +0000 (17:36 +0000)] 
[#3691] bump version in configure.ac

10 months ago[#3686] release changes Kea-2.7.5
Marcin Godzina [Fri, 6 Dec 2024 18:57:06 +0000 (19:57 +0100)] 
[#3686] release changes

10 months ago[#3685] bump up library versions for 2.7.5 release
Marcin Godzina [Fri, 6 Dec 2024 18:50:29 +0000 (18:50 +0000)] 
[#3685] bump up library versions for 2.7.5 release

10 months ago[#3348] Minor fixes after review
Thomas Markwalder [Fri, 6 Dec 2024 17:45:49 +0000 (12:45 -0500)] 
[#3348] Minor fixes after review

Changes to be committed:
modified:   doc/sphinx/arm/dhcp4-srv.rst
modified:   doc/sphinx/arm/dhcp6-srv.rst

10 months ago[#3348] Update docs about subnet/pool selection
Andrei Pavel [Fri, 6 Dec 2024 11:26:35 +0000 (13:26 +0200)] 
[#3348] Update docs about subnet/pool selection

The change that would have helped the reporter:
- Add paragraph explaining that out-of-network guarded subnets need
  EGRL enabled in order for those guards to properly select subnets.

Other important changes:
- Define class guards. They are referenced in some places in the ARM,
  but never defined.
- Move "unreserved_class" guards before "reserved_class" guards so that
  it is clear that a pool or a subnet is skipped and the allocator takes
  a different path than usual, assumin an iterative allocator.
- Add unguarded subnets and pools and explain that those are available
  to both reserved and unreserved clients.
- Add paragraph explaining that in-subnet reservations don't work when
  the subnet belongs to a shared network.
- Add paragraph explaining that for a subnet to be selected, when
  choosing to do the selection via pools, as the example is structured,
  all of the pools inside the subnets desired to be skipped or selected
  need to be guarded.
- Add missing name to shared network in the JSON config examples.

Less important changes:
- Remove comments about reservation settings. Some were forgotten to be
  removed since new reservation flags are added, but overall they don't
  need to be explained because these sections are not focused on reservations.
- Add curly brackets to make the whole JSON valid and add code-block:: json
  and reindent.

10 months ago[#3669] Prevent duplicate pipelines in CI
Andrei Pavel [Fri, 29 Nov 2024 09:21:56 +0000 (11:21 +0200)] 
[#3669] Prevent duplicate pipelines in CI

10 months ago[#3414] Extended state description
Francis Dupont [Fri, 6 Dec 2024 16:18:05 +0000 (17:18 +0100)] 
[#3414] Extended state description

10 months ago[#3414] Removed backticks
Francis Dupont [Fri, 6 Dec 2024 16:15:36 +0000 (17:15 +0100)] 
[#3414] Removed backticks

10 months ago[#3414] Followed tmark's idea
Francis Dupont [Fri, 6 Dec 2024 16:04:59 +0000 (17:04 +0100)] 
[#3414] Followed tmark's idea

10 months ago[#3414] Added column types
Francis Dupont [Fri, 6 Dec 2024 14:37:00 +0000 (15:37 +0100)] 
[#3414] Added column types

10 months ago[#3414] Spelling
Francis Dupont [Fri, 6 Dec 2024 10:04:56 +0000 (11:04 +0100)] 
[#3414] Spelling

10 months ago[#3414] Added examples
Francis Dupont [Thu, 5 Dec 2024 23:05:21 +0000 (00:05 +0100)] 
[#3414] Added examples

10 months ago[#3414] Spelling
Francis Dupont [Thu, 5 Dec 2024 22:33:03 +0000 (23:33 +0100)] 
[#3414] Spelling

10 months ago[#3414] Added CSV lease formats
Francis Dupont [Thu, 5 Dec 2024 15:54:53 +0000 (16:54 +0100)] 
[#3414] Added CSV lease formats