Commit cd4a2d87 authored by Marcin Siodelski's avatar Marcin Siodelski

[#263,!137] Change links to gitlab where possible.

parent a149913b
......@@ -25,7 +25,7 @@
* <a href="https://kb.isc.org/docs/kea-administrator-reference-manual">Kea
* Administrator Reference Manual</a> instead. If you are using a beta or
* development version of Kea, the
* <a href="http://git.kea.isc.org/~tester/kea/guide/kea-guide.html">
* <a href="https://jenkins.isc.org/job/Kea_doc/guide/kea-guide.html">
* development version of the manual</a> is recommended.
*
* Regardless of your field of expertise, you are encouraged to visit the
......
......@@ -547,8 +547,7 @@ Debian and Ubuntu:
When unit tests are built with Kea (the --with-gtest configuration option is specified),
the databases must be manually pre-configured for the unit tests to run.
The details of this configuration can be found in the
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://git.kea.isc.org/~tester/kea/doxygen">Kea Developer's
Guide</link>.
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://jenkins.isc.org/job/Kea_doc/doxygen/">Kea Developer's Guide</link>.
</simpara>
</note>
......
......@@ -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
<a href="http://oldkea.isc.org/wiki/LFCDesign"> LFC Design</a>
<a href="https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design">LFC Design</a>
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
......
......@@ -55,7 +55,8 @@ 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://oldkea.isc.org/wiki/LFCDesign
/// the design can be found at
/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design
///
/// -# parse command line arguments
/// -# verify that it is the only instance
......
......@@ -30,7 +30,7 @@ implementation and, therefore, this documentation purposely avoids using
the word "Failover" in the context of this library.
The HA feature design can be found at
<a href="https://kea.isc.org/wiki/HADesign">Kea HA Design page</a>.
<a href="https://gitlab.isc.org/isc-projects/kea/wikis/designs/High-Availability-Design">Kea HA Design page</a>.
@section haWhyHookLibrary Why Hook Library?
......
......@@ -961,7 +961,7 @@ LeaseCmdsImpl::lease6WipeHandler(CalloutHandle& handle) {
/// - of specific type (v6)
/// - from specific shared network
/// - from specific pool
/// see https://kea.isc.org/ticket/5543#comment:6 for background.
/// see https://oldkea.isc.org/ticket/5543#comment:6 for background.
// The subnet-id parameter is now optional.
if (cmd_args_ && cmd_args_->contains("subnet-id")) {
......
......@@ -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: <a
href="http://oldkea.isc.org/wiki/SharedLeaseStorageStats">Shared Lease Stats Design</a>
href="https://gitlab.isc.org/isc-projects/kea/wikis/designs/shared-lease-storage-statistics">Shared Lease Stats Design</a>
@section stat_cmdsCode Stat Commands Code Overview
......
......@@ -41,7 +41,8 @@ public:
/// uses the command as an input and invokes appropriate handlers.
///
/// The commands and responses are formatted using JSON.
/// See http://oldkea.isc.org/wiki/StatsDesign for details.
/// See https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design
/// for details.
///
/// Below is an example of the command using JSON format:
/// @code
......
......@@ -24,7 +24,9 @@ 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://oldkea.isc.org/wiki/Dhcp4o6Design for design discussions.
/// See also
/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/dhcpv4o6-design
/// for design discussions.
class Pkt4o6 : public Pkt4 {
public:
......
......@@ -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://oldkea.isc.org/wiki/Dhcp4o6Design
/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/dhcpv4o6-design
///
/// @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
......
......@@ -642,7 +642,8 @@ public:
/// @brief Reclaims expired IPv6 leases.
///
/// This method retrieves a collection of expired leases and reclaims them.
/// See http://oldkea.isc.org/wiki/LeaseExpirationDesign#LeasesReclamationRoutine
/// See
/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/lease-expiration#leases-reclamation-routine
/// for the details.
///
/// This method is executed periodically to act upon expired leases. This
......@@ -700,7 +701,8 @@ public:
/// @brief Reclaims expired IPv4 leases.
///
/// This method retrieves a collection of expired leases and reclaims them.
/// See http://oldkea.isc.org/wiki/LeaseExpirationDesign#LeasesReclamationRoutine
/// See
/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/lease-expiration#leases-reclamation-routine
/// for the details.
///
/// This method is executed periodically to act upon expired leases. This
......
......@@ -37,7 +37,8 @@ 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://oldkea.isc.org/wiki/LFCDesign.
/// described on the Kea wiki:
/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design.
///
/// The backend installs an @c asiolink::IntervalTimer to periodically execute
/// the @c Memfile_LeaseMgr::lfcCallback. This callback function controls
......@@ -548,7 +549,9 @@ public:
/// - LFC Finish File: ".completed"
/// - LFC PID File: ".pid"
///
/// See http://oldkea.isc.org/wiki/LFCDesign for details.
/// See
/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design
/// for details.
///
/// @param file_name A base file name to which suffix is appended.
/// @param file_type An LFC file type.
......@@ -634,7 +637,9 @@ private:
///
/// The <filename>.2, <filename>.1 and <filename>.completed are the
/// products of the lease file cleanups (LFC).
/// See: http://oldkea.isc.org/wiki/LFCDesign for details.
/// See:
/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design
/// 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 +819,7 @@ private:
/// the lease files.
///
/// For the design and the terminology used in this description refer to
/// the http://oldkea.isc.org/wiki/LFCDesign.
/// the https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design.
///
/// If the method finds that the %Lease File Copy exists it simply runs
/// the @c kea-lfc application.
......
......@@ -156,7 +156,8 @@ TEST_F(ObservationTest, timers) {
}
// Checks whether an integer statistic can generate proper JSON structures.
// See http://oldkea.isc.org/wiki/StatsDesign for details.
// See https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design
/// for details.
TEST_F(ObservationTest, integerToJSON) {
a.setValue(static_cast<int64_t>(1234));
......@@ -169,7 +170,9 @@ TEST_F(ObservationTest, integerToJSON) {
}
// Checks whether a floating point statistic can generate proper JSON
// structures. See http://oldkea.isc.org/wiki/StatsDesign for details.
// structures. See
/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design
/// for details.
TEST_F(ObservationTest, floatToJSON) {
// Let's use a value that converts easily to floating point.
......@@ -184,7 +187,8 @@ TEST_F(ObservationTest, floatToJSON) {
}
// Checks whether a time duration statistic can generate proper JSON structures.
// See http://oldkea.isc.org/wiki/StatsDesign for details.
// See https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design for
// details.
TEST_F(ObservationTest, durationToJSON) {
// 1 hour 2 minutes 3 seconds and 4 milliseconds
......@@ -198,7 +202,8 @@ TEST_F(ObservationTest, durationToJSON) {
}
// Checks whether a string statistic can generate proper JSON structures.
// See http://oldkea.isc.org/wiki/StatsDesign for details.
// See https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design
// for details.
TEST_F(ObservationTest, stringToJSON) {
//
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment