diff --git a/INSTALL b/INSTALL
index e9e6d0d85db8aad0653e3b99ceed62faba528b5a..405e309a254970e5f9cfb3a194a9c1eeefb88807 100644
--- a/INSTALL
+++ b/INSTALL
@@ -35,8 +35,8 @@ OSes require boost-system library), log4cplus and one crypto library (either
OpenSSL or Botan) for compilation. Optional backends (MySQL, PostgreSQL and
Cassandra) have additional dependencies. For detailed installation directions,
see the guide at doc/guide/kea-guide.txt or doc/guide/kea-guide.html or on
-the Kea wiki: http://kea.isc.org/docs/kea-guide.html#installation
+the Kea wiki: http://oldkea.isc.org/docs/kea-guide.html#installation
You can find user-contributed OS-specific build/installation
-instructions on the Kea wiki: http://kea.isc.org/wiki/Install
+instructions on the Kea wiki: http://oldkea.isc.org/wiki/Install
diff --git a/README b/README
index 663e0c110ecfae2a7f8a8f6000b1e3c3cb2a8681..813f03331777758a4a9b391af8dba7782afd6d12 100644
--- a/README
+++ b/README
@@ -10,7 +10,7 @@ Limitations, known issues and feature requests can be found
at https://gitlab.isc.org/isc-projects/kea/wikis/known-issues-list
If you are thinking about contributing a patch, please read this first:
-http://kea.isc.org/wiki/ContributorsGuide
+http://oldkea.isc.org/wiki/ContributorsGuide
The Kea mailing lists are available via
https://lists.isc.org/
diff --git a/doc/devel/bison.dox b/doc/devel/bison.dox
index 4a2231984c98e23f7d2e3beb836b862e7489d956..eead666f669b12781d988b6a48fe00c20ad73a1a 100644
--- a/doc/devel/bison.dox
+++ b/doc/devel/bison.dox
@@ -1,4 +1,4 @@
-// Copyright (C) 2017 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2018 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
@@ -41,7 +41,7 @@ this step is called phase 2.
Other issues with the old parsers are discussed here: @ref dhcpv6ConfigParserBison (this section is
focused on DHCPv6, but the same issues affected DHCPv4 and D2) and here:
-http://kea.isc.org/wiki/SimpleParser.
+http://oldkea.isc.org/wiki/SimpleParser.
@section parserBisonIntro Flex/Bison Based Parser
diff --git a/doc/devel/contribute.dox b/doc/devel/contribute.dox
index b5bb04112855f0df925bce9e47bf6c205202d341..1e2283022cf0cad935625fe23e72aa2d06a5b3ba 100644
--- a/doc/devel/contribute.dox
+++ b/doc/devel/contribute.dox
@@ -27,7 +27,7 @@ to kea-users.
The first step in writing the patch or new feature should be to get
the source code from our Git repository. The procedure is very easy and
-is explained here: http://kea.isc.org/wiki/GitGuidelines. While it is
+is explained here: http://oldkea.isc.org/wiki/GitGuidelines. While it is
possible to provide a patch against the latest stable release, it makes
the review process much easier if it is for latest code from the Git \c
master branch.
@@ -40,12 +40,12 @@ relatively uncommon systems like OpenBSD. Will your code
compile and work there? What about endianness? It is likely that you used
a regular x86 architecture machine to write your patch, but the software
is expected to run on many other architectures. You may take a look at
-system specific build notes (http://kea.isc.org/wiki/Install).
+system specific build notes (http://oldkea.isc.org/wiki/Install).
For a complete list of systems we build on, you may take a look at the
following build farm report: https://jenkins.isc.org/view/Kea_BuildFarm/ .
Does your patch conform to Kea coding guidelines
-(http://kea.isc.org/wiki/CodingGuidelines)? You can submit a
+(http://oldkea.isc.org/wiki/CodingGuidelines)? You can submit a
patch that does not adhere to them, but that will reduce its chances of
being accepted. If the deviations are minor, one of the Kea engineers who
does the review will likely fix the issues. However, if there are lots
diff --git a/doc/devel/mainpage.dox b/doc/devel/mainpage.dox
index 92a316c2a1f74699e3135813b66518b8ef995fac..aeb896ad5b57e2a7890e1b338328e03ee9e24c38 100644
--- a/doc/devel/mainpage.dox
+++ b/doc/devel/mainpage.dox
@@ -22,14 +22,14 @@
*
* If you are a user or system administrator, rather than software engineer,
* you should read the
- * Kea
+ * Kea
* Administrator Reference Manual instead. If you are using a beta or
* development version of Kea, the
*
* development version of the manual is recommended.
*
* Regardless of your field of expertise, you are encouraged to visit the
- * Kea webpage (http://kea.isc.org)
+ * Kea webpage (http://oldkea.isc.org)
*
* @section contrib Contributor's Guide
* - @subpage contributorGuide - This page describes the process of sending
diff --git a/doc/devel/unit-tests.dox b/doc/devel/unit-tests.dox
index a1525d691ebf815f5f87e1ba9fb7599584601b1d..74d365cf8dea2527eed362516dee3d0ef33568a3 100644
--- a/doc/devel/unit-tests.dox
+++ b/doc/devel/unit-tests.dox
@@ -15,7 +15,7 @@ base for our C++ unit-tests. See https://github.com/google/googletest for
details. We used to have Python unit-tests inherited from BIND10
days but have been removed, so please do not write any new Kea unit
tests in Python. If you want to write DHCP tests in Python, we encourage you to
-take a look at ISC Forge: http://kea.isc.org/wiki/IscForge .
+take a look at ISC Forge: http://oldkea.isc.org/wiki/IscForge .
You must have \c gtest installed or at least extracted in a directory
before compiling Kea unit-tests. To enable unit-tests in Kea, use:
@@ -131,7 +131,7 @@ The following environment variable can affect the unit tests:
The unit tests are run automatically when "make check" is executed (providing
that Kea has been build with the \c --with-mysql switch (see the installation
- section in the Kea Administrator
+ section in the Kea Administrator
Reference Manual).
@subsection pgsqlUnitTestsPrerequisites PostgreSQL Database
@@ -257,7 +257,7 @@ local all postgres trust
The unit tests are run automatically when "make check" is executed (providing
that Kea has been build with the \c --with-pgsql switch (see the installation
- section in the Kea Administrator
+ section in the Kea Administrator
Reference Manual).
diff --git a/doc/guide/classify.xml b/doc/guide/classify.xml
index 626ac7c1bce6ac31f1b2b94ca2a3205b1a9d26b7..ce4d37f6742e447b20620ac2f0969f9e9d508c70 100644
--- a/doc/guide/classify.xml
+++ b/doc/guide/classify.xml
@@ -1123,7 +1123,7 @@ concatenation of the strings
In order to understand the logging statements one must understand a
bit about how expressions are evaluated, for a more complete description
- refer to the design document at http://kea.isc.org/wiki/KeaDesigns.
+ refer to the design document at http://oldkea.isc.org/wiki/KeaDesigns.
In brief there are two structures used during the evaluation of an expression:
a list of tokens which represent the expressions and a value stack which
represents the values being manipulated.
diff --git a/doc/guide/ddns.xml b/doc/guide/ddns.xml
index 0f33fd7c9ba814f564f4b5b4101f84e9643b9d1a..a605fb9e509c1230f436fa6a1cdfa68986ab3836 100644
--- a/doc/guide/ddns.xml
+++ b/doc/guide/ddns.xml
@@ -95,7 +95,7 @@
RFC 4703.
In this way, DNS upates for both IPv4 and IPv6 can be managed under
the same DHCID RR. Support for this does not yet exist in Kea but is
- called for in the ticket, http://kea.isc.org/ticket/4519, which we
+ called for in the ticket, http://oldkea.isc.org/ticket/4519, which we
hope to include in a future release.
diff --git a/doc/guide/dhcp4-srv.xml b/doc/guide/dhcp4-srv.xml
index a4b6e806f3813acc85b0a28766da426bf7cdc92f..4429a3facc2cfcd7b5534915681301a793a1ba1a 100644
--- a/doc/guide/dhcp4-srv.xml
+++ b/doc/guide/dhcp4-srv.xml
@@ -425,7 +425,7 @@ be followed by a comma and another object definition.
file used by the server to record lease updates. There are also other files
being created as a side effect of the lease file cleanup. The detailed
description of the LFC is located on the Kea wiki:
- http://kea.isc.org/wiki/LFCDesign.
+ http://oldkea.isc.org/wiki/LFCDesign.
@@ -3909,7 +3909,7 @@ It is merely echoed by the server
managing reservations in a database, section provide
detailed information. http://kea.isc.org/wiki/HostReservationsHowTo
+ xlink:href="http://oldkea.isc.org/wiki/HostReservationsHowTo">http://oldkea.isc.org/wiki/HostReservationsHowTo
provides some examples how to conduct common host reservation operations.
diff --git a/doc/guide/dhcp6-srv.xml b/doc/guide/dhcp6-srv.xml
index 24b7b39fc10902c42e007b670890e3699531efcd..a41e34f1b3e083ac07c8b42b62184775a78c9759 100644
--- a/doc/guide/dhcp6-srv.xml
+++ b/doc/guide/dhcp6-srv.xml
@@ -416,7 +416,7 @@ be followed by a comma and another object definition.
file used by the server to record lease updates. There are also other files
being created as a side effect of the lease file cleanup. The detailed
description of the LFC is located on the Kea wiki:
- http://kea.isc.org/wiki/LFCDesign.
+ http://oldkea.isc.org/wiki/LFCDesign.
@@ -3536,7 +3536,7 @@ should include options from the isc option space:
managing reservations in a database, section provide
detailed information. The Kea wiki http://kea.isc.org/wiki/HostReservationsHowTo
+ xlink:href="http://oldkea.isc.org/wiki/HostReservationsHowTo">http://oldkea.isc.org/wiki/HostReservationsHowTo
provides some examples how to conduct some common operations
on host reservations.
diff --git a/doc/guide/hooks.xml b/doc/guide/hooks.xml
index 3ae85f9e7e79816967422ad0e8cd29d83d06fb18..4d35a632f10b6480c5993b7638aa6d3b4fee2599 100644
--- a/doc/guide/hooks.xml
+++ b/doc/guide/hooks.xml
@@ -574,7 +574,7 @@ $ ls -l /usr/local/lib/hooks/*.so
ISC hopes to see more hooks libraries become available as time
progresses, both developed internally and externally. Since
this list may evolve dynamically, we decided to keep it on a
- wiki page, available at this link: http://kea.isc.org/wiki/Hooks.
+ wiki page, available at this link: http://oldkea.isc.org/wiki/Hooks.
If you are a developer or are aware of any hooks libraries not
listed there, please send a note to the kea-users or kea-dev
mailing lists and someone will update it.
@@ -1405,7 +1405,7 @@ $
Additional host reservation commands are planned in the future. For
a description of envisaged commands, see
-Control API
+Control API
Requirements document.
diff --git a/doc/guide/install.xml b/doc/guide/install.xml
index 7d300c9df4c93bddf9f47fccc65e176e24d988d4..de46f769e40502affabd74911c5dacda17e5bfe2 100644
--- a/doc/guide/install.xml
+++ b/doc/guide/install.xml
@@ -212,7 +212,7 @@ Debian and Ubuntu:
Visit the user-contributed wiki at
- http://kea.isc.org/wiki/Install
+ http://oldkea.isc.org/wiki/Install
for system-specific installation tips.
@@ -286,7 +286,7 @@ Debian and Ubuntu:
your code. Please consult
https://help.github.com/articles/fork-a-repo/ for help on
how to fork a Github repository.
- The Kea
+ The Kea
Developer's Guide contains more information about the process, as
well as describing the requirements for contributed code to be accepted by ISC.
diff --git a/doc/guide/intro.xml b/doc/guide/intro.xml
index b7a123d0ee05eaad2cdc82c35a806e5c5574e3fd..9ac4e62a3da9bc1b8980d96d9213ca647726c026 100644
--- a/doc/guide/intro.xml
+++ b/doc/guide/intro.xml
@@ -180,6 +180,14 @@
+
+
+ kea-netconf ?~@~T
+ Kea netconf is an agent that provides a YANG/NETCONF interface
+ for the Kea environment.
+
+
+
kea-shell —
diff --git a/doc/guide/kea-guide.xml b/doc/guide/kea-guide.xml
index 25ae20e6c880f081baf024af99a338bb3e15755e..c86db5080afc5287d9de8b33280f3b3f3e532887 100644
--- a/doc/guide/kea-guide.xml
+++ b/doc/guide/kea-guide.xml
@@ -47,7 +47,7 @@
This is the reference guide for Kea version &keaversion;.
The most up-to-date version of this document (in PDF, HTML,
and plain text formats), along with other documents for
- Kea, can be found at http://kea.isc.org/docs.
+ Kea, can be found at http://oldkea.isc.org/docs.
diff --git a/doc/guide/logging.xml b/doc/guide/logging.xml
index cc16c102cf929404ef33ac49bb3f854ce43fa5ca..c2a87c82e65896b3586b580c659dc13d4aac8933 100644
--- a/doc/guide/logging.xml
+++ b/doc/guide/logging.xml
@@ -520,7 +520,7 @@
identification, which can be used as an index into the
Kea Messages
Manual
- (http://kea.isc.org/docs/kea-messages.html)
+ (http://oldkea.isc.org/docs/kea-messages.html)
from which more information can be obtained.
diff --git a/doc/guide/quickstart.xml b/doc/guide/quickstart.xml
index 07e09b2cfaf15b6e71f57fb27a08b9acdfb51b40..4f2f847b274e9f95ba75e01bcec0b7d98db4e262 100644
--- a/doc/guide/quickstart.xml
+++ b/doc/guide/quickstart.xml
@@ -122,8 +122,8 @@ $ ./configure [your extra parameters]
For instructions specific to your system, please read the
- system specific notes,
- available on the Kea web site.
+ system specific notes,
+ available on the Kea web site.
The details of keactrl script usage can be found
diff --git a/src/bin/agent/kea-ctrl-agent.xml b/src/bin/agent/kea-ctrl-agent.xml
index a2efa31c21a5e835d55d139167828af5bd3a84ce..a91c076a686b251e2a94a1cfec95b45148b95eb0 100644
--- a/src/bin/agent/kea-ctrl-agent.xml
+++ b/src/bin/agent/kea-ctrl-agent.xml
@@ -135,14 +135,14 @@
description for each of them. Both documents are typically
available in various formats (txt, html, pdf) with your Kea
distribution. The on-line version is available at
- http://kea.isc.org/docs/.
+ http://oldkea.isc.org/docs/.
Kea source code is documented in the Kea Developer's Guide. It's
- on-line version is available at http://kea.isc.org. Please
+ on-line version is available at http://oldkea.isc.org. Please
follow Developer's Guide link.
- Kea project website is available at: http://kea.isc.org.
+ Kea project website is available at: http://oldkea.isc.org.
diff --git a/src/bin/d2/d2.dox b/src/bin/d2/d2.dox
index 3f8651fb671fc10b5fcecff071c8bea677b43ddb..dfba843bd6bc620ac8c6ef438459e0d00fffd363 100644
--- a/src/bin/d2/d2.dox
+++ b/src/bin/d2/d2.dox
@@ -16,7 +16,7 @@ carrying out DDNS conversations with the appropriate DNS servers such that they
update the DNS data.
The design documentation for D2 can be found here:
-D2 Design.
+D2 Design.
This document contains several UML diagrams, and a few conventions used within
these diagrams are worth noting:
diff --git a/src/bin/d2/kea-dhcp-ddns.xml b/src/bin/d2/kea-dhcp-ddns.xml
index a450acdd9c563b7a03f90a6c654cebc1cc0651cd..52e16920cc5034750db8c0bf22b62c90883a8840 100644
--- a/src/bin/d2/kea-dhcp-ddns.xml
+++ b/src/bin/d2/kea-dhcp-ddns.xml
@@ -131,14 +131,14 @@
description for each of them. Both documents are typically
available in various formats (txt, html, pdf) with your Kea
distribution. The on-line version is available at
- http://kea.isc.org/docs/.
+ http://oldkea.isc.org/docs/.
Kea source code is documented in the Kea Developer's Guide. It's
- on-line version is available at http://kea.isc.org. Please
+ on-line version is available at http://oldkea.isc.org. Please
follow Developer's Guide link.
- Kea project website is available at: http://kea.isc.org.
+ Kea project website is available at: http://oldkea.isc.org.
diff --git a/src/bin/d2/tests/dns_client_unittests.cc b/src/bin/d2/tests/dns_client_unittests.cc
index 74ddecc2df40f4c8a161c92915eb2dee1b0db168..095ec2f75c0ac810798e3542288ac07f532593a1 100644
--- a/src/bin/d2/tests/dns_client_unittests.cc
+++ b/src/bin/d2/tests/dns_client_unittests.cc
@@ -311,7 +311,7 @@ public:
/// instantly. However, it may lead to situations that the message sent
/// in one test will not be dropped by the kernel by the time, the next
/// test starts. This will lead to intermittent unit test errors as
- /// described in the ticket http://kea.isc.org/ticket/3265.
+ /// described in the ticket http://oldkea.isc.org/ticket/3265.
/// Increasing the timeout to a non-zero value mitigates this problem.
/// The proper way to solve this problem is to receive the packet
/// on our own and drop it. Such a fix will need to be applied not only
diff --git a/src/bin/dhcp4/dhcp4_log.h b/src/bin/dhcp4/dhcp4_log.h
index 2131f762258640237625ee54d1b54579e8ecf0e0..dd54756da7f96acf36157b4db3ec11f5f592652c 100644
--- a/src/bin/dhcp4/dhcp4_log.h
+++ b/src/bin/dhcp4/dhcp4_log.h
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2015,2017 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2018 Internet Systems Consortium, Inc. ("ISC")
//
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
diff --git a/src/bin/dhcp4/kea-dhcp4.xml b/src/bin/dhcp4/kea-dhcp4.xml
index 948944f51736b48ec596bc716068380c2e12d4ea..b79365c56ecc43cea6b9fc42615b3d8183bf0b22 100644
--- a/src/bin/dhcp4/kea-dhcp4.xml
+++ b/src/bin/dhcp4/kea-dhcp4.xml
@@ -136,14 +136,14 @@
description for each of them. Both documents are typically
available in various formats (txt, html, pdf) with your Kea
distribution. The on-line version is available at
- http://kea.isc.org/docs/.
+ http://oldkea.isc.org/docs/.
Kea source code is documented in the Kea Developer's Guide. It's
- on-line version is available at http://kea.isc.org. Please
+ on-line version is available at http://oldkea.isc.org. Please
follow Developer's Guide link.
- Kea project website is available at: http://kea.isc.org.
+ Kea project website is available at: http://oldkea.isc.org.
diff --git a/src/bin/dhcp6/dhcp6.dox b/src/bin/dhcp6/dhcp6.dox
index 385ce707787708bb30ad07b3c63bdc2e134b2ff7..06d8a4ce6aec5261397afc06632779705b00c2e6 100644
--- a/src/bin/dhcp6/dhcp6.dox
+++ b/src/bin/dhcp6/dhcp6.dox
@@ -62,7 +62,7 @@ src/bin/dhcp6/json_config_parser.cc.
During 1.2 milestone it has been decided to significantly refactor the
parsers as their old implementation became unsustainable. For the brief overview
-of the problems, see ticket 5014 (http://kea.isc.org/ticket/5014). In
+of the problems, see ticket 5014 (http://oldkea.isc.org/ticket/5014). In
general, the following issues of the existing code were noted:
-# parsers are overwhelmingly complex. Even though each parser is relatively
@@ -343,7 +343,7 @@ mode). Finally, the syntactic context allows the error message to be more
descriptive if the input string does not parse properly.
Details of the refactor of the classes derived from DhcpConfigParser are
-documented in http://kea.isc.org/wiki/SimpleParser.
+documented in http://oldkea.isc.org/wiki/SimpleParser.
For a generic description of the conflict avoidance, see @ref parserFlex.
diff --git a/src/bin/dhcp6/kea-dhcp6.xml b/src/bin/dhcp6/kea-dhcp6.xml
index eaf606df9dc6b18638d538dca659266af1660328..5661bfd6af08c79434538eeba41f9e09bac8addf 100644
--- a/src/bin/dhcp6/kea-dhcp6.xml
+++ b/src/bin/dhcp6/kea-dhcp6.xml
@@ -136,14 +136,14 @@
description for each of them. Both documents are typically
available in various formats (txt, html, pdf) with your Kea
distribution. The on-line version is available at
- http://kea.isc.org/docs/.
+ http://oldkea.isc.org/docs/.
Kea source code is documented in the Kea Developer's Guide. It's
- on-line version is available at http://kea.isc.org. Please
+ on-line version is available at http://oldkea.isc.org. Please
follow Developer's Guide link.
- Kea project website is available at: http://kea.isc.org.
+ Kea project website is available at: http://oldkea.isc.org.
diff --git a/src/bin/keactrl/kea-ctrl-agent.conf.pre b/src/bin/keactrl/kea-ctrl-agent.conf.pre
index 4725d1dae14281ff63e5d9e0e7917645d0f67654..51f620cae378f04c9b399cbb5a1e38c265a6e31f 100644
--- a/src/bin/keactrl/kea-ctrl-agent.conf.pre
+++ b/src/bin/keactrl/kea-ctrl-agent.conf.pre
@@ -6,8 +6,8 @@
// do. Comments in this configuration file sometimes refer to sections for more
// details. These are section numbers in Kea User's Guide. The version matching
// your software should come with your Kea package, but it is also available
-// on Kea web page (http://kea.isc.org, click User's Guide, direct link for
-// stable version is http://kea.isc.org/docs/kea-guide.html).
+// on Kea web page (http://oldkea.isc.org, click User's Guide, direct link for
+// stable version is http://oldkea.isc.org/docs/kea-guide.html).
//
// This configuration file contains only Control Agent's configuration.
// If configurations for other Kea services are also included in this file they
diff --git a/src/bin/keactrl/kea-dhcp-ddns.conf.pre b/src/bin/keactrl/kea-dhcp-ddns.conf.pre
index 486516cb507b2c95a3fd445ff1e40fbe25ebb9cf..46a238a1c70b49b03768ef36cb20c16873fd4846 100644
--- a/src/bin/keactrl/kea-dhcp-ddns.conf.pre
+++ b/src/bin/keactrl/kea-dhcp-ddns.conf.pre
@@ -6,8 +6,8 @@
// do. Comments in this configuration file sometimes refer to sections for more
// details. These are section numbers in Kea User's Guide. The version matching
// your software should come with your Kea package, but it is also available
-// on Kea web page (http://kea.isc.org, click User's Guide, direct link for
-// stable version is http://kea.isc.org/docs/kea-guide.html).
+// on Kea web page (http://oldkea.isc.org, click User's Guide, direct link for
+// stable version is http://oldkea.isc.org/docs/kea-guide.html).
//
// This configuration file contains only DHCP DDNS daemon's configuration.
// If configurations for other Kea services are also included in this file they
diff --git a/src/bin/keactrl/kea-dhcp4.conf.pre b/src/bin/keactrl/kea-dhcp4.conf.pre
index d75a6e294ae3c29db3ad3c87217716fc65149407..eae1dd57811955f91a6cfacb3292e44bb6a52587 100644
--- a/src/bin/keactrl/kea-dhcp4.conf.pre
+++ b/src/bin/keactrl/kea-dhcp4.conf.pre
@@ -15,8 +15,8 @@
// do. Comments in this configuration file sometimes refer to sections for more
// details. These are section numbers in Kea User's Guide. The version matching
// your software should come with your Kea package, but it is also available
-// on Kea web page (http://kea.isc.org, click User's Guide, direct link for
-// stable version is http://kea.isc.org/docs/kea-guide.html).
+// on Kea web page (http://oldkea.isc.org, click User's Guide, direct link for
+// stable version is http://oldkea.isc.org/docs/kea-guide.html).
//
// This configuration file contains only DHCPv4 server's configuration.
// If configurations for other Kea services are also included in this file they
@@ -245,7 +245,7 @@
// even influence how the server processes packets. Those libraries include
// additional forensic logging capabilities, ability to reserve hosts in
// more flexible ways, and even add extra commands. For a list of available
- // hook libraries, see http://kea.isc.org/wiki/Hooks.
+ // hook libraries, see http://oldkea.isc.org/wiki/Hooks.
//"hooks-libraries": [
// {
// // Forensic Logging library generates forensic type of audit trail
diff --git a/src/bin/keactrl/kea-dhcp6.conf.pre b/src/bin/keactrl/kea-dhcp6.conf.pre
index 3b978e8e2da97863cce791e7e885b87d60c851c6..9ef963517436ccba0de16a70a02c3d6eb9f0ed3e 100644
--- a/src/bin/keactrl/kea-dhcp6.conf.pre
+++ b/src/bin/keactrl/kea-dhcp6.conf.pre
@@ -15,8 +15,8 @@
// do. Comments in this configuration file sometimes refer to sections for more
// details. These are section numbers in Kea User's Guide. The version matching
// your software should come with your Kea package, but it is also available
-// on Kea web page (http://kea.isc.org, click User's Guide, direct link for
-// stable version is http://kea.isc.org/docs/kea-guide.html).
+// on Kea web page (http://oldkea.isc.org, click User's Guide, direct link for
+// stable version is http://oldkea.isc.org/docs/kea-guide.html).
//
// This configuration file contains only DHCPv6 server's configuration.
// If configurations for other Kea services are also included in this file they
diff --git a/src/bin/keactrl/keactrl.xml b/src/bin/keactrl/keactrl.xml
index 9cc0bf107726f4618e424d8bebcc048017b647df..e9f26bd6ec1085c8ca7ed69341935693e5f54fbe 100644
--- a/src/bin/keactrl/keactrl.xml
+++ b/src/bin/keactrl/keactrl.xml
@@ -203,14 +203,14 @@
description for each of them. Both documents are typically
available in various formats (txt, html, pdf) with your Kea
distribution. The on-line version is available at
- http://kea.isc.org/docs/.
+ http://oldkea.isc.org/docs/.
Kea source code is documented in the Kea Developer's Guide. It's
- on-line version is available at http://kea.isc.org. Please
+ on-line version is available at http://oldkea.isc.org. Please
follow Developer's Guide link.
- Kea project website is available at: http://kea.isc.org.
+ Kea project website is available at: http://oldkea.isc.org.
diff --git a/src/bin/lfc/kea-lfc.xml b/src/bin/lfc/kea-lfc.xml
index 1ef74ac462dedac3addff8d82b3dd632dc5913f1..6e8463b3a49053ecb07fd9d66023ffa29ca39f80 100644
--- a/src/bin/lfc/kea-lfc.xml
+++ b/src/bin/lfc/kea-lfc.xml
@@ -200,14 +200,14 @@
description for each of them. Both documents are typically
available in various formats (txt, html, pdf) with your Kea
distribution. The on-line version is available at
- http://kea.isc.org/docs/.
+ http://oldkea.isc.org/docs/.
Kea source code is documented in the Kea Developer's Guide. It's
- on-line version is available at http://kea.isc.org. Please
+ on-line version is available at http://oldkea.isc.org. Please
follow Developer's Guide link.
- Kea project website is available at: http://kea.isc.org.
+ Kea project website is available at: http://oldkea.isc.org.
diff --git a/src/bin/lfc/lfc.dox b/src/bin/lfc/lfc.dox
index 196d7ee8f4653e4fcd29cf64c1471453cfd481d6..82af1039005907aa96e559fb0ba30cd0e28622e3 100644
--- a/src/bin/lfc/lfc.dox
+++ b/src/bin/lfc/lfc.dox
@@ -21,7 +21,7 @@ the lease files and keep only the most recent instance of each lease. When it f
reading the leases it will write the unique leases to the output file.
The design documentation for kea-lfc can be found here:
- LFC Design
+ LFC Design
While kea-lfc can be started externally, there is usually no need to do this as the
Kea servers will run it on a periodic basis.
@@ -59,7 +59,7 @@ the extra files then exits.
This section is intended to provide a brief overview of how kea-lfc uses its
files. For a more in depth discussion of the design see
- LFC Design
+ LFC Design
There are four files used during the kea-lfc process: previous, input, output
and finish. They are used to both hold the leases and to indicate to the Kea
diff --git a/src/bin/lfc/lfc_controller.h b/src/bin/lfc/lfc_controller.h
index cc918b70f588428d95cc9c31d28ae414c4408505..0cf20c76d152707c77d82077ddea06f641e919cd 100644
--- a/src/bin/lfc/lfc_controller.h
+++ b/src/bin/lfc/lfc_controller.h
@@ -55,7 +55,7 @@ public:
///
/// Provides the control logic to combine two lease files and
/// weed out duplicate and expired leases. A description of
- /// the design can be found at http://kea.isc.org/wiki/LFCDesign
+ /// the design can be found at http://oldkea.isc.org/wiki/LFCDesign
///
/// -# parse command line arguments
/// -# verify that it is the only instance
diff --git a/src/bin/netconf/kea-netconf.xml b/src/bin/netconf/kea-netconf.xml
index 928f629e7811dac67c4e6d4eaeba0356a45f01bb..4dc6c7400e63498241d42c39d2b4aef2101164d5 100644
--- a/src/bin/netconf/kea-netconf.xml
+++ b/src/bin/netconf/kea-netconf.xml
@@ -10,8 +10,8 @@
ISC Kea
- Oct. 14, 2018
- 1.5.0
+ Nov. 9, 2018
+ 1.5.0-betaThe Kea software has been written by a number of
engineers working for ISC: Tomek Mrugalski, Stephen Morris, Marcin
@@ -126,14 +126,14 @@
description for each of them. Both documents are typically
available in various formats (txt, html, pdf) with your Kea
distribution. The on-line version is available at
- http://kea.isc.org/docs/.
+ http://oldkea.isc.org/docs/.
Kea source code is documented in the Kea Developer's Guide. It's
- on-line version is available at http://kea.isc.org. Please
+ on-line version is available at http://oldkea.isc.org. Please
follow Developer's Guide link.
- Kea project website is available at: http://kea.isc.org.
+ Kea project website is available at: http://oldkea.isc.org.
diff --git a/src/bin/shell/kea-shell.xml b/src/bin/shell/kea-shell.xml
index 6ba51efe353a0930f11fb38b068d77a4d9624026..6b54cc4a80d96f3ca3c344d00e282340917a1d59 100644
--- a/src/bin/shell/kea-shell.xml
+++ b/src/bin/shell/kea-shell.xml
@@ -152,14 +152,14 @@
description for each of them. Both documents are typically
available in various formats (txt, html, pdf) with your Kea
distribution. The on-line version is available at
- http://kea.isc.org/docs/.
+ http://oldkea.isc.org/docs/.
Kea source code is documented in the Kea Developer's Guide. It's
- on-line version is available at http://kea.isc.org. Please
+ on-line version is available at http://oldkea.isc.org. Please
follow Developer's Guide link.
- Kea project website is available at: http://kea.isc.org.
+ Kea project website is available at: http://oldkea.isc.org.
diff --git a/src/hooks/dhcp/lease_cmds/lease_cmds.dox b/src/hooks/dhcp/lease_cmds/lease_cmds.dox
index e6f9e5241a27795a757428ca37774a1997c6d27c..83addf9d7331be949456a42533e849e1422afea6 100644
--- a/src/hooks/dhcp/lease_cmds/lease_cmds.dox
+++ b/src/hooks/dhcp/lease_cmds/lease_cmds.dox
@@ -16,7 +16,7 @@ library. This file provides information needed to understand and perhaps extend
this library.
This documentation is stand-alone: you should have read and understood Kea Developer's Guide and in
+href="http://oldkea.isc.org/docs/devel/">Kea Developer's Guide and in
particular its section about hooks.
@section lease_cmds Lease Commands Overview
diff --git a/src/hooks/dhcp/stat_cmds/stat_cmds.dox b/src/hooks/dhcp/stat_cmds/stat_cmds.dox
index 53e850fb994fab7e6b26b8b2082bca034c365b52..439f486503febe13ffc893020afff3f4a414450c 100644
--- a/src/hooks/dhcp/stat_cmds/stat_cmds.dox
+++ b/src/hooks/dhcp/stat_cmds/stat_cmds.dox
@@ -16,7 +16,7 @@ library. This file provides information needed to understand and perhaps extend
this library.
This documentation is stand-alone: you should have read and understood Kea Developer's Guide and in
+href="http://oldkea.isc.org/docs/devel/">Kea Developer's Guide and in
particular its section about hooks.
@section stat_cmds Stat Commands Overview
@@ -49,7 +49,7 @@ As with other hooks, this one keeps its code in a separate namespace which
corresponds to the file name of the library: isc::stat_cmds.
For background on the design and design choices please refer to: Shared Lease Stats Design
+href="http://oldkea.isc.org/wiki/SharedLeaseStorageStats">Shared Lease Stats Design
@section stat_cmdsCode Stat Commands Code Overview
diff --git a/src/lib/cc/cc.dox b/src/lib/cc/cc.dox
index e171e2174d9533946053b51430d351da72608c45..fe6dbeabae1c594852f3bbb6601b31701b62e1b5 100644
--- a/src/lib/cc/cc.dox
+++ b/src/lib/cc/cc.dox
@@ -16,7 +16,7 @@ over time (DHCP configuration is significantly more complex than DNS, with
more interdependent values) and as of Kea 1.1 release it became very difficult
to manage. The decision has been made to significantly refactor or even
partially rewrite the parser code. The design for this effort is documented
-here: http://kea.isc.org/wiki/SimpleParser It discusses the original issues
+here: http://oldkea.isc.org/wiki/SimpleParser It discusses the original issues
and the proposed architecture.
There are several aspects of this new approach. The base class for all
diff --git a/src/lib/cc/command_interpreter.h b/src/lib/cc/command_interpreter.h
index 8763e75d8b5575bb53e14026caf02834b2add275..7386fae9c6cbfc81d0cf9acdc7db9401bc7bd384 100644
--- a/src/lib/cc/command_interpreter.h
+++ b/src/lib/cc/command_interpreter.h
@@ -14,7 +14,7 @@
///
/// This file contains several functions and constants that are used for
/// handling commands and responses sent over control channel. The design
-/// is described here: http://kea.isc.org/wiki/StatsDesign, but also
+/// is described here: http://oldkea.isc.org/wiki/StatsDesign, but also
/// in @ref ctrlSocket section in the Developer's Guide.
namespace isc {
diff --git a/src/lib/config/base_command_mgr.h b/src/lib/config/base_command_mgr.h
index 6a14c3e76b7bf6d401e6b27911f6c64816b2e52d..45ab115d0230fc198617fc07b036c5cad7e729a6 100644
--- a/src/lib/config/base_command_mgr.h
+++ b/src/lib/config/base_command_mgr.h
@@ -41,7 +41,7 @@ public:
/// uses the command as an input and invokes appropriate handlers.
///
/// The commands and responses are formatted using JSON.
-/// See http://kea.isc.org/wiki/StatsDesign for details.
+/// See http://oldkea.isc.org/wiki/StatsDesign for details.
///
/// Below is an example of the command using JSON format:
/// @code
diff --git a/src/lib/dhcp/pkt4o6.h b/src/lib/dhcp/pkt4o6.h
index e092c1fcdb8ecacf99e74aa2847fc0837e5f25dc..5c04fdc9faf282302e4e1db755dc88d711f836c0 100644
--- a/src/lib/dhcp/pkt4o6.h
+++ b/src/lib/dhcp/pkt4o6.h
@@ -24,7 +24,7 @@ namespace dhcp {
///
/// This is an implementation of the DHCPv4-query/response DHCPv6 messages
/// defined in RFC 7341 (http://ietf.org/rfc/rfc7341.txt).
-/// See also http://kea.isc.org/wiki/Dhcp4o6Design for design discussions.
+/// See also http://oldkea.isc.org/wiki/Dhcp4o6Design for design discussions.
class Pkt4o6 : public Pkt4 {
public:
diff --git a/src/lib/dhcp/std_option_defs.h b/src/lib/dhcp/std_option_defs.h
index d0336e7d438b292644fb5b602d32fe20a5c48c48..9668dcbe9760bb5131e07933433ee7e31646c914 100644
--- a/src/lib/dhcp/std_option_defs.h
+++ b/src/lib/dhcp/std_option_defs.h
@@ -486,7 +486,7 @@ const OptionDefParams OPTION_DEF_PARAMS_S46_PORTPARAMS = { "s46-portparams",
/// @brief Definitions of vendor-specific DHCPv6 options, defined by ISC.
/// 4o6-* options are used for inter-process communication. For details, see
-/// http://kea.isc.org/wiki/Dhcp4o6Design
+/// http://oldkea.isc.org/wiki/Dhcp4o6Design
///
/// @todo: As those options are defined by ISC, they do not belong in std_option_defs.h.
/// We need to move them to a separate file, e.g. isc_option_defs.h
diff --git a/src/lib/dhcpsrv/alloc_engine.h b/src/lib/dhcpsrv/alloc_engine.h
index e32e208f935f463af52df12ef96fb79aefbe55ff..22a3177de1805b1ea1e99d423723d91019141b92 100644
--- a/src/lib/dhcpsrv/alloc_engine.h
+++ b/src/lib/dhcpsrv/alloc_engine.h
@@ -642,7 +642,7 @@ public:
/// @brief Reclaims expired IPv6 leases.
///
/// This method retrieves a collection of expired leases and reclaims them.
- /// See http://kea.isc.org/wiki/LeaseExpirationDesign#LeasesReclamationRoutine
+ /// See http://oldkea.isc.org/wiki/LeaseExpirationDesign#LeasesReclamationRoutine
/// for the details.
///
/// This method is executed periodically to act upon expired leases. This
@@ -700,7 +700,7 @@ public:
/// @brief Reclaims expired IPv4 leases.
///
/// This method retrieves a collection of expired leases and reclaims them.
- /// See http://kea.isc.org/wiki/LeaseExpirationDesign#LeasesReclamationRoutine
+ /// See http://oldkea.isc.org/wiki/LeaseExpirationDesign#LeasesReclamationRoutine
/// for the details.
///
/// This method is executed periodically to act upon expired leases. This
diff --git a/src/lib/dhcpsrv/cfg_subnets4.h b/src/lib/dhcpsrv/cfg_subnets4.h
index 7e64ac80672c4245a73bb3a6200d32e83e1ecf1b..9dcc16afa62320882bddf47ae8ab01760c067bab 100644
--- a/src/lib/dhcpsrv/cfg_subnets4.h
+++ b/src/lib/dhcpsrv/cfg_subnets4.h
@@ -226,7 +226,7 @@ public:
/// received over.
///
/// @todo: Add additional selection criteria. See
- /// http://kea.isc.org/wiki/ISC-DHCP4o6-Design for details.
+ /// http://oldkea.isc.org/wiki/ISC-DHCP4o6-Design for details.
///
/// @param selector Const reference to the selector structure which holds
/// various information extracted from the client's packet which are used
diff --git a/src/lib/dhcpsrv/csv_lease_file4.h b/src/lib/dhcpsrv/csv_lease_file4.h
index ef5d2b4e68d65c3b4e74989202c92547e83bf674..37f2c3978d4b974b83d6c13db070946e5aaf573d 100644
--- a/src/lib/dhcpsrv/csv_lease_file4.h
+++ b/src/lib/dhcpsrv/csv_lease_file4.h
@@ -28,7 +28,7 @@ namespace dhcp {
///
/// @todo This class doesn't validate the lease values read from the file.
/// The @c Lease4 is a structure that should be itself responsible for this
-/// validation (see http://kea.isc.org/ticket/2405). However, when #2405
+/// validation (see http://oldkea.isc.org/ticket/2405). However, when #2405
/// is implemented, the @c next function may need to be updated to use the
/// validation capablity of @c Lease4.
class CSVLeaseFile4 : public isc::util::VersionedCSVFile, public LeaseFileStats {
@@ -77,7 +77,7 @@ public:
///
/// @todo Make sure that the values read from the file are correct.
/// The appropriate @c Lease4 validation mechanism should be used once
- /// ticket http://kea.isc.org/ticket/2405 is implemented.
+ /// ticket http://oldkea.isc.org/ticket/2405 is implemented.
bool next(Lease4Ptr& lease);
private:
diff --git a/src/lib/dhcpsrv/csv_lease_file6.h b/src/lib/dhcpsrv/csv_lease_file6.h
index 3fdd71fbffa4d6d5b6415c2be1fc3a49c8816585..6ee380a2331e5ba164ef0bed9a1c9c7c404d71bc 100644
--- a/src/lib/dhcpsrv/csv_lease_file6.h
+++ b/src/lib/dhcpsrv/csv_lease_file6.h
@@ -27,7 +27,7 @@ namespace dhcp {
///
/// @todo This class doesn't validate the lease values read from the file.
/// The @c Lease6 is a structure that should be itself responsible for this
-/// validation (see http://kea.isc.org/ticket/2405). However, when #2405
+/// validation (see http://oldkea.isc.org/ticket/2405). However, when #2405
/// is implemented, the @c next function may need to be updated to use the
/// validation capablity of @c Lease6.
class CSVLeaseFile6 : public isc::util::VersionedCSVFile, public LeaseFileStats {
@@ -76,7 +76,7 @@ public:
///
/// @todo Make sure that the values read from the file are correct.
/// The appropriate @c Lease6 validation mechanism should be used once
- /// ticket http://kea.isc.org/ticket/2405 is implemented.
+ /// ticket http://oldkea.isc.org/ticket/2405 is implemented.
bool next(Lease6Ptr& lease);
private:
diff --git a/src/lib/dhcpsrv/memfile_lease_mgr.h b/src/lib/dhcpsrv/memfile_lease_mgr.h
index dc4e07fc62f36163f3721130320226a73de2b6b3..d421d7c164bcff08673e42941787e231e18edd2f 100644
--- a/src/lib/dhcpsrv/memfile_lease_mgr.h
+++ b/src/lib/dhcpsrv/memfile_lease_mgr.h
@@ -37,7 +37,7 @@ class LFCSetup;
/// in a significant growth of the lease file size over time, because the lease
/// file will contain many entries for each lease. In order to mitigate this
/// problem, the backend implements the Lease File Cleanup mechanism which is
-/// described on the Kea wiki: http://kea.isc.org/wiki/LFCDesign.
+/// described on the Kea wiki: http://oldkea.isc.org/wiki/LFCDesign.
///
/// The backend installs an @c asiolink::IntervalTimer to periodically execute
/// the @c Memfile_LeaseMgr::lfcCallback. This callback function controls
@@ -548,7 +548,7 @@ public:
/// - LFC Finish File: ".completed"
/// - LFC PID File: ".pid"
///
- /// See http://kea.isc.org/wiki/LFCDesign for details.
+ /// See http://oldkea.isc.org/wiki/LFCDesign for details.
///
/// @param file_name A base file name to which suffix is appended.
/// @param file_type An LFC file type.
@@ -634,7 +634,7 @@ private:
///
/// The .2, .1 and .completed are the
/// products of the lease file cleanups (LFC).
- /// See: http://kea.isc.org/wiki/LFCDesign for details.
+ /// See: http://oldkea.isc.org/wiki/LFCDesign for details.
///
/// @note: When the server starts up or is reconfigured it will try to
/// read leases from the lease files using this method. It is possible
@@ -814,7 +814,7 @@ private:
/// the lease files.
///
/// For the design and the terminology used in this description refer to
- /// the http://kea.isc.org/wiki/LFCDesign.
+ /// the http://oldkea.isc.org/wiki/LFCDesign.
///
/// If the method finds that the %Lease File Copy exists it simply runs
/// the @c kea-lfc application.
diff --git a/src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc b/src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
index d5fafd3bc45ad7203e3155b632a2a9484db4413d..00c3718a08ee193a44862b69ef07910815c2f3d3 100644
--- a/src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
+++ b/src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
@@ -430,6 +430,6 @@ TEST_F(CSVLeaseFile4Test, declinedLeaseTest) {
/// lease type, invalid preferred lifetime vs valid lifetime etc. The Lease6
/// should be extended with the function that validates lease attributes. Once
/// this is implemented we should provide more tests for malformed leases
-/// in the CSV file. See http://kea.isc.org/ticket/2405.
+/// in the CSV file. See http://oldkea.isc.org/ticket/2405.
} // end of anonymous namespace
diff --git a/src/lib/dhcpsrv/tests/csv_lease_file6_unittest.cc b/src/lib/dhcpsrv/tests/csv_lease_file6_unittest.cc
index 74bda17ea544e8c6501e1e365044c01d8e3d328f..b483c5719456a5f0e86f65e7725264eaa31ad893 100644
--- a/src/lib/dhcpsrv/tests/csv_lease_file6_unittest.cc
+++ b/src/lib/dhcpsrv/tests/csv_lease_file6_unittest.cc
@@ -543,6 +543,6 @@ TEST_F(CSVLeaseFile6Test, declinedLeaseTest) {
/// lease type, invalid preferred lifetime vs valid lifetime etc. The Lease6
/// should be extended with the function that validates lease attributes. Once
/// this is implemented we should provide more tests for malformed leases
-/// in the CSV file. See http://kea.isc.org/ticket/2405.
+/// in the CSV file. See http://oldkea.isc.org/ticket/2405.
} // end of anonymous namespace
diff --git a/src/lib/log/logging.dox b/src/lib/log/logging.dox
index 2d66779880347c5e22209f082557e92a9abdae40..74e92491e60eb59f88acd2e819167618bb002e8c 100644
--- a/src/lib/log/logging.dox
+++ b/src/lib/log/logging.dox
@@ -121,7 +121,7 @@ the cache sets its own values for the debug/file attributes.
More information about the logging hierarchy can be found in the section
on Logging configuration in the Kea Administrator
+href="http://oldkea.isc.org/docs/kea-guide.html#logging">Kea Administrator
Reference Manual.
@subsection logSeparationUseText Separation of Messages Use from Message Text
diff --git a/src/lib/stats/tests/observation_unittest.cc b/src/lib/stats/tests/observation_unittest.cc
index a9789355b644dc88f49a4a1636da07c1f0308d18..8a2e75327ede276b0f3b657b153be5e9ae5a3f05 100644
--- a/src/lib/stats/tests/observation_unittest.cc
+++ b/src/lib/stats/tests/observation_unittest.cc
@@ -156,7 +156,7 @@ TEST_F(ObservationTest, timers) {
}
// Checks whether an integer statistic can generate proper JSON structures.
-// See http://kea.isc.org/wiki/StatsDesign for details.
+// See http://oldkea.isc.org/wiki/StatsDesign for details.
TEST_F(ObservationTest, integerToJSON) {
a.setValue(static_cast(1234));
@@ -169,7 +169,7 @@ TEST_F(ObservationTest, integerToJSON) {
}
// Checks whether a floating point statistic can generate proper JSON
-// structures. See http://kea.isc.org/wiki/StatsDesign for details.
+// structures. See http://oldkea.isc.org/wiki/StatsDesign for details.
TEST_F(ObservationTest, floatToJSON) {
// Let's use a value that converts easily to floating point.
@@ -184,7 +184,7 @@ TEST_F(ObservationTest, floatToJSON) {
}
// Checks whether a time duration statistic can generate proper JSON structures.
-// See http://kea.isc.org/wiki/StatsDesign for details.
+// See http://oldkea.isc.org/wiki/StatsDesign for details.
TEST_F(ObservationTest, durationToJSON) {
// 1 hour 2 minutes 3 seconds and 4 milliseconds
@@ -198,7 +198,7 @@ TEST_F(ObservationTest, durationToJSON) {
}
// Checks whether a string statistic can generate proper JSON structures.
-// See http://kea.isc.org/wiki/StatsDesign for details.
+// See http://oldkea.isc.org/wiki/StatsDesign for details.
TEST_F(ObservationTest, stringToJSON) {
//
diff --git a/tools/system_messages.cc b/tools/system_messages.cc
index be4f0bf2f4020a4432368a7cf888737e437651d6..0c26f4a0cead5e8c970d11586e641344ad1002a1 100644
--- a/tools/system_messages.cc
+++ b/tools/system_messages.cc
@@ -103,7 +103,7 @@ const std::string FILE_HEADER =
This is the messages manual for Kea version &keaversion;.\n\
The most up-to-date version of this document, along with\n\
other documents for Kea, can be found at\n\
- .\n\
+ .\n\
\n\
\n\
\n\