when adding/removing mail addresses also update nginx's config
have the README refer to the website for details
and remove the old documentation now that there is documentation on the website
clarify that an SSL cert can remain self-signed on the non-primary domains if the domain isn't being used for web
whats_next: wrap output to the actual width of the terminal
whats_next: Allow the PRIMARY_HOSTNAME to not have an MX because the default value means the domain itself, which is what we want anyway
an mx record may be missing if the A record matches the A record of PRIMARY_HOSTNAME
adding externals and .env to gitignore
update default www page to link to the website, fixes #96
set nginx server_names_hash_bucket_size to 64, fixes #93
the new migration management in c8856f107d319dbdf04164a520e8fd8c33ffc240 left out the part where we actually keep the system's current MIGRATIONID... it was being lost when setup/start.sh was re-run
check that installed certificates are for the domains we are using the certificates for
add a web_update script to trigger writing nginx config
update to Roundcube 1.0.1
in cf7053c12436b10f398aa86343ed03c698e52b64 I allowed editconf.py to insert a setting where we find it already commented-out in order to get an nginx configuration line in the right place, but it wasn't quite right because when run again we would insert the setting a second time
check that the installed certificate corresponds to the private key
new nginx configuration yaml file to allow proxying of whole domains elsewhere
utils.sort_domains wasn't right
tell users to restart nginx after plugging in a new cert
if the server certificate can be used for a non-primary domain, use it