% DHCP_DDNS_NO_FWD_MATCH_ERROR Request ID %1: the configured list of forward DDNS domains does not contain a match for: %2 The request has been discarded.
This is an error message that indicates that DHCP_DDNS received a request to
-update a the forward DNS information for the given FQDN but for which there are
+update the forward DNS information for the given FQDN but for which there are
no configured DDNS domains in the DHCP_DDNS configuration. Either the DHCP_DDNS
configuration needs to be updated or the source of the FQDN itself should be
investigated.
% DHCP_DDNS_NO_REV_MATCH_ERROR Request ID %1: the configured list of reverse DDNS domains does not contain a match for: %2 The request has been discarded.
This is an error message that indicates that DHCP_DDNS received a request to
-update a the reverse DNS information for the given FQDN but for which there are
+update the reverse DNS information for the given FQDN but for which there are
no configured DDNS domains in the DHCP_DDNS configuration. Either the DHCP_DDNS
configuration needs to be updated or the source of the FQDN itself should be
investigated.
// to expand as DHCP_DDNS matures.
// NOTE: One must use postfix increments of the iterator on the calls
// to erase. This replaces the old iterator which becomes invalid by the
- // erase with a the next valid iterator. Prefix incrementing will not
+ // erase with the next valid iterator. Prefix incrementing will not
// work.
TransactionList::iterator it = transaction_list_.begin();
while (it != transaction_list_.end()) {
/// @brief Conducts a single out-of-range test scenario
///
- /// Each test cycles consists of a the following two stages, the first is
+ /// Each test cycles consists of the following two stages, the first is
/// a set-up stage during which the server is configured with an initial,
/// reference, configuration and a client then verifies that it can acquire
/// and renew a lease. The second stage verifies that the server, having
/// @brief Initiate exchange with DHCPv6 server.
///
/// This method initiates DHCPv6 message exchange between a specified
- /// client a the server. The msg_type is used to indicate what kind
+ /// client and the server. The msg_type is used to indicate what kind
/// of exchange should be initiated. If the message type is a Renew
/// or Rebind, the 4-way handshake is made first. If the message type
/// is a Request, the Solicit-Advertise is done prior to this.
// how many times it was already resent and then back off time is calculated:
// 1, 2, 4, 8, 16, 64 (max) seconds. If estimated time has elapsed
// from previous sending then the packet is resent. Some stats are collected
- // and printed during runtime. The whole procedure is stoped when
+ // and printed during runtime. The whole procedure is stopped when
// all packets got responses.
uint32_t clients_num = options_.getClientsNum() == 0 ?
/// @brief Set the callout argument "response" to the given response
///
/// @param handle Callout context handle in which to set the "response" argument
- /// @param response ElementPtr to a the result to use as the response
+ /// @param response ElementPtr to the result to use as the response
void setResponse(hooks::CalloutHandle& handle, data::ConstElementPtr& response) {
handle.setArgument ("response", response);
}
/// when host reservation is created for the DHCPv4 server, the IPv6 subnet id
/// should be ignored. Conversely, when host reservation is created for the
/// DHCPv6 server, the IPv4 subnet id should be ignored.
-/// NOTE! Zero is a the "global" subnet id as Kea 1.5.0
+/// NOTE! Zero is the "global" subnet id as Kea 1.5.0
///
/// To exclude those special case values, the Postgres backend uses partial
/// indexes, i.e. the only values that are included in the index are those that
/// @param family - the address family in which the parsing should
/// occur.
/// @return Returns a pointer to class dictionary created
- /// @throw indirectly, execptions converting the JSON text to elements,
+ /// @throw indirectly, exceptions converting the JSON text to elements,
/// or by the parsing itself are not caught
ClientClassDictionaryPtr parseClientClassDefList(const std::string& config,
uint16_t family)
testBasic4(Host::IDENT_HWADDR);
}
-// Verifies that IPv4 host reservation with options can have a the global
+// Verifies that IPv4 host reservation with options can have the global
// subnet id value
TEST_F(CqlHostDataSourceTest, globalSubnetId4) {
testGlobalSubnetId4();
}
-// Verifies that IPv6 host reservation with options can have a the global
+// Verifies that IPv6 host reservation with options can have the global
// subnet id value
TEST_F(CqlHostDataSourceTest, globalSubnetId6) {
testGlobalSubnetId6();
/// @brief Pretends to wipe all IPv4 leases from a subnet
/// @param subnet_id (ignored, but one day may specify the subnet)
virtual size_t wipeLeases6(const SubnetID&) {
- isc_throw(NotImplemented, "ConcreteLeaseMgr::wipeLeases4 not implemented");
+ isc_throw(NotImplemented, "ConcreteLeaseMgr::wipeLeases6 not implemented");
}
/// @brief Returns backend type.
testBasic4(Host::IDENT_HWADDR);
}
-/// @brief Verifies that IPv4 host reservation with options can have a the global
+/// @brief Verifies that IPv4 host reservation with options can have the global
/// subnet id value
TEST_F(MySqlHostDataSourceTest, globalSubnetId4) {
testGlobalSubnetId4();
}
-/// @brief Verifies that IPv4 host reservation with options can have a the global
+/// @brief Verifies that IPv4 host reservation with options can have the global
/// subnet id value
TEST_F(MySqlHostDataSourceTest, globalSubnetId4MultiThreading) {
MultiThreadingTest mt(true);
testGlobalSubnetId4();
}
-/// @brief Verifies that IPv6 host reservation with options can have a the global
+/// @brief Verifies that IPv6 host reservation with options can have the global
/// subnet id value
TEST_F(MySqlHostDataSourceTest, globalSubnetId6) {
testGlobalSubnetId6();
}
-/// @brief Verifies that IPv6 host reservation with options can have a the global
+/// @brief Verifies that IPv6 host reservation with options can have the global
/// subnet id value
TEST_F(MySqlHostDataSourceTest, globalSubnetId6MultiThreading) {
MultiThreadingTest mt(true);
testBasic4(Host::IDENT_HWADDR);
}
-/// @brief Verifies that IPv4 host reservation with options can have a the global
+/// @brief Verifies that IPv4 host reservation with options can have the global
/// subnet id value
TEST_F(PgSqlHostDataSourceTest, globalSubnetId4) {
testGlobalSubnetId4();
}
-/// @brief Verifies that IPv4 host reservation with options can have a the global
+/// @brief Verifies that IPv4 host reservation with options can have the global
/// subnet id value
TEST_F(PgSqlHostDataSourceTest, globalSubnetId4MultiThreading) {
MultiThreadingTest mt(true);
testGlobalSubnetId4();
}
-/// @brief Verifies that IPv6 host reservation with options can have a the global
+/// @brief Verifies that IPv6 host reservation with options can have the global
/// subnet id value
TEST_F(PgSqlHostDataSourceTest, globalSubnetId6) {
testGlobalSubnetId6();
}
-/// @brief Verifies that IPv6 host reservation with options can have a the global
+/// @brief Verifies that IPv6 host reservation with options can have the global
/// subnet id value
TEST_F(PgSqlHostDataSourceTest, globalSubnetId6MultiThreading) {
MultiThreadingTest mt(true);
-// Copyright (C) 2011-2015 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2011-2015,2021 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
// Order or preference cannot be missed
EXPECT_THROW(const NAPTR naptr("10 \"S\" SIP \"\" _sip._udp.example.com."),
InvalidRdataText);
- // Unquoted fields must be seperated by spaces
+ // Unquoted fields must be separated by spaces
EXPECT_THROW(const NAPTR naptr("100 10S SIP \"\" _sip._udp.example.com."),
InvalidRdataText);
EXPECT_THROW(const NAPTR naptr("10010 \"S\" \"SIP\" \"\" _sip._udp.example.com."),
-// Copyright (C) 2017-2018 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2018,2021 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
/// If the next_state is HTTP_PARSE_OK_ST it indicates that the parsed
/// value is a 3rd new line within request HTTP message. In this case the
/// handler calls @ref HttpRequest::create to validate the received message
- /// (excluding body). The hander then reads the "Content-Length" header to
+ /// (excluding body). The handler then reads the "Content-Length" header to
/// check if the request contains a body. If the "Content-Length" is greater
/// than zero, the parser transitions to HTTP_BODY_ST. If the
/// "Content-Length" doesn't exist the parser transitions to
substitutes any message parameters (in this example, the name of the file
where the write operation failed) and logs the result to the destination.
-In Kea, a the default text for each message is linked into the
+In Kea, the default text for each message is linked into the
program. Each program is able to read a locally-defined message file
when it starts, updating the stored definitions with site-specific text.
When the message is logged, the updated text is output. However, the
/// @param byte the one byte value to add.
void add(const uint8_t& byte);
- /// @brief Adds a the given IOAddress value to the bind array.
+ /// @brief Adds the given IOAddress value to the bind array.
///
/// Converts the IOAddress, based on its protocol family, to the
/// corresponding string literal and adds it as a TEXT_FMT value to
/// @param addr IP address value to add.
void add(const isc::asiolink::IOAddress& addr);
- /// @brief Adds a the given value to the bind array.
+ /// @brief Adds the given value to the bind array.
///
/// Converts the given value to its corresponding string literal
/// boost::lexical_cast and adds it as a TEXT_FMT value to the bind array.
addTempString(boost::lexical_cast<std::string>(value));
}
- /// @brief Binds a the given string to the bind array.
+ /// @brief Binds the given string to the bind array.
///
/// Prior to add the given string the vector of exchange values,
/// it duplicated as a ConstStringPtr and saved internally. This guarantees
/// @brief Adds a NULL value to the bind array
///
- /// This should be used whenever a the value for a parameter specified
+ /// This should be used whenever the value for a parameter specified
/// in the SQL statement should be NULL.
void addNull(const int format = PsqlBindArray::TEXT_FMT);
namespace isc {
namespace process {
-/// @brief Exception thrown when a the PID file points to a live PID
+/// @brief Exception thrown when the PID file points to a live PID
class DaemonPIDExists : public Exception {
public:
DaemonPIDExists(const char* file, size_t line, const char* what) :
/// @brief Fill in specified range with a random data.
///
/// Make sure that random number generator is initialized
-/// properly. Otherwise you will get a the same pseudo-random sequence
+/// properly. Otherwise you will get the same pseudo-random sequence
/// after every start of your process. Calling srand() is enough. This
/// method uses default rand(), which is usually a LCG pseudo-random
/// number generator, so it is not suitable for security