From: Kees Monshouwer Date: Thu, 24 Jul 2014 17:29:52 +0000 (+0200) Subject: add option changes to notes on upgrading X-Git-Tag: auth-3.4.0-rc1~23^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=607fbacf5ef734ebbcd5158b04295862b7a73fe7;p=pdns add option changes to notes on upgrading --- diff --git a/pdns/docs/pdns.xml b/pdns/docs/pdns.xml index ca9bf724e..5541c442b 100644 --- a/pdns/docs/pdns.xml +++ b/pdns/docs/pdns.xml @@ -12714,42 +12714,241 @@ create index recordorder on records (domain_id, ordername text_pattern_ops); If you are coming from 2.9.x, please also read , , and and . - - - - The default database schema has changed. The database update below is mandatory. - - - If custom queries are in use, they probably need an update. - - - - - For gmysql backend with nodnssec schema: - - For gmysql backend with dnssec schema: - - For gpgsql backend with nodnssec schema: - - For gpgsql backend with dnssec schema: - - For gsqlite3 backend with nodnssec schema: - - For gsqlite3 backend with dnssec schema: - - For goracle backend: - + Database schema + + + + The default database schema has changed. The database update below is mandatory. + + + If custom queries are in use, they probably need an update. + + + + + For gmysql backend with nodnssec schema: + + For gmysql backend with dnssec schema: + + For gpgsql backend with nodnssec schema: + + For gpgsql backend with dnssec schema: + + For gsqlite3 backend with nodnssec schema: + + For gsqlite3 backend with dnssec schema: + + For goracle backend: + ALTER TABLE records ADD disabled INT DEFAULT 0; ALTER TABLE records MODIFY auth INT DEFAULT 1; UPDATE records SET auth=1 WHERE auth IS NULL; - - - - - The default location of the backend module-dir has changed from libdir to pkglibdir. pkglibdir is defined as '$(libdir)/pdns' + - + + Configuration option changes + New options + + + allow-2136-from + + + A global setting to allow RFC2136 from these IP ranges. + + + + + also-notify + + + When notifying a domain, also notify these nameservers + + + + + carbon-interval + + + Number of seconds between carbon (graphite) updates + + + + + carbon-ourname + + + If set, overrides our reported hostname for carbon stats + + + + + carbon-server + + + If set, send metrics in carbon (graphite) format to this server + + + + + disable-axfr-rectify + + + Disable the rectify step during an outgoing AXFR. Only required for regression testing. + + + + + experimental-api-readonly + + + If the JSON API should disallow data modification + + + + + experimental-dname-processing + + + If we should support DNAME records + + + + + experimental-rfc2136 + + + Enable/Disable RFC2136 (Dynamic DNS) support. Default is no. + + + + + forward-2136 + + + A global setting to allow RFC2136 packages that are for a Slave domain, to be forwarded to the master. + + + + + local-address-nonexist-fail + + + Fail to start if one or more of the local-address's do not exist on this server + + + + + local-ipv6-nonexist-fail + + + Fail to start if one or more of the local-ipv6 addresses do not exist on this server + + + + + max-nsec3-iterations + + + Limit the number of NSEC3 hash iterations + + + + + only-notify + + + Only send AXFR NOTIFY to these IP addresses or netmasks + + + + + reuseport + + + Enable higher performance on compliant kernels by using SO_REUSEPORT allowing each receiver thread to open its own socket + + + + + udp-truncation-threshold + + + Maximum UDP response size before we truncate + + + + + + Removed options + + + add-superfluous-nsec3-for-old-bind + + + Add superfluous NSEC3 record to positive wildcard response + + + + + edns-subnet-option-number + + + EDNS option number to use + + + + + log-failed-updates + + + If PDNS should log failed update requests + + + + + + Options with changed default values + + + allow-axfr-ips + + + Allow zonetransfers only to these subnets + + + old value: 0.0.0.0/0,::/0 + + + new value: 127.0.0.0/8,::1 + + + + + log-dns-details + + + If PDNS should log DNS non-erroneous details + + + old value: + + + new value: no + + + + + module-dir + + + The default location has changed from libdir to pkglibdir. pkglibdir is defined as '$(libdir)/pdns' + + + + + +