• Joshua Tauberer's avatar
    move management into a daemon service running as root · c54b0cbe
    Joshua Tauberer authored
    * Created a new Python/flask-based management daemon.
    * Moved the mail user management core code from tools/mail.py to the new daemon.
    * tools/mail.py is a wrapper around the daemon and can be run as a non-root user.
    * Adding a new initscript for the management daemon.
    * Moving dns_update.sh to the management daemon, called via curl'ing the daemon's API.
    
    This also now runs the DNS update after mail users and aliases are added/removed,
    which sets up new domains' DNS as needed.
    c54b0cbe
Name
Last commit
Last update
conf Loading commit data...
containers/docker Loading commit data...
docs Loading commit data...
management Loading commit data...
notes Loading commit data...
setup Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
CONTRIBUTING.md Loading commit data...
Dockerfile Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...