From 767c53c304b86460d72eeec7d3304172cdd904bd Mon Sep 17 00:00:00 2001 From: Evan Hunt Date: Tue, 6 May 2008 01:09:00 +0000 Subject: [PATCH] Document changes to "rrset-order fixed" [rt17977] --- README | 9 +++++++-- doc/arm/Bv9ARM-book.xml | 19 +++++++++++++------ doc/arm/Bv9ARM.ch06.html | 19 +++++++++++++------ 3 files changed, 33 insertions(+), 14 deletions(-) diff --git a/README b/README index 6d915f81f5..288ffddf46 100644 --- a/README +++ b/README @@ -62,6 +62,8 @@ BIND 9.5.0 Efficient LRU cache-cleaning mechanism. + NSID support. + BIND 9.4.0 BIND 9.4.0 has a number of new features over 9.3, @@ -431,8 +433,6 @@ Building -DDIG_SIGCHASE_BU=1) Disable dropping queries from particular well known ports. -DNS_CLIENT_DROPPORT=0 - Disable support for "rrset-order fixed". - -DDNS_RDATASET_FIXED=0 LDFLAGS Linker flags. Defaults to empty string. @@ -468,6 +468,11 @@ Building on the configure command line. The default is operating system dependent. + Support for the "fixed" rrset-order option can be enabled + or disabled by specifying "--enable-fixed-rrset" or + "--disable-fixed-rrset" on the configure command line. + The default is "disabled", to reduce memory footprint. + If your operating system has integrated support for IPv6, it will be used automatically. If you have installed KAME IPv6 separately, use "--with-kame[=PATH]" to specify its location. diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml index 81be98930a..03d041d0e1 100644 --- a/doc/arm/Bv9ARM-book.xml +++ b/doc/arm/Bv9ARM-book.xml @@ -18,7 +18,7 @@ - PERFORMANCE OF THIS SOFTWARE. --> - + BIND 9 Administrator Reference Manual @@ -7159,8 +7159,13 @@ query-source-v6 address * port *; - Records are returned in a round-robin - order. + Records are returned in a cyclic round-robin order. + + + If BIND is configured with the + "--enable-fixed-rrset" option at compile time, then + the initial ordering of the RRset will match the + one specified in the zone file. @@ -7191,9 +7196,11 @@ query-source-v6 address * port *; - The rrset-order statement - is not yet fully implemented in BIND 9. - BIND 9 currently does not fully support "fixed" ordering. + In this release of BIND 9, the + rrset-order statement does not support + "fixed" ordering by default. Fixed ordering can be enabled + at compile time by specifying "--enable-fixed-rrset" on + the "configure" command line. diff --git a/doc/arm/Bv9ARM.ch06.html b/doc/arm/Bv9ARM.ch06.html index 80c86264c2..0f11fdf4d5 100644 --- a/doc/arm/Bv9ARM.ch06.html +++ b/doc/arm/Bv9ARM.ch06.html @@ -14,7 +14,7 @@ - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. --> - + @@ -3935,8 +3935,13 @@ query-source-v6 address * port *;

- Records are returned in a round-robin - order. + Records are returned in a round-robin order. +

+

+ If BINDis + configured with the "--enable-fixed-rrset" option + at compile time, then the initial ordering of the + RRset will match the one specified in the zone file.

@@ -3964,9 +3969,11 @@ query-source-v6 address * port *;

Note

- The rrset-order statement - is not yet fully implemented in BIND 9. - BIND 9 currently does not fully support "fixed" ordering. + In this release of BIND 9, + the rrset-order + statement does not support "fixed" ordering by default. + Fixed ordering can be enabled at compile time by specifying + "--enable-fixed-rrset" on the "configure" command line.