]> granicus.if.org Git - pdns/commitdiff
docs: document Autoserial. Closes #1211
authorPieter Lexis <pieter.lexis@powerdns.com>
Fri, 11 Dec 2015 19:19:34 +0000 (20:19 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Mon, 14 Dec 2015 10:33:37 +0000 (11:33 +0100)
docs/markdown/authoritative/backend-generic-sql.md
docs/markdown/authoritative/index.md

index 0c67e13a3114dd3754b14babaf1800cb9a35a187..d547fdcafe7db3628e4842fb81babcee4af781d0 100644 (file)
@@ -88,6 +88,11 @@ The REST API will still see the record (or domain). Even if a domain is disabled
 slaving still works. Slaving considers a disabled domain to have a serial of 0;
 this implies that a slaved domain will not stay disabled.
 
+## Autoserial
+The autoserial functionality makes PowerDNS generate the SOA serial when the SOA
+serial set to `0` in the database. The serial in SOA responses is set to the
+highest value of the `change_date` field in the "records" table.
+
 # Queries
 From version 4.0.0 onward, the generic SQL backends use prepared statements for
 their queries. Before 4.0.0, queries were expanded using the C function 'snprintf'
index 9bc41d16a5b0b4dd5277e4d7aaf2bf4b688ef54a..9e7729d7b160377f14c7d894d078c61132004a72 100644 (file)
@@ -13,7 +13,7 @@ Multiple backends can be enabled in the configuration by using the [`launch`](se
 ## Backend Capabilities
 The following table describes the capabilities of the backends.
 
-| Name | Status | Native | Master | Slave | Superslave | Autoserial | DNSSEC | Disabled Data | Comments | Launch Name |
+| Name | Status | Native | Master | Slave | Superslave | [Autoserial](backend-generic-sql.md#autoserial) | DNSSEC | [Disabled Data](backend-generic-sql.md#disabled-data) | Comments | Launch Name |
 |:---|:---|:---|:---|:---|:---|:---|:---|:---|:---|:---|
 | [BIND](backend-bind.md) | Supported | Yes | Yes | Yes | Experimental | No | Yes | No | No | `bind` |
 | [Generic MySQL](backend-generic-mysql.md) | Supported | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | `gmysql` |