2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 05:27:55 +00:00

37460 Commits

Author SHA1 Message Date
Andrei Pavel
3f13320703
[#3738] Do not update repos on FreeBSD in hammer.py 2025-01-30 14:01:43 +02:00
Wlodek Wencel
880885d139 [#3737] configure version bump up, platforms list updated 2025-01-29 20:28:08 +01:00
Wlodek Wencel
c524f6a5db [#3733] release changes Kea-2.7.6 2025-01-28 10:06:26 +01:00
Andrei Pavel
77e892d239
[#3727] Fix log argument mismatch
And fix DHCP*_DB_RECONNECT_DISABLED messages to say "retries left"
instead of "max-reconnect-tries".
2025-01-28 08:30:19 +02:00
Razvan Becheriu
c3fdf7f0cc [#3724] bump up library versions for 2.7.6 release 2025-01-27 22:10:09 +02:00
Razvan Becheriu
6aab3e99a9 [#3049] fixed empty hostname case 2025-01-27 18:30:19 +00:00
Razvan Becheriu
df35252832 [#3721] addressed review comments 2025-01-27 17:02:02 +02:00
Razvan Becheriu
0f001c1bfd [#3721] close unused listeners 2025-01-27 16:48:03 +02:00
Francis Dupont
3e62a8e63e [#3398] Fixed ChangeLog entry 2025-01-27 15:33:33 +01:00
Francis Dupont
d8927bed1e [#3398] Added a ChangeLog entry 2025-01-27 15:13:41 +01:00
Francis Dupont
6fb854ce2e [#3398] Fixed shell 2025-01-27 15:05:12 +01:00
Francis Dupont
757f28884d [#3398] Moved to unordered set 2025-01-27 15:05:12 +01:00
Francis Dupont
8ea3244ae8 [#3398] Added keatest 2025-01-27 15:05:12 +01:00
Francis Dupont
e129c7cd20 [#3398] Address src/bin UTs 2025-01-27 15:05:12 +01:00
Francis Dupont
443ac04cd7 [#3398] Updated UT using 1234 2025-01-27 15:05:11 +01:00
Francis Dupont
ea65603b7f [#3398] Protected SQL hooks 2025-01-27 15:05:11 +01:00
Francis Dupont
67561266a6 [#3398] Protected SQL databases 2025-01-27 15:05:11 +01:00
Francis Dupont
adde63ca56 [#3398] Protected basic auth 2025-01-27 15:05:11 +01:00
Francis Dupont
6d95ccb0f0 [#3398] Made 1234 the default secret/password 2025-01-27 15:05:11 +01:00
Razvan Becheriu
0d54907747 [#3727] fixed unittests 2025-01-27 09:26:50 +02:00
Razvan Becheriu
c59f89cc11 [#3727] fixed doxygen 2025-01-27 09:26:50 +02:00
Razvan Becheriu
f38894c955 [#3727] fixed db recovery 2025-01-27 09:26:50 +02:00
Marcin Siodelski
ff951d2180 [#3649] More unit tests 2025-01-23 09:03:59 +00:00
Marcin Siodelski
63b0786b8c [#3649] Fixed a typo in the ChangeLog 2025-01-23 09:03:59 +00:00
Marcin Siodelski
71e03c63d1 [#3649] Fixed comments 2025-01-23 09:03:59 +00:00
Marcin Siodelski
674b22cf8d [#3649] Added Changelog for #3649 2025-01-23 09:03:59 +00:00
Marcin Siodelski
618ff7302e [#3649] Updated comments 2025-01-23 09:03:59 +00:00
Marcin Siodelski
4499323b6a [#3649] Improve reclamation in terminated state 2025-01-23 09:03:59 +00:00
Doug Freed
22554581a8 [#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.
2025-01-22 16:59:03 +00:00
Razvan Becheriu
66411246d6 [#3708] fixed closedir 2025-01-22 16:02:23 +00:00
Francis Dupont
c892df72eb [#3049] Spelling 2025-01-22 15:24:25 +00:00
Thomas Markwalder
d20290497b [#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
2025-01-22 15:24:25 +00:00
Thomas Markwalder
b9372f45b8 [#3049] Added changelog entry file
new file:
    changelog_unreleased/3049-permit-ddns-qualifying-suffix-option-in-pool-scope
2025-01-22 15:24:25 +00:00
Thomas Markwalder
6a367165f8 [#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
2025-01-22 15:24:25 +00:00
Thomas Markwalder
0f20a2374e [#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
2025-01-22 15:24:25 +00:00
Thomas Markwalder
18cde6f9e2 [#3049] Updated v4 ARM
modified:   arm/dhcp4-srv.rst
2025-01-22 15:24:25 +00:00
Thomas Markwalder
bfe892dfa2 [#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
2025-01-22 15:24:25 +00:00
Thomas Markwalder
1f7dddcfab [#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
2025-01-22 15:24:25 +00:00
Francis Dupont
32e6e677ea [#3699] Rebased and added ChangeLog entry 2025-01-22 16:04:25 +01:00
Francis Dupont
9872eeced4 [#3699] Fixed fromElement 2025-01-22 16:00:44 +01:00
Razvan Becheriu
8fe5f68fbe [#3082] added CHangeLog entry 2025-01-22 14:09:35 +00:00
Razvan Becheriu
5f3a785689 [#3082] updated D2 docs 2025-01-22 14:09:35 +00:00
Razvan Becheriu
0943f5075a [#3082] addressed review comments 2025-01-22 14:09:35 +00:00
Razvan Becheriu
a7e71c4809 [#3082] add support for multiple unix and http sockets 2025-01-22 14:09:35 +00:00
Razvan Becheriu
a0ce088cc3 [#3719] explicit type cast for bind calls 2025-01-21 21:04:30 +02:00
Andrei Pavel
3c7b4fa1cc
[#3534] Update CONTRIBUTING.md 2025-01-21 14:46:55 +02:00
Emanuel Petr
b8d8e1235f [#3716] Add missing tags to CI jobs via defaults 2025-01-16 10:19:31 +00:00
Francis Dupont
92e28ab3c0 [#3696] Updated ChangeLog 2025-01-15 22:17:24 +01:00
Andrei Pavel
0bbb2e90a8
[#3696] Add ChangeLog entry 2025-01-15 21:13:02 +02:00
Francis Dupont
83acd19ab2 [#3696] Typo 2025-01-15 16:51:48 +01:00