mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-30 21:45:37 +00:00
[#2991] release changes
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
Kea 2.5.0 (development) released on July 26, 2023
|
||||
|
||||
2171. [build] andrei
|
||||
The library version numbers have been bumped up for the Kea 2.5.0
|
||||
development release.
|
||||
|
@@ -141,6 +141,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
| ddns_qualifying_suffix
|
||||
| ddns_update_on_renew
|
||||
| ddns_use_conflict_resolution
|
||||
| ddns_conflict_resolution_mode
|
||||
| ddns_ttl_percent
|
||||
| store_extended_info
|
||||
| statistic_default_sample_count
|
||||
@@ -211,6 +212,13 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
|
||||
ddns_use_conflict_resolution ::= "ddns-use-conflict-resolution" ":" BOOLEAN
|
||||
|
||||
ddns_conflict_resolution_mode ::= "ddns-conflict-resolution-mode" ":" ddns_conflict_resolution_mode_value
|
||||
|
||||
ddns_conflict_resolution_mode_value ::= "check-with-dhcid"
|
||||
| "no-check-with-dhcid"
|
||||
| "check-exists-with-dhcid"
|
||||
| "no-check-without-dhcid"
|
||||
|
||||
ddns_ttl_percent ::= "ddns-ttl-percent" ":" FLOAT
|
||||
|
||||
hostname_char_set ::= "hostname-char-set" ":" STRING
|
||||
@@ -524,6 +532,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
| ddns_qualifying_suffix
|
||||
| ddns_update_on_renew
|
||||
| ddns_use_conflict_resolution
|
||||
| ddns_conflict_resolution_mode
|
||||
| ddns_ttl_percent
|
||||
| hostname_char_set
|
||||
| hostname_char_replacement
|
||||
@@ -612,6 +621,7 @@ This grammar is generated from ``dhcp4_parser.yy``. See :ref:`dhcp4` for more de
|
||||
| ddns_qualifying_suffix
|
||||
| ddns_update_on_renew
|
||||
| ddns_use_conflict_resolution
|
||||
| ddns_conflict_resolution_mode
|
||||
| ddns_ttl_percent
|
||||
| hostname_char_set
|
||||
| hostname_char_replacement
|
||||
|
@@ -144,6 +144,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| ddns_qualifying_suffix
|
||||
| ddns_update_on_renew
|
||||
| ddns_use_conflict_resolution
|
||||
| ddns_conflict_resolution_mode
|
||||
| ddns_ttl_percent
|
||||
| store_extended_info
|
||||
| statistic_default_sample_count
|
||||
@@ -210,6 +211,13 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
|
||||
ddns_use_conflict_resolution ::= "ddns-use-conflict-resolution" ":" BOOLEAN
|
||||
|
||||
ddns_conflict_resolution_mode ::= "ddns-conflict-resolution-mode" ":" ddns_conflict_resolution_mode_value
|
||||
|
||||
ddns_conflict_resolution_mode_value ::= "check-with-dhcid"
|
||||
| "no-check-with-dhcid"
|
||||
| "check-exists-with-dhcid"
|
||||
| "no-check-without-dhcid"
|
||||
|
||||
ddns_ttl_percent ::= "ddns-ttl-percent" ":" FLOAT
|
||||
|
||||
hostname_char_set ::= "hostname-char-set" ":" STRING
|
||||
@@ -524,6 +532,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| ddns_qualifying_suffix
|
||||
| ddns_update_on_renew
|
||||
| ddns_use_conflict_resolution
|
||||
| ddns_conflict_resolution_mode
|
||||
| ddns_ttl_percent
|
||||
| store_extended_info
|
||||
| allocator
|
||||
@@ -610,6 +619,7 @@ This grammar is generated from ``dhcp6_parser.yy``. See :ref:`dhcp6` for more de
|
||||
| ddns_qualifying_suffix
|
||||
| ddns_update_on_renew
|
||||
| ddns_use_conflict_resolution
|
||||
| ddns_conflict_resolution_mode
|
||||
| ddns_ttl_percent
|
||||
| store_extended_info
|
||||
| allocator
|
||||
|
@@ -21,7 +21,6 @@ Kea is officially supported on Alpine, CentOS, Fedora, RHEL, Ubuntu, Debian,
|
||||
and FreeBSD systems. Kea-|release| builds have been tested on:
|
||||
|
||||
* Alpine — 3.15, 3.16, 3.17
|
||||
* CentOS — 7
|
||||
* Debian — 10, 11, 12
|
||||
* Fedora — 36, 37, 38
|
||||
* FreeBSD — 12, 13
|
||||
@@ -55,7 +54,7 @@ adverse effect on officially supported platforms.
|
||||
These include platforms past their respective EOL dates, such as:
|
||||
|
||||
* Alpine — 3.10, 3.11, 3.12, 3.13, 3.14 (EOL 01 May 2023)
|
||||
* CentOS — 6, 8 (EOL 31 December 2021)
|
||||
* CentOS — 6, 7, 8 (EOL 31 December 2021)
|
||||
* Debian — 8, 9 (EOL 30 June 2022)
|
||||
* Fedora — 31, 32, 33, 34, 35 (EOL 13 December 2022)
|
||||
* FreeBSD — 10, 11 (EOL 30 September 2021)
|
||||
|
@@ -1096,7 +1096,7 @@ static const flex_int16_t yy_rule_linenum[68] =
|
||||
#define YY_RESTORE_YY_MORE_OFFSET
|
||||
char *yytext;
|
||||
#line 1 "d2_lexer.ll"
|
||||
/* 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
|
||||
License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@@ -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
|
||||
License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@@ -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
|
||||
|
||||
@@ -2250,7 +2250,7 @@ using namespace isc::dhcp;
|
||||
|
||||
/* To avoid the call to exit... oops! */
|
||||
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser4Context::fatal(msg)
|
||||
#line 2254 "dhcp4_lexer.cc"
|
||||
#line 2253 "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
|
||||
@@ -2276,8 +2276,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 2279 "dhcp4_lexer.cc"
|
||||
#line 2280 "dhcp4_lexer.cc"
|
||||
#line 2281 "dhcp4_lexer.cc"
|
||||
|
||||
#define INITIAL 0
|
||||
#define COMMENT 1
|
||||
@@ -2605,7 +2605,7 @@ YY_DECL
|
||||
}
|
||||
|
||||
|
||||
#line 2609 "dhcp4_lexer.cc"
|
||||
#line 2608 "dhcp4_lexer.cc"
|
||||
|
||||
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
|
||||
{
|
||||
@@ -5703,7 +5703,7 @@ YY_RULE_SETUP
|
||||
#line 2453 "dhcp4_lexer.ll"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 5707 "dhcp4_lexer.cc"
|
||||
#line 5706 "dhcp4_lexer.cc"
|
||||
|
||||
case YY_END_OF_BUFFER:
|
||||
{
|
||||
|
@@ -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++
|
||||
|
||||
// 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
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
@@ -15,7 +15,7 @@
|
||||
// GNU General Public License for more details.
|
||||
|
||||
// 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
|
||||
// part or all of the Bison parser skeleton and distribute that work
|
||||
@@ -130,7 +130,7 @@
|
||||
#else // !PARSER4_DEBUG
|
||||
|
||||
# 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_STACK_PRINT() static_cast<void> (0)
|
||||
|
||||
@@ -165,9 +165,9 @@ namespace isc { namespace dhcp {
|
||||
Dhcp4Parser::syntax_error::~syntax_error () YY_NOEXCEPT YY_NOTHROW
|
||||
{}
|
||||
|
||||
/*---------------.
|
||||
| symbol kinds. |
|
||||
`---------------*/
|
||||
/*---------.
|
||||
| symbol. |
|
||||
`---------*/
|
||||
|
||||
|
||||
|
||||
@@ -399,7 +399,7 @@ namespace isc { namespace dhcp {
|
||||
Dhcp4Parser::yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const
|
||||
{
|
||||
std::ostream& yyoutput = yyo;
|
||||
YYUSE (yyoutput);
|
||||
YY_USE (yyoutput);
|
||||
if (yysym.empty ())
|
||||
yyo << "empty symbol";
|
||||
else
|
||||
@@ -522,7 +522,7 @@ namespace isc { namespace dhcp {
|
||||
}
|
||||
|
||||
void
|
||||
Dhcp4Parser::yypop_ (int n)
|
||||
Dhcp4Parser::yypop_ (int n) YY_NOEXCEPT
|
||||
{
|
||||
yystack_.pop (n);
|
||||
}
|
||||
@@ -565,13 +565,13 @@ namespace isc { namespace dhcp {
|
||||
}
|
||||
|
||||
bool
|
||||
Dhcp4Parser::yy_pact_value_is_default_ (int yyvalue)
|
||||
Dhcp4Parser::yy_pact_value_is_default_ (int yyvalue) YY_NOEXCEPT
|
||||
{
|
||||
return yyvalue == yypact_ninf_;
|
||||
}
|
||||
|
||||
bool
|
||||
Dhcp4Parser::yy_table_value_is_error_ (int yyvalue)
|
||||
Dhcp4Parser::yy_table_value_is_error_ (int yyvalue) YY_NOEXCEPT
|
||||
{
|
||||
return yyvalue == yytable_ninf_;
|
||||
}
|
||||
@@ -5025,16 +5025,16 @@ namespace isc { namespace dhcp {
|
||||
// Actual number of expected tokens
|
||||
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))
|
||||
{
|
||||
/* Start YYX at -YYN if negative to avoid negative indexes in
|
||||
YYCHECK. In other words, skip the first -YYN actions for
|
||||
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.
|
||||
int yychecklim = yylast_ - yyn + 1;
|
||||
int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
|
||||
const int yychecklim = yylast_ - yyn + 1;
|
||||
const int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
|
||||
for (int yyx = yyxbegin; yyx < yyxend; ++yyx)
|
||||
if (yycheck_[yyx + yyn] == yyx && yyx != symbol_kind::S_YYerror
|
||||
&& !yy_table_value_is_error_ (yytable_[yyx + yyn]))
|
||||
@@ -5055,6 +5055,9 @@ namespace isc { namespace dhcp {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
int
|
||||
Dhcp4Parser::yy_syntax_error_arguments_ (const context& yyctx,
|
||||
symbol_kind_type yyarg[], int yyargn) const
|
||||
@@ -5469,7 +5472,7 @@ namespace isc { namespace dhcp {
|
||||
const short
|
||||
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, 758,
|
||||
82, 83, 39, 64, 79, 80, 779, 983, 1083, 1084,
|
||||
854, 41, 66, 85, 440, 86, 43, 67, 156, 157,
|
||||
@@ -6439,7 +6442,7 @@ namespace isc { namespace dhcp {
|
||||
|
||||
#line 14 "dhcp4_parser.yy"
|
||||
} } // isc::dhcp
|
||||
#line 6443 "dhcp4_parser.cc"
|
||||
#line 6446 "dhcp4_parser.cc"
|
||||
|
||||
#line 3033 "dhcp4_parser.yy"
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
@@ -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++
|
||||
|
||||
// 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
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
@@ -15,7 +15,7 @@
|
||||
// GNU General Public License for more details.
|
||||
|
||||
// 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
|
||||
// part or all of the Bison parser skeleton and distribute that work
|
||||
|
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2016-2021 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2017-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2017-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@@ -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
|
||||
|
||||
@@ -2232,7 +2232,7 @@ using namespace isc::dhcp;
|
||||
|
||||
/* To avoid the call to exit... oops! */
|
||||
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser6Context::fatal(msg)
|
||||
#line 2236 "dhcp6_lexer.cc"
|
||||
#line 2235 "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
|
||||
@@ -2258,8 +2258,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 2261 "dhcp6_lexer.cc"
|
||||
#line 2262 "dhcp6_lexer.cc"
|
||||
#line 2263 "dhcp6_lexer.cc"
|
||||
|
||||
#define INITIAL 0
|
||||
#define COMMENT 1
|
||||
@@ -2589,7 +2589,7 @@ YY_DECL
|
||||
}
|
||||
|
||||
|
||||
#line 2593 "dhcp6_lexer.cc"
|
||||
#line 2592 "dhcp6_lexer.cc"
|
||||
|
||||
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
|
||||
{
|
||||
@@ -5735,7 +5735,7 @@ YY_RULE_SETUP
|
||||
#line 2491 "dhcp6_lexer.ll"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 5739 "dhcp6_lexer.cc"
|
||||
#line 5738 "dhcp6_lexer.cc"
|
||||
|
||||
case YY_END_OF_BUFFER:
|
||||
{
|
||||
|
@@ -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++
|
||||
|
||||
// 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
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
@@ -15,7 +15,7 @@
|
||||
// GNU General Public License for more details.
|
||||
|
||||
// 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
|
||||
// part or all of the Bison parser skeleton and distribute that work
|
||||
@@ -130,7 +130,7 @@
|
||||
#else // !PARSER6_DEBUG
|
||||
|
||||
# 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_STACK_PRINT() static_cast<void> (0)
|
||||
|
||||
@@ -165,9 +165,9 @@ namespace isc { namespace dhcp {
|
||||
Dhcp6Parser::syntax_error::~syntax_error () YY_NOEXCEPT YY_NOTHROW
|
||||
{}
|
||||
|
||||
/*---------------.
|
||||
| symbol kinds. |
|
||||
`---------------*/
|
||||
/*---------.
|
||||
| symbol. |
|
||||
`---------*/
|
||||
|
||||
|
||||
|
||||
@@ -395,7 +395,7 @@ namespace isc { namespace dhcp {
|
||||
Dhcp6Parser::yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const
|
||||
{
|
||||
std::ostream& yyoutput = yyo;
|
||||
YYUSE (yyoutput);
|
||||
YY_USE (yyoutput);
|
||||
if (yysym.empty ())
|
||||
yyo << "empty symbol";
|
||||
else
|
||||
@@ -512,7 +512,7 @@ namespace isc { namespace dhcp {
|
||||
}
|
||||
|
||||
void
|
||||
Dhcp6Parser::yypop_ (int n)
|
||||
Dhcp6Parser::yypop_ (int n) YY_NOEXCEPT
|
||||
{
|
||||
yystack_.pop (n);
|
||||
}
|
||||
@@ -555,13 +555,13 @@ namespace isc { namespace dhcp {
|
||||
}
|
||||
|
||||
bool
|
||||
Dhcp6Parser::yy_pact_value_is_default_ (int yyvalue)
|
||||
Dhcp6Parser::yy_pact_value_is_default_ (int yyvalue) YY_NOEXCEPT
|
||||
{
|
||||
return yyvalue == yypact_ninf_;
|
||||
}
|
||||
|
||||
bool
|
||||
Dhcp6Parser::yy_table_value_is_error_ (int yyvalue)
|
||||
Dhcp6Parser::yy_table_value_is_error_ (int yyvalue) YY_NOEXCEPT
|
||||
{
|
||||
return yyvalue == yytable_ninf_;
|
||||
}
|
||||
@@ -5158,16 +5158,16 @@ namespace isc { namespace dhcp {
|
||||
// Actual number of expected tokens
|
||||
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))
|
||||
{
|
||||
/* Start YYX at -YYN if negative to avoid negative indexes in
|
||||
YYCHECK. In other words, skip the first -YYN actions for
|
||||
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.
|
||||
int yychecklim = yylast_ - yyn + 1;
|
||||
int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
|
||||
const int yychecklim = yylast_ - yyn + 1;
|
||||
const int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
|
||||
for (int yyx = yyxbegin; yyx < yyxend; ++yyx)
|
||||
if (yycheck_[yyx + yyn] == yyx && yyx != symbol_kind::S_YYerror
|
||||
&& !yy_table_value_is_error_ (yytable_[yyx + yyn]))
|
||||
@@ -5188,6 +5188,9 @@ namespace isc { namespace dhcp {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
int
|
||||
Dhcp6Parser::yy_syntax_error_arguments_ (const context& yyctx,
|
||||
symbol_kind_type yyarg[], int yyargn) const
|
||||
@@ -5615,7 +5618,7 @@ namespace isc { namespace dhcp {
|
||||
const short
|
||||
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,
|
||||
779, 87, 88, 41, 68, 84, 85, 804, 1014, 1125,
|
||||
1126, 867, 43, 70, 90, 454, 91, 45, 71, 162,
|
||||
@@ -6613,7 +6616,7 @@ namespace isc { namespace dhcp {
|
||||
|
||||
#line 14 "dhcp6_parser.yy"
|
||||
} } // isc::dhcp
|
||||
#line 6617 "dhcp6_parser.cc"
|
||||
#line 6620 "dhcp6_parser.cc"
|
||||
|
||||
#line 3158 "dhcp6_parser.yy"
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
@@ -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++
|
||||
|
||||
// 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
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
@@ -15,7 +15,7 @@
|
||||
// GNU General Public License for more details.
|
||||
|
||||
// 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
|
||||
// part or all of the Bison parser skeleton and distribute that work
|
||||
|
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2016-2021 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2016-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2017-2022 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2017-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
@@ -1,4 +1,4 @@
|
||||
// Copyright (C) 2014-2015 Internet Systems Consortium, Inc. ("ISC")
|
||||
// Copyright (C) 2014-2023 Internet Systems Consortium, Inc. ("ISC")
|
||||
//
|
||||
// This Source Code Form is subject to the terms of the Mozilla Public
|
||||
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
|
Reference in New Issue
Block a user