]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#4138] Fix invalid URLs in devel, ARM, comments
authorAndrei Pavel <andrei@isc.org>
Thu, 2 Oct 2025 15:04:07 +0000 (18:04 +0300)
committerAndrei Pavel <andrei@isc.org>
Thu, 2 Oct 2025 15:04:07 +0000 (18:04 +0300)
28 files changed:
.gitlab/issue_templates/release_checklist.md
CONTRIBUTING.md
doc/devel/bison.dox
doc/devel/mainpage.dox
doc/sphinx/arm/classify.rst
doc/sphinx/arm/config-backend.rst
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp6-srv.rst
doc/sphinx/arm/hooks-host-cmds.rst
doc/sphinx/arm/hooks.rst
doc/sphinx/arm/install.rst
src/bin/d2/d2.dox
src/bin/dhcp6/dhcp6.dox
src/bin/keactrl/kea-dhcp4.conf.pre
src/bin/keactrl/kea-dhcp6.conf.pre
src/bin/lfc/lfc.dox
src/bin/lfc/lfc_controller.h
src/hooks/dhcp/high_availability/ha.dox
src/hooks/dhcp/stat_cmds/stat_cmds.dox
src/lib/cc/cc.dox
src/lib/cc/command_interpreter.h
src/lib/config/base_command_mgr.h
src/lib/dhcp/pkt4o6.h
src/lib/dhcp/std_option_defs.h
src/lib/dhcpsrv/alloc_engine.h
src/lib/dhcpsrv/cfg_subnets4.h
src/lib/dhcpsrv/memfile_lease_mgr.h
src/lib/stats/tests/observation_unittest.cc

index 0e1d5f8535d9f33fa801d516a689027f05486fd0..4f41b263081a8aa00cdc1932a84e3905c4f014c4 100644 (file)
@@ -51,7 +51,7 @@ Some of these checks and updates can be made before the actual freeze.
    1. [ ] Check that a previously released schema has not been changed.
    1. [ ] Check that the additions to `dhcpdb_create.*sql`, and nothing more nor less than what was added in this release, is present in a `upgrade_*_to_*.sh.in` script that should also have been added in this release.
 1. [ ] Prepare release notes.
-   1. [ ] Create a draft of the release notes on the [Kea GitLab wiki](https://gitlab.isc.org/isc-projects/kea/-/wikis/home). It should be created under [the Releases directory](https://gitlab.isc.org/isc-projects/kea/-/wikis/Releases), like this one: https://gitlab.isc.org/isc-projects/kea/-/wikis/Releases/Release-notes-2.3.4.
+   1. [ ] Create a draft of the release notes on the [Kea GitLab wiki](https://gitlab.isc.org/isc-projects/kea/-/wikis/home). It should be created under [the Release-Notes directory](https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes), like this one: https://gitlab.isc.org/isc-projects/kea/-/wikis/Release-Notes/release-notes-2.3.4.
    1. [ ] Notify @tomek that the draft is ready to be redacted. Wait for that to be done.
    1. [ ] Notify support that release notes are ready for review. To avoid conflicts in edits wait with next step after review is done. Due to the time difference, please do this at least 36 hours before the planned release.
 1. [ ] Check that packages can be uploaded to Cloudsmith.
index 9b2fe9ab83862b213765fd1c673249bbe5f29af4..3ae72b1bfa22159b02d4e0620fce9d7910fa724e 100644 (file)
@@ -114,7 +114,7 @@ notes](https://kb.isc.org/docs/installing-kea).
 ### Coding guidelines
 
 Does your patch conform to [Kea coding
-guidelines](https://gitlab.isc.org/isc-projects/kea/wikis/coding-guidelines)?  You can submit a
+guidelines](https://gitlab.isc.org/isc-projects/kea/-/wikis/Processes/Coding-Guidelines)?  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 of issues, the reviewer may simply reject the patch and ask you to fix it
@@ -211,7 +211,7 @@ meson configure
 
 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](https://gitlab.isc.org/isc-projects/kea/wikis/processes/gitlab-howto).  While it is possible
+here](https://gitlab.isc.org/isc-projects/kea/-/wikis/processes/Gitlab-HowTo).  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 master branch.
 
index d6430930d018de7d603ac426c7787aa0c3e16fc3..dbc03a75aedb296d1d1301050cc5bbe388894c8c 100644 (file)
@@ -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:
-https://gitlab.isc.org/isc-projects/kea/wikis/designs/simple-parser-design.
+https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/simple-parser-design.
 
 @section parserBisonIntro Flex/Bison Based Parser
 
index ff8d8d4cf9860ccd89f1bcd12d24abe961db0647..bdff50e5e42fa6f2b1122c8b3970b7aab255a3d5 100644 (file)
@@ -29,7 +29,7 @@
  * development version of the manual</a> is recommended.
  *
  * Regardless of your field of expertise, you are encouraged to visit the
- * <a href="https://gitlab.isc.org/isc-projects/kea/wikis/home">Kea wikipage (https://gitlab.isc.org/isc-projects/kea/wikis/home)</a>
+ * <a href="https://gitlab.isc.org/isc-projects/kea/-/wikis/Home">Kea wikipage (https://gitlab.isc.org/isc-projects/kea/-/wikis/Home)</a>
  *
  * @section contrib Contributor's Guide
  * - @subpage contributorGuide - This page describes the process of sending
index 7958aa9ceeda06c48ffa5ef69deba9151dc214bf..e97a13c4ef847c977ca4c67ee6b6ab0921e5286f 100644 (file)
@@ -1426,7 +1426,7 @@ The specific loggers are ``kea-dhcp4.eval`` and ``kea-dhcp6.eval``.
 
 To understand the logging statements, it is essential to understand a bit about
 how expressions are evaluated; for a more complete description, refer to
-[the design document](https://gitlab.isc.org/isc-projects/kea/-/wikis/designs/client-classification-design).
+[the design document](https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/client-classification-design).
 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.
index 52859cc5c9b6ff3c3b8aa77d7f2eccaa7c319087..77c0dfed8dcfaf04f3c37c185ba08fdaaedb1b9d 100644 (file)
@@ -201,8 +201,8 @@ Use the CB commands API to populate the database with Kea configuration informat
 
 Related design documents are available in our GitLab:
 
--  `CB Design <https://gitlab.isc.org/isc-projects/kea/wikis/designs/configuration-in-db-design>`__
--  `Client Classes in CB Design <https://gitlab.isc.org/isc-projects/kea/wikis/designs/client-classes-in-cb>`__
+-  `CB Design <https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/configuration-in-db-design>`__
+-  `Client Classes in CB Design <https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/client-classes-in-cb>`__
 
 .. _cb-install:
 
index ff1dcae88df24affe7fe91d976bf86ea39b81a97..4a2c8345749d48d4d32462b38210d7cf14120e70 100644 (file)
@@ -5503,7 +5503,7 @@ configure Kea to use reservations stored in MySQL or PostgreSQL.
 Kea provides a dedicated hook for managing reservations in a
 database; section :ref:`hooks-host-cmds` provides detailed information.
 The `Kea wiki
-<https://gitlab.isc.org/isc-projects/kea/wikis/designs/commands#23-host-reservations-hr-management>`__
+<https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/commands#23-host-reservations-hr-management>`__
 provides some examples of how to conduct common host reservation
 operations.
 
index 45abd0304a794cf1b282deffcb33400329fd3013..1cd3b205c6f7a6a16310f79f5e900ddbcddc51dc 100644 (file)
@@ -4766,7 +4766,7 @@ configure Kea to use reservations stored in MySQL or PostgreSQL.
 Kea provides a dedicated hook for managing reservations in a
 database; section :ref:`hooks-host-cmds` provides detailed information.
 The `Kea wiki
-<https://gitlab.isc.org/isc-projects/kea/wikis/designs/commands#23-host-reservations-hr-management>`__
+<https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/commands#23-host-reservations-hr-management>`__
 provides some examples of how to conduct common host reservation
 operations.
 
index e790e6da1460f2a09c31b4e0102a58f187ddded3..24e3b3cebad2565e5603c80169c479ad03986da0 100644 (file)
@@ -67,7 +67,7 @@ from the hosts database. The changes provided in the JSON configuration are
 volatile and can be made permanent by sending the :isccmd:`config-write` command.
 
 For a description of proposed future commands, see the `Control API
-Requirements <https://gitlab.isc.org/isc-projects/kea/wikis/designs/commands>`__
+Requirements <https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/commands>`__
 document.
 
 All host commands use JSON syntax. They can be issued either using the
index b8c56ef01dd553f63aa41d61df34e770ef3b9ab4..dbe7e08400f6c37f347c9ae915cfcb7858ad7045 100644 (file)
@@ -694,7 +694,7 @@ loaded by the correct process per the table below.
 ISC hopes to see more hook libraries become available as time
 progresses, developed both internally and externally. Since this list
 may evolve dynamically, it is maintained on a wiki page, available
-at https://gitlab.isc.org/isc-projects/kea/wikis/Hooks-available.
+at https://gitlab.isc.org/isc-projects/kea/-/wikis/Hooks-Available.
 Developers or others who are aware of any hook libraries not listed there
 are asked to please send a note to the kea-users or kea-dev mailing lists for
 updating. (Information on all of ISC's public mailing lists can be found
index b13b89dacbed45c090cc95711c69c2b41a51d227..926e677b30ff7c8ef048b07abd7b37cf73ef21ac 100644 (file)
@@ -385,19 +385,6 @@ errors like the following:
     cannot open shared object file: No such file or directory
 
 
-Cross-Building
---------------
-
-It is possible to cross-build Kea, i.e. to create binaries in a separate
-system (the ``build`` system) from the one where Kea runs
-(the ``host`` system).
-
-It is outside of the scope of common administrator operations and requires
-some developer skills, but the Developer Guide explains how to do that
-using an x86_64 Linux system to build Kea for a Raspberry Pi box running
-Raspbian: see this `Kea Cross-Compiling Example
-<https://reports.kea.isc.org/dev_guide/de/d9a/crossCompile.html>`__.
-
 .. _dhcp-install-configure:
 
 DHCP Database Installation and Configuration
index 8a41e523dd9346588c707a2dda15d88b8a9b51fd..4ceff8d2ef464a1f756e10bf2b2500bc6e5a9713 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2018 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 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
@@ -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:
-<a href="https://gitlab.isc.org/isc-projects/kea/wikis/designs/ddns-design">D2 Design</a>.
+<a href="https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/ddns-design">D2 Design</a>.
 
 The implementation is split in several libraries which can be used separately
 (linked only when required):
index fb3b00a78e12dd4b4c277d15a1acc5a1aeabe8f2..3e05606a4574b13d5060fefd8ab1791bd99de594 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2012-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2012-2025 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
@@ -342,7 +342,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 https://gitlab.isc.org/isc-projects/kea/wikis/designs/simple-parser-design.
+documented in https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/simple-parser-design.
 
 For a generic description of the conflict avoidance, see @ref parserFlex.
 
index 2a585071daae6129aa7f5b142bafbadbc829ca9b..a6030eb4e3aaf4a80c0ed5e5d878a53ace4c2484 100644 (file)
     // 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 https://gitlab.isc.org/isc-projects/kea/wikis/Hooks-available.
+    // hook libraries, see https://gitlab.isc.org/isc-projects/kea/-/wikis/Hooks-Available.
     // "hooks-libraries": [
     //   {
     //       // Forensic Logging library generates forensic type of audit trail
index c69a508c146627a944604a4a415f79dc69e0e9d2..a16171f03c2d70cd541c514fde62e8ba09bf59f6 100644 (file)
     // 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 https://gitlab.isc.org/isc-projects/kea/wikis/Hooks-available.
+    // hook libraries, see https://gitlab.isc.org/isc-projects/kea/-/wikis/Hooks-Available.
     // "hooks-libraries": [
     //   {
     //       // Forensic Logging library generates forensic type of audit trail
index e3c788e6ed4ce9d1c5bed6368b419898bf097993..45c60949e8780748de254c05953159c75c909ca7 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2018 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 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
@@ -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:
-<a href="https://gitlab.isc.org/isc-projects/kea/wikis/Lease-File-Cleanup-design"> LFC Design</a>
+<a href="https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/lease-file-cleanup-design">LFC Design</a>
 
 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.
@@ -65,7 +65,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="https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design">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
index 845b73617c40f18b108735af11075df81f913f48..ec72e742b332a1fdb847cdb440ed1eb76a75b08b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 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
@@ -56,7 +56,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
-    /// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design
+    /// https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/lease-file-cleanup-design
     ///
     /// -# parse command line arguments
     /// -# verify that it is the only instance
index 1f6e0e658d61b0c6d1c38e816c7e9ad95b803f13..da2ae8630f7ba688bb3b82a74086de0f128f098b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 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
@@ -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://gitlab.isc.org/isc-projects/kea/wikis/designs/High-Availability-Design">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?
 
index 0dc0838abb558b9b5b83d0964534b34084c77930..b6782b74a094cf8c3b3711d5aafada961a8f047f 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2018-2023 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2018-2025 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
@@ -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="https://gitlab.isc.org/isc-projects/kea/wikis/designs/shared-lease-storage-statistics">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
 
index da8d79ba35eea3357b49e62090ed4e119437e1a8..0b7230781bb3a85e31e743fe688b4999ad585187 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2016-2020 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2016-2025 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
@@ -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: https://gitlab.isc.org/isc-projects/kea/wikis/designs/simple-parser-design. It discusses the original issues
+here: https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/simple-parser-design. It discusses the original issues
 and the proposed architecture.
 
 There are several aspects of this new approach. The base class for all
index a05fa7bd9d3082f4f5ecc65f3f1e45f09fc362b5..891ea8a460e77c466331a8f03b4ecf3e49ff97fb 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2009-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2009-2025 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
@@ -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: https://gitlab.isc.org/isc-projects/kea/wikis/Stats-design, but also
+/// is described here: https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/Stats-design, but also
 /// in @ref ctrlSocket section in the Developer's Guide.
 
 namespace isc {
index 4cbd6c8d9d9edc003d409a7f9cc0dd5207024bf1..110de8aafb05f4d5cf99d4f35e1a9c78074330a2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2017-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2017-2025 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 @@ public:
 /// uses the command as an input and invokes appropriate handlers.
 ///
 /// The commands and responses are formatted using JSON.
-/// See https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design
+/// See https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/Stats-design
 /// for details.
 ///
 /// Below is an example of the command using JSON format:
index be46460e9a9cdcd3e6fbaff9767c2b5a7f46e9db..cd4c8514eb4d01d5268ad3dc4aa34ac59371a677 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2018 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 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
@@ -25,7 +25,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
-/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/dhcpv4o6-design
+/// https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/dhcpv4o6-design
 /// for design discussions.
 class Pkt4o6 : public Pkt4 {
 public:
index 7b8020207af126e75aebcce3469ffecb308056c6..722e69a91457acf507fcb023f83295ed4a20f69e 100644 (file)
@@ -677,7 +677,7 @@ const int STANDARD_V6_OPTION_DEFINITIONS_SIZE =
 
 /// @brief Definitions of vendor-specific DHCPv6 options, defined by ISC.
 /// 4o6-* options are used for inter-process communication. For details, see
-/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/dhcpv4o6-design
+/// 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
index b12370f13bb3eb9280c5d2d243643d6d6e623d88..6cd69e18d536b15a642e0b7c783a98881d6a99c0 100644 (file)
@@ -612,7 +612,7 @@ public:
     ///
     /// This method retrieves a collection of expired leases and reclaims them.
     /// See
-    /// https://gitlab.isc.org/isc-projects/kea/wikis/designs/lease-expiration#leases-reclamation-routine
+    /// 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
@@ -688,7 +688,7 @@ public:
     ///
     /// This method retrieves a collection of expired leases and reclaims them.
     /// See
-    /// https://gitlab.isc.org/isc-projects/kea/wikis/designs/lease-expiration#leases-reclamation-routine
+    /// 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
index b1ae1ab051dead5f3817e43e253c0142f2291ba2..b09d6df31d751c22d013a35c20487699bd6652ee 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2014-2025 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
@@ -289,7 +289,7 @@ public:
     ///   received over.
     ///
     /// @todo: Add additional selection criteria. See
-    ///  https://gitlab.isc.org/isc-projects/kea/wikis/designs/dhcpv4o6-design for details.
+    ///  https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/dhcpv4o6-design for details.
     ///
     /// @param selector Const reference to the selector structure which holds
     /// various information extracted from the client's packet which are used
index e2eec15f47b96c81ba0ebf3e27c12b48ed7ae1c1..08e20ddf9c85aeed4e024e31a255b88cd889200a 100644 (file)
@@ -42,7 +42,7 @@ class LFCSetup;
 /// 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:
-/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design.
+/// 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
@@ -1006,7 +1006,7 @@ public:
     /// - LFC PID File: ".pid"
     ///
     /// See
-    /// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design
+    /// 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.
@@ -1094,7 +1094,7 @@ private:
     /// The <filename>.2, <filename>.1 and <filename>.completed are the
     /// products of the lease file cleanups (LFC).
     /// See:
-    /// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design
+    /// 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
@@ -1313,7 +1313,7 @@ private:
     /// the lease files.
     ///
     /// For the design and the terminology used in this description refer to
-    /// the https://gitlab.isc.org/isc-projects/kea/wikis/designs/Lease-File-Cleanup-design.
+    /// 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.
index 327e47ed7717843517faa5f4f244b1fa8667cbba..d8953aae72d086ed45bd65d94ec5834aed461b31 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2015-2024 Internet Systems Consortium, Inc. ("ISC")
+// Copyright (C) 2015-2025 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
@@ -594,7 +594,7 @@ TEST_F(ObservationTest, timers) {
 }
 
 // Checks whether an integer statistic can generate proper JSON structures.
-// See https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design
+// See https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/Stats-design
 /// for details.
 TEST_F(ObservationTest, integerToJSON) {
     // String which contains first added sample
@@ -611,7 +611,7 @@ TEST_F(ObservationTest, integerToJSON) {
 
 // Checks whether a floating point statistic can generate proper JSON
 // structures. See
-/// https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design
+/// https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/Stats-design
 /// for details.
 TEST_F(ObservationTest, floatToJSON) {
     // String which contains first added sample
@@ -630,7 +630,7 @@ TEST_F(ObservationTest, floatToJSON) {
 }
 
 // Checks whether a time duration statistic can generate proper JSON structures.
-// See https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design for
+// See https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/Stats-design for
 // details.
 TEST_F(ObservationTest, durationToJSON) {
     // String which contains first added sample
@@ -647,7 +647,7 @@ TEST_F(ObservationTest, durationToJSON) {
 }
 
 // Checks whether a string statistic can generate proper JSON structures.
-// See https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design
+// See https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/Stats-design
 // for details.
 TEST_F(ObservationTest, stringToJSON) {
     // String which contains first added sample
@@ -663,7 +663,7 @@ TEST_F(ObservationTest, stringToJSON) {
 }
 
 // Checks whether a big integer statistic can generate proper JSON structures.
-// See https://gitlab.isc.org/isc-projects/kea/wikis/designs/Stats-design
+// See https://gitlab.isc.org/isc-projects/kea/-/wikis/Designs/Stats-design
 // for details.
 TEST_F(ObservationTest, bigIntegerToJSON) {
     // String which contains first added sample