Skip to content

Commit 0dca706

Browse files
committed
[#4340] Unified to datatracker
1 parent f3e8da3 commit 0dca706

14 files changed

Lines changed: 291 additions & 291 deletions

doc/devel/bison.dox

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
@section parserIntro Parser background
1111

12-
Kea's data format of choice is JSON (defined in https://tools.ietf.org/html/rfc7159), which is used
12+
Kea's data format of choice is JSON (defined in https://datatracker.ietf.org/doc/html/rfc7159), which is used
1313
in configuration files, in the command channel and also when communicating between the DHCP servers
1414
and the DHCP-DDNS component. It is almost certain to be used as the data format for any new
1515
features.

doc/sphinx/arm/classify.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -473,15 +473,15 @@ Notes:
473473

474474
- "Vendor option" means the Vendor-Identifying Vendor-Specific Information
475475
option in DHCPv4 (code 125; see `Section 4 of RFC
476-
3925 <https://tools.ietf.org/html/rfc3925#section-4>`__) and the
476+
3925 <https://datatracker.ietf.org/doc/html/rfc3925#section-4>`__) and the
477477
Vendor-Specific Information Option in DHCPv6 (code 17, defined in
478478
`Section 21.17 of RFC
479-
8415 <https://tools.ietf.org/html/rfc8415#section-21.17>`__). "Vendor
479+
8415 <https://datatracker.ietf.org/doc/html/rfc8415#section-21.17>`__). "Vendor
480480
class option" means the Vendor-Identifying Vendor Class Option in DHCPv4
481481
(code 124; see `Section 3 of RFC
482-
3925 <https://tools.ietf.org/html/rfc3925#section-3>`__) in DHCPv4 and
482+
3925 <https://datatracker.ietf.org/doc/html/rfc3925#section-3>`__) in DHCPv4 and
483483
the Class Option in DHCPv6 (code 16; see `Section 21.16 of RFC
484-
8415 <https://tools.ietf.org/html/rfc8415#section-21.16>`__). Vendor
484+
8415 <https://datatracker.ietf.org/doc/html/rfc8415#section-21.16>`__). Vendor
485485
options may have sub-options that are referenced by their codes.
486486
Vendor class options do not have sub-options, but rather data chunks,
487487
which are referenced by index value. Index 0 means the first data
@@ -494,8 +494,8 @@ Notes:
494494
- Vendor Class Identifier (option 60 in DHCPv4) can be accessed using the
495495
option[60] expression.
496496

497-
- `RFC 3925 <https://tools.ietf.org/html/rfc3925>`__ and `RFC
498-
8415 <https://tools.ietf.org/html/rfc8415>`__ allow for multiple
497+
- `RFC 3925 <https://datatracker.ietf.org/doc/html/rfc3925>`__ and `RFC
498+
8415 <https://datatracker.ietf.org/doc/html/rfc8415>`__ allow for multiple
499499
instances of vendor options to appear in a single message. The client
500500
classification code currently examines the first instance if more
501501
than one appear. For the ``vendor.enterprise`` and ``vendor-class.enterprise``

doc/sphinx/arm/config.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ JSON Syntax
2929

3030
Configuration files for the DHCPv4, DHCPv6, DDNS, Control Agent, and
3131
NETCONF modules are defined in an extended JSON format. Basic JSON is
32-
defined in `RFC 7159 <https://tools.ietf.org/html/rfc7159>`__ and `ECMA
32+
defined in `RFC 7159 <https://datatracker.ietf.org/doc/html/rfc7159>`__ and `ECMA
3333
404 <https://www.ecma-international.org/publications/standards/Ecma-404.htm>`__.
3434
In particular, the only boolean values allowed are true or false (all
3535
lowercase). The capitalized versions (True or False) are not accepted.

doc/sphinx/arm/ddns.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Overview
1111

1212
The DHCP-DDNS Server (:iscman:`kea-dhcp-ddns`, known informally as D2) conducts
1313
the client side of the Dynamic DNS protocol (DDNS, defined in `RFC
14-
2136 <https://tools.ietf.org/html/rfc2136>`__) on behalf of the DHCPv4
14+
2136 <https://datatracker.ietf.org/doc/html/rfc2136>`__) on behalf of the DHCPv4
1515
and DHCPv6 servers (:iscman:`kea-dhcp4` and :iscman:`kea-dhcp6`, respectively).
1616
The DHCP servers construct DDNS update requests, known as NameChangeRequests
1717
(NCRs), based on DHCP lease change events and then post them to D2. D2
@@ -67,7 +67,7 @@ Conflict Resolution
6767
-------------------
6868

6969
D2 implements the conflict resolution strategy prescribed by `RFC
70-
4703 <https://tools.ietf.org/html/rfc4703>`__. Conflict resolution is
70+
4703 <https://datatracker.ietf.org/doc/html/rfc4703>`__. Conflict resolution is
7171
intended to prevent different clients from mapping to the same FQDN at
7272
the same time. To make this possible, the RFC requires that forward DNS
7373
entries for a given FQDN must be accompanied by a DHCID resource record
@@ -98,12 +98,12 @@ Dual-Stack Environments
9898
-----------------------
9999

100100
`RFC 4703, section
101-
5.2, <https://tools.ietf.org/html/rfc4703#section-5.2>`__ describes
101+
5.2, <https://datatracker.ietf.org/doc/html/rfc4703#section-5.2>`__ describes
102102
issues that may arise with dual-stack clients. These are clients that
103103
wish to have both IPv4 and IPv6 mappings for the same FQDN.
104104
To work properly, clients must embed their IPv6 DUID
105105
within their IPv4 client identifier option, as described in `RFC
106-
4361 <https://tools.ietf.org/html/rfc4361>`__. In this way, DNS updates
106+
4361 <https://datatracker.ietf.org/doc/html/rfc4361>`__. In this way, DNS updates
107107
for both IPv4 and IPv6 can be managed under the same DHCID RR. This feature
108108
is supported by Kea beginning with release 2.1.2.
109109

@@ -496,7 +496,7 @@ TSIG Key List
496496

497497
A DDNS protocol exchange can be conducted with or without a transaction
498498
signature, or TSIG (defined
499-
in `RFC 2845 <https://tools.ietf.org/html/rfc2845>`__). This
499+
in `RFC 2845 <https://datatracker.ietf.org/doc/html/rfc2845>`__). This
500500
configuration section allows the administrator to define the set of TSIG
501501
keys that may be used in such exchanges.
502502

@@ -1150,19 +1150,19 @@ Supported Standards
11501150
The following RFCs are supported by the DHCP-DDNS server:
11511151

11521152
- *Secret Key Transaction Authentication for DNS (TSIG)*, `RFC 2845
1153-
<https://tools.ietf.org/html/rfc2845>`__: All DNS update packets sent and
1153+
<https://datatracker.ietf.org/doc/html/rfc2845>`__: All DNS update packets sent and
11541154
received by the DHCP-DDNS server can be protected by TSIG signatures.
11551155

11561156
- *Dynamic Updates in the Domain Name System (DNS UPDATE)*, `RFC 2136
1157-
<https://tools.ietf.org/html/rfc2136>`__: The complete DNS update mechanism is
1157+
<https://datatracker.ietf.org/doc/html/rfc2136>`__: The complete DNS update mechanism is
11581158
supported.
11591159

11601160
- *Resolution of Fully Qualified Domain Name (FQDN) Conflicts among Dynamic Host
11611161
Configuration Protocol (DHCP) Clients*, `RFC 4703
1162-
<https://tools.ietf.org/html/rfc4703>`__: DHCP-DDNS takes care of
1162+
<https://datatracker.ietf.org/doc/html/rfc4703>`__: DHCP-DDNS takes care of
11631163
conflict resolution, for both DHCPv4 and DHCPv6 servers.
11641164

11651165
- *A DNS Resource Record (RR) for Encoding Dynamic Host Configuration Protocol
11661166
(DHCP) Information (DHCID RR)*, `RFC 4701
1167-
<https://tools.ietf.org/html/rfc4701>`__: The DHCP-DDNS server uses DHCID
1167+
<https://datatracker.ietf.org/doc/html/rfc4701>`__: The DHCP-DDNS server uses DHCID
11681168
records.

0 commit comments

Comments
 (0)