From: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Tue, 24 Oct 2023 16:14:10 +0000 (-0400) Subject: Fix stale rst references X-Git-Tag: rec-5.0.0-beta1~30^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e3dcabb11097da24ea6c56e01dbd12809e146cbd;p=thirdparty%2Fpdns.git Fix stale rst references --- diff --git a/docs/changelog/pre-4.0.rst b/docs/changelog/pre-4.0.rst index 163eae4d67..461eb9aa13 100644 --- a/docs/changelog/pre-4.0.rst +++ b/docs/changelog/pre-4.0.rst @@ -1103,7 +1103,7 @@ catering to their needs beyond the specifications. **Warning**: Version 3.3 of the PowerDNS Authoritative Server is a major upgrade if you are coming from 2.9.x. There are also some important changes if you are coming from 3.0, 3.1 or 3.2. Please refer to the -`Upgrade documentation `__ for important +`Upgrade documentation <../upgrading.rst>`__ for important information on correct and stable operation, as well as notes on performance and memory use. @@ -2179,7 +2179,7 @@ Changes between RC1 and RC2 - We imported the TinyDNS backend by Ruben d'Arco. Code mostly in `commit 2559 `__. See - `TinyDNS Backend `__. + `TinyDNS Backend <../backends/tinydns.rst>`__. - Overriding C(XX)FLAGS is easier now. Problem pointed out by Jose Arthur Benetasso Villanova and others, fix suggested by Sten Spans. Patch in `commit @@ -2748,7 +2748,7 @@ important protocol is among the easiest to use available. In addition, all important algorithms are supported. Complete detail can be found in `Serving authoritative DNSSEC -data `__. The goal of 'PowerDNSSEC' is to allow +data <../dnssec/intro.rst>`__. The goal of 'PowerDNSSEC' is to allow existing PowerDNS installations to start serving DNSSEC with as little hassle as possible, while maintaining performance and achieving high levels of security. @@ -4262,7 +4262,7 @@ Improvements Recursor improvements and fixes. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -See `Recursion `__ for details. The changes +See `Recursion <../guides/recursion.rst>`__ for details. The changes below mean that all of the caveats listed for the recursor have now been addressed. @@ -4501,7 +4501,7 @@ Improvements - PostgreSQL now only depends on the C API and not on the deprecated C++ one - PowerDNS can now fully overrule external zones when doing recursion. - See `Recursion `__. + See `Recursion <../guides/recursion.rst>`__. Version 2.9.13 -------------- @@ -4852,7 +4852,7 @@ However, this turns out to not be that bad at all. The recursor can now be restarted without having to restart the rest of the nameserver, for example. Cooperation between the both halves of PowerDNS is also almost seamless. As a result, 'non-lazy recursion' has been dropped. See -`Recursion `__ for more details. +`Recursion <../guides/recursion.rst>`__ for more details. Furthermore, the recursor only works on Linux, Windows and Solaris (not entirely). FreeBSD does not support the required functions. If you know @@ -4944,7 +4944,7 @@ From this, it is apparent that far more people are interested in PowerDNS than yet know about it. So spread the word! In other news, we now have a security page at -`Security `__. Furthermore, Maurice Nonnekes +`Security <../security.rst>`__. Furthermore, Maurice Nonnekes contributed an OpenBSD port! See `his page `__ for more details! @@ -5068,9 +5068,9 @@ instructions. Without instructions, the right things also happen, but the operator is in charge. For more about all this coolness, see -`“pdns\_control” `__ and +`“pdns\_control” `__ and `“pdns\_control -commands” `__. +commands” `__. **Warning**: Again some changes in compilation instructions. The hybrid pgmysql backend has been split up into 'gmysql' and 'gpgsql', sharing a @@ -5422,7 +5422,7 @@ release fixing a huge memory leak in the new Query Cache. Developers: this version needs the new pdns-2.5.1 development kit, available on http://downloads.powerdns.com/releases/dev. See also -`Backend writers' guide `__. +`Backend writers' guide <../appendices/backend-writers-guide.rst>`__. And some small changes @@ -5479,7 +5479,7 @@ New features The webserver also displays the efficiency of the new Query Cache. The old Packet Cache is still there (and useful) but see - `Authoritative Server Performance `__ + `Authoritative Server Performance <../performance.rst>`__ for more details. - There is now the ability to shut off some logging at a very early @@ -5537,7 +5537,7 @@ Version 2.4 Developers: this version is compatible with the pdns-2.1 development kit, available on http://downloads.powerdns.com/releases/dev. See also -`*Backend writers' guide* `__. +`*Backend writers' guide* <../appendices/backend-writers-guide.rst>`__. This version fixes some stability issues with malformed or malcrafted packets. An upgrade is advised. Furthermore, there are interesting new @@ -5584,7 +5584,7 @@ Version 2.3 Developers: this version is compatible with the pdns-2.1 development kit, available on http://downloads.powerdns.com/releases/dev. See also -`Backend writers' guide `__ +`Backend writers' guide <../appendices/backend-writers-guide.rst>`__ This release adds the Generic MySQL backend which allows full master/slave semantics with MySQL and InnoDB tables (or other tables @@ -5626,7 +5626,7 @@ Version 2.2 Developers: this version is compatible with the pdns-2.1 development kit, available on http://downloads.powerdns.com/releases/dev. See also -`Backend writers' guide `__ +`Backend writers' guide <../appendices/backend-writers-guide.rst>`__ Again a big release. PowerDNS is seeing some larger deployments in more demanding environments and these are helping shake out remaining issues, @@ -5667,12 +5667,12 @@ New features - **pdns\_control purge** can now also purge based on suffix, allowing operators to purge an entire domain from the packet cache instead of only specific records. See also - `pdns\_control `__ Thanks to + `pdns\_control `__ Thanks to Mike Benoit for this suggestion. - **soa-serial-offset** for installations with small SOA serial numbers wishing to register .DE domains with DENIC which demands six-figure SOA serial numbers. See also `Chapter 21, *Index of all Authoritative - Server settings* `__. + Server settings* <../settings.rst>`__. Version 2.1 ----------- @@ -5723,7 +5723,7 @@ Unexpected behaviour with user expectations. If a recursive question can be answered entirely from local data, it is. To restore old behaviour, disable **lazy-recursion**. Also see - `Recursion `__. + `Recursion <../guides/recursion.rst>`__. Features ^^^^^^^^ @@ -5736,13 +5736,13 @@ Features - Zone2sql now accepts ^^transactions to wrap zones in a transaction for PostgreSQL and Oracle output. This is a major speedup and also makes for better isolation of inserts. See - `Zone2sql `__. + `Zone2sql `__. - **pdns\_control** now has the ability to purge the PowerDNS cache or parts of it. This enables operators to raise the TTL of the Packet Cache to huge values and only to invalidate the cache when changes are made. See also `Authoritative Server - Performance `__ and - `pdns\_control `__. + Performance <../performance.rst>`__ and + `pdns\_control <../running.rst#pdnscontrol>`__. Version 2.0.1 ------------- @@ -5928,15 +5928,15 @@ Features ^^^^^^^^ - pdns\_control (see - `pdns\_control `__) now opens + `pdns\_control `__) now opens the local end of its socket in ``/tmp`` instead of next to the remote socket (by default ``/var/run``). This eases the way for allowing non-root access to pdns\_control. When running chrooted (see `Chapter 7, *Security settings & - considerations* `__), the local socket again + considerations* <../security.rst>`__), the local socket again moves back to ``/var/run``. - pdns\_control now has a 'version' command. See `Section 1.1, - “pdns\_control” `__. + “pdns\_control” <../running.rst#pdnscontrol>`__. Version 1.99.11 Prerelease -------------------------- @@ -6048,7 +6048,7 @@ Features `Supermaster automatic provisioning of slaves `__. - Recursing backend can now live on a non-standard (!=53) port. See - `Recursion `__. + `Recursion <../guides/recursion.rst>`__. - Slave zone retrieval is now queued instead of immediate, which scales better and is more resilient to temporary failures. - **max-queue-length** parameter. If this many packets are queued for @@ -6096,17 +6096,17 @@ Bugs fixed Feature enhancements ^^^^^^^^^^^^^^^^^^^^ -- Recursing backend. See `Recursion `__. +- Recursing backend. See `Recursion <../guides/recursion.rst>`__. Allows recursive and authoritative DNS on the same IP address. -- `NAPTR support `__, which is especially useful for +- `NAPTR support `__, which is especially useful for the ENUM/E.164 community. - Zone transfers can now be allowed per `netmask instead of only per IP - address `__. + address <../settings.rst#allow-axfr-ips>`__. - Preliminary support for slave operation included. Only for the adventurous right now! See `Slave - operation `__ + operation <../modes-of-operation.rst>`__ - All record types now documented, see `Supported record types and - their storage `__. + their storage <../appendices/types.rst>`__. Known bugs ^^^^^^^^^^