summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcin Godzina <mgodzina@isc.org>2024-06-24 10:18:19 +0200
committerMarcin Godzina <mgodzina@isc.org>2024-06-24 10:18:19 +0200
commit1075e0403b6bb87b3bb618bfc34784017ec0adc2 (patch)
treed5f2ca07f20c0c82ff02b5ce8851a861139401e0
parent[#3459] added util/io library to script and bumped version (diff)
downloadkea-1075e0403b6bb87b3bb618bfc34784017ec0adc2.tar.xz
kea-1075e0403b6bb87b3bb618bfc34784017ec0adc2.zip
[#3464] release changesKea-2.7.0
-rw-r--r--ChangeLog6
-rw-r--r--platforms.rst2
-rw-r--r--src/bin/dhcp4/tests/release_unittest.cc2
-rw-r--r--src/hooks/dhcp/perfmon/perfmon_messages.mes40
-rw-r--r--src/lib/d2srv/d2_stats.h2
-rw-r--r--src/lib/d2srv/tests/d2_tsig_key_unittest.cc2
-rw-r--r--src/lib/dhcp/tests/packet_queue6_unittest.cc2
-rw-r--r--src/lib/dhcpsrv/lease.h2
-rw-r--r--src/lib/dhcpsrv/tests/ip_range_permutation_unittest.cc2
-rw-r--r--src/lib/dhcpsrv/tests/lease_unittest.cc2
-rw-r--r--src/lib/eval/eval.dox2
-rw-r--r--src/lib/eval/location.hh1
-rw-r--r--src/lib/eval/parser.yy2
-rw-r--r--src/lib/log/tests/message_initializer_1_unittest.cc2
-rw-r--r--src/lib/pgsql/pgsql_exchange.h2
-rwxr-xr-xtools/bump-lib-versions.sh2
16 files changed, 37 insertions, 36 deletions
diff --git a/ChangeLog b/ChangeLog
index 70f0d10ac9..0b6eba52a3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+Kea 2.7.0 (development) released on June 26, 2024
+
2258. [build] razvan
The library version numbers have been bumped up for the Kea 2.7.0
development release.
@@ -21,7 +23,7 @@
the association between the lease and the client in the
partner's lease database. This change introduces a new
"released" lease state which appears for the released leases
- in the lease datbase and in the lease updates exchanged
+ in the lease database and in the lease updates exchanged
between the HA partners. It is a backward incompatible change
for the HA partners that haven't been upgraded to the latest
Kea version. They will reject the lease updates for the
@@ -69,7 +71,7 @@
(Gitlab #3035)
2248. [bug] tmark
- Fixed a corner-case isssue in kea-dhcp6 that was
+ Fixed a corner-case issue in kea-dhcp6 that was
causing it to attempt to update a lease for an address
with a generated FQDN even though the address was not
available to be leased.
diff --git a/platforms.rst b/platforms.rst
index 6dd0df4c34..77666a4fce 100644
--- a/platforms.rst
+++ b/platforms.rst
@@ -17,7 +17,7 @@ Regularly Tested Platforms
Kea is officially supported on Alpine, Debian, Fedora, FreeBSD, RHEL, and Ubuntu
systems. Kea-|release| builds have been tested on:
-* Alpine — 3.16, 3.17, 3.18, 3.19
+* Alpine — 3.16, 3.17, 3.18, 3.19, 3.20
* Debian — 10, 11, 12
* Fedora — 36, 38, 39, 40
* FreeBSD — 13
diff --git a/src/bin/dhcp4/tests/release_unittest.cc b/src/bin/dhcp4/tests/release_unittest.cc
index 2a8c962308..8e5038aaa5 100644
--- a/src/bin/dhcp4/tests/release_unittest.cc
+++ b/src/bin/dhcp4/tests/release_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/hooks/dhcp/perfmon/perfmon_messages.mes b/src/hooks/dhcp/perfmon/perfmon_messages.mes
index 67f3610b86..b2d9f5a1c3 100644
--- a/src/hooks/dhcp/perfmon/perfmon_messages.mes
+++ b/src/hooks/dhcp/perfmon/perfmon_messages.mes
@@ -15,6 +15,26 @@ Arguments detail the alarm's key, the time the alarm was first
triggered, the most recent reported mean, and the high-water-ms
value.
+% PERFMON_CMDS_CONTROL_ERROR perfmon-control command processing failed: %1
+This error message is issued when the PerfMon hook library encounters an
+error processing a perfmon-control command. The argument explains the
+command error.
+
+% PERFMON_CMDS_CONTROL_OK perfmon-control command success: active monitoring: %1, stats-mgr-reporting: %2
+This info log is issued when perfmon-control command has successfully
+enabled/disabled active monitoring and/or statistics mgr reporting.
+Arguments reflect the current state of both.
+
+% PERFMON_CMDS_GET_ALL_DURATIONS_ERROR perfmon-get-all-durations command processing failed: %1
+This error message is issued when the PerfMon hook library encounters an
+error processing a perfmon-get-all-durations command. The argument explains the
+command error.
+
+% PERFMON_CMDS_GET_ALL_DURATIONS_OK perfmon-get-all-durations returning %1 durations
+This info log is issued when perfmon-get-all-durations command has
+completed successfully. The argument contains the number of
+durations returned.
+
% PERFMON_DEINIT_FAILED unloading PerfMon hooks library failed: %1
This error message indicates an error unloading the PerfMon hooks
library. The details of the error are provided as argument of
@@ -70,23 +90,3 @@ the log message.
% PERFMON_INIT_OK loading PerfMon hooks library successful
This info message indicates that the PerfMon hooks library has been
loaded successfully. Enjoy!
-
-% PERFMON_CMDS_CONTROL_ERROR perfmon-control command processing failed: %1
-This error message is issued when the PerfMon hook library encounters an
-error processing a perfmon-control command. The argument explains the
-command error.
-
-% PERFMON_CMDS_CONTROL_OK perfmon-control command success: active monitoring: %1, stats-mgr-reporting: %2
-This info log is issued when perfmon-control command has successfully
-enabled/disabled active monitoring and/or statistics mgr reporting.
-Arguments reflect the current state of both.
-
-% PERFMON_CMDS_GET_ALL_DURATIONS_ERROR perfmon-get-all-durations command processing failed: %1
-This error message is issued when the PerfMon hook library encounters an
-error processing a perfmon-get-all-durations command. The argument explains the
-command error.
-
-% PERFMON_CMDS_GET_ALL_DURATIONS_OK perfmon-get-all-durations returning %1 durations
-This info log is issued when perfmon-get-all-durations command has
-completed successfully. The argument contains the number of
-durations returned.
diff --git a/src/lib/d2srv/d2_stats.h b/src/lib/d2srv/d2_stats.h
index 10e1526f74..538d546090 100644
--- a/src/lib/d2srv/d2_stats.h
+++ b/src/lib/d2srv/d2_stats.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-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/d2srv/tests/d2_tsig_key_unittest.cc b/src/lib/d2srv/tests/d2_tsig_key_unittest.cc
index d4895ce7ed..9dcecfaee4 100644
--- a/src/lib/d2srv/tests/d2_tsig_key_unittest.cc
+++ b/src/lib/d2srv/tests/d2_tsig_key_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2021 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2021-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/dhcp/tests/packet_queue6_unittest.cc b/src/lib/dhcp/tests/packet_queue6_unittest.cc
index 0e9c7d2690..4f6fa020d5 100644
--- a/src/lib/dhcp/tests/packet_queue6_unittest.cc
+++ b/src/lib/dhcp/tests/packet_queue6_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2018,2021 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/dhcpsrv/lease.h b/src/lib/dhcpsrv/lease.h
index 8e4d297d76..c9152d097e 100644
--- a/src/lib/dhcpsrv/lease.h
+++ b/src/lib/dhcpsrv/lease.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2023 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/tests/ip_range_permutation_unittest.cc b/src/lib/dhcpsrv/tests/ip_range_permutation_unittest.cc
index 1afa3b1ee8..4ab8f293b3 100644
--- a/src/lib/dhcpsrv/tests/ip_range_permutation_unittest.cc
+++ b/src/lib/dhcpsrv/tests/ip_range_permutation_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2020-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2020-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/lease_unittest.cc b/src/lib/dhcpsrv/tests/lease_unittest.cc
index 8d3b1b6b56..5fe6bee828 100644
--- a/src/lib/dhcpsrv/tests/lease_unittest.cc
+++ b/src/lib/dhcpsrv/tests/lease_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2013-2023 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/eval/eval.dox b/src/lib/eval/eval.dox
index eac02f1785..d808ab05dc 100644
--- a/src/lib/eval/eval.dox
+++ b/src/lib/eval/eval.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/src/lib/eval/location.hh b/src/lib/eval/location.hh
index a50cf489d2..5bde47985a 100644
--- a/src/lib/eval/location.hh
+++ b/src/lib/eval/location.hh
@@ -1,4 +1,3 @@
-// Generated 202406072002
// A Bison parser, made by GNU Bison 3.8.2.
// Locations for Bison parsers in C++
diff --git a/src/lib/eval/parser.yy b/src/lib/eval/parser.yy
index 98285853d1..24ae843e07 100644
--- a/src/lib/eval/parser.yy
+++ b/src/lib/eval/parser.yy
@@ -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/lib/log/tests/message_initializer_1_unittest.cc b/src/lib/log/tests/message_initializer_1_unittest.cc
index aa8ddbbc0e..2dea186ae1 100644
--- a/src/lib/log/tests/message_initializer_1_unittest.cc
+++ b/src/lib/log/tests/message_initializer_1_unittest.cc
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2020 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/pgsql/pgsql_exchange.h b/src/lib/pgsql/pgsql_exchange.h
index f97d29525c..98a048f2a5 100644
--- a/src/lib/pgsql/pgsql_exchange.h
+++ b/src/lib/pgsql/pgsql_exchange.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2022 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/tools/bump-lib-versions.sh b/tools/bump-lib-versions.sh
index 7fd576abb2..d266bcb778 100755
--- a/tools/bump-lib-versions.sh
+++ b/tools/bump-lib-versions.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright (C) 2020-2023 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2020-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