atomia / atomiadns

Atomia DNS
http://www.atomiadns.com/
ISC License
360 stars 101 forks source link

Fix AXFR-slave zone bug #79

Closed nemanja-zivkovic-atomia closed 3 years ago

nemanja-zivkovic-atomia commented 3 years ago

Fixed not being able to assign a TSIG key to a slave zone if the slave zone doesn't have an entry in zones table. Changed Assign and Unassign SQL functions to return domain id from zone or slavezone table based on kind of transfer. Changed domainmetadata trigger to add domainmetadata_id and domain name to domainmetadata_change table. Changed getdomainmetadata SQL function to use the domainmetadata_id instead of domain id. Changed Assign and Unassign PDNS functions to use domain name instead of domain id and fetch local domain id from PDNS DB using the domain name.

Amends PROD-2531.