Carsten Schoene
2013-12-27 38184e1ed7c8a477747c256cb08a047fe6ca29a4
refs
author Carsten Schoene <ispconfig-dev@j0ke.net>
Friday, December 27, 2013 16:59 -0500
committer Carsten Schoene <ispconfig-dev@j0ke.net>
Friday, December 27, 2013 16:59 -0500
commit38184e1ed7c8a477747c256cb08a047fe6ca29a4
tree f3b98c9c12b7488e8bcdcc3bc52487ffae3d597c tree | zip | gz
parent 604d25e0b8edff10160f4d308a5964d36295e92d view | diff
+ complete SOA records
- refresh, retry, expire and minimum were missing in the SOA record which was/is OK
because pdns has defaults for this, but this gives the user
the full options which are configurable from the UI

+ drop/replaced pdns service reloads
- the initscripts reload function was called which internally does 'pdns_control cycle',
which is a quick service restart. This is no needed in pdns to
load the new zone data. All updates are available without service reloads.
- to be sure the zone data is really loaded 'pdns_control rediscover' is called
- for pdns versions starting from 3 (DNSSEC) all zones must be rectified, implemented this using pdnssec.

+ send notify to slaves
- implemented using pdns_control,
this enables zone transfers to slaves (maybe this never worked before, because auf the service reloads)
hint: use supermasters table on slave server for zone autodeployment, but you need an extra cleanup script
for deleted zones for now

+ fetch Slave zone from master
- call 'pdns_control retrieve <zone>' for new slave zones

+ added fix from FS#3121

+ code cleanup
1 files modified
136 ■■■■ changed files
server/plugins-available/powerdns_plugin.inc.php 136 ●●●● diff | view | raw | blame | history