mailinabox/management
Michael Kropat 067052d4ea Add key-based authentication to management service
Intended to be the simplest auth possible: every time the service
starts, a random key is written to `/var/lib/mailinabox/api.key`. In
order to authenticate to the service, the client must pass the contents
of `api.key` in an HTTP basic auth header. In this way, users who do not
have read access to that file are not able to communicate with the
service.
2014-06-21 23:42:48 +00:00
..
templates move management into a daemon service running as root 2014-06-03 13:56:40 +00:00
auth.py Add key-based authentication to management service 2014-06-21 23:42:48 +00:00
backup.py increase duplicity's volume size from the default of 25MB to 100MB so we create fewer files 2014-06-09 13:47:41 +00:00
daemon.py Add key-based authentication to management service 2014-06-21 23:42:48 +00:00
dns_update.py manage the nginx conf in the management daemon too so we can have nginx operate on all domains that we serve mail for 2014-06-20 01:55:12 +00:00
mailconfig.py management: shell out external programs in a more secure way 2014-06-09 08:09:45 -04:00
utils.py manage the nginx conf in the management daemon too so we can have nginx operate on all domains that we serve mail for 2014-06-20 01:55:12 +00:00
web_update.py manage the nginx conf in the management daemon too so we can have nginx operate on all domains that we serve mail for 2014-06-20 01:55:12 +00:00