]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1717] correct some URLs
authorAndrei Pavel <andrei@isc.org>
Fri, 19 Mar 2021 18:57:49 +0000 (20:57 +0200)
committerAndrei Pavel <andrei@isc.org>
Tue, 23 Mar 2021 13:32:54 +0000 (13:32 +0000)
15 files changed:
doc/devel/.gitignore
doc/devel/README
doc/devel/cross-compile.dox
doc/devel/doc.dox
doc/examples/https/httpd2/kea-httpd2.conf
doc/examples/kea6/all-options.json
doc/sphinx/.gitignore
doc/sphinx/arm/ddns.rst
doc/sphinx/arm/dhcp4-srv.rst
doc/sphinx/arm/dhcp6-srv.rst
doc/sphinx/arm/hooks-lease-cmds.rst
doc/sphinx/arm/logging.rst
doc/sphinx/mes2doc.py
doc/sphinx/umls.rst
src/lib/log/logger.h

index 724f4d4c54af30f785b3f47de3d31af23c20c612..1936cc1d441e479bc8fb17da77ec6f06e477f286 100644 (file)
@@ -1 +1 @@
-html
\ No newline at end of file
+html
index aae3daf8c530e7cff389587439f8d95b2b3614a9..c62c5630e68d2c10f141d8a9559999fa61e4f258 100644 (file)
@@ -2,4 +2,4 @@ This is a folder with content for Doxygen.
 This is used by developers and is not used directly in official builds.
 
 To build doxygen documetation run:
-make devel
\ No newline at end of file
+make devel
index 8b67a1ecbd22a7374760e646c6909c742a5f001f..19c599d148f0e97be208f41ea664f3bbde9f2e92 100644 (file)
@@ -10,7 +10,7 @@
 
 The idea is to install Kea on a Raspberry Pi 4 Model B running Raspbian
 operation system (e.g. the
-<a href="https://www.raspberrypi.org/downloads/raspbian/">
+<a href="https://www.raspberrypi.org/software/operating-systems/">
 Raspbian Buster with desktop and recommended software</a> distribution)
 without having to compile Kea on the Raspberry Pi box itself as it
 takes some hours so using a standard Linux box with a x86_64 processor.
index 208e3ebf1c64d80f073fec63c2ddb1e2a0b51ef9..932d0d9ab99cbc343a2c669a32032b1a2a008ff6 100644 (file)
@@ -67,4 +67,4 @@ $ cd doc/devel
 $ make devel
 @endcode
 
-*/
\ No newline at end of file
+*/
index 097a5ba044b080f957b5a4c262dc39d3b5014de3..b138673c59c240f83433d3a2ab79c5eccc7dd0f3 100644 (file)
@@ -126,4 +126,4 @@ SSLMutex  "file:/usr/local/var/run/apache2/ssl_mutex"
     #   Certificate Authority. Client certificate must be signed by the CA.
     SSLCACertificateFile "/path/to/ca.crt"
 
-</VirtualHost>
\ No newline at end of file
+</VirtualHost>
index be2d17e8c1678b2b86aaf5841c898973ac6b5931..369454fc7dd33b9426ba9ba3bbfc68e10ff8da99 100644 (file)
       // Type: string
       {
         "code": 59,
-        "data": "https://how-to-boot.net/pxe/os.img",
+        "data": "https://boot.example.org/pxe/os.img",
         "name": "bootfile-url"
       },
 
index ce7f2dce0e4bf989843d2de4eae5805e46dcc58f..99baf9bfbb4e5d0a59d2240ea2c92599c43ddebe 100644 (file)
@@ -1,4 +1,3 @@
 /_build
 /api.rst
 /kea-messages.rst
-
index 155e3636597a7f304391296068598d179bc2b7b3..fb7445085128a45356ba3f6b772bf02bed01ac7c 100644 (file)
@@ -328,7 +328,7 @@ TSIG Key List
 -------------
 
 A DDNS protocol exchange can be conducted with or without TSIG (defined
-in `RFC 2845 <https://tools.ietf/org/html/rfc2845>`__). This
+in `RFC 2845 <https://tools.ietf.org/html/rfc2845>`__). This
 configuration section allows the administrator to define the set of TSIG
 keys that may be used in such exchanges.
 
index b8c3396ed44f02c45c07f445badcf934815e76d3..5f457d6005a982166459e5722b7de2dee4b825bb 100644 (file)
@@ -3953,7 +3953,8 @@ gave the best performance. Although this section describes our results, those ar
 recommendations and are very dependent on the particular hardware that was used
 for testing. We strongly advise that administrators run their own performance tests.
 
-A full report of Kea 1.7 performance results can be found `here <https://jenkins.isc.org/job/kea-1.7/job/performance/KeaPerformanceReport/>`_.
+A full report of performance results for the latest stable Kea can be found
+`here <https://jenkins.isc.org/job/kea-dev/job/performance/KeaPerformanceReport/>`_.
 This includes hardware and test scenario descriptions, as well as
 current results.
 
index ce9c8f6a249cfdbfce8210ded02a05244bcdf3fd..212ef647497b4269c881fcdb0cbefc3e92b76e86 100644 (file)
@@ -3437,7 +3437,8 @@ give the best performance. Although this section describes our results, they are
 recommendations and are very dependent on the particular hardware that was used
 for testing. We strongly advise that administrators run their own performance tests.
 
-A full report of Kea 1.7 performance results can be found `here <https://jenkins.isc.org/job/kea-1.7/job/performance/KeaPerformanceReport/>`_.
+A full report of performance results for the latest stable Kea can be found
+`here <https://jenkins.isc.org/job/kea-dev/job/performance/KeaPerformanceReport/>`_.
 This includes hardware and test scenario descriptions, as well as
 current results.
 
index 764cd9d7d0083081759881033a1b4feb7f8aa659..9f58288c11db25d0079b75bfa8f4b069c5072799 100644 (file)
@@ -991,4 +991,3 @@ An example result returned when the lease was found:
      "result": 0,
      "text": "NCR generated for: 2001:db8:1::1, hostname: example.com."
    }
-
index 0d0c8dbfece1c003f4eb0f307a038427a1bbd847..5b4dafe8a12e03db1db55b2c434f1d744f431662 100644 (file)
@@ -677,16 +677,15 @@ That breaks down as like so:
     it is an address so is displayed in hexadecimal.
 
   - ``%m``
-    The log message itself. Keg log messages all begin with a message
-    identifier followed by arbitrary log text. Every message in Kea has
-    a unique identifier, which can be used as an index to the
-    `Kea Messages Manual <https://jenkins.isc.org/job/Kea_doc/messages/kea-messages.html>`__,
-    where more information can be obtained.  In our example log above, the
-    identifier is ``DHCPSRV_TIMERMGR_START_TIMER``.   The log text is typically
-    a brief description detailing the condition that caused the message to be
-    logged. In our example, the information logged,
-    ``starting timer: reclaim-expired-leases``, explains that the timer for
-    the expired lease reclamation cycle has been started.
+    The log message itself. Kea log messages all begin with a message identifier
+    followed by arbitrary log text. Every message in Kea has a unique
+    identifier, which can be used as an index to the :ref:`kea-messages`, where
+    more information can be obtained. In our example log above, the identifier
+    is ``DHCPSRV_TIMERMGR_START_TIMER``. The log text is typically a brief
+    description detailing the condition that caused the message to be logged. In
+    our example, the information logged,
+    ``starting timer: reclaim-expired-leases``, explains that the timer for the
+    expired lease reclamation cycle has been started.
 
 .. Warning::
 
index cff26009ff239155088efe6c24c9bde71c8fa149..493ccc6d71a9566d57cb205777e35a601026eb21 100755 (executable)
@@ -69,7 +69,8 @@ def read_input_files(files):
 
 
 def generate_rst(messages):
-    rst = '''
+    rst = '''.. _kea-messages:
+
 ###################
 Kea Messages Manual
 ###################
index 38d0a6d98c82dac3174c4425889e6d810f80b6e4..d888b4d59f8f0b639907d6f2c941a4cebdfce5f3 100644 (file)
@@ -34,7 +34,7 @@ The main loop is common to both DHCPv4 and DHPCv6 servers.
 DHCPv4 Packet Processing
 ^^^^^^^^^^^^^^^^^^^^^^^^
 
-Next is the DHCPv4 packet processing, where we determine what sort of DHCP message this is, Discover, Request, Release, Decline or Inform. This diagram shows the general, high level flow for processing an inbound client DHCP packet (e.g. Discover, Request, Release, etc) from receipt to the server's response.. 
+Next is the DHCPv4 packet processing, where we determine what sort of DHCP message this is, Discover, Request, Release, Decline or Inform. This diagram shows the general, high level flow for processing an inbound client DHCP packet (e.g. Discover, Request, Release, etc) from receipt to the server's response..
 
 .. figure:: uml/packet4.*
 
@@ -46,13 +46,13 @@ Next is the DHCPv4 packet processing, where we determine what sort of DHCP messa
 DHCP Request Processing
 ^^^^^^^^^^^^^^^^^^^^^^^
 
-The following diagrams focus on DHCPREQUEST processing. This chart gives an overview of the process, beginning with subnet selection, proceeding to checking for Host Reservations and evaluating client classes. Finally, before acknowledging the lease, the options are evaluated and added to the message. 
+The following diagrams focus on DHCPREQUEST processing. This chart gives an overview of the process, beginning with subnet selection, proceeding to checking for Host Reservations and evaluating client classes. Finally, before acknowledging the lease, the options are evaluated and added to the message.
 
 .. figure:: uml/request4.*
 
     DHCPREQUEST processing
 
-. 
+.
 
 .. _uml_select4:
 
@@ -72,7 +72,7 @@ Subnet selection is the process of choosing a subnet that is topologically appro
 DHCPv4 Special Case of Double-booting
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-After the subnet selection and before the lease allocation the DHCPv4 server handles the special case of clients restarting with an image provided by PXE boot or bootp.  Note that the Lease Request box is expanded below. 
+After the subnet selection and before the lease allocation the DHCPv4 server handles the special case of clients restarting with an image provided by PXE boot or bootp.  Note that the Lease Request box is expanded below.
 
 .. figure:: uml/assign-lease4.*
 
@@ -84,12 +84,12 @@ After the subnet selection and before the lease allocation the DHCPv4 server han
 DHCPv4 Allocate Lease
 ^^^^^^^^^^^^^^^^^^^^^
 
-This diagram provides the details of the processing the client request, showing renewing an existing lease, assigning a reserved lease and allocating an unreserved lease. The next diagram after this one shows the algorithm in more detail.  
+This diagram provides the details of the processing the client request, showing renewing an existing lease, assigning a reserved lease and allocating an unreserved lease. The next diagram after this one shows the algorithm in more detail.
 
 .. figure:: uml/request4-lease.*
 
     Allocate a lease for DHCPREQUEST
-    
+
 This diagram shows the algorithm used to validate a requested lease or select a new address to offer. The far right side of the diagram shows how a new address is selected when a new lease is required and the client has neither a requested address nor a reservation. Note that when a new lease is required and Kea iterates over pools and subnets, it starts with the subnet selected above in the subnet selection process.
 
 .. figure:: uml/requestLease4.*
@@ -123,7 +123,7 @@ The allocation engine checks for host reservations after selecting a subnet. Thi
 
 .. note::
 
-    To find a free lease the allocation engine begins with evaluating the most recently used subnet. 
+    To find a free lease the allocation engine begins with evaluating the most recently used subnet.
     The current subnet depends on the history of prior queries.
 
 
@@ -154,4 +154,3 @@ Before sending a response, options are added:
 .. figure:: uml/appendRequestedVendorOptions.*
 
     appendRequestedVendorOptions (append vendor requested options) algorithm
-
index 36fc141792aafee1a7a666e97038d592f04f3cba..631f8d599ff057e7961434f710df1b3f0151365f 100644 (file)
@@ -30,7 +30,7 @@ class InterprocessSync;
 /// \page LoggingApi Logging API
 /// \section LoggingApiOverview Overview
 /// Kea logging uses the concepts of the widely-used Java logging
-/// package log4j (http://logging.apache.log/log4j), albeit implemented
+/// package log4j (https://logging.apache.org/log4j/), albeit implemented
 /// in C++ using an open-source port.  Features of the system are:
 ///
 /// - Within the code objects - known as loggers - can be created and