2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 21:18:02 +00:00

[#2809] release changes

This commit is contained in:
Marcin Godzina 2023-03-24 23:51:18 +01:00
parent 234994c12a
commit 769b3583ab
134 changed files with 534 additions and 455 deletions

View File

@ -1,3 +1,5 @@
Kea 2.3.6 (development) released on March 29, 2023
2120. [build] razvan 2120. [build] razvan
The library version numbers have been bumped up for the Kea 2.3.6 The library version numbers have been bumped up for the Kea 2.3.6
development release. development release.

View File

@ -23,7 +23,7 @@ sys.setrecursionlimit(5000)
# -- Project information ----------------------------------------------------- # -- Project information -----------------------------------------------------
project = 'Kea' project = 'Kea'
copyright = '2019-2022, Internet Systems Consortium' copyright = '2019-2023, Internet Systems Consortium'
author = 'Internet Systems Consortium' author = 'Internet Systems Consortium'
# get current kea version # get current kea version

View File

@ -141,6 +141,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| ddns_qualifying_suffix | ddns_qualifying_suffix
| ddns_update_on_renew | ddns_update_on_renew
| ddns_use_conflict_resolution | ddns_use_conflict_resolution
| ddns_ttl_percent
| store_extended_info | store_extended_info
| statistic_default_sample_count | statistic_default_sample_count
| statistic_default_sample_age | statistic_default_sample_age
@ -151,6 +152,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| compatibility | compatibility
| parked_packet_limit | parked_packet_limit
| allocator | allocator
| offer_lifetime
| unknown_map_entry | unknown_map_entry
valid_lifetime ::= "valid-lifetime" ":" INTEGER valid_lifetime ::= "valid-lifetime" ":" INTEGER
@ -209,6 +211,8 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
ddns_use_conflict_resolution ::= "ddns-use-conflict-resolution" ":" BOOLEAN ddns_use_conflict_resolution ::= "ddns-use-conflict-resolution" ":" BOOLEAN
ddns_ttl_percent ::= "ddns-ttl-percent" ":" FLOAT
hostname_char_set ::= "hostname-char-set" ":" STRING hostname_char_set ::= "hostname-char-set" ":" STRING
hostname_char_replacement ::= "hostname-char-replacement" ":" STRING hostname_char_replacement ::= "hostname-char-replacement" ":" STRING
@ -225,6 +229,8 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
reservations_lookup_first ::= "reservations-lookup-first" ":" BOOLEAN reservations_lookup_first ::= "reservations-lookup-first" ":" BOOLEAN
offer_lifetime ::= "offer-lifetime" ":" INTEGER
interfaces_config ::= "interfaces-config" ":" "{" interfaces_config_params "}" interfaces_config ::= "interfaces-config" ":" "{" interfaces_config_params "}"
interfaces_config_params ::= interfaces_config_param interfaces_config_params ::= interfaces_config_param
@ -518,10 +524,12 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| ddns_qualifying_suffix | ddns_qualifying_suffix
| ddns_update_on_renew | ddns_update_on_renew
| ddns_use_conflict_resolution | ddns_use_conflict_resolution
| ddns_ttl_percent
| hostname_char_set | hostname_char_set
| hostname_char_replacement | hostname_char_replacement
| store_extended_info | store_extended_info
| allocator | allocator
| offer_lifetime
| unknown_map_entry | unknown_map_entry
subnet ::= "subnet" ":" STRING subnet ::= "subnet" ":" STRING
@ -604,10 +612,12 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| ddns_qualifying_suffix | ddns_qualifying_suffix
| ddns_update_on_renew | ddns_update_on_renew
| ddns_use_conflict_resolution | ddns_use_conflict_resolution
| ddns_ttl_percent
| hostname_char_set | hostname_char_set
| hostname_char_replacement | hostname_char_replacement
| store_extended_info | store_extended_info
| allocator | allocator
| offer_lifetime
| unknown_map_entry | unknown_map_entry
option_def_list ::= "option-def" ":" "[" option_def_list_content "]" option_def_list ::= "option-def" ":" "[" option_def_list_content "]"
@ -687,6 +697,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| option_data_space | option_data_space
| option_data_csv_format | option_data_csv_format
| option_data_always_send | option_data_always_send
| option_data_never_send
| user_context | user_context
| comment | comment
| unknown_map_entry | unknown_map_entry
@ -703,6 +714,8 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
option_data_always_send ::= "always-send" ":" BOOLEAN option_data_always_send ::= "always-send" ":" BOOLEAN
option_data_never_send ::= "never-send" ":" BOOLEAN
pools_list ::= "pools" ":" "[" pools_list_content "]" pools_list ::= "pools" ":" "[" pools_list_content "]"
pools_list_content ::= pools_list_content ::=
@ -829,6 +842,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| valid_lifetime | valid_lifetime
| min_valid_lifetime | min_valid_lifetime
| max_valid_lifetime | max_valid_lifetime
| offer_lifetime
client_class_name ::= name client_class_name ::= name
@ -1011,10 +1025,16 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
| compatibility_params "," | compatibility_params ","
compatibility_param ::= lenient_option_parsing compatibility_param ::= lenient_option_parsing
| ignore-rai-link-selection | ignore_dhcp_server_identifier
| ignore_rai_link_selection
| exclude_first_last_24
| unknown_map_entry | unknown_map_entry
lenient_option_parsing ::= "lenient-option-parsing" ":" BOOLEAN lenient_option_parsing ::= "lenient-option-parsing" ":" BOOLEAN
ignore-rai-link-selection ::= "ignore-rai-link-selection" ":" BOOLEAN ignore_dhcp_server_identifier ::= "ignore-dhcp-server-identifier" ":" BOOLEAN
ignore_rai_link_selection ::= "ignore-rai-link-selection" ":" BOOLEAN
exclude_first_last_24 ::= "exclude-first-last-24" ":" BOOLEAN

View File

@ -144,6 +144,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
| ddns_qualifying_suffix | ddns_qualifying_suffix
| ddns_update_on_renew | ddns_update_on_renew
| ddns_use_conflict_resolution | ddns_use_conflict_resolution
| ddns_ttl_percent
| store_extended_info | store_extended_info
| statistic_default_sample_count | statistic_default_sample_count
| statistic_default_sample_age | statistic_default_sample_age
@ -209,6 +210,8 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
ddns_use_conflict_resolution ::= "ddns-use-conflict-resolution" ":" BOOLEAN ddns_use_conflict_resolution ::= "ddns-use-conflict-resolution" ":" BOOLEAN
ddns_ttl_percent ::= "ddns-ttl-percent" ":" FLOAT
hostname_char_set ::= "hostname-char-set" ":" STRING hostname_char_set ::= "hostname-char-set" ":" STRING
hostname_char_replacement ::= "hostname-char-replacement" ":" STRING hostname_char_replacement ::= "hostname-char-replacement" ":" STRING
@ -521,6 +524,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
| ddns_qualifying_suffix | ddns_qualifying_suffix
| ddns_update_on_renew | ddns_update_on_renew
| ddns_use_conflict_resolution | ddns_use_conflict_resolution
| ddns_ttl_percent
| store_extended_info | store_extended_info
| allocator | allocator
| pd_allocator | pd_allocator
@ -606,6 +610,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
| ddns_qualifying_suffix | ddns_qualifying_suffix
| ddns_update_on_renew | ddns_update_on_renew
| ddns_use_conflict_resolution | ddns_use_conflict_resolution
| ddns_ttl_percent
| store_extended_info | store_extended_info
| allocator | allocator
| pd_allocator | pd_allocator
@ -688,6 +693,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
| option_data_space | option_data_space
| option_data_csv_format | option_data_csv_format
| option_data_always_send | option_data_always_send
| option_data_never_send
| user_context | user_context
| comment | comment
| unknown_map_entry | unknown_map_entry
@ -704,6 +710,8 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
option_data_always_send ::= "always-send" ":" BOOLEAN option_data_always_send ::= "always-send" ":" BOOLEAN
option_data_never_send ::= "never-send" ":" BOOLEAN
pools_list ::= "pools" ":" "[" pools_list_content "]" pools_list ::= "pools" ":" "[" pools_list_content "]"
pools_list_content ::= pools_list_content ::=

View File

@ -1,5 +1,5 @@
.. ..
Copyright (C) 2019-2021 Internet Systems Consortium, Inc. ("ISC") Copyright (C) 2019-2023 Internet Systems Consortium, Inc. ("ISC")
This Source Code Form is subject to the terms of the Mozilla Public 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 License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,5 +1,5 @@
.. ..
Copyright (C) 2019-2021 Internet Systems Consortium, Inc. ("ISC") Copyright (C) 2019-2023 Internet Systems Consortium, Inc. ("ISC")
This Source Code Form is subject to the terms of the Mozilla Public 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 License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,5 +1,5 @@
.. ..
Copyright (C) 2019-2021 Internet Systems Consortium, Inc. ("ISC") Copyright (C) 2019-2023 Internet Systems Consortium, Inc. ("ISC")
This Source Code Form is subject to the terms of the Mozilla Public 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 License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,6 +1,6 @@
#line 2 "d2_lexer.cc" #line 1 "d2_lexer.cc"
#line 4 "d2_lexer.cc" #line 3 "d2_lexer.cc"
#define YY_INT_ALIGNED short int #define YY_INT_ALIGNED short int
@ -1136,7 +1136,7 @@ unsigned int comment_start_line = 0;
/* To avoid the call to exit... oops! */ /* To avoid the call to exit... oops! */
#define YY_FATAL_ERROR(msg) isc::d2::D2ParserContext::fatal(msg) #define YY_FATAL_ERROR(msg) isc::d2::D2ParserContext::fatal(msg)
#line 1140 "d2_lexer.cc" #line 1139 "d2_lexer.cc"
/* noyywrap disables automatic rewinding for the next file to parse. Since we /* 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 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 using yywrap requires linking with -lfl, which provides the default yywrap
@ -1162,8 +1162,8 @@ unsigned int comment_start_line = 0;
by moving it ahead by yyleng bytes. yyleng specifies the length of the by moving it ahead by yyleng bytes. yyleng specifies the length of the
currently matched token. */ currently matched token. */
#define YY_USER_ACTION driver.loc_.columns(yyleng); #define YY_USER_ACTION driver.loc_.columns(yyleng);
#line 1165 "d2_lexer.cc"
#line 1166 "d2_lexer.cc" #line 1166 "d2_lexer.cc"
#line 1167 "d2_lexer.cc"
#define INITIAL 0 #define INITIAL 0
#define COMMENT 1 #define COMMENT 1
@ -1483,7 +1483,7 @@ YY_DECL
} }
#line 1487 "d2_lexer.cc" #line 1486 "d2_lexer.cc"
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
{ {
@ -2465,7 +2465,7 @@ YY_RULE_SETUP
#line 816 "d2_lexer.ll" #line 816 "d2_lexer.ll"
ECHO; ECHO;
YY_BREAK YY_BREAK
#line 2469 "d2_lexer.cc" #line 2468 "d2_lexer.cc"
case YY_END_OF_BUFFER: case YY_END_OF_BUFFER:
{ {

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2021 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2012-2022 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -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 #define YY_INT_ALIGNED short int
@ -2186,7 +2186,7 @@ using namespace isc::dhcp;
/* To avoid the call to exit... oops! */ /* To avoid the call to exit... oops! */
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser4Context::fatal(msg) #define YY_FATAL_ERROR(msg) isc::dhcp::Parser4Context::fatal(msg)
#line 2190 "dhcp4_lexer.cc" #line 2189 "dhcp4_lexer.cc"
/* noyywrap disables automatic rewinding for the next file to parse. Since we /* 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 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 using yywrap requires linking with -lfl, which provides the default yywrap
@ -2212,8 +2212,8 @@ using namespace isc::dhcp;
by moving it ahead by yyleng bytes. yyleng specifies the length of the by moving it ahead by yyleng bytes. yyleng specifies the length of the
currently matched token. */ currently matched token. */
#define YY_USER_ACTION driver.loc_.columns(yyleng); #define YY_USER_ACTION driver.loc_.columns(yyleng);
#line 2215 "dhcp4_lexer.cc"
#line 2216 "dhcp4_lexer.cc" #line 2216 "dhcp4_lexer.cc"
#line 2217 "dhcp4_lexer.cc"
#define INITIAL 0 #define INITIAL 0
#define COMMENT 1 #define COMMENT 1
@ -2541,7 +2541,7 @@ YY_DECL
} }
#line 2545 "dhcp4_lexer.cc" #line 2544 "dhcp4_lexer.cc"
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
{ {
@ -5565,7 +5565,7 @@ YY_RULE_SETUP
#line 2396 "dhcp4_lexer.ll" #line 2396 "dhcp4_lexer.ll"
ECHO; ECHO;
YY_BREAK YY_BREAK
#line 5569 "dhcp4_lexer.cc" #line 5568 "dhcp4_lexer.cc"
case YY_END_OF_BUFFER: case YY_END_OF_BUFFER:
{ {

View File

@ -1,8 +1,8 @@
// A Bison parser, made by GNU Bison 3.7.2. // A Bison parser, made by GNU Bison 3.8.2.
// Skeleton implementation for Bison LALR(1) parsers in C++ // Skeleton implementation for Bison LALR(1) parsers in C++
// Copyright (C) 2002-2015, 2018-2020 Free Software Foundation, Inc. // Copyright (C) 2002-2015, 2018-2021 Free Software Foundation, Inc.
// This program is free software: you can redistribute it and/or modify // This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by
@ -15,7 +15,7 @@
// GNU General Public License for more details. // GNU General Public License for more details.
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// As a special exception, you may create a larger work that contains // As a special exception, you may create a larger work that contains
// part or all of the Bison parser skeleton and distribute that work // part or all of the Bison parser skeleton and distribute that work
@ -125,7 +125,7 @@
#else // !PARSER4_DEBUG #else // !PARSER4_DEBUG
# define YYCDEBUG if (false) std::cerr # define YYCDEBUG if (false) std::cerr
# define YY_SYMBOL_PRINT(Title, Symbol) YYUSE (Symbol) # define YY_SYMBOL_PRINT(Title, Symbol) YY_USE (Symbol)
# define YY_REDUCE_PRINT(Rule) static_cast<void> (0) # define YY_REDUCE_PRINT(Rule) static_cast<void> (0)
# define YY_STACK_PRINT() static_cast<void> (0) # define YY_STACK_PRINT() static_cast<void> (0)
@ -160,9 +160,9 @@ namespace isc { namespace dhcp {
Dhcp4Parser::syntax_error::~syntax_error () YY_NOEXCEPT YY_NOTHROW Dhcp4Parser::syntax_error::~syntax_error () YY_NOEXCEPT YY_NOTHROW
{} {}
/*---------------. /*---------.
| symbol kinds. | | symbol. |
`---------------*/ `---------*/
@ -390,7 +390,7 @@ namespace isc { namespace dhcp {
Dhcp4Parser::yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const Dhcp4Parser::yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const
{ {
std::ostream& yyoutput = yyo; std::ostream& yyoutput = yyo;
YYUSE (yyoutput); YY_USE (yyoutput);
if (yysym.empty ()) if (yysym.empty ())
yyo << "empty symbol"; yyo << "empty symbol";
else else
@ -507,7 +507,7 @@ namespace isc { namespace dhcp {
} }
void void
Dhcp4Parser::yypop_ (int n) Dhcp4Parser::yypop_ (int n) YY_NOEXCEPT
{ {
yystack_.pop (n); yystack_.pop (n);
} }
@ -550,13 +550,13 @@ namespace isc { namespace dhcp {
} }
bool bool
Dhcp4Parser::yy_pact_value_is_default_ (int yyvalue) Dhcp4Parser::yy_pact_value_is_default_ (int yyvalue) YY_NOEXCEPT
{ {
return yyvalue == yypact_ninf_; return yyvalue == yypact_ninf_;
} }
bool bool
Dhcp4Parser::yy_table_value_is_error_ (int yyvalue) Dhcp4Parser::yy_table_value_is_error_ (int yyvalue) YY_NOEXCEPT
{ {
return yyvalue == yytable_ninf_; return yyvalue == yytable_ninf_;
} }
@ -4945,16 +4945,16 @@ namespace isc { namespace dhcp {
// Actual number of expected tokens // Actual number of expected tokens
int yycount = 0; int yycount = 0;
int yyn = yypact_[+yyparser_.yystack_[0].state]; const int yyn = yypact_[+yyparser_.yystack_[0].state];
if (!yy_pact_value_is_default_ (yyn)) if (!yy_pact_value_is_default_ (yyn))
{ {
/* Start YYX at -YYN if negative to avoid negative indexes in /* Start YYX at -YYN if negative to avoid negative indexes in
YYCHECK. In other words, skip the first -YYN actions for YYCHECK. In other words, skip the first -YYN actions for
this state because they are default actions. */ this state because they are default actions. */
int yyxbegin = yyn < 0 ? -yyn : 0; const int yyxbegin = yyn < 0 ? -yyn : 0;
// Stay within bounds of both yycheck and yytname. // Stay within bounds of both yycheck and yytname.
int yychecklim = yylast_ - yyn + 1; const int yychecklim = yylast_ - yyn + 1;
int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; const int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
for (int yyx = yyxbegin; yyx < yyxend; ++yyx) for (int yyx = yyxbegin; yyx < yyxend; ++yyx)
if (yycheck_[yyx + yyn] == yyx && yyx != symbol_kind::S_YYerror if (yycheck_[yyx + yyn] == yyx && yyx != symbol_kind::S_YYerror
&& !yy_table_value_is_error_ (yytable_[yyx + yyn])) && !yy_table_value_is_error_ (yytable_[yyx + yyn]))
@ -4975,6 +4975,9 @@ namespace isc { namespace dhcp {
int int
Dhcp4Parser::yy_syntax_error_arguments_ (const context& yyctx, Dhcp4Parser::yy_syntax_error_arguments_ (const context& yyctx,
symbol_kind_type yyarg[], int yyargn) const symbol_kind_type yyarg[], int yyargn) const
@ -5386,7 +5389,7 @@ namespace isc { namespace dhcp {
const short const short
Dhcp4Parser::yydefgoto_[] = Dhcp4Parser::yydefgoto_[] =
{ {
-1, 14, 15, 16, 17, 18, 19, 20, 21, 22, 0, 14, 15, 16, 17, 18, 19, 20, 21, 22,
23, 24, 25, 26, 27, 36, 37, 38, 65, 744, 23, 24, 25, 26, 27, 36, 37, 38, 65, 744,
82, 83, 39, 64, 79, 80, 765, 969, 1069, 1070, 82, 83, 39, 64, 79, 80, 765, 969, 1069, 1070,
840, 41, 66, 85, 435, 86, 43, 67, 155, 156, 840, 41, 66, 85, 435, 86, 43, 67, 155, 156,
@ -6342,7 +6345,7 @@ namespace isc { namespace dhcp {
#line 14 "dhcp4_parser.yy" #line 14 "dhcp4_parser.yy"
} } // isc::dhcp } } // isc::dhcp
#line 6346 "dhcp4_parser.cc" #line 6349 "dhcp4_parser.cc"
#line 2981 "dhcp4_parser.yy" #line 2981 "dhcp4_parser.yy"

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
// Copyright (C) 2012-2022 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,8 +1,8 @@
// A Bison parser, made by GNU Bison 3.7.2. // A Bison parser, made by GNU Bison 3.8.2.
// Locations for Bison parsers in C++ // Locations for Bison parsers in C++
// Copyright (C) 2002-2015, 2018-2020 Free Software Foundation, Inc. // Copyright (C) 2002-2015, 2018-2021 Free Software Foundation, Inc.
// This program is free software: you can redistribute it and/or modify // This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by
@ -15,7 +15,7 @@
// GNU General Public License for more details. // GNU General Public License for more details.
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// As a special exception, you may create a larger work that contains // As a special exception, you may create a larger work that contains
// part or all of the Bison parser skeleton and distribute that work // part or all of the Bison parser skeleton and distribute that work

View File

@ -1,4 +1,4 @@
// Copyright (C) 2013-2020 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2013-2020 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2019-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# Copyright (C) 2014-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 # 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 # License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2013-2022 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2012-2022 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -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 #define YY_INT_ALIGNED short int
@ -2165,7 +2165,7 @@ using namespace isc::dhcp;
/* To avoid the call to exit... oops! */ /* To avoid the call to exit... oops! */
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser6Context::fatal(msg) #define YY_FATAL_ERROR(msg) isc::dhcp::Parser6Context::fatal(msg)
#line 2169 "dhcp6_lexer.cc" #line 2168 "dhcp6_lexer.cc"
/* noyywrap disables automatic rewinding for the next file to parse. Since we /* 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 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 using yywrap requires linking with -lfl, which provides the default yywrap
@ -2191,8 +2191,8 @@ using namespace isc::dhcp;
by moving it ahead by yyleng bytes. yyleng specifies the length of the by moving it ahead by yyleng bytes. yyleng specifies the length of the
currently matched token. */ currently matched token. */
#define YY_USER_ACTION driver.loc_.columns(yyleng); #define YY_USER_ACTION driver.loc_.columns(yyleng);
#line 2194 "dhcp6_lexer.cc"
#line 2195 "dhcp6_lexer.cc" #line 2195 "dhcp6_lexer.cc"
#line 2196 "dhcp6_lexer.cc"
#define INITIAL 0 #define INITIAL 0
#define COMMENT 1 #define COMMENT 1
@ -2522,7 +2522,7 @@ YY_DECL
} }
#line 2526 "dhcp6_lexer.cc" #line 2525 "dhcp6_lexer.cc"
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
{ {
@ -5594,7 +5594,7 @@ YY_RULE_SETUP
#line 2432 "dhcp6_lexer.ll" #line 2432 "dhcp6_lexer.ll"
ECHO; ECHO;
YY_BREAK YY_BREAK
#line 5598 "dhcp6_lexer.cc" #line 5597 "dhcp6_lexer.cc"
case YY_END_OF_BUFFER: case YY_END_OF_BUFFER:
{ {

View File

@ -1,8 +1,8 @@
// A Bison parser, made by GNU Bison 3.7.2. // A Bison parser, made by GNU Bison 3.8.2.
// Skeleton implementation for Bison LALR(1) parsers in C++ // Skeleton implementation for Bison LALR(1) parsers in C++
// Copyright (C) 2002-2015, 2018-2020 Free Software Foundation, Inc. // Copyright (C) 2002-2015, 2018-2021 Free Software Foundation, Inc.
// This program is free software: you can redistribute it and/or modify // This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by
@ -15,7 +15,7 @@
// GNU General Public License for more details. // GNU General Public License for more details.
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// As a special exception, you may create a larger work that contains // As a special exception, you may create a larger work that contains
// part or all of the Bison parser skeleton and distribute that work // part or all of the Bison parser skeleton and distribute that work
@ -125,7 +125,7 @@
#else // !PARSER6_DEBUG #else // !PARSER6_DEBUG
# define YYCDEBUG if (false) std::cerr # define YYCDEBUG if (false) std::cerr
# define YY_SYMBOL_PRINT(Title, Symbol) YYUSE (Symbol) # define YY_SYMBOL_PRINT(Title, Symbol) YY_USE (Symbol)
# define YY_REDUCE_PRINT(Rule) static_cast<void> (0) # define YY_REDUCE_PRINT(Rule) static_cast<void> (0)
# define YY_STACK_PRINT() static_cast<void> (0) # define YY_STACK_PRINT() static_cast<void> (0)
@ -160,9 +160,9 @@ namespace isc { namespace dhcp {
Dhcp6Parser::syntax_error::~syntax_error () YY_NOEXCEPT YY_NOTHROW Dhcp6Parser::syntax_error::~syntax_error () YY_NOEXCEPT YY_NOTHROW
{} {}
/*---------------. /*---------.
| symbol kinds. | | symbol. |
`---------------*/ `---------*/
@ -386,7 +386,7 @@ namespace isc { namespace dhcp {
Dhcp6Parser::yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const Dhcp6Parser::yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const
{ {
std::ostream& yyoutput = yyo; std::ostream& yyoutput = yyo;
YYUSE (yyoutput); YY_USE (yyoutput);
if (yysym.empty ()) if (yysym.empty ())
yyo << "empty symbol"; yyo << "empty symbol";
else else
@ -497,7 +497,7 @@ namespace isc { namespace dhcp {
} }
void void
Dhcp6Parser::yypop_ (int n) Dhcp6Parser::yypop_ (int n) YY_NOEXCEPT
{ {
yystack_.pop (n); yystack_.pop (n);
} }
@ -540,13 +540,13 @@ namespace isc { namespace dhcp {
} }
bool bool
Dhcp6Parser::yy_pact_value_is_default_ (int yyvalue) Dhcp6Parser::yy_pact_value_is_default_ (int yyvalue) YY_NOEXCEPT
{ {
return yyvalue == yypact_ninf_; return yyvalue == yypact_ninf_;
} }
bool bool
Dhcp6Parser::yy_table_value_is_error_ (int yyvalue) Dhcp6Parser::yy_table_value_is_error_ (int yyvalue) YY_NOEXCEPT
{ {
return yyvalue == yytable_ninf_; return yyvalue == yytable_ninf_;
} }
@ -5078,16 +5078,16 @@ namespace isc { namespace dhcp {
// Actual number of expected tokens // Actual number of expected tokens
int yycount = 0; int yycount = 0;
int yyn = yypact_[+yyparser_.yystack_[0].state]; const int yyn = yypact_[+yyparser_.yystack_[0].state];
if (!yy_pact_value_is_default_ (yyn)) if (!yy_pact_value_is_default_ (yyn))
{ {
/* Start YYX at -YYN if negative to avoid negative indexes in /* Start YYX at -YYN if negative to avoid negative indexes in
YYCHECK. In other words, skip the first -YYN actions for YYCHECK. In other words, skip the first -YYN actions for
this state because they are default actions. */ this state because they are default actions. */
int yyxbegin = yyn < 0 ? -yyn : 0; const int yyxbegin = yyn < 0 ? -yyn : 0;
// Stay within bounds of both yycheck and yytname. // Stay within bounds of both yycheck and yytname.
int yychecklim = yylast_ - yyn + 1; const int yychecklim = yylast_ - yyn + 1;
int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS; const int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
for (int yyx = yyxbegin; yyx < yyxend; ++yyx) for (int yyx = yyxbegin; yyx < yyxend; ++yyx)
if (yycheck_[yyx + yyn] == yyx && yyx != symbol_kind::S_YYerror if (yycheck_[yyx + yyn] == yyx && yyx != symbol_kind::S_YYerror
&& !yy_table_value_is_error_ (yytable_[yyx + yyn])) && !yy_table_value_is_error_ (yytable_[yyx + yyn]))
@ -5108,6 +5108,9 @@ namespace isc { namespace dhcp {
int int
Dhcp6Parser::yy_syntax_error_arguments_ (const context& yyctx, Dhcp6Parser::yy_syntax_error_arguments_ (const context& yyctx,
symbol_kind_type yyarg[], int yyargn) const symbol_kind_type yyarg[], int yyargn) const
@ -5531,7 +5534,7 @@ namespace isc { namespace dhcp {
const short const short
Dhcp6Parser::yydefgoto_[] = Dhcp6Parser::yydefgoto_[] =
{ {
-1, 15, 16, 17, 18, 19, 20, 21, 22, 23, 0, 15, 16, 17, 18, 19, 20, 21, 22, 23,
24, 25, 26, 27, 28, 29, 83, 39, 40, 69, 24, 25, 26, 27, 28, 29, 83, 39, 40, 69,
765, 87, 88, 41, 68, 84, 85, 790, 1000, 1111, 765, 87, 88, 41, 68, 84, 85, 790, 1000, 1111,
1112, 853, 43, 70, 90, 449, 91, 45, 71, 161, 1112, 853, 43, 70, 90, 449, 91, 45, 71, 161,
@ -6519,7 +6522,7 @@ namespace isc { namespace dhcp {
#line 14 "dhcp6_parser.yy" #line 14 "dhcp6_parser.yy"
} } // isc::dhcp } } // isc::dhcp
#line 6523 "dhcp6_parser.cc" #line 6526 "dhcp6_parser.cc"
#line 3106 "dhcp6_parser.yy" #line 3106 "dhcp6_parser.yy"

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
// Copyright (C) 2012-2020 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,8 +1,8 @@
// A Bison parser, made by GNU Bison 3.7.2. // A Bison parser, made by GNU Bison 3.8.2.
// Locations for Bison parsers in C++ // Locations for Bison parsers in C++
// Copyright (C) 2002-2015, 2018-2020 Free Software Foundation, Inc. // Copyright (C) 2002-2015, 2018-2021 Free Software Foundation, Inc.
// This program is free software: you can redistribute it and/or modify // This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by
@ -15,7 +15,7 @@
// GNU General Public License for more details. // GNU General Public License for more details.
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// As a special exception, you may create a larger work that contains // As a special exception, you may create a larger work that contains
// part or all of the Bison parser skeleton and distribute that work // part or all of the Bison parser skeleton and distribute that work

View File

@ -1,4 +1,4 @@
// Copyright (C) 2013-2020 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2019-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# Copyright (C) 2014-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 # 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 # License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2013-2022 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2017-2021 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
# Copyright (C) 2017-2022 Internet Systems Consortium, Inc. ("ISC") # Copyright (C) 2017-2023 Internet Systems Consortium, Inc. ("ISC")
$NAMESPACE isc::ha $NAMESPACE isc::ha

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
# Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") # Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
$NAMESPACE isc::cb $NAMESPACE isc::cb

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
# Copyright (C) 2021-2022 Internet Systems Consortium, Inc. ("ISC") # Copyright (C) 2021-2023 Internet Systems Consortium, Inc. ("ISC")
$NAMESPACE isc::cb $NAMESPACE isc::cb

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2009-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2009-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2009-2020 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2009-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2017-2021 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2015-2019 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -254,6 +254,13 @@ the database access parameters are changed: in the latter case, the
server closes the currently open database, and opens a database using server closes the currently open database, and opens a database using
the new parameters. the new parameters.
% DHCPSRV_DDNS_TTL_PERCENT_TOO_SMALL ddns-ttl-percent %1 of lease lifetime %2 is too small, ignoring it
A debug message issued when the DDNS TTL value calculated using the
ddns-ttl-percent is zero. Kea will ignore the value and calculate
the DDNS TTL as though ddsn-ttl-percent were not specified. The
value of ddns-ttl-percent and the lease lifetime are shown in
the message details.
% DHCPSRV_DEPRECATED This configuration is using a deprecated feature: %1 % DHCPSRV_DEPRECATED This configuration is using a deprecated feature: %1
This warning is printed every time a deprecated feature (identified by the parameter) is This warning is printed every time a deprecated feature (identified by the parameter) is
used. A deprecated feature is functional now, but there will be a future Kea release used. A deprecated feature is functional now, but there will be a future Kea release
@ -349,6 +356,22 @@ and the attempt ended in error. The access string in question - which
should be of the form 'keyword=value keyword=value...' is included in should be of the form 'keyword=value keyword=value...' is included in
the message. the message.
% DHCPSRV_LEASE4_EXTENDED_INFO_SANITY_FAIL extended info for lease %1 failed checks (%2)
This error message is printed when a lease extended info failed to
pass sanity checks. The detail of the found problem was displayed and
the extended info deleted from the lease user context.
% DHCPSRV_LEASE4_EXTENDED_INFO_UPGRADED extended info for lease %1 was upgraded
This debug message is printed when a lease extended info was upgraded.
% DHCPSRV_LEASE6_EXTENDED_INFO_SANITY_FAIL extended info for lease %1 failed checks (%2)
This error message is printed when a lease extended info failed to
pass sanity checks. The detail of the found problem was displayed and
the extended info deleted from the lease user context.
% DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED extended info for lease %1 was upgraded
This debug message is printed when a lease extended info was upgraded.
% DHCPSRV_LEASE_MGR_CALLBACK_EXCEPTION exception occurred in a lease manager callback for callback type %1, subnet id %2, and lease %3: %4 % DHCPSRV_LEASE_MGR_CALLBACK_EXCEPTION exception occurred in a lease manager callback for callback type %1, subnet id %2, and lease %3: %4
This warning message is printed when one of the callback functions registered This warning message is printed when one of the callback functions registered
in the lease manager causes an error. The callback functions can serve in the lease manager causes an error. The callback functions can serve
@ -368,22 +391,6 @@ The third argument prints the lease for which the error has occurred.
This log message variant contains no error text because it is triggered This log message variant contains no error text because it is triggered
by an unknown exception. by an unknown exception.
% DHCPSRV_LEASE4_EXTENDED_INFO_SANITY_FAIL extended info for lease %1 failed checks (%2)
This error message is printed when a lease extended info failed to
pass sanity checks. The detail of the found problem was displayed and
the extended info deleted from the lease user context.
% DHCPSRV_LEASE4_EXTENDED_INFO_UPGRADED extended info for lease %1 was upgraded
This debug message is printed when a lease extended info was upgraded.
% DHCPSRV_LEASE6_EXTENDED_INFO_SANITY_FAIL extended info for lease %1 failed checks (%2)
This error message is printed when a lease extended info failed to
pass sanity checks. The detail of the found problem was displayed and
the extended info deleted from the lease user context.
% DHCPSRV_LEASE6_EXTENDED_INFO_UPGRADED extended info for lease %1 was upgraded
This debug message is printed when a lease extended info was upgraded.
% DHCPSRV_LEASE_SANITY_FAIL The lease %1 with subnet-id %2 failed subnet-id checks (%3). % DHCPSRV_LEASE_SANITY_FAIL The lease %1 with subnet-id %2 failed subnet-id checks (%3).
This warning message is printed when the lease being loaded does not match the This warning message is printed when the lease being loaded does not match the
configuration. Due to lease-checks value, the lease will be loaded, but configuration. Due to lease-checks value, the lease will be loaded, but
@ -1279,13 +1286,3 @@ indicate an error in the source code, please submit a bug report.
% DHCPSRV_UNKNOWN_DB unknown database type: %1 % DHCPSRV_UNKNOWN_DB unknown database type: %1
The database access string specified a database type (given in the The database access string specified a database type (given in the
message) that is unknown to the software. This is a configuration error. message) that is unknown to the software. This is a configuration error.
% DHCPSRV_DDNS_TTL_PERCENT_TOO_SMALL ddns-ttl-percent %1 of lease lifetime %2 is too small, ignoring it
A debug message issued when the DDNS TTL value calculated using the
ddns-ttl-percent is zero. Kea will ignore the value and calculate
the DDNS TTL as though ddsn-ttl-percent were not specified. The
value of ddns-ttl-percent and the lease lifetime are shown in
the message details.

View File

@ -1,4 +1,4 @@
// Copyright (C) 2012-2022 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2019-2022 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2019-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020-2021 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2020-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2018-2021 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View 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 // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

View File

@ -1,4 +1,4 @@
// Copyright (C) 2020-2021 Internet Systems Consortium, Inc. ("ISC") // Copyright (C) 2020-2023 Internet Systems Consortium, Inc. ("ISC")
// //
// This Source Code Form is subject to the terms of the Mozilla Public // 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 // License, v. 2.0. If a copy of the MPL was not distributed with this

Some files were not shown because too many files have changed in this diff Show More