mailinabox/management
Brian Bustin f9c078c3aa Some secondary DNS hosting providers like DNS Made Easy provide different IP addresses for notifies and zone transfers. Added the ability to add these in the custom.yaml, but purposely did not expose it in the UI as it would probably serve to confuse the majority of people.
The format in the custom.yaml file for the IPs to send notifies and allow zone transfers to (but that we do not want NS records created for) is like this:
_secondary_notify_xfr:
  A:
  - 1.1.1.1
  - 2.2.2.2
2015-07-01 21:55:54 -04:00
..
templates Now accepts one or more secondary nameservers. Works from the web interface. 2015-07-01 21:16:28 -04:00
auth.py the control panel auth hmac message should also include the user's password so that resetting a password in the database forces that user to log in to the control panel again; also use a sha256 hmac 2015-06-06 12:38:19 +00:00
backup.py merge #396 - allow the backup process to work after a hostname change 2015-05-30 13:55:08 +00:00
daemon.py Now accepts one or more secondary nameservers. Works from the web interface. 2015-07-01 21:16:28 -04:00
dns_update.py Some secondary DNS hosting providers like DNS Made Easy provide different IP addresses for notifies and zone transfers. Added the ability to add these in the custom.yaml, but purposely did not expose it in the UI as it would probably serve to confuse the majority of people. 2015-07-01 21:55:54 -04:00
mail_log.py mail log scanner: dont assume lines are utf8 2015-01-02 22:49:25 +00:00
mailconfig.py don't automatically create the administrator@ alias (e.g. on first user creation) because we dont know what it should be an alias to (leave this to be resolved manually), fixes #470 2015-06-30 09:16:22 -04:00
status_checks.py idna domains in certificate subject alternative names were not handled correctly after switching to cryptography package 2015-06-30 13:09:18 +00:00
utils.py race condition between backups and status checks - connection refused 2015-04-29 21:06:38 +00:00
web_update.py validate certificates using the cryptography python package as much as possible, shelling out to openssl just once instead of four times per certificate 2015-06-21 14:53:37 +00:00