changeset 2831:4add6ae1296f

Updated links to datatracker.ietf.org.
author Sergey Kandaurov <pluknet@nginx.com>
date Wed, 26 Jan 2022 16:26:47 +0300
parents 419b081fd2fa
children a3992db1d3d4
files xml/en/docs/configure.xml xml/en/docs/faq/chunked_encoding_from_backend.xml xml/en/docs/http/ngx_http_auth_basic_module.xml xml/en/docs/http/ngx_http_auth_jwt_module.xml xml/en/docs/http/ngx_http_core_module.xml xml/en/docs/http/ngx_http_fastcgi_module.xml xml/en/docs/http/ngx_http_grpc_module.xml xml/en/docs/http/ngx_http_log_module.xml xml/en/docs/http/ngx_http_proxy_module.xml xml/en/docs/http/ngx_http_realip_module.xml xml/en/docs/http/ngx_http_scgi_module.xml xml/en/docs/http/ngx_http_secure_link_module.xml xml/en/docs/http/ngx_http_slice_module.xml xml/en/docs/http/ngx_http_ssl_module.xml xml/en/docs/http/ngx_http_upstream_module.xml xml/en/docs/http/ngx_http_uwsgi_module.xml xml/en/docs/http/ngx_http_v2_module.xml xml/en/docs/http/websocket.xml xml/en/docs/mail/ngx_mail_imap_module.xml xml/en/docs/mail/ngx_mail_pop3_module.xml xml/en/docs/mail/ngx_mail_smtp_module.xml xml/en/docs/mail/ngx_mail_ssl_module.xml xml/en/docs/stream/ngx_stream_core_module.xml xml/en/docs/stream/ngx_stream_log_module.xml xml/en/docs/stream/ngx_stream_ssl_module.xml xml/en/docs/stream/ngx_stream_ssl_preread_module.xml xml/en/docs/stream/ngx_stream_upstream_module.xml xml/en/docs/syslog.xml xml/ru/docs/configure.xml xml/ru/docs/http/ngx_http_auth_basic_module.xml xml/ru/docs/http/ngx_http_auth_jwt_module.xml xml/ru/docs/http/ngx_http_core_module.xml xml/ru/docs/http/ngx_http_fastcgi_module.xml xml/ru/docs/http/ngx_http_grpc_module.xml xml/ru/docs/http/ngx_http_log_module.xml xml/ru/docs/http/ngx_http_proxy_module.xml xml/ru/docs/http/ngx_http_realip_module.xml xml/ru/docs/http/ngx_http_scgi_module.xml xml/ru/docs/http/ngx_http_secure_link_module.xml xml/ru/docs/http/ngx_http_slice_module.xml xml/ru/docs/http/ngx_http_ssl_module.xml xml/ru/docs/http/ngx_http_upstream_module.xml xml/ru/docs/http/ngx_http_uwsgi_module.xml xml/ru/docs/http/ngx_http_v2_module.xml xml/ru/docs/http/websocket.xml xml/ru/docs/mail/ngx_mail_imap_module.xml xml/ru/docs/mail/ngx_mail_pop3_module.xml xml/ru/docs/mail/ngx_mail_smtp_module.xml xml/ru/docs/mail/ngx_mail_ssl_module.xml xml/ru/docs/stream/ngx_stream_core_module.xml xml/ru/docs/stream/ngx_stream_log_module.xml xml/ru/docs/stream/ngx_stream_ssl_module.xml xml/ru/docs/stream/ngx_stream_ssl_preread_module.xml xml/ru/docs/stream/ngx_stream_upstream_module.xml xml/ru/docs/syslog.xml
diffstat 55 files changed, 175 insertions(+), 175 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/configure.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/configure.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -959,7 +959,7 @@
 enables building the
 <link doc="stream/ngx_stream_ssl_preread_module.xml">ngx_stream_ssl_preread_module</link>
 module that allows extracting information from the
-<link url="https://tools.ietf.org/html/rfc5246#section-7.4.1.2">ClientHello</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc5246#section-7.4.1.2">ClientHello</link>
 message without terminating SSL/TLS.
 This module is not built by default.
 </tag-desc>
--- a/xml/en/docs/faq/chunked_encoding_from_backend.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/faq/chunked_encoding_from_backend.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -35,7 +35,7 @@
 <para>
 <initial>A:</initial>
 Your backend violates HTTP specification (see
-<link url="https://tools.ietf.org/html/rfc2616#section-3.6">RFC 2616,
+<link url="https://datatracker.ietf.org/doc/html/rfc2616#section-3.6">RFC 2616,
 "3.6 Transfer Codings"</link>).
 The "chunked" transfer-codings must not be used with HTTP/1.0.
 You’d need to either fix your backend application or upgrade
--- a/xml/en/docs/http/ngx_http_auth_basic_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_auth_basic_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -108,7 +108,7 @@
 specified by the
 “<literal>{</literal><value>scheme</value><literal>}</literal><value>data</value>”
 syntax (1.0.3+) as described in
-<link url="https://tools.ietf.org/html/rfc2307#section-5.3">RFC 2307</link>;
+<link url="https://datatracker.ietf.org/doc/html/rfc2307#section-5.3">RFC 2307</link>;
 currently implemented schemes include <literal>PLAIN</literal> (an example one,
 should not be used), <literal>SHA</literal> (1.3.13) (plain SHA-1
 hashing, should not be used) and <literal>SSHA</literal> (salted SHA-1 hashing,
--- a/xml/en/docs/http/ngx_http_auth_jwt_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_auth_jwt_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -16,11 +16,11 @@
 <para>
 The <literal>ngx_http_auth_jwt_module</literal> module (1.11.3)
 implements client authorization by validating the provided
-<link url="https://tools.ietf.org/html/rfc7519">JSON Web Token</link> (JWT)
+<link url="https://datatracker.ietf.org/doc/html/rfc7519">JSON Web Token</link> (JWT)
 using the specified keys.
 The module supports
-<link url="https://tools.ietf.org/html/rfc7515">JSON Web Signature</link> (JWS),
-<link url="https://tools.ietf.org/html/rfc7516">JSON Web Encryption</link> (JWE)
+<link url="https://datatracker.ietf.org/doc/html/rfc7515">JSON Web Signature</link> (JWS),
+<link url="https://datatracker.ietf.org/doc/html/rfc7516">JSON Web Encryption</link> (JWE)
 (1.19.7), and Nested JWT (1.21.0).
 The module can be used for
 <link url="http://openid.net/specs/openid-connect-core-1_0.html">OpenID Connect</link>
@@ -161,7 +161,7 @@
 that contains JSON Web Token.
 By default, JWT is passed in the <header>Authorization</header> header
 as a
-<link url="https://tools.ietf.org/html/rfc6750">Bearer Token</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc6750">Bearer Token</link>.
 JWT may be also passed as a cookie or a part of a query string:
 <example>
 auth_jwt "closed site" token=$cookie_auth_token;
@@ -239,7 +239,7 @@
 
 <para>
 Specifies a <value>file</value> in
-<link url="https://tools.ietf.org/html/rfc7517#section-5">JSON Web Key Set</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7517#section-5">JSON Web Key Set</link>
 format for validating JWT signature.
 Parameter value can contain variables.
 </para>
@@ -270,7 +270,7 @@
 
 <para>
 Allows retrieving a
-<link url="https://tools.ietf.org/html/rfc7517#section-5">JSON Web Key Set</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7517#section-5">JSON Web Key Set</link>
 file from a subrequest for validating JWT signature and
 sets the URI where the subrequest will be sent to.
 Parameter value can contain variables.
@@ -319,9 +319,9 @@
 <para>
 Sets the maximum allowable leeway to compensate
 clock skew when verifying the
-<link url="https://tools.ietf.org/html/rfc7519#section-4.1.4">exp</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.4">exp</link>
 and
-<link url="https://tools.ietf.org/html/rfc7519#section-4.1.5">nbf</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.5">nbf</link>
 JWT claims.
 </para>
 
@@ -391,13 +391,13 @@
 <tag-name id="var_jwt_header_"><var>$jwt_header_</var><value>name</value></tag-name>
 <tag-desc>
 returns the value of a specified
-<link url="https://tools.ietf.org/html/rfc7515#section-4">JOSE header</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7515#section-4">JOSE header</link>
 </tag-desc>
 
 <tag-name id="var_jwt_claim_"><var>$jwt_claim_</var><value>name</value></tag-name>
 <tag-desc>
 returns the value of a specified
-<link url="https://tools.ietf.org/html/rfc7519#section-4">JWT claim</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7519#section-4">JWT claim</link>
 
 <para>
 For nested claims and claims including a dot (“.”),
--- a/xml/en/docs/http/ngx_http_core_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_core_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -1430,13 +1430,13 @@
 enables
 “<link url="http://en.wikipedia.org/wiki/TCP_Fast_Open">TCP Fast Open</link>”
 for the listening socket (1.5.8) and
-<link url="https://tools.ietf.org/html/rfc7413#section-5.1">limits</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7413#section-5.1">limits</link>
 the maximum length for the queue of connections that have not yet completed
 the three-way handshake.
 <note>
 Do not enable this feature unless the server can handle
 receiving the
-<link url="https://tools.ietf.org/html/rfc7413#section-6.1">
+<link url="https://datatracker.ietf.org/doc/html/rfc7413#section-6.1">
 same SYN packet with data</link> more than once.
 </note>
 </tag-desc>
--- a/xml/en/docs/http/ngx_http_fastcgi_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_fastcgi_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -675,14 +675,14 @@
 
 <listitem>
 The
-“<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-3">stale-while-revalidate</link>”
 extension of the <header>Cache-Control</header> header field permits
 using a stale cached response if it is currently being updated.
 </listitem>
 
 <listitem>
 The
-“<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-4">stale-if-error</link>”
 extension of the <header>Cache-Control</header> header field permits
 using a stale cached response in case of an error.
 </listitem>
@@ -1098,7 +1098,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>normally, requests with a
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">non-idempotent</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">non-idempotent</link>
 method
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 are not passed to the next server
--- a/xml/en/docs/http/ngx_http_grpc_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_grpc_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -248,7 +248,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>normally, requests with a
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">non-idempotent</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">non-idempotent</link>
 method
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 are not passed to the next server
--- a/xml/en/docs/http/ngx_http_log_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_log_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -222,7 +222,7 @@
 <para id="log_format_escape_json">
 For <literal>json</literal> escaping,
 all characters not allowed
-in JSON <link url="https://tools.ietf.org/html/rfc8259#section-7">strings</link>
+in JSON <link url="https://datatracker.ietf.org/doc/html/rfc8259#section-7">strings</link>
 will be escaped:
 characters “<literal>"</literal>” and
 “<literal>\</literal>” are escaped as
--- a/xml/en/docs/http/ngx_http_proxy_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_proxy_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -693,14 +693,14 @@
 
 <listitem>
 The
-“<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-3">stale-while-revalidate</link>”
 extension of the <header>Cache-Control</header> header field permits
 using a stale cached response if it is currently being updated.
 </listitem>
 
 <listitem>
 The
-“<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-4">stale-if-error</link>”
 extension of the <header>Cache-Control</header> header field permits
 using a stale cached response in case of an error.
 </listitem>
@@ -1321,7 +1321,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>normally, requests with a
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">non-idempotent</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">non-idempotent</link>
 method
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 are not passed to the next server
--- a/xml/en/docs/http/ngx_http_realip_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_realip_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -90,7 +90,7 @@
 The request header field value that contains an optional port
 is also used to replace the client port (1.11.0).
 The address and port should be specified according to
-<link url="https://tools.ietf.org/html/rfc3986">RFC 3986</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc3986">RFC 3986</link>.
 </para>
 
 <para>
--- a/xml/en/docs/http/ngx_http_scgi_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_scgi_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -666,14 +666,14 @@
 
 <listitem>
 The
-“<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-3">stale-while-revalidate</link>”
 extension of the <header>Cache-Control</header> header field permits
 using a stale cached response if it is currently being updated.
 </listitem>
 
 <listitem>
 The
-“<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-4">stale-if-error</link>”
 extension of the <header>Cache-Control</header> header field permits
 using a stale cached response in case of an error.
 </listitem>
@@ -1017,7 +1017,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>normally, requests with a
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">non-idempotent</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">non-idempotent</link>
 method
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 are not passed to the next server
@@ -1135,7 +1135,7 @@
 
 <para>
 Standard
-<link url="https://tools.ietf.org/html/rfc3875#section-4.1">CGI
+<link url="https://datatracker.ietf.org/doc/html/rfc3875#section-4.1">CGI
 environment variables</link>
 should be provided as SCGI headers, see the <path>scgi_params</path> file
 provided in the distribution:
--- a/xml/en/docs/http/ngx_http_secure_link_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_secure_link_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -80,7 +80,7 @@
 the <var>$secure_link</var> variable is set to “<literal>0</literal>”.
 Otherwise, it is set to “<literal>1</literal>”.
 The MD5 hash value passed in a request is encoded in
-<link url="https://tools.ietf.org/html/rfc4648#section-5">base64url</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc4648#section-5">base64url</link>.
 </para>
 
 <para>
--- a/xml/en/docs/http/ngx_http_slice_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_slice_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -94,7 +94,7 @@
 <tag-name id="var_slice_range"><var>$slice_range</var></tag-name>
 <tag-desc>
 the current slice range in
-<link url="https://tools.ietf.org/html/rfc7233#section-2.1">HTTP
+<link url="https://datatracker.ietf.org/doc/html/rfc7233#section-2.1">HTTP
 byte range</link> format,
 for example, <literal>bytes=0-1048575</literal>.
 
--- a/xml/en/docs/http/ngx_http_ssl_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_ssl_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -380,10 +380,10 @@
 
 <para>
 Enables or disables TLS 1.3
-<link url="https://tools.ietf.org/html/rfc8446#section-2.3">early data</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc8446#section-2.3">early data</link>.
 <note>
 Requests sent within early data are subject to
-<link url="https://tools.ietf.org/html/rfc8470">replay attacks</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc8470">replay attacks</link>.
 To protect against such attacks at the application layer,
 the <link id="var_ssl_early_data">$ssl_early_data</link> variable
 should be used.
@@ -518,7 +518,7 @@
 
 <para>
 Overrides the URL of the OCSP responder specified in the
-“<link url="https://tools.ietf.org/html/rfc5280#section-4.2.2.1">Authority
+“<link url="https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.2.1">Authority
 Information Access</link>” certificate extension
 for <link id="ssl_ocsp">validation</link> of client certificates.
 </para>
@@ -754,7 +754,7 @@
 
 <para>
 Enables or disables session resumption through
-<link url="https://tools.ietf.org/html/rfc5077">TLS session tickets</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc5077">TLS session tickets</link>.
 </para>
 
 </directive>
@@ -783,7 +783,7 @@
 
 <para>
 Enables or disables
-<link url="https://tools.ietf.org/html/rfc6066#section-8">stapling
+<link url="https://datatracker.ietf.org/doc/html/rfc6066#section-8">stapling
 of OCSP responses</link> by the server.
 Example:
 <example>
@@ -841,7 +841,7 @@
 
 <para>
 Overrides the URL of the OCSP responder specified in the
-“<link url="https://tools.ietf.org/html/rfc5280#section-4.2.2.1">Authority
+“<link url="https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.2.1">Authority
 Information Access</link>” certificate extension.
 </para>
 
@@ -1042,7 +1042,7 @@
 <tag-desc>
 returns the “issuer DN” string of the client certificate
 for an established SSL connection according to
-<link url="https://tools.ietf.org/html/rfc2253">RFC 2253</link> (1.11.6);
+<link url="https://datatracker.ietf.org/doc/html/rfc2253">RFC 2253</link> (1.11.6);
 </tag-desc>
 
 <tag-name id="var_ssl_client_i_dn_legacy"><var>$ssl_client_i_dn_legacy</var></tag-name>
@@ -1065,7 +1065,7 @@
 <tag-desc>
 returns the “subject DN” string of the client certificate
 for an established SSL connection according to
-<link url="https://tools.ietf.org/html/rfc2253">RFC 2253</link> (1.11.6);
+<link url="https://datatracker.ietf.org/doc/html/rfc2253">RFC 2253</link> (1.11.6);
 </tag-desc>
 
 <tag-name id="var_ssl_client_s_dn_legacy"><var>$ssl_client_s_dn_legacy</var></tag-name>
--- a/xml/en/docs/http/ngx_http_upstream_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_upstream_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -274,14 +274,14 @@
 </tag-name>
 <tag-desc>
 enables resolving of DNS
-<link url="https://tools.ietf.org/html/rfc2782">SRV</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2782">SRV</link>
 records and sets the service <value>name</value> (1.9.13).
 In order for this parameter to work, it is necessary to specify
 the <link id="resolve"/> parameter for the server
 and specify a hostname without a port number.
 <para>
 If the service name does not contain a dot (“<literal>.</literal>”), then
-the <link url="https://tools.ietf.org/html/rfc2782">RFC</link>-compliant name
+the <link url="https://datatracker.ietf.org/doc/html/rfc2782">RFC</link>-compliant name
 is constructed
 and the TCP protocol is added to the service prefix.
 For example, to look up the
--- a/xml/en/docs/http/ngx_http_uwsgi_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_uwsgi_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -666,14 +666,14 @@
 
 <listitem>
 The
-“<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-3">stale-while-revalidate</link>”
 extension of the <header>Cache-Control</header> header field permits
 using a stale cached response if it is currently being updated.
 </listitem>
 
 <listitem>
 The
-“<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-4">stale-if-error</link>”
 extension of the <header>Cache-Control</header> header field permits
 using a stale cached response in case of an error.
 </listitem>
@@ -1048,7 +1048,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>normally, requests with a
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">non-idempotent</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">non-idempotent</link>
 method
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 are not passed to the next server
@@ -1166,7 +1166,7 @@
 
 <para>
 Standard
-<link url="https://tools.ietf.org/html/rfc3875#section-4.1">CGI
+<link url="https://datatracker.ietf.org/doc/html/rfc3875#section-4.1">CGI
 environment variables</link>
 should be provided as uwsgi headers, see the <path>uwsgi_params</path> file
 provided in the distribution:
--- a/xml/en/docs/http/ngx_http_v2_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/ngx_http_v2_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -15,7 +15,7 @@
 
 <para>
 The <literal>ngx_http_v2_module</literal> module (1.9.5) provides
-support for <link url="https://tools.ietf.org/html/rfc7540">HTTP/2</link>
+support for <link url="https://datatracker.ietf.org/doc/html/rfc7540">HTTP/2</link>
 and supersedes the
 <link doc="ngx_http_spdy_module.xml">ngx_http_spdy_module</link> module.
 </para>
@@ -74,7 +74,7 @@
 is set to the value “<literal>on</literal>”,
 the <link doc="ngx_http_ssl_module.xml" id="ssl_ciphers">ciphers</link>
 should be configured to comply with
-<link url="https://tools.ietf.org/html/rfc7540#appendix-A">RFC 7540, Appendix A</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7540#appendix-A">RFC 7540, Appendix A</link>
 black list and supported by clients.
 </para>
 
@@ -184,7 +184,7 @@
 
 <para>
 Limits the maximum size of
-an <link url="https://tools.ietf.org/html/rfc7541">HPACK</link>-compressed
+an <link url="https://datatracker.ietf.org/doc/html/rfc7541">HPACK</link>-compressed
 request header field.
 The limit applies equally to both name and value.
 Note that if Huffman encoding is applied,
@@ -211,7 +211,7 @@
 
 <para>
 Limits the maximum size of the entire request header list after
-<link url="https://tools.ietf.org/html/rfc7541">HPACK</link> decompression.
+<link url="https://datatracker.ietf.org/doc/html/rfc7541">HPACK</link> decompression.
 For most requests, the default limit should be enough.
 </para>
 
@@ -261,7 +261,7 @@
 
 <para>
 Pre-emptively sends
-(<link url="https://tools.ietf.org/html/rfc7540#section-8.2">pushes</link>)
+(<link url="https://datatracker.ietf.org/doc/html/rfc7540#section-8.2">pushes</link>)
 a request to the specified <value>uri</value>
 along with the response to the original request.
 Only relative URIs with absolute path will be processed,
@@ -296,7 +296,7 @@
 <link url="https://www.w3.org/TR/preload/#server-push-http-2">preload
 links</link>
 specified in the <header>Link</header> response header fields into
-<link url="https://tools.ietf.org/html/rfc7540#section-8.2">push</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7540#section-8.2">push</link>
 requests.
 </para>
 
--- a/xml/en/docs/http/websocket.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/http/websocket.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -14,13 +14,13 @@
 
 <para>
 To turn a connection between a client and server from HTTP/1.1 into WebSocket,
-the <link url="https://tools.ietf.org/html/rfc2616#section-14.42">protocol
+the <link url="https://datatracker.ietf.org/doc/html/rfc2616#section-14.42">protocol
 switch</link> mechanism available in HTTP/1.1 is used.
 </para>
 
 <para>
 There is one subtlety however: since the <header>Upgrade</header> is a
-<link url="https://tools.ietf.org/html/rfc2616#section-13.5.1">hop-by-hop</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2616#section-13.5.1">hop-by-hop</link>
 header, it is not passed from a client to proxied server.
 With forward proxying, clients may use the <literal>CONNECT</literal>
 method to circumvent this issue.
--- a/xml/en/docs/mail/ngx_mail_imap_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/mail/ngx_mail_imap_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -27,24 +27,24 @@
 
 <tag-name><literal>plain</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc3501">LOGIN</link>,
-<link url="https://tools.ietf.org/html/rfc4616">AUTH=PLAIN</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc3501">LOGIN</link>,
+<link url="https://datatracker.ietf.org/doc/html/rfc4616">AUTH=PLAIN</link>
 </tag-desc>
 
 <tag-name><literal>login</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/draft-murchison-sasl-login-00">AUTH=LOGIN</link>
+<link url="https://datatracker.ietf.org/doc/html/draft-murchison-sasl-login-00">AUTH=LOGIN</link>
 </tag-desc>
 
 <tag-name><literal>cram-md5</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc2195">AUTH=CRAM-MD5</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc2195">AUTH=CRAM-MD5</link>.
 In order for this method to work, the password must be stored unencrypted.
 </tag-desc>
 
 <tag-name><literal>external</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc4422">AUTH=EXTERNAL</link> (1.11.6).
+<link url="https://datatracker.ietf.org/doc/html/rfc4422">AUTH=EXTERNAL</link> (1.11.6).
 </tag-desc>
 
 </list>
@@ -71,11 +71,11 @@
 
 <para>
 Sets the
-<link url="https://tools.ietf.org/html/rfc3501">IMAP protocol</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc3501">IMAP protocol</link>
 extensions list that is passed to the client in response to
 the <literal>CAPABILITY</literal> command.
 The authentication methods specified in the <link id="imap_auth"/> directive and
-<link url="https://tools.ietf.org/html/rfc2595">STARTTLS</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2595">STARTTLS</link>
 are automatically added to this list depending on the
 <link doc="ngx_mail_ssl_module.xml" id="starttls"/> directive value.
 </para>
--- a/xml/en/docs/mail/ngx_mail_pop3_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/mail/ngx_mail_pop3_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -27,26 +27,26 @@
 
 <tag-name><literal>plain</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc1939">USER/PASS</link>,
-<link url="https://tools.ietf.org/html/rfc4616">AUTH PLAIN</link>,
-<link url="https://tools.ietf.org/html/draft-murchison-sasl-login-00">AUTH LOGIN</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc1939">USER/PASS</link>,
+<link url="https://datatracker.ietf.org/doc/html/rfc4616">AUTH PLAIN</link>,
+<link url="https://datatracker.ietf.org/doc/html/draft-murchison-sasl-login-00">AUTH LOGIN</link>
 </tag-desc>
 
 <tag-name><literal>apop</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc1939">APOP</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc1939">APOP</link>.
 In order for this method to work, the password must be stored unencrypted.
 </tag-desc>
 
 <tag-name><literal>cram-md5</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc2195">AUTH CRAM-MD5</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc2195">AUTH CRAM-MD5</link>.
 In order for this method to work, the password must be stored unencrypted.
 </tag-desc>
 
 <tag-name><literal>external</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc4422">AUTH EXTERNAL</link> (1.11.6).
+<link url="https://datatracker.ietf.org/doc/html/rfc4422">AUTH EXTERNAL</link> (1.11.6).
 </tag-desc>
 
 </list>
@@ -72,12 +72,12 @@
 
 <para>
 Sets the
-<link url="https://tools.ietf.org/html/rfc2449">POP3 protocol</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2449">POP3 protocol</link>
 extensions list that is passed to the client in response to
 the <literal>CAPA</literal> command.
 The authentication methods specified in the <link id="pop3_auth"/> directive
-(<link url="https://tools.ietf.org/html/rfc2449">SASL</link> extension) and
-<link url="https://tools.ietf.org/html/rfc2595">STLS</link>
+(<link url="https://datatracker.ietf.org/doc/html/rfc2449">SASL</link> extension) and
+<link url="https://datatracker.ietf.org/doc/html/rfc2595">STLS</link>
 are automatically added to this list depending on the
 <link doc="ngx_mail_ssl_module.xml" id="starttls"/> directive value.
 </para>
--- a/xml/en/docs/mail/ngx_mail_smtp_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/mail/ngx_mail_smtp_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -22,30 +22,30 @@
 
 <para>
 Sets permitted methods of
-<link url="https://tools.ietf.org/html/rfc2554">SASL authentication</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2554">SASL authentication</link>
 for SMTP clients.
 Supported methods are:
 <list type="tag">
 
 <tag-name><literal>plain</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc4616">AUTH PLAIN</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc4616">AUTH PLAIN</link>
 </tag-desc>
 
 <tag-name><literal>login</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/draft-murchison-sasl-login-00">AUTH LOGIN</link>
+<link url="https://datatracker.ietf.org/doc/html/draft-murchison-sasl-login-00">AUTH LOGIN</link>
 </tag-desc>
 
 <tag-name><literal>cram-md5</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc2195">AUTH CRAM-MD5</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc2195">AUTH CRAM-MD5</link>.
 In order for this method to work, the password must be stored unencrypted.
 </tag-desc>
 
 <tag-name><literal>external</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc4422">AUTH EXTERNAL</link> (1.11.6).
+<link url="https://datatracker.ietf.org/doc/html/rfc4422">AUTH EXTERNAL</link> (1.11.6).
 </tag-desc>
 
 <tag-name><literal>none</literal></tag-name>
@@ -80,7 +80,7 @@
 that is passed to the client in response to the
 <literal>EHLO</literal> command.
 The authentication methods specified in the <link id="smtp_auth"/> directive and
-<link url="https://tools.ietf.org/html/rfc3207">STARTTLS</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc3207">STARTTLS</link>
 are automatically added to this list depending on the
 <link doc="ngx_mail_ssl_module.xml" id="starttls"/> directive value.
 </para>
--- a/xml/en/docs/mail/ngx_mail_ssl_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/mail/ngx_mail_ssl_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -547,7 +547,7 @@
 
 <para>
 Enables or disables session resumption through
-<link url="https://tools.ietf.org/html/rfc5077">TLS session tickets</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc5077">TLS session tickets</link>.
 </para>
 
 </directive>
--- a/xml/en/docs/stream/ngx_stream_core_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/stream/ngx_stream_core_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -160,13 +160,13 @@
 enables
 “<link url="http://en.wikipedia.org/wiki/TCP_Fast_Open">TCP Fast Open</link>”
 for the listening socket (1.21.0) and
-<link url="https://tools.ietf.org/html/rfc7413#section-5.1">limits</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7413#section-5.1">limits</link>
 the maximum length for the queue of connections that have not yet completed
 the three-way handshake.
 <note>
 Do not enable this feature unless the server can handle
 receiving the
-<link url="https://tools.ietf.org/html/rfc7413#section-6.1">
+<link url="https://datatracker.ietf.org/doc/html/rfc7413#section-6.1">
 same SYN packet with data</link> more than once.
 </note>
 </tag-desc>
--- a/xml/en/docs/stream/ngx_stream_log_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/stream/ngx_stream_log_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -189,7 +189,7 @@
 <para id="log_format_escape_json">
 For <literal>json</literal> escaping,
 all characters not allowed
-in JSON <link url="https://tools.ietf.org/html/rfc8259#section-7">strings</link>
+in JSON <link url="https://datatracker.ietf.org/doc/html/rfc8259#section-7">strings</link>
 will be escaped:
 characters “<literal>"</literal>” and
 “<literal>\</literal>” are escaped as
--- a/xml/en/docs/stream/ngx_stream_ssl_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/stream/ngx_stream_ssl_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -569,7 +569,7 @@
 
 <para>
 Enables or disables session resumption through
-<link url="https://tools.ietf.org/html/rfc5077">TLS session tickets</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc5077">TLS session tickets</link>.
 </para>
 
 </directive>
@@ -712,7 +712,7 @@
 <tag-desc>
 returns the “issuer DN” string of the client certificate
 for an established SSL connection according to
-<link url="https://tools.ietf.org/html/rfc2253">RFC 2253</link> (1.11.8);
+<link url="https://datatracker.ietf.org/doc/html/rfc2253">RFC 2253</link> (1.11.8);
 </tag-desc>
 
 <tag-name id="var_ssl_client_raw_cert"><var>$ssl_client_raw_cert</var>
@@ -726,7 +726,7 @@
 <tag-desc>
 returns the “subject DN” string of the client certificate
 for an established SSL connection according to
-<link url="https://tools.ietf.org/html/rfc2253">RFC 2253</link> (1.11.8);
+<link url="https://datatracker.ietf.org/doc/html/rfc2253">RFC 2253</link> (1.11.8);
 </tag-desc>
 
 <tag-name id="var_ssl_client_serial"><var>$ssl_client_serial</var></tag-name>
--- a/xml/en/docs/stream/ngx_stream_ssl_preread_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/stream/ngx_stream_ssl_preread_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -16,12 +16,12 @@
 <para>
 The <literal>ngx_stream_ssl_preread_module</literal> module (1.11.5) allows
 extracting information from the
-<link url="https://tools.ietf.org/html/rfc5246#section-7.4.1.2">ClientHello</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc5246#section-7.4.1.2">ClientHello</link>
 message without terminating SSL/TLS,
 for example, the server name requested through
-<link url="https://tools.ietf.org/html/rfc6066#section-3">SNI</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc6066#section-3">SNI</link>
 or protocols advertised in
-<link url="https://tools.ietf.org/html/rfc7301">ALPN</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc7301">ALPN</link>.
 This module is not built by default, it should be enabled with the
 <literal>--with-stream_ssl_preread_module</literal>
 configuration parameter.
--- a/xml/en/docs/stream/ngx_stream_upstream_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/stream/ngx_stream_upstream_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -247,14 +247,14 @@
 </tag-name>
 <tag-desc>
 enables resolving of DNS
-<link url="https://tools.ietf.org/html/rfc2782">SRV</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2782">SRV</link>
 records and sets the service <value>name</value> (1.9.13).
 In order for this parameter to work, it is necessary to specify
 the <link id="resolve"/> parameter for the server
 and specify a hostname without a port number.
 <para>
 If the service name does not contain a dot (“<literal>.</literal>”), then
-the <link url="https://tools.ietf.org/html/rfc2782">RFC</link>-compliant name
+the <link url="https://datatracker.ietf.org/doc/html/rfc2782">RFC</link>-compliant name
 is constructed
 and the TCP protocol is added to the service prefix.
 For example, to look up the
--- a/xml/en/docs/syslog.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/en/docs/syslog.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -36,7 +36,7 @@
 <tag-name><literal>facility=</literal><value>string</value></tag-name>
 <tag-desc>
 Sets facility of syslog messages, as defined in
-<link url="https://tools.ietf.org/html/rfc3164#section-4.1.1">RFC 3164</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc3164#section-4.1.1">RFC 3164</link>.
 Facility can be one of “<literal>kern</literal>”, “<literal>user</literal>”,
 “<literal>mail</literal>”, “<literal>daemon</literal>”,
 “<literal>auth</literal>”, “<literal>intern</literal>”,
@@ -53,7 +53,7 @@
 Sets severity of syslog messages for
 <link doc="http/ngx_http_log_module.xml" id="access_log"/>,
 as defined in
-<link url="https://tools.ietf.org/html/rfc3164#section-4.1.1">RFC 3164</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc3164#section-4.1.1">RFC 3164</link>.
 Possible values are the same as for the second parameter (level) of the
 <link doc="ngx_core_module.xml" id="error_log"/> directive.
 Default is “<literal>info</literal>”.
--- a/xml/ru/docs/configure.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/configure.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -942,7 +942,7 @@
 разрешает сборку модуля
 <link doc="stream/ngx_stream_ssl_preread_module.xml">ngx_stream_ssl_preread_module</link>,
 позволяющего извлекать информацию из сообщения
-<link url="https://tools.ietf.org/html/rfc5246#section-7.4.1.2">ClientHello</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc5246#section-7.4.1.2">ClientHello</link>
 без терминирования SSL/TLS.
 По умолчанию модуль не собирается.
 </tag-desc>
--- a/xml/ru/docs/http/ngx_http_auth_basic_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_auth_basic_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -108,7 +108,7 @@
 заданные согласно синтаксису
 “<literal>{</literal><value>схема</value><literal>}</literal><value>данные</value>”
 (1.0.3+) как описано в
-<link url="https://tools.ietf.org/html/rfc2307#section-5.3">RFC 2307</link>;
+<link url="https://datatracker.ietf.org/doc/html/rfc2307#section-5.3">RFC 2307</link>;
 в настоящий момент реализованы схемы <literal>PLAIN</literal> (в качестве
 примера, не следует применять), <literal>SHA</literal> (1.3.13) (простое SHA-1
 хэширование, не следует применять) и <literal>SSHA</literal> (SHA-1 хэширование
--- a/xml/ru/docs/http/ngx_http_auth_jwt_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_auth_jwt_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -16,11 +16,11 @@
 <para>
 Модуль <literal>ngx_http_auth_jwt_module</literal> (1.11.3)
 предоставляет возможность авторизации клиента с проверкой предоставляемого
-<link url="https://tools.ietf.org/html/rfc7519">JSON Web Token</link> (JWT)
+<link url="https://datatracker.ietf.org/doc/html/rfc7519">JSON Web Token</link> (JWT)
 при помощи указанных ключей.
 Модуль поддерживает
-<link url="https://tools.ietf.org/html/rfc7515">JSON Web Signature</link> (JWS),
-<link url="https://tools.ietf.org/html/rfc7516">JSON Web Encryption</link> (JWE)
+<link url="https://datatracker.ietf.org/doc/html/rfc7515">JSON Web Signature</link> (JWS),
+<link url="https://datatracker.ietf.org/doc/html/rfc7516">JSON Web Encryption</link> (JWE)
 (1.19.7) и Nested JWT (1.21.0).
 Модуль может использоваться для настройки аутентификации
 <link url="http://openid.net/specs/openid-connect-core-1_0.html">OpenID Connect</link>.
@@ -161,7 +161,7 @@
 содержащую JSON Web Token.
 По умолчанию JWT передаётся в заголовке <header>Authorization</header>
 в качестве
-<link url="https://tools.ietf.org/html/rfc6750">Bearer Token</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc6750">Bearer Token</link>.
 JWT может также передаваться как кука или часть строки запроса:
 <example>
 auth_jwt "closed site" token=$cookie_auth_token;
@@ -239,7 +239,7 @@
 
 <para>
 Задаёт <value>файл</value> в формате
-<link url="https://tools.ietf.org/html/rfc7517#section-5">JSON Web Key Set</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7517#section-5">JSON Web Key Set</link>
 для проверки подписи JWT.
 В значении параметра допустимо использование переменных.
 </para>
@@ -270,7 +270,7 @@
 
 <para>
 Позволяет получать файл в формате
-<link url="https://tools.ietf.org/html/rfc7517#section-5">JSON Web Key Set</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7517#section-5">JSON Web Key Set</link>
 из подзапроса для проверки подписи JWT и
 задаёт URI, на который будет отправлен подзапрос.
 В значении параметра допустимо использование переменных.
@@ -319,9 +319,9 @@
 <para>
 Задаёт максимально допустимое отклонение времени для компенсации
 расхождения часов при проверке JWT claims
-<link url="https://tools.ietf.org/html/rfc7519#section-4.1.4">exp</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.4">exp</link>
 и
-<link url="https://tools.ietf.org/html/rfc7519#section-4.1.5">nbf</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc7519#section-4.1.5">nbf</link>.
 </para>
 
 </directive>
@@ -390,13 +390,13 @@
 <tag-name id="var_jwt_header_"><var>$jwt_header_</var><value>имя</value></tag-name>
 <tag-desc>
 возвращает значение указанного
-<link url="https://tools.ietf.org/html/rfc7515#section-4">заголовка JOSE</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7515#section-4">заголовка JOSE</link>
 </tag-desc>
 
 <tag-name id="var_jwt_claim_"><var>$jwt_claim_</var><value>имя</value></tag-name>
 <tag-desc>
 возвращает значение указанной
-<link url="https://tools.ietf.org/html/rfc7519#section-4">JWT claim</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7519#section-4">JWT claim</link>
 
 <para>
 Для вложенных claim, а также claim, содержащих точку (“.”),
--- a/xml/ru/docs/http/ngx_http_core_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_core_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -1423,13 +1423,13 @@
 включает
 “<link url="http://en.wikipedia.org/wiki/TCP_Fast_Open">TCP Fast Open</link>”
 для слушающего сокета (1.5.8) и
-<link url="https://tools.ietf.org/html/rfc7413#section-5.1">ограничивает</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7413#section-5.1">ограничивает</link>
 максимальную длину очереди соединений, которые ещё не завершили процесс
 three-way handshake.
 <note>
 Не включайте “TCP Fast Open”, не убедившись, что сервер может адекватно
 обрабатывать многократное получение
-<link url="https://tools.ietf.org/html/rfc7413#section-6.1">
+<link url="https://datatracker.ietf.org/doc/html/rfc7413#section-6.1">
 одного и того же SYN-пакета с данными</link>.
 </note>
 </tag-desc>
--- a/xml/ru/docs/http/ngx_http_fastcgi_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_fastcgi_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -676,7 +676,7 @@
 
 <listitem>
 Расширение
-“<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-3">stale-while-revalidate</link>”
 поля заголовка <header>Cache-Control</header> разрешает
 использовать устаревший закэшированный ответ,
 если на данный момент он уже обновляется.
@@ -684,7 +684,7 @@
 
 <listitem>
 Расширение
-“<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-4">stale-if-error</link>”
 поля заголовка <header>Cache-Control</header> разрешает
 использовать устаревший закэшированный ответ в случае ошибки.
 </listitem>
@@ -1099,7 +1099,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>обычно запросы с
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">неидемпотентным</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">неидемпотентным</link>
 методом
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 не передаются на другой сервер,
--- a/xml/ru/docs/http/ngx_http_grpc_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_grpc_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -247,7 +247,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>обычно запросы с
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">неидемпотентным</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">неидемпотентным</link>
 методом
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 не передаются на другой сервер,
--- a/xml/ru/docs/http/ngx_http_log_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_log_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -221,7 +221,7 @@
 <para id="log_format_escape_json">
 При использовании <literal>json</literal>
 экранируются все символы, недопустимые
-в JSON <link url="https://tools.ietf.org/html/rfc8259#section-7">строках</link>:
+в JSON <link url="https://datatracker.ietf.org/doc/html/rfc8259#section-7">строках</link>:
 символы “<literal>"</literal>” и
 “<literal>\</literal>” экранируются как
 “<literal>\"</literal>” и “<literal>\\</literal>”,
--- a/xml/ru/docs/http/ngx_http_proxy_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_proxy_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -696,7 +696,7 @@
 
 <listitem>
 Расширение
-“<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-3">stale-while-revalidate</link>”
 поля заголовка <header>Cache-Control</header> разрешает
 использовать устаревший закэшированный ответ,
 если на данный момент он уже обновляется.
@@ -704,7 +704,7 @@
 
 <listitem>
 Расширение
-“<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-4">stale-if-error</link>”
 поля заголовка <header>Cache-Control</header> разрешает
 использовать устаревший закэшированный ответ в случае ошибки.
 </listitem>
@@ -1323,7 +1323,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>обычно запросы с
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">неидемпотентным</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">неидемпотентным</link>
 методом
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 не передаются на другой сервер,
--- a/xml/ru/docs/http/ngx_http_realip_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_realip_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -90,7 +90,7 @@
 Значение поля заголовка запроса, содержащее необязательный порт,
 также используется для замены порта клиента (1.11.0).
 Адрес и порт должны быть указаны согласно
-<link url="https://tools.ietf.org/html/rfc3986">RFC 3986</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc3986">RFC 3986</link>.
 </para>
 
 <para>
--- a/xml/ru/docs/http/ngx_http_scgi_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_scgi_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -667,7 +667,7 @@
 
 <listitem>
 Расширение
-“<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-3">stale-while-revalidate</link>”
 поля заголовка <header>Cache-Control</header> разрешает
 использовать устаревший закэшированный ответ,
 если на данный момент он уже обновляется.
@@ -675,7 +675,7 @@
 
 <listitem>
 Расширение
-“<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-4">stale-if-error</link>”
 поля заголовка <header>Cache-Control</header> разрешает
 использовать устаревший закэшированный ответ в случае ошибки.
 </listitem>
@@ -1017,7 +1017,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>обычно запросы с
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">неидемпотентным</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">неидемпотентным</link>
 методом
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 не передаются на другой сервер,
@@ -1135,7 +1135,7 @@
 
 <para>
 Стандартные
-<link url="https://tools.ietf.org/html/rfc3875#section-4.1">переменные
+<link url="https://datatracker.ietf.org/doc/html/rfc3875#section-4.1">переменные
 окружения CGI</link>
 должны передаваться как заголовки SCGI, см. файл <path>scgi_params</path>
 из дистрибутива:
--- a/xml/ru/docs/http/ngx_http_secure_link_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_secure_link_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -80,7 +80,7 @@
 <var>$secure_link</var> получает значение “<literal>0</literal>”.
 В противном случае она получает значение “<literal>1</literal>”.
 Значение MD5-хэш передаётся в запросе закодированным в
-<link url="https://tools.ietf.org/html/rfc4648#section-5">base64url</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc4648#section-5">base64url</link>.
 </para>
 
 <para>
--- a/xml/ru/docs/http/ngx_http_slice_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_slice_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -94,7 +94,7 @@
 <tag-name id="var_slice_range"><var>$slice_range</var></tag-name>
 <tag-desc>
 текущий диапазон фрагмента в формате
-<link url="https://tools.ietf.org/html/rfc7233#section-2.1">HTTP
+<link url="https://datatracker.ietf.org/doc/html/rfc7233#section-2.1">HTTP
 byte range</link>,
 например <literal>bytes=0-1048575</literal>.
 </tag-desc>
--- a/xml/ru/docs/http/ngx_http_ssl_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_ssl_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -383,10 +383,10 @@
 
 <para>
 Разрешает или запрещает TLS 1.3
-<link url="https://tools.ietf.org/html/rfc8446#section-2.3">early data</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc8446#section-2.3">early data</link>.
 <note>
 Запросы, отправленные внутри early data, могут быть подвержены
-<link url="https://tools.ietf.org/html/rfc8470">атакам повторного воспроизведения</link> (replay).
+<link url="https://datatracker.ietf.org/doc/html/rfc8470">атакам повторного воспроизведения</link> (replay).
 Для защиты от подобных атак на уровне приложения
 необходимо использовать
 переменную <link id="var_ssl_early_data">$ssl_early_data</link>.
@@ -523,7 +523,7 @@
 
 <para>
 Переопределяет URL OCSP responder’а, указанный в расширении сертификата
-“<link url="https://tools.ietf.org/html/rfc5280#section-4.2.2.1">Authority
+“<link url="https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.2.1">Authority
 Information Access</link>”
 для <link id="ssl_ocsp">проверки</link> клиентских сертификатов.
 </para>
@@ -760,7 +760,7 @@
 
 <para>
 Разрешает или запрещает возобновление сессий при помощи
-<link url="https://tools.ietf.org/html/rfc5077">TLS session tickets</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc5077">TLS session tickets</link>.
 </para>
 
 </directive>
@@ -789,7 +789,7 @@
 
 <para>
 Разрешает или запрещает
-<link url="https://tools.ietf.org/html/rfc6066#section-8">прикрепление
+<link url="https://datatracker.ietf.org/doc/html/rfc6066#section-8">прикрепление
 OCSP-ответов</link> сервером.
 Пример:
 <example>
@@ -846,7 +846,7 @@
 
 <para>
 Переопределяет URL OCSP responder’а, указанный в расширении сертификата
-“<link url="https://tools.ietf.org/html/rfc5280#section-4.2.2.1">Authority
+“<link url="https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.2.1">Authority
 Information Access</link>”.
 </para>
 
@@ -1049,7 +1049,7 @@
 <tag-desc>
 возвращает строку “issuer DN” клиентского сертификата
 для установленного SSL-соединения согласно
-<link url="https://tools.ietf.org/html/rfc2253">RFC 2253</link> (1.11.6);
+<link url="https://datatracker.ietf.org/doc/html/rfc2253">RFC 2253</link> (1.11.6);
 </tag-desc>
 
 <tag-name id="var_ssl_client_i_dn_legacy"><var>$ssl_client_i_dn_legacy</var></tag-name>
@@ -1072,7 +1072,7 @@
 <tag-desc>
 возвращает строку “subject DN” клиентского сертификата
 для установленного SSL-соединения согласно
-<link url="https://tools.ietf.org/html/rfc2253">RFC 2253</link> (1.11.6);
+<link url="https://datatracker.ietf.org/doc/html/rfc2253">RFC 2253</link> (1.11.6);
 </tag-desc>
 
 <tag-name id="var_ssl_client_s_dn_legacy"><var>$ssl_client_s_dn_legacy</var></tag-name>
--- a/xml/ru/docs/http/ngx_http_upstream_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_upstream_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -276,7 +276,7 @@
 </tag-name>
 <tag-desc>
 включает преобразование
-<link url="https://tools.ietf.org/html/rfc2782">SRV</link>-записей
+<link url="https://datatracker.ietf.org/doc/html/rfc2782">SRV</link>-записей
 DNS и задаёт <value>имя</value> сервиса (1.9.13).
 Для работы параметра необходимо указать
 параметр <link id="resolve"/> для сервера
@@ -284,7 +284,7 @@
 <para>
 Если имя сервиса не содержит точку (“<literal>.</literal>”), то
 имя составляется в соответствии с
-<link url="https://tools.ietf.org/html/rfc2782">RFC</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2782">RFC</link>
 и в префикс службы добавляется протокол TCP.
 Например, для получения
 SRV-записи <literal>_http._tcp.backend.example.com</literal>
--- a/xml/ru/docs/http/ngx_http_uwsgi_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_uwsgi_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -666,7 +666,7 @@
 
 <listitem>
 Расширение
-“<link url="https://tools.ietf.org/html/rfc5861#section-3">stale-while-revalidate</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-3">stale-while-revalidate</link>”
 поля заголовка <header>Cache-Control</header> разрешает
 использовать устаревший закэшированный ответ,
 если на данный момент он уже обновляется.
@@ -674,7 +674,7 @@
 
 <listitem>
 Расширение
-“<link url="https://tools.ietf.org/html/rfc5861#section-4">stale-if-error</link>”
+“<link url="https://datatracker.ietf.org/doc/html/rfc5861#section-4">stale-if-error</link>”
 поля заголовка <header>Cache-Control</header> разрешает
 использовать устаревший закэшированный ответ в случае ошибки.
 </listitem>
@@ -1046,7 +1046,7 @@
 
 <tag-name id="non_idempotent"><literal>non_idempotent</literal></tag-name>
 <tag-desc>обычно запросы с
-<link url="https://tools.ietf.org/html/rfc7231#section-4.2.2">неидемпотентным</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7231#section-4.2.2">неидемпотентным</link>
 методом
 (<literal>POST</literal>, <literal>LOCK</literal>, <literal>PATCH</literal>)
 не передаются на другой сервер,
@@ -1163,7 +1163,7 @@
 
 <para>
 Стандартные
-<link url="https://tools.ietf.org/html/rfc3875#section-4.1">переменные
+<link url="https://datatracker.ietf.org/doc/html/rfc3875#section-4.1">переменные
 окружения CGI</link>
 должны передаваться как заголовки uwsgi, см. файл <path>uwsgi_params</path>
 из дистрибутива:
--- a/xml/ru/docs/http/ngx_http_v2_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/ngx_http_v2_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -15,7 +15,7 @@
 
 <para>
 Модуль <literal>ngx_http_v2_module</literal> (1.9.5) обеспечивает
-поддержку <link url="https://tools.ietf.org/html/rfc7540">HTTP/2</link>
+поддержку <link url="https://datatracker.ietf.org/doc/html/rfc7540">HTTP/2</link>
 и заменяет
 модуль <link doc="ngx_http_spdy_module.xml">ngx_http_spdy_module</link>.
 </para>
@@ -74,7 +74,7 @@
 установлена в значение “<literal>on</literal>”,
 <link doc="ngx_http_ssl_module.xml" id="ssl_ciphers">шифры</link>
 должны быть настроены таким образом, чтобы соответствовать чёрному списку
-<link url="https://tools.ietf.org/html/rfc7540#appendix-A">RFC 7540, Appendix A</link>,
+<link url="https://datatracker.ietf.org/doc/html/rfc7540#appendix-A">RFC 7540, Appendix A</link>,
 а также поддерживаться клиентами.
 </para>
 
@@ -185,7 +185,7 @@
 <para>
 Ограничивает максимальный размер
 заголовка запроса, сжатого при помощи
-<link url="https://tools.ietf.org/html/rfc7541">HPACK</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc7541">HPACK</link>.
 Ограничение применяется в равной степени как к имени, так и к значению.
 Если применяется кодирование Хаффмана,
 то фактический размер распакованных строк имени и значения может быть больше.
@@ -211,7 +211,7 @@
 
 <para>
 Ограничивает максимальный размер всего списка заголовков запроса после
-распаковки <link url="https://tools.ietf.org/html/rfc7541">HPACK</link>.
+распаковки <link url="https://datatracker.ietf.org/doc/html/rfc7541">HPACK</link>.
 Ограничение по умолчанию подходит для большинства запросов.
 </para>
 
@@ -261,7 +261,7 @@
 
 <para>
 Заблаговременно отправляет
-(<link url="https://tools.ietf.org/html/rfc7540#section-8.2">push</link>) запрос
+(<link url="https://datatracker.ietf.org/doc/html/rfc7540#section-8.2">push</link>) запрос
 к заданному <value>uri</value>
 вместе с ответом на оригинальный запрос.
 Будут обработаны только относительные URI с абсолютными путями,
@@ -296,7 +296,7 @@
 <link url="https://www.w3.org/TR/preload/#server-push-http-2">preload
 links</link>,
 указанных в полях <header>Link</header> заголовка ответа, в
-<link url="https://tools.ietf.org/html/rfc7540#section-8.2">push</link>-запросы.
+<link url="https://datatracker.ietf.org/doc/html/rfc7540#section-8.2">push</link>-запросы.
 </para>
 
 </directive>
--- a/xml/ru/docs/http/websocket.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/http/websocket.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -15,13 +15,13 @@
 <para>
 Для превращения соединения между клиентом и сервером из HTTP/1.1 в WebSocket
 используется доступный в HTTP/1.1 механизм
-<link url="https://tools.ietf.org/html/rfc2616#section-14.42">смены
+<link url="https://datatracker.ietf.org/doc/html/rfc2616#section-14.42">смены
 протокола</link>.
 </para>
 
 <para>
 Но есть сложность: поскольку <header>Upgrade</header> является
-<link url="https://tools.ietf.org/html/rfc2616#section-13.5.1">hop-by-hop</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2616#section-13.5.1">hop-by-hop</link>
 заголовком, то он не передаётся от клиента к проксируемому серверу.
 При прямом проксировании клиенты могут использовать метод
 <literal>CONNECT</literal>, чтобы обойти эту проблему.
--- a/xml/ru/docs/mail/ngx_mail_imap_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/mail/ngx_mail_imap_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -27,24 +27,24 @@
 
 <tag-name><literal>plain</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc3501">LOGIN</link>,
-<link url="https://tools.ietf.org/html/rfc4616">AUTH=PLAIN</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc3501">LOGIN</link>,
+<link url="https://datatracker.ietf.org/doc/html/rfc4616">AUTH=PLAIN</link>
 </tag-desc>
 
 <tag-name><literal>login</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/draft-murchison-sasl-login-00">AUTH=LOGIN</link>
+<link url="https://datatracker.ietf.org/doc/html/draft-murchison-sasl-login-00">AUTH=LOGIN</link>
 </tag-desc>
 
 <tag-name><literal>cram-md5</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc2195">AUTH=CRAM-MD5</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc2195">AUTH=CRAM-MD5</link>.
 Для работы этого метода пароль должен храниться в незашифрованном виде.
 </tag-desc>
 
 <tag-name><literal>external</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc4422">AUTH=EXTERNAL</link> (1.11.6).
+<link url="https://datatracker.ietf.org/doc/html/rfc4422">AUTH=EXTERNAL</link> (1.11.6).
 </tag-desc>
 
 </list>
@@ -71,14 +71,14 @@
 
 <para>
 Позволяет указать список расширений
-<link url="https://tools.ietf.org/html/rfc3501">протокола IMAP</link>,
+<link url="https://datatracker.ietf.org/doc/html/rfc3501">протокола IMAP</link>,
 выдаваемый клиенту по команде
 <literal>CAPABILITY</literal>.
 В зависимости от значения директивы
 <link doc="ngx_mail_ssl_module.xml" id="starttls"/>
 к этому списку автоматически добавляются
 методы аутентификации, указанные в директиве <link id="imap_auth"/>, и
-<link url="https://tools.ietf.org/html/rfc2595">STARTTLS</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc2595">STARTTLS</link>.
 </para>
 
 <para>
--- a/xml/ru/docs/mail/ngx_mail_pop3_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/mail/ngx_mail_pop3_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -27,26 +27,26 @@
 
 <tag-name><literal>plain</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc1939">USER/PASS</link>,
-<link url="https://tools.ietf.org/html/rfc4616">AUTH PLAIN</link>,
-<link url="https://tools.ietf.org/html/draft-murchison-sasl-login-00">AUTH LOGIN</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc1939">USER/PASS</link>,
+<link url="https://datatracker.ietf.org/doc/html/rfc4616">AUTH PLAIN</link>,
+<link url="https://datatracker.ietf.org/doc/html/draft-murchison-sasl-login-00">AUTH LOGIN</link>
 </tag-desc>
 
 <tag-name><literal>apop</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc1939">APOP</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc1939">APOP</link>.
 Для работы этого метода пароль должен храниться в незашифрованном виде.
 </tag-desc>
 
 <tag-name><literal>cram-md5</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc2195">AUTH CRAM-MD5</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc2195">AUTH CRAM-MD5</link>.
 Для работы этого метода пароль должен храниться в незашифрованном виде.
 </tag-desc>
 
 <tag-name><literal>external</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc4422">AUTH EXTERNAL</link> (1.11.6).
+<link url="https://datatracker.ietf.org/doc/html/rfc4422">AUTH EXTERNAL</link> (1.11.6).
 </tag-desc>
 
 </list>
@@ -72,15 +72,15 @@
 
 <para>
 Позволяет указать список расширений
-<link url="https://tools.ietf.org/html/rfc2449">протокола POP3</link>,
+<link url="https://datatracker.ietf.org/doc/html/rfc2449">протокола POP3</link>,
 выдаваемый клиенту по команде
 <literal>CAPA</literal>.
 В зависимости от значения директивы
 <link doc="ngx_mail_ssl_module.xml" id="starttls"/>
 к этому списку автоматически добавляются
 методы аутентификации, указанные в директиве <link id="pop3_auth"/>
-(расширение <link url="https://tools.ietf.org/html/rfc2449">SASL</link>), и
-<link url="https://tools.ietf.org/html/rfc2595">STLS</link>.
+(расширение <link url="https://datatracker.ietf.org/doc/html/rfc2449">SASL</link>), и
+<link url="https://datatracker.ietf.org/doc/html/rfc2595">STLS</link>.
 </para>
 
 <para>
--- a/xml/ru/docs/mail/ngx_mail_smtp_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/mail/ngx_mail_smtp_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -22,30 +22,30 @@
 
 <para>
 Задаёт разрешённые методы
-<link url="https://tools.ietf.org/html/rfc2554">SASL-аутентификации</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2554">SASL-аутентификации</link>
 SMTP-клиентов.
 Поддерживаемые методы:
 <list type="tag">
 
 <tag-name><literal>plain</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc4616">AUTH PLAIN</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc4616">AUTH PLAIN</link>
 </tag-desc>
 
 <tag-name><literal>login</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/draft-murchison-sasl-login-00">AUTH LOGIN</link>
+<link url="https://datatracker.ietf.org/doc/html/draft-murchison-sasl-login-00">AUTH LOGIN</link>
 </tag-desc>
 
 <tag-name><literal>cram-md5</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc2195">AUTH CRAM-MD5</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc2195">AUTH CRAM-MD5</link>.
 Для работы этого метода пароль должен храниться в незашифрованном виде.
 </tag-desc>
 
 <tag-name><literal>external</literal></tag-name>
 <tag-desc>
-<link url="https://tools.ietf.org/html/rfc4422">AUTH EXTERNAL</link> (1.11.6).
+<link url="https://datatracker.ietf.org/doc/html/rfc4422">AUTH EXTERNAL</link> (1.11.6).
 </tag-desc>
 
 <tag-name><literal>none</literal></tag-name>
@@ -83,7 +83,7 @@
 <link doc="ngx_mail_ssl_module.xml" id="starttls"/>
 к этому списку автоматически добавляются
 методы аутентификации, указанные в директиве <link id="smtp_auth"/>, и
-<link url="https://tools.ietf.org/html/rfc3207">STARTTLS</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc3207">STARTTLS</link>.
 </para>
 
 <para>
--- a/xml/ru/docs/mail/ngx_mail_ssl_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/mail/ngx_mail_ssl_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -549,7 +549,7 @@
 
 <para>
 Разрешает или запрещает возобновление сессий при помощи
-<link url="https://tools.ietf.org/html/rfc5077">TLS session tickets</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc5077">TLS session tickets</link>.
 </para>
 
 </directive>
--- a/xml/ru/docs/stream/ngx_stream_core_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/stream/ngx_stream_core_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -161,13 +161,13 @@
 включает
 “<link url="http://en.wikipedia.org/wiki/TCP_Fast_Open">TCP Fast Open</link>”
 для слушающего сокета (1.21.0) и
-<link url="https://tools.ietf.org/html/rfc7413#section-5.1">ограничивает</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc7413#section-5.1">ограничивает</link>
 максимальную длину очереди соединений, которые ещё не завершили процесс
 three-way handshake.
 <note>
 Не включайте “TCP Fast Open”, не убедившись, что сервер может адекватно
 обрабатывать многократное получение
-<link url="https://tools.ietf.org/html/rfc7413#section-6.1">
+<link url="https://datatracker.ietf.org/doc/html/rfc7413#section-6.1">
 одного и того же SYN-пакета с данными</link>.
 </note>
 </tag-desc>
--- a/xml/ru/docs/stream/ngx_stream_log_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/stream/ngx_stream_log_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -190,7 +190,7 @@
 <para id="log_format_escape_json">
 При использовании <literal>json</literal>
 экранируются все символы, недопустимые
-в JSON <link url="https://tools.ietf.org/html/rfc8259#section-7">строках</link>:
+в JSON <link url="https://datatracker.ietf.org/doc/html/rfc8259#section-7">строках</link>:
 символы “<literal>"</literal>” и
 “<literal>\</literal>” экранируются как
 “<literal>\"</literal>” и “<literal>\\</literal>”,
--- a/xml/ru/docs/stream/ngx_stream_ssl_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/stream/ngx_stream_ssl_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -572,7 +572,7 @@
 
 <para>
 Разрешает или запрещает возобновление сессий при помощи
-<link url="https://tools.ietf.org/html/rfc5077">TLS session tickets</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc5077">TLS session tickets</link>.
 </para>
 
 </directive>
@@ -717,7 +717,7 @@
 <tag-desc>
 возвращает строку “issuer DN” клиентского сертификата
 для установленного SSL-соединения согласно
-<link url="https://tools.ietf.org/html/rfc2253">RFC 2253</link> (1.11.8);
+<link url="https://datatracker.ietf.org/doc/html/rfc2253">RFC 2253</link> (1.11.8);
 </tag-desc>
 
 <tag-name id="var_ssl_client_raw_cert"><var>$ssl_client_raw_cert</var>
@@ -731,7 +731,7 @@
 <tag-desc>
 возвращает строку “subject DN” клиентского сертификата
 для установленного SSL-соединения согласно
-<link url="https://tools.ietf.org/html/rfc2253">RFC 2253</link> (1.11.8);
+<link url="https://datatracker.ietf.org/doc/html/rfc2253">RFC 2253</link> (1.11.8);
 </tag-desc>
 
 <tag-name id="var_ssl_client_serial"><var>$ssl_client_serial</var></tag-name>
--- a/xml/ru/docs/stream/ngx_stream_ssl_preread_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/stream/ngx_stream_ssl_preread_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -16,12 +16,12 @@
 <para>
 Модуль <literal>ngx_stream_ssl_preread_module</literal> (1.11.5) позволяет
 извлекать информацию из сообщения
-<link url="https://tools.ietf.org/html/rfc5246#section-7.4.1.2">ClientHello</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc5246#section-7.4.1.2">ClientHello</link>
 без терминирования SSL/TLS,
 например имя сервера, запрошенное через
-<link url="https://tools.ietf.org/html/rfc6066#section-3">SNI</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc6066#section-3">SNI</link>
 или протоколы, указанные в
-<link url="https://tools.ietf.org/html/rfc7301">ALPN</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc7301">ALPN</link>.
 По умолчанию этот модуль не собирается, его сборку необходимо
 разрешить с помощью конфигурационного параметра
 <literal>--with-stream_ssl_preread_module</literal>.
--- a/xml/ru/docs/stream/ngx_stream_upstream_module.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/stream/ngx_stream_upstream_module.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -247,7 +247,7 @@
 </tag-name>
 <tag-desc>
 включает преобразование
-<link url="https://tools.ietf.org/html/rfc2782">SRV</link>-записей
+<link url="https://datatracker.ietf.org/doc/html/rfc2782">SRV</link>-записей
 DNS и задаёт <value>имя</value> сервиса (1.9.13).
 Для работы параметра необходимо указать
 параметр <link id="resolve"/> для сервера
@@ -255,7 +255,7 @@
 <para>
 Если имя сервиса не содержит точку (“<literal>.</literal>”), то
 имя составляется в соответствии с
-<link url="https://tools.ietf.org/html/rfc2782">RFC</link>
+<link url="https://datatracker.ietf.org/doc/html/rfc2782">RFC</link>
 и в префикс службы добавляется протокол TCP.
 Например, для получения
 SRV-записи <literal>_http._tcp.backend.example.com</literal>
--- a/xml/ru/docs/syslog.xml	Tue Jan 25 15:38:14 2022 +0000
+++ b/xml/ru/docs/syslog.xml	Wed Jan 26 16:26:47 2022 +0300
@@ -36,7 +36,7 @@
 <tag-name><literal>facility=</literal><value>строка</value></tag-name>
 <tag-desc>
 Задаёт категорию сообщений syslog в соответствии с
-<link url="https://tools.ietf.org/html/rfc3164#section-4.1.1">RFC 3164</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc3164#section-4.1.1">RFC 3164</link>.
 В качестве категории может быть указано одно из следующих значений:
 “<literal>kern</literal>”, “<literal>user</literal>”,
 “<literal>mail</literal>”, “<literal>daemon</literal>”,
@@ -54,7 +54,7 @@
 Задаёт важность сообщений syslog для
 <link doc="http/ngx_http_log_module.xml" id="access_log"/>
 в соответствии с
-<link url="https://tools.ietf.org/html/rfc3164#section-4.1.1">RFC 3164</link>.
+<link url="https://datatracker.ietf.org/doc/html/rfc3164#section-4.1.1">RFC 3164</link>.
 Возможны те же самые значения, что и у второго параметра (уровень)
 директивы <link doc="ngx_core_module.xml" id="error_log"/>.
 По умолчанию используется “<literal>info</literal>”.