mailinabox/management
Joshua Tauberer ec039719de prevent caching of ajax responses in the control panel
GET requests might be cached. Definitely happens on Internet Explorer. Makes it look like the user is getting unauthorized access.

See https://discourse.mailinabox.email/t/fresh-install-can-login-to-webmail-but-not-admin/394/4.
2015-03-31 14:52:11 +00:00
..
templates prevent caching of ajax responses in the control panel 2015-03-31 14:52:11 +00:00
auth.py /admin login now issues a user-specific key for future calls (rather than providing the system-wide API key or passing the password on each request) 2015-01-31 20:42:43 +00:00
backup.py backups: predict when the next backup will occur 2015-03-21 15:22:45 +00:00
daemon.py run status checks each night and email the administrator with the changes from the previous day's results 2015-03-21 16:02:42 +00:00
dns_update.py allow custom DNS TXT records for SPF, DKIM, and DMARC to override the ones we want to set 2015-03-30 01:20:03 +00:00
mail_log.py mail log scanner: dont assume lines are utf8 2015-01-02 22:49:25 +00:00
mailconfig.py drop the list of aliases from the users control panel page because with more than 50 aliases it seems to be so slow it times out 2015-03-22 13:59:05 +00:00
status_checks.py status checks: turn missing DNSSEC into a warning instead of an error; omit an error about missing TLSA if DNSSEC isn't in use; if DNSSEC is in use, make a missing TLSA record a warning instead of an error 2015-03-28 11:24:05 -04:00
utils.py in the admin, show user mailbox sizes, fixes #210 2014-10-07 20:24:11 +00:00
web_update.py if a CNAME is set for a domain, don't create a website for that domain (just like A/AAAA records) 2015-02-17 00:48:26 +00:00