]> git.ipfire.org Git - thirdparty/pdns.git/commit
API: Implement conditional rectification
authorPieter Lexis <pieter.lexis@powerdns.com>
Fri, 6 Oct 2017 14:13:22 +0000 (16:13 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Tue, 17 Oct 2017 14:17:15 +0000 (16:17 +0200)
commit986e485879b2a0556e7c7f0a5ff9835df3968830
tree7d06598d4d30034837562c657b6bc99f7f3e20af
parent68fd1167cda241453d6cfcb9a805c4c3d9977242
API: Implement conditional rectification

This commit takes a lot of ideas and code from #3417 and subsequent
development and implements the following things:

 - Generate DNSSEC keys for a zone when "dnssec" is true in an API
   POST/PATCH for zones
 - Rectify DNSSEC zones after POST/PATCH when API-RECTIFY metadata is 1
 - Allow setting this metadata via the "api-rectify" param in a Zone
   object
 - Shows "nsec3param" and "nsec3narrow" in Zone API responses
 - Adds an "rrsets" request parameter for a zone to skip sending RRSets
   in the response (Closes #5712)

Closes #3417

Many thanks to Nils Wisiol (@nils-wisiol) for the initial
implementation.
docs/domainmetadata.rst
docs/http-api/endpoint-zones.rst
docs/http-api/zone.rst
pdns/ws-auth.cc
regression-tests.api/test_Zones.py