mailinabox/management
Joshua Tauberer a9ed9ae936 more work on munin
* install the munin-node package
* don't install munin-plugins-extra (if the user wants it they can add it)
* expose the munin www directory via the management daemon so that it can handle authorization, rather than manintaining a separate password file
2015-05-25 17:03:52 +00:00
..
templates rewrite the DNS API to permit setting multiple records of the same type on the same domain 2015-05-03 13:43:38 +00:00
auth.py if you make an API call with a user-specific API key (e.g. from control panel) but your account no longer exists on the system, there was an unhandled error 2015-04-28 07:17:21 -04:00
backup.py race condition between backups and status checks - connection refused 2015-04-29 21:06:38 +00:00
daemon.py more work on munin 2015-05-25 17:03:52 +00:00
dns_update.py move the server: block of nsd.conf out of the management daemon and into the setup scripts 2015-05-04 11:24:40 +00:00
mail_log.py mail log scanner: dont assume lines are utf8 2015-01-02 22:49:25 +00:00
mailconfig.py permit the first user account to be a domain control validation address because a) it will necessarily be an admin and b) the user doesn't know the rules yet 2015-05-03 14:21:36 +00:00
status_checks.py if the main ssl cert is expiring soon, the end of setup would display the control panel instructions as if the cert were self-signed 2015-05-14 19:16:31 +00:00
utils.py race condition between backups and status checks - connection refused 2015-04-29 21:06:38 +00:00
web_update.py '/dev/stdout' does not exist on some systems (!) 2015-05-16 13:34:47 +00:00