]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3122] 2.5.3 release changes
authorWlodek Wencel <wlodek@isc.org>
Mon, 23 Oct 2023 12:56:40 +0000 (14:56 +0200)
committerwwencel <wlodek@isc.org>
Mon, 23 Oct 2023 13:11:54 +0000 (15:11 +0200)
33 files changed:
.swp [new file with mode: 0644]
ChangeLog
src/bin/d2/tests/d2_cfg_mgr_unittests.cc
src/bin/dhcp4/dhcp4_messages.mes
src/bin/dhcp4/tests/classify_unittest.cc
src/bin/dhcp4/tests/dhcp4_client.cc
src/bin/dhcp4/tests/dhcp4to6_ipc_unittest.cc
src/bin/dhcp4/tests/get_config_unittest.cc.skel
src/bin/dhcp4/tests/host_options_unittest.cc
src/bin/dhcp4/tests/release_unittest.cc
src/bin/dhcp6/tests/dhcp6_message_test.h
src/bin/dhcp6/tests/dhcp6to4_ipc_unittest.cc
src/bin/dhcp6/tests/get_config_unittest.cc.skel
src/lib/asiolink/tests/tls_unittest.cc
src/lib/d2srv/d2_messages.mes
src/lib/dhcp/iface_mgr_bsd.cc
src/lib/dhcp/iface_mgr_linux.cc
src/lib/dhcp/iface_mgr_sun.cc
src/lib/dhcp/tests/duid_factory_unittest.cc
src/lib/dhcp/tests/pkt6_unittest.cc
src/lib/dhcp/testutils/pkt_captures.h
src/lib/dhcp/testutils/pkt_captures4.cc
src/lib/dhcp/testutils/pkt_captures6.cc
src/lib/dhcp/testutils/pkt_filter6_test_stub.cc
src/lib/dhcp/testutils/pkt_filter6_test_stub.h
src/lib/dhcp/testutils/pkt_filter_test_stub.cc
src/lib/dhcp/testutils/pkt_filter_test_stub.h
src/lib/dhcpsrv/parsers/ifaces_config_parser.cc
src/lib/dhcpsrv/tests/cfg_iface_unittest.cc
src/lib/dhcpsrv/tests/d2_client_unittest.cc
src/lib/dhcpsrv/tests/ifaces_config_parser_unittest.cc
src/lib/dhcpsrv/tests/shared_networks_list_parser_unittest.cc
src/lib/eval/lexer.cc

diff --git a/.swp b/.swp
new file mode 100644 (file)
index 0000000..3e4b94c
Binary files /dev/null and b/.swp differ
index da50e64ee098ddea155d09e7c7d1fa667cfc2338..dbee16bcd58a1da3e9cac284360a07da9c429641 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+Kea 2.5.3 (development) released on October 25, 2023
+
 2190.  [build]         razvan
        The library version numbers have been bumped up for the Kea 2.5.3
        development release.
index 6699f1c7f98ff742d097b3431cbc121194985270..e00afae8403d2a070135ab63e0b2b337dfe1b0b0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 4858415cf659b8340362b488e0eed8abf5e89124..2e1b3a92a1970a2e45add2eb3aaca37fbe167b7a 100644 (file)
@@ -372,6 +372,14 @@ and will send DHCPNAK if the received message was DHCPREQUEST.
 The argument includes the client and the transaction identification
 information.
 
+% DHCP4_DISCOVER %1: server is processing DHCPDISCOVER with hint=%2
+This is a debug message that indicates the processing of a received DHCPDISCOVER
+message. The first argument contains the client and the transaction
+identification information. The second argument may hold the hint for the server
+about the address that the client would like to have allocated.
+If there is no hint, the argument should provide the text indicating
+that the hint hasn't been sent.
+
 % DHCP4_DYNAMIC_RECONFIGURATION initiate server reconfiguration using file: %1, after receiving SIGHUP signal or config-reload command
 This is the info message logged when the DHCPv4 server starts reconfiguration
 as a result of receiving SIGHUP signal or config-reload command.
@@ -536,29 +544,6 @@ state and is requesting an IPv4 address it is using to be allocated for it.
 The first argument includes the client and transaction identification
 information. The second argument specifies the requested IPv4 address.
 
-% DHCP4_LEASE_OFFER %1: lease %2 will be offered
-This informational message indicates that the server has found the lease to be
-offered to the client. It is up to the client to choose one server out of
-those which offered leases and continue allocation with that server.
-The first argument specifies the client and the transaction identification
-information. The second argument specifies the IPv4 address to be offered.
-
-% DHCP4_DISCOVER %1: server is processing DHCPDISCOVER with hint=%2
-This is a debug message that indicates the processing of a received DHCPDISCOVER
-message. The first argument contains the client and the transaction
-identification information. The second argument may hold the hint for the server
-about the address that the client would like to have allocated.
-If there is no hint, the argument should provide the text indicating
-that the hint hasn't been sent.
-
-% DHCP4_REQUEST %1: server is processing DHCPREQUEST with hint=%2
-This is a debug message that indicates the processing of a received DHCPREQUEST
-message. The first argument contains the client and the transaction
-identification information. The second argument may hold the hint for the server
-about the address that the client would like to have allocated.
-If there is no hint, the argument should provide the text indicating
-that the hint hasn't been sent.
-
 % DHCP4_LEASE_ALLOC %1: lease %2 has been allocated for %3 seconds
 This informational message indicates that the server successfully granted a
 lease in response to client's DHCPREQUEST message. The lease information will
@@ -567,6 +552,13 @@ client and the transaction identification information. The second argument
 contains the allocated IPv4 address. The third argument is the validity
 lifetime.
 
+% DHCP4_LEASE_OFFER %1: lease %2 will be offered
+This informational message indicates that the server has found the lease to be
+offered to the client. It is up to the client to choose one server out of
+those which offered leases and continue allocation with that server.
+The first argument specifies the client and the transaction identification
+information. The second argument specifies the IPv4 address to be offered.
+
 % DHCP4_LEASE_REUSE %1: lease %2 has been reused for %3 seconds
 This informational message indicates that the server successfully reused a
 lease in response to client's message. The lease information will
@@ -916,6 +908,14 @@ and the lease. The first argument includes the client and the
 transaction identification information. The second argument specifies
 the leased address.
 
+% DHCP4_REQUEST %1: server is processing DHCPREQUEST with hint=%2
+This is a debug message that indicates the processing of a received DHCPREQUEST
+message. The first argument contains the client and the transaction
+identification information. The second argument may hold the hint for the server
+about the address that the client would like to have allocated.
+If there is no hint, the argument should provide the text indicating
+that the hint hasn't been sent.
+
 % DHCP4_RESERVATIONS_LOOKUP_FIRST_ENABLED Multi-threading is enabled and host reservations lookup is always performed first.
 This is a message informing that host reservations lookup is performed before
 lease lookup when multi-threading is enabled overwriting configured value.
index cf9dbb7c8ac432728fa599d359e270bedac5dc8d..d759245d4a0be87e7bd3067d906db86828fc5141 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 151c23229b7683b875775892665a7b78c6d0bd1e..cb3e16ba95b69caa89415d0e538069b94b8969bf 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b59d825f5850af555844b43b6ed021435678077c..b586d286d6ea03f359eb24713696161a1ec749d3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2020 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index b30ba0b0586788bea23c28d985a703bbe413a0a3..b6dc39fadd97b380fea00c73c813f8034a87d323 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ae6cbe6964e59f6a3c73618e9297a4aeb9eeaa99..8fbb46540958df48ddeffdef22e8cf5809f279e3 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2020 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 8acc433843252657f0f86db1917284676b5024aa..62952161ea8bd0aeaf82cffab7acf46f3f4dc168 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 911f0e54a014715f227975199106ef6871e751a0..c64c4842d3d4469c8b5e74c90eb5d99c0435a3e0 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2015,2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 0ff86b4bdbe9f6bc9c5680f0b1329c570af66da9..019c3c8e69beabe460a661f2e12afc298b6d40b5 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2020 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index e9bd4a7fb79a09a0ad24222523ca1c1238134106..9c3e54772ee53758073943e88514dca2da566d57 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 158dad12ff85c16316afcf0b3bfdd4ed47642cb5..cd7ca04f9f2d64bf2f1c4a05b53109099f2b7b5b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2021-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 01c25926c5f44ad81077a378be373d60655bf355..4732a4acc3d327b06b90caec10c7a18abef7213e 100644 (file)
@@ -204,6 +204,14 @@ This is a debug message issued when the DHCP-DDNS application encountered an
 error while decoding a response to DNS Update message. Typically, this error
 will be encountered when a response message is malformed.
 
+% DHCP_DDNS_LISTENING_ON_ALL_INTERFACES the DHCP-DDNS server has been configured to listen on %1. This is an insecure configuration supported for testing purposes only
+This is a warning message issued when the DHCP-DDNS server is configured to
+listen at either `0.0.0.0` or `::`. It is possible for a malicious attacker to send
+bogus NameChangeRequests to it and change entries in the DNS. For this reason,
+listening on all interfaces should only be used when deploying in containers
+or for testing purposes. A future version of Kea will disable this ability by
+default.
+
 % DHCP_DDNS_NOT_ON_LOOPBACK the DHCP-DDNS server has been configured to listen on %1 which is not the local loopback.  This is an insecure configuration supported for testing purposes only
 This is a warning message issued when the DHCP-DDNS server is configured to
 listen at an address other than the loopback address (127.0.0.1 or ::1). It is
@@ -439,11 +447,3 @@ server.
 % DHCP_DDNS_UPDATE_RESPONSE_RECEIVED Request ID %1: to server: %2 status: %3
 This is a debug message issued when DHCP_DDNS receives sends a DNS update
 response from a DNS server.
-
-% DHCP_DDNS_LISTENING_ON_ALL_INTERFACES the DHCP-DDNS server has been configured to listen on %1. This is an insecure configuration supported for testing purposes only
-This is a warning message issued when the DHCP-DDNS server is configured to
-listen at either `0.0.0.0` or `::`. It is possible for a malicious attacker to send
-bogus NameChangeRequests to it and change entries in the DNS. For this reason,
-listening on all interfaces should only be used when deploying in containers
-or for testing purposes. A future version of Kea will disable this ability by
-default.
index 553842aa412676a3b5db7a1264afe920c1dd032a..4ae0f0e85b6a9a1b0acb86c953738f3c78dc7373 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index e4053b0664eae680ecff432faeb239f47b0c5490..1fb2aaf712500fa8b0512db74db2e049582064a2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2fd765f96f4d239a88c98f8ee957dadc2afb2faa..f8ab65cb63f8dcf968b639b4facc6917533393cb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index c5b54f62f004c9ae0ee96ff2d873f99e345e39c5..824930c09b68356cedc0b2f4207773f8792e5abd 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2017 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index c626d05e73263056cce7f17cbddb6b4e7d411be5..2478040e5edd47606195a5704bdca965ddea3686 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2011-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 7063e1a9e79bbbf71f12ad179984f2cae2372909..7f4723a43bcfb6dfd4935389d2e6d39b71a79a98 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2019,2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 348a17fa6b601b814d3546285c0cb887e651df82..aa1033e35ddba55f25b17952953092481995e28a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2019 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 3dee2245551724ebe4928659ab9c1bcca8c1a812..5a0c45bb04dbbd5d662d803590d9e4003149f0bc 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2018 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index e556fa36cfb72a90bf3fd1f09a73e0c5e1c446ce..0a2cb4b74251a17a7fc7e50f2f3ed2edaa380219 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 964dc89f27370343fcbf5d960e6fa80f80ee6eae..6cf6e52d2d359d1f23fff6ee8926460014e9975a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index a7e17b3897ba1af9e017d788885a87ac205958d2..769085a64d4c46d7c2804ac58560f9ca4a5287c2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 2bde4c9c2be1d1e8d9cd1efd130374b76cc7f510..084c86b0a07e57b70885fff8b73c6c6665166a04 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 77a23c281fdc8054838a38ab6e57ba8ddc514bbe..c375b403c2cf22d2839278679267107986d03c91 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index be0856ee057aeddb6f3f57faa8d5b9c6c8c1f46a..2941d82dadffea2381778d75c528953486a426ac 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index ded39278b8049ed4d98c865c0b698ebb5569e444..0ae23144e0e880600cd29221106d184ac97a2ba7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index aec05d9e90dc83bb73f48fd53d63dbfc5ff89afa..d26fe794380a55ad0a922c23b233a6d0e1bc7063 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 9aa886dfcc9aaef7090a160d14201632227a08c6..398d363587542a6070960fa65ecc31175779dd08 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2020 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2023 Internet Systems Consortium, Inc. ("ISC")
 //
 // This Source Code Form is subject to the terms of the Mozilla Public
 // License, v. 2.0. If a copy of the MPL was not distributed with this
index 11cd4a33f0f4051282c1529639cb24f483b88be0..960d091f18f9c3a55bd205f402d5698b63818f52 100644 (file)
@@ -1863,7 +1863,7 @@ YY_RULE_SETUP
 #line 247 "lexer.ll"
 ECHO;
        YY_BREAK
-#line 1867 "lexer.cc"
+#line 1866 "lexer.cc"
 
        case YY_END_OF_BUFFER:
                {