power-mailinabox/management
David Piggott ca57560f11 Pass additional_records to recursive build_zone calls, closes #229
The problem was that custom records defined for a subdomain where implicit
records are otherwise defined (e.g. A/AAAA records for the root) were ignored.

Though additional_records for a subdomain are processed in the base call to
build_zone (the call for the parent domain), and so custom records that don't
override implicits were working fine, those that overrode implicits were
ignored.

This was because the recursive call to build_zone for the subdomain creates the
implicit records (including A/AAAA records for the root), and so by relying on
the base call to add the additional_records fails because has_rec returned
true.

Adding a subdomain's additional_records in the child call works because has_rec
returns false when testing whether to add an e.g. A/AAAA override for the root,
as the defaults have not yet been added.
2014-10-11 17:04:35 +01:00
..
templates adding a really slick ssl certificate installation form in the control panel 2014-10-10 15:49:14 +00:00
auth.py web-based administrative UI 2014-08-17 22:46:06 +00:00
backup.py backup status relativedelta was displaying wrong for deltas greater than 1 month 2014-10-05 18:23:29 +00:00
buy_certificate.py show SSL certificate expiration info in the control panel even long before certificates expire 2014-10-07 14:49:36 +00:00
daemon.py adding a really slick ssl certificate installation form in the control panel 2014-10-10 15:49:14 +00:00
dns_update.py Pass additional_records to recursive build_zone calls, closes #229 2014-10-11 17:04:35 +01:00
mail_log.py management/mail_log.py also include the previously rotated log file 2014-10-10 13:59:50 +00:00
mailconfig.py in the admin, show user mailbox sizes, fixes #210 2014-10-07 20:24:11 +00:00
status_checks.py adding a really slick ssl certificate installation form in the control panel 2014-10-10 15:49:14 +00:00
utils.py in the admin, show user mailbox sizes, fixes #210 2014-10-07 20:24:11 +00:00
web_update.py adding a really slick ssl certificate installation form in the control panel 2014-10-10 15:49:14 +00:00