1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2024-12-22 07:17:05 +00:00
mailinabox/management/templates
Joshua Tauberer 1bf8f1991f internationalized domain names (DNS, web, CSRs, normalize to Unicode in database, prohibit non-ASCII characters in user account names)
* For non-ASCII domain names, we will keep the Unicode encoding in our users/aliases table. This is nice for the user and also simplifies things like sorting domain names (using Unicode lexicographic order is good, using ASCII lexicogrpahic order on IDNA is confusing).
* Write nsd config, nsd zone files, nginx config, and SSL CSRs with domains in IDNA-encoded ASCII.
* When checking SSL certificates, treat the CN and SANs as IDNA.
* Since Chrome has an interesting feature of converting Unicode to IDNA in <input type="email"> form fields, we'll also forcibly convert IDNA to Unicode in the domain part of email addresses before saving email addresses in the users/aliases tables so that the table is normalized to Unicode.
* Don't allow non-ASCII characters in user account email addresses. Dovecot gets confused when querying the Sqlite database (which we observed even for non-word ASCII characters too, so it may not be related to the character encoding).
2015-01-19 23:31:55 +00:00
..
aliases.html internationalized domain names (DNS, web, CSRs, normalize to Unicode in database, prohibit non-ASCII characters in user account names) 2015-01-19 23:31:55 +00:00
custom-dns.html explain how to add SRV records to DNS zonefile using the API 2015-01-04 10:23:34 +01:00
external-dns.html Improve wrapping of external DNS value column to prevent layout overflow 2014-10-21 11:33:42 +00:00
index.html admin: ensure multiple concurrent api calls dont confuse the ajax loading indicator (track number of open requets, stop fade animation when it is time to hide) 2014-12-21 22:47:11 +00:00
login.html admin: there is no need to make each panel a separate bootstrap container 2014-10-21 11:17:28 +00:00
mail-guide.html recommend IMAP/SMTP for everyone 2014-11-18 16:47:42 +00:00
ssl.html explain how to install a multi-domain or wildcard ssl cert; if one is installed, the Replace Cert button in the admin for non-primary domains should not replace the cert on the primary domain 2014-12-05 14:25:14 -05:00
sync-guide.html some admin pages had a container within a container 2014-10-21 11:17:15 +00:00
system-backup.html fix control panel when no backup has been made yet 2014-10-15 12:31:08 -04:00
system-status.html make a self-signed certificate on a non-primary domain a warning rather than an error, fixes #95 2014-10-07 20:41:07 +00:00
users.html internationalized domain names (DNS, web, CSRs, normalize to Unicode in database, prohibit non-ASCII characters in user account names) 2015-01-19 23:31:55 +00:00
web.html tweak the new web instructions 2014-10-07 16:17:45 +00:00