summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrei Pavel <andrei@isc.org>2024-05-24 16:22:24 +0200
committerAndrei Pavel <andrei@isc.org>2024-05-24 16:22:24 +0200
commit37ff385e17243e4ac5e1f98d494f5faf532867f8 (patch)
tree96b9443ba74dd7d93d8b4a969418b9d5f5ec1701
parent[#3430] bump up library versions for 2.6.0 release (diff)
downloadkea-37ff385e17243e4ac5e1f98d494f5faf532867f8.tar.xz
kea-37ff385e17243e4ac5e1f98d494f5faf532867f8.zip
[#3431] release changes
-rw-r--r--ChangeLog2
-rw-r--r--configure.ac2
-rw-r--r--doc/devel/unit-tests.dox2
-rw-r--r--doc/sphinx/grammar/grammar-dhcp4-parser.rst38
-rw-r--r--doc/sphinx/grammar/grammar-dhcp6-parser.rst37
-rw-r--r--src/bin/dhcp4/ctrl_dhcp4_srv.h2
-rw-r--r--src/bin/dhcp4/dhcp4_lexer.cc12
-rw-r--r--src/bin/dhcp4/parser_context.cc2
-rw-r--r--src/bin/dhcp4/parser_context.h2
-rw-r--r--src/bin/dhcp4/tests/get_config_unittest.cc2
-rw-r--r--src/bin/dhcp4/tests/out_of_range_unittest.cc2
-rw-r--r--src/bin/dhcp6/ctrl_dhcp6_srv.h2
-rw-r--r--src/bin/dhcp6/dhcp6_lexer.cc12
-rw-r--r--src/bin/dhcp6/parser_context.cc2
-rw-r--r--src/bin/dhcp6/parser_context.h2
-rw-r--r--src/bin/dhcp6/tests/sarr_unittest.cc2
-rw-r--r--src/bin/dhcp6/tests/simple_parser6_unittest.cc2
-rw-r--r--src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes14
-rw-r--r--src/hooks/dhcp/lease_cmds/lease_parser.cc2
-rw-r--r--src/lib/dhcpsrv/d2_client_cfg.cc2
-rw-r--r--src/lib/dhcpsrv/parsers/base_network_parser.h2
-rw-r--r--src/lib/dhcpsrv/subnet.h2
-rw-r--r--src/lib/dhcpsrv/tests/network_unittest.cc2
-rw-r--r--src/lib/dhcpsrv/testutils/test_utils.cc2
-rw-r--r--src/lib/yang/adaptor_subnet.cc2
-rw-r--r--src/lib/yang/adaptor_subnet.h2
-rw-r--r--src/lib/yang/tests/adaptor_subnet_unittests.cc2
-rw-r--r--src/lib/yang/translator_config.cc2
-rw-r--r--src/lib/yang/translator_config.h2
-rw-r--r--src/lib/yang/translator_database.cc2
-rw-r--r--src/lib/yang/translator_database.h2
-rw-r--r--src/lib/yang/translator_pd_pool.cc2
-rw-r--r--src/lib/yang/translator_shared_network.h2
-rw-r--r--src/lib/yang/translator_subnet.h2
34 files changed, 54 insertions, 117 deletions
diff --git a/ChangeLog b/ChangeLog
index ff3e0f416d..18da250b72 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+Kea 2.6.0 (stable) released on May 29, 2024
+
2247. [build] razvan
The library version numbers have been bumped up for the Kea 2.6.0
stable release.
diff --git a/configure.ac b/configure.ac
index 33a297bb95..69622edc0d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,7 +6,7 @@ AC_PREREQ([2.69])
# For released versions, this is in x.y.z format.
# For GIT versions, this is x.y.z-git, where x.y.z denotes the next development
# version that is worked on and that is to be released.
-AC_INIT(kea, 2.5.9-git, kea-dev@lists.isc.org)
+AC_INIT(kea, 2.6.0-git, kea-dev@lists.isc.org)
AC_CONFIG_SRCDIR(README)
# serial-tests is not available in automake version before 1.13, so
diff --git a/doc/devel/unit-tests.dox b/doc/devel/unit-tests.dox
index 8c136f7370..63a410dbed 100644
--- a/doc/devel/unit-tests.dox
+++ b/doc/devel/unit-tests.dox
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2024 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
diff --git a/doc/sphinx/grammar/grammar-dhcp4-parser.rst b/doc/sphinx/grammar/grammar-dhcp4-parser.rst
index 569e412aa0..c6dda8de6f 100644
--- a/doc/sphinx/grammar/grammar-dhcp4-parser.rst
+++ b/doc/sphinx/grammar/grammar-dhcp4-parser.rst
@@ -121,7 +121,6 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| reservations
| config_control
| server_tag
- | reservation_mode
| reservations_global
| reservations_in_subnet
| reservations_out_of_pool
@@ -510,7 +509,6 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| client_class
| require_client_classes
| reservations
- | reservation_mode
| reservations_global
| reservations_in_subnet
| reservations_out_of_pool
@@ -567,13 +565,6 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
reservations_out_of_pool ::= "reservations-out-of-pool" ":" BOOLEAN
- reservation_mode ::= "reservation-mode" ":" hr_mode
-
- hr_mode ::= "disabled"
- | "out-of-pool"
- | "global"
- | "all"
-
id ::= "id" ":" INTEGER
shared_networks ::= "shared-networks" ":" "[" shared_networks_content "]"
@@ -603,7 +594,6 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| server_hostname
| boot_file_name
| relay
- | reservation_mode
| reservations_global
| reservations_in_subnet
| reservations_out_of_pool
@@ -810,8 +800,6 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
ip_address ::= "ip-address" ":" STRING
- ip_addresses ::= "ip-addresses" ":" list_strings
-
duid ::= "duid" ":" STRING
hw_address ::= "hw-address" ":" STRING
@@ -828,8 +816,9 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
relay ::= "relay" ":" "{" relay_map "}"
- relay_map ::= ip_address
- | ip_addresses
+ relay_map ::= ip_addresses
+
+ ip_addresses ::= "ip-addresses" ":" list_strings
client_classes ::= "client-classes" ":" "[" client_classes_list "]"
@@ -926,13 +915,6 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| max_queue_size
| ncr_protocol
| ncr_format
- | dep_override_no_update
- | dep_override_client_update
- | dep_replace_client_name
- | dep_generated_prefix
- | dep_qualifying_suffix
- | dep_hostname_char_set
- | dep_hostname_char_replacement
| user_context
| comment
| unknown_map_entry
@@ -956,20 +938,6 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
ncr_format ::= "ncr-format" ":" "JSON"
- dep_qualifying_suffix ::= "qualifying-suffix" ":" STRING
-
- dep_override_no_update ::= "override-no-update" ":" BOOLEAN
-
- dep_override_client_update ::= "override-client-update" ":" BOOLEAN
-
- dep_replace_client_name ::= "replace-client-name" ":" ddns_replace_client_name_value
-
- dep_generated_prefix ::= "generated-prefix" ":" STRING
-
- dep_hostname_char_set ::= "hostname-char-set" ":" STRING
-
- dep_hostname_char_replacement ::= "hostname-char-replacement" ":" STRING
-
config_control ::= "config-control" ":" "{" config_control_params "}"
sub_config_control ::= "{" config_control_params "}"
diff --git a/doc/sphinx/grammar/grammar-dhcp6-parser.rst b/doc/sphinx/grammar/grammar-dhcp6-parser.rst
index 79b6fa3a91..98d7e6aa26 100644
--- a/doc/sphinx/grammar/grammar-dhcp6-parser.rst
+++ b/doc/sphinx/grammar/grammar-dhcp6-parser.rst
@@ -124,7 +124,6 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
| reservations
| config_control
| server_tag
- | reservation_mode
| reservations_global
| reservations_in_subnet
| reservations_out_of_pool
@@ -513,7 +512,6 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
| client_class
| require_client_classes
| reservations
- | reservation_mode
| reservations_global
| reservations_in_subnet
| reservations_out_of_pool
@@ -558,13 +556,6 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
reservations_out_of_pool ::= "reservations-out-of-pool" ":" BOOLEAN
- reservation_mode ::= "reservation-mode" ":" hr_mode
-
- hr_mode ::= "disabled"
- | "out-of-pool"
- | "global"
- | "all"
-
id ::= "id" ":" INTEGER
rapid_commit ::= "rapid-commit" ":" BOOLEAN
@@ -592,7 +583,6 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
| rebind_timer
| option_data_list
| relay
- | reservation_mode
| reservations_global
| reservations_in_subnet
| reservations_out_of_pool
@@ -779,6 +769,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
pd_pool_param ::= pd_prefix
| pd_prefix_len
| pd_delegated_len
+ | pool_id
| option_data_list
| client_class
| require_client_classes
@@ -846,10 +837,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
relay ::= "relay" ":" "{" relay_map "}"
- relay_map ::= ip_address
- | ip_addresses
-
- ip_address ::= "ip-address" ":" STRING
+ relay_map ::= ip_addresses
client_classes ::= "client-classes" ":" "[" client_classes_list "]"
@@ -974,21 +962,12 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
| max_queue_size
| ncr_protocol
| ncr_format
- | dep_override_no_update
- | dep_override_client_update
- | dep_replace_client_name
- | dep_generated_prefix
- | dep_qualifying_suffix
- | dep_hostname_char_set
- | dep_hostname_char_replacement
| user_context
| comment
| unknown_map_entry
enable_updates ::= "enable-updates" ":" BOOLEAN
- dep_qualifying_suffix ::= "qualifying-suffix" ":" STRING
-
server_ip ::= "server-ip" ":" STRING
server_port ::= "server-port" ":" INTEGER
@@ -1006,18 +985,6 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
ncr_format ::= "ncr-format" ":" "JSON"
- dep_override_no_update ::= "override-no-update" ":" BOOLEAN
-
- dep_override_client_update ::= "override-client-update" ":" BOOLEAN
-
- dep_replace_client_name ::= "replace-client-name" ":" ddns_replace_client_name_value
-
- dep_generated_prefix ::= "generated-prefix" ":" STRING
-
- dep_hostname_char_set ::= "hostname-char-set" ":" STRING
-
- dep_hostname_char_replacement ::= "hostname-char-replacement" ":" STRING
-
config_control ::= "config-control" ":" "{" config_control_params "}"
sub_config_control ::= "{" config_control_params "}"
diff --git a/src/bin/dhcp4/ctrl_dhcp4_srv.h b/src/bin/dhcp4/ctrl_dhcp4_srv.h
index cf430ddf72..1c8e6dc8ad 100644
--- a/src/bin/dhcp4/ctrl_dhcp4_srv.h
+++ b/src/bin/dhcp4/ctrl_dhcp4_srv.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2024 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
diff --git a/src/bin/dhcp4/dhcp4_lexer.cc b/src/bin/dhcp4/dhcp4_lexer.cc
index 0b60e023ae..559cf8d132 100644
--- a/src/bin/dhcp4/dhcp4_lexer.cc
+++ b/src/bin/dhcp4/dhcp4_lexer.cc
@@ -1,6 +1,6 @@
-#line 2 "dhcp4_lexer.cc"
+#line 1 "dhcp4_lexer.cc"
-#line 4 "dhcp4_lexer.cc"
+#line 3 "dhcp4_lexer.cc"
#define YY_INT_ALIGNED short int
@@ -2209,7 +2209,7 @@ using namespace isc::dhcp;
/* To avoid the call to exit... oops! */
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser4Context::fatal(msg)
-#line 2213 "dhcp4_lexer.cc"
+#line 2212 "dhcp4_lexer.cc"
/* noyywrap disables automatic rewinding for the next file to parse. Since we
always parse only a single string, there's no need to do any wraps. And
using yywrap requires linking with -lfl, which provides the default yywrap
@@ -2235,8 +2235,8 @@ using namespace isc::dhcp;
by moving it ahead by yyleng bytes. yyleng specifies the length of the
currently matched token. */
#define YY_USER_ACTION driver.loc_.columns(yyleng);
+#line 2238 "dhcp4_lexer.cc"
#line 2239 "dhcp4_lexer.cc"
-#line 2240 "dhcp4_lexer.cc"
#define INITIAL 0
#define COMMENT 1
@@ -2564,7 +2564,7 @@ YY_DECL
}
-#line 2568 "dhcp4_lexer.cc"
+#line 2567 "dhcp4_lexer.cc"
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
{
@@ -5563,7 +5563,7 @@ YY_RULE_SETUP
#line 2379 "dhcp4_lexer.ll"
ECHO;
YY_BREAK
-#line 5567 "dhcp4_lexer.cc"
+#line 5566 "dhcp4_lexer.cc"
case YY_END_OF_BUFFER:
{
diff --git a/src/bin/dhcp4/parser_context.cc b/src/bin/dhcp4/parser_context.cc
index 52bfe2be88..c13d264133 100644
--- a/src/bin/dhcp4/parser_context.cc
+++ b/src/bin/dhcp4/parser_context.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2024 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
diff --git a/src/bin/dhcp4/parser_context.h b/src/bin/dhcp4/parser_context.h
index 070b731517..d59f4b4765 100644
--- a/src/bin/dhcp4/parser_context.h
+++ b/src/bin/dhcp4/parser_context.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2024 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
diff --git a/src/bin/dhcp4/tests/get_config_unittest.cc b/src/bin/dhcp4/tests/get_config_unittest.cc
index 1f020f09b4..5e3149b9c5 100644
--- a/src/bin/dhcp4/tests/get_config_unittest.cc
+++ b/src/bin/dhcp4/tests/get_config_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2024 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
diff --git a/src/bin/dhcp4/tests/out_of_range_unittest.cc b/src/bin/dhcp4/tests/out_of_range_unittest.cc
index 014649fcf4..bb5c39a173 100644
--- a/src/bin/dhcp4/tests/out_of_range_unittest.cc
+++ b/src/bin/dhcp4/tests/out_of_range_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2024 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
diff --git a/src/bin/dhcp6/ctrl_dhcp6_srv.h b/src/bin/dhcp6/ctrl_dhcp6_srv.h
index 16db932038..3d75bae6f9 100644
--- a/src/bin/dhcp6/ctrl_dhcp6_srv.h
+++ b/src/bin/dhcp6/ctrl_dhcp6_srv.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2024 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
diff --git a/src/bin/dhcp6/dhcp6_lexer.cc b/src/bin/dhcp6/dhcp6_lexer.cc
index b29df17a20..37b1cad9c8 100644
--- a/src/bin/dhcp6/dhcp6_lexer.cc
+++ b/src/bin/dhcp6/dhcp6_lexer.cc
@@ -1,6 +1,6 @@
-#line 2 "dhcp6_lexer.cc"
+#line 1 "dhcp6_lexer.cc"
-#line 4 "dhcp6_lexer.cc"
+#line 3 "dhcp6_lexer.cc"
#define YY_INT_ALIGNED short int
@@ -2180,7 +2180,7 @@ using namespace isc::dhcp;
/* To avoid the call to exit... oops! */
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser6Context::fatal(msg)
-#line 2184 "dhcp6_lexer.cc"
+#line 2183 "dhcp6_lexer.cc"
/* noyywrap disables automatic rewinding for the next file to parse. Since we
always parse only a single string, there's no need to do any wraps. And
using yywrap requires linking with -lfl, which provides the default yywrap
@@ -2206,8 +2206,8 @@ using namespace isc::dhcp;
by moving it ahead by yyleng bytes. yyleng specifies the length of the
currently matched token. */
#define YY_USER_ACTION driver.loc_.columns(yyleng);
+#line 2209 "dhcp6_lexer.cc"
#line 2210 "dhcp6_lexer.cc"
-#line 2211 "dhcp6_lexer.cc"
#define INITIAL 0
#define COMMENT 1
@@ -2537,7 +2537,7 @@ YY_DECL
}
-#line 2541 "dhcp6_lexer.cc"
+#line 2540 "dhcp6_lexer.cc"
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
{
@@ -5562,7 +5562,7 @@ YY_RULE_SETUP
#line 2401 "dhcp6_lexer.ll"
ECHO;
YY_BREAK
-#line 5566 "dhcp6_lexer.cc"
+#line 5565 "dhcp6_lexer.cc"
case YY_END_OF_BUFFER:
{
diff --git a/src/bin/dhcp6/parser_context.cc b/src/bin/dhcp6/parser_context.cc
index 649e1e37c0..ebf7bef835 100644
--- a/src/bin/dhcp6/parser_context.cc
+++ b/src/bin/dhcp6/parser_context.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2024 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
diff --git a/src/bin/dhcp6/parser_context.h b/src/bin/dhcp6/parser_context.h
index 8d20453a65..c410ddda6a 100644
--- a/src/bin/dhcp6/parser_context.h
+++ b/src/bin/dhcp6/parser_context.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2024 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
diff --git a/src/bin/dhcp6/tests/sarr_unittest.cc b/src/bin/dhcp6/tests/sarr_unittest.cc
index 4371bc97ea..7c41472892 100644
--- a/src/bin/dhcp6/tests/sarr_unittest.cc
+++ b/src/bin/dhcp6/tests/sarr_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2024 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
diff --git a/src/bin/dhcp6/tests/simple_parser6_unittest.cc b/src/bin/dhcp6/tests/simple_parser6_unittest.cc
index a625211296..23951a4f8f 100644
--- a/src/bin/dhcp6/tests/simple_parser6_unittest.cc
+++ b/src/bin/dhcp6/tests/simple_parser6_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2024 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
diff --git a/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes b/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
index 7f179a6af1..6ea6f686c5 100644
--- a/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
+++ b/src/hooks/dhcp/lease_cmds/lease_cmds_messages.mes
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2022 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
% LEASE_CMDS_ADD4 lease4-add command successful (address: %1)
The lease4-add command has been successful. Lease IPv4 address
@@ -124,20 +124,20 @@ parameters passed are logged.
The lease4-wipe command has been successful. Parameters of the command
are logged.
+% LEASE_CMDS_WIPE4_DEPRECATED lease4-wipe command is deprecated and it will be removed in the future.
+The lease4-wipe command is deprecated and it will be removed in the future.
+
% LEASE_CMDS_WIPE4_FAILED lease4-wipe command failed (parameters: %1, reason: %2)
The lease4-wipe command has failed. Both the reason as well as the
parameters passed are logged.
-% LEASE_CMDS_WIPE4_DEPRECATED lease4-wipe command is deprecated and it will be removed in the future.
-The lease4-wipe command is deprecated and it will be removed in the future.
-
% LEASE_CMDS_WIPE6 lease6-wipe command successful (parameters: %1)
The lease6-wipe command has been successful. Parameters of the command
are logged.
+% LEASE_CMDS_WIPE6_DEPRECATED lease6-wipe command is deprecated and it will be removed in the future.
+The lease6-wipe command is deprecated and it will be removed in the future.
+
% LEASE_CMDS_WIPE6_FAILED lease6-wipe command failed (parameters: %1, reason: %2)
The lease6-wipe command has failed. Both the reason as well as the
parameters passed are logged.
-
-% LEASE_CMDS_WIPE6_DEPRECATED lease6-wipe command is deprecated and it will be removed in the future.
-The lease6-wipe command is deprecated and it will be removed in the future.
diff --git a/src/hooks/dhcp/lease_cmds/lease_parser.cc b/src/hooks/dhcp/lease_cmds/lease_parser.cc
index c639c256c9..585c079edb 100644
--- a/src/hooks/dhcp/lease_cmds/lease_parser.cc
+++ b/src/hooks/dhcp/lease_cmds/lease_parser.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2024 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
diff --git a/src/lib/dhcpsrv/d2_client_cfg.cc b/src/lib/dhcpsrv/d2_client_cfg.cc
index b26ebc5f2a..a011e637f0 100644
--- a/src/lib/dhcpsrv/d2_client_cfg.cc
+++ b/src/lib/dhcpsrv/d2_client_cfg.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2020 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2013-2024 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
diff --git a/src/lib/dhcpsrv/parsers/base_network_parser.h b/src/lib/dhcpsrv/parsers/base_network_parser.h
index fe903d36a6..cd7b4bcbaf 100644
--- a/src/lib/dhcpsrv/parsers/base_network_parser.h
+++ b/src/lib/dhcpsrv/parsers/base_network_parser.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2019-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2019-2024 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
diff --git a/src/lib/dhcpsrv/subnet.h b/src/lib/dhcpsrv/subnet.h
index c93c7ed777..7f2e0f93a8 100644
--- a/src/lib/dhcpsrv/subnet.h
+++ b/src/lib/dhcpsrv/subnet.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2024 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
diff --git a/src/lib/dhcpsrv/tests/network_unittest.cc b/src/lib/dhcpsrv/tests/network_unittest.cc
index 341afa57a7..a1b57743aa 100644
--- a/src/lib/dhcpsrv/tests/network_unittest.cc
+++ b/src/lib/dhcpsrv/tests/network_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2019-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2019-2024 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
diff --git a/src/lib/dhcpsrv/testutils/test_utils.cc b/src/lib/dhcpsrv/testutils/test_utils.cc
index 928393659e..d90eb25a49 100644
--- a/src/lib/dhcpsrv/testutils/test_utils.cc
+++ b/src/lib/dhcpsrv/testutils/test_utils.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2024 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
diff --git a/src/lib/yang/adaptor_subnet.cc b/src/lib/yang/adaptor_subnet.cc
index 5e4e9f2bc4..a1e3d13f40 100644
--- a/src/lib/yang/adaptor_subnet.cc
+++ b/src/lib/yang/adaptor_subnet.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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
diff --git a/src/lib/yang/adaptor_subnet.h b/src/lib/yang/adaptor_subnet.h
index 49e684f5cd..f24dbedb94 100644
--- a/src/lib/yang/adaptor_subnet.h
+++ b/src/lib/yang/adaptor_subnet.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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
diff --git a/src/lib/yang/tests/adaptor_subnet_unittests.cc b/src/lib/yang/tests/adaptor_subnet_unittests.cc
index 6cf060f01c..5b3d0afb68 100644
--- a/src/lib/yang/tests/adaptor_subnet_unittests.cc
+++ b/src/lib/yang/tests/adaptor_subnet_unittests.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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
diff --git a/src/lib/yang/translator_config.cc b/src/lib/yang/translator_config.cc
index da2806da75..0c97ed67d5 100644
--- a/src/lib/yang/translator_config.cc
+++ b/src/lib/yang/translator_config.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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
diff --git a/src/lib/yang/translator_config.h b/src/lib/yang/translator_config.h
index a69ed77f01..c33e930d2e 100644
--- a/src/lib/yang/translator_config.h
+++ b/src/lib/yang/translator_config.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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
diff --git a/src/lib/yang/translator_database.cc b/src/lib/yang/translator_database.cc
index e0806a6a10..36b79a786c 100644
--- a/src/lib/yang/translator_database.cc
+++ b/src/lib/yang/translator_database.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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
diff --git a/src/lib/yang/translator_database.h b/src/lib/yang/translator_database.h
index ec220bc6b4..e9648d18be 100644
--- a/src/lib/yang/translator_database.h
+++ b/src/lib/yang/translator_database.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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
diff --git a/src/lib/yang/translator_pd_pool.cc b/src/lib/yang/translator_pd_pool.cc
index b284b6ce83..bd02978561 100644
--- a/src/lib/yang/translator_pd_pool.cc
+++ b/src/lib/yang/translator_pd_pool.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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
diff --git a/src/lib/yang/translator_shared_network.h b/src/lib/yang/translator_shared_network.h
index b592106691..a40dfac2f2 100644
--- a/src/lib/yang/translator_shared_network.h
+++ b/src/lib/yang/translator_shared_network.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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
diff --git a/src/lib/yang/translator_subnet.h b/src/lib/yang/translator_subnet.h
index 10655d9b93..52191bbd40 100644
--- a/src/lib/yang/translator_subnet.h
+++ b/src/lib/yang/translator_subnet.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2024 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