John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							3a23c8f7cf 
							
						 
					 
					
						
						
							
							only show 'set quota' for non-archived mail boxes  
						
						 
						
						
						
					 
					
						2019-10-10 16:54:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							dbf29cf71a 
							
						 
					 
					
						
						
							
							Update HTML API docs for mail users  
						
						 
						
						
						
					 
					
						2019-10-04 17:32:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							7f8336e459 
							
						 
					 
					
						
						
							
							Fix bug with quota input that prevented adding users  
						
						 
						
						
						
					 
					
						2019-02-11 16:10:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							ae6394c879 
							
						 
					 
					
						
						
							
							Fix instructions for quotas on the users page in control panel  
						
						 
						
						
						
					 
					
						2019-02-06 14:47:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							d1378a5512 
							
						 
					 
					
						
						
							
							Add a thousands separator for message count  
						
						 
						
						
						
					 
					
						2019-02-05 01:48:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							7874683618 
							
						 
					 
					
						
						
							
							Add percentage used and update tools/mail.py to set quotas  
						
						 
						
						
						
					 
					
						2019-02-01 15:36:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							fa66585b6b 
							
						 
					 
					
						
						
							
							fix typo  
						
						 
						
						
						
					 
					
						2019-02-01 01:35:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							51f60c15bb 
							
						 
					 
					
						
						
							
							Make the quota field narrower  
						
						 
						
						
						
					 
					
						2019-02-01 01:32:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							9139b917cf 
							
						 
					 
					
						
						
							
							Finally put the default quota load code in the right place  
						
						 
						
						
						
					 
					
						2019-02-01 01:21:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							f64fffe6b8 
							
						 
					 
					
						
						
							
							move jQuery load back to original place and put quota load code in index.html  
						
						 
						
						
						
					 
					
						2019-02-01 01:05:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							1a67c94db0 
							
						 
					 
					
						
						
							
							fix problem with jQuery being loaded too late  
						
						 
						
						
						
					 
					
						2019-02-01 00:56:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							70c607e256 
							
						 
					 
					
						
						
							
							more default quota work  
						
						 
						
						
						
					 
					
						2019-01-31 23:58:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							d1906bd055 
							
						 
					 
					
						
						
							
							Add support for a default quota value and allow setting quota when adding user  
						
						 
						
						
						
					 
					
						2019-01-31 22:57:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							a8f02c1eb0 
							
						 
					 
					
						
						
							
							Fix problems with users that do not have maildirsize file  
						
						 
						
						
						
					 
					
						2019-01-30 00:01:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							f68ef70b94 
							
						 
					 
					
						
						
							
							Calculate and display mailbox sizes in user list  
						
						 
						
						
						
					 
					
						2019-01-29 19:18:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							ccad47937e 
							
						 
					 
					
						
						
							
							Add components to user interface for setting quotas  
						
						 
						
						
						
					 
					
						2019-01-28 23:27:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Supplee 
							
						 
					 
					
						
						
						
						
							
						
						
							3cd14bd4b8 
							
						 
					 
					
						
						
							
							Add display of quotas  
						
						 
						
						
						
					 
					
						2019-01-28 16:19:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							c5c413b447 
							
						 
					 
					
						
						
							
							remove user account mailbox size from the control panel because it takes way too long to compute on very large mailboxes  
						
						 
						
						... 
						
						
						
						fixes  #531  
						
					 
					
						2018-12-02 18:02:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							d2beb3919b 
							
						 
					 
					
						
						
							
							document password character limitation  
						
						 
						
						... 
						
						
						
						fixes  #407  
						
					 
					
						2018-12-02 18:02:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NatCC 
							
						 
					 
					
						
						
						
						
							
						
						
							fe597da7aa 
							
						 
					 
					
						
						
							
							Update users.html ( #1345 )  
						
						 
						
						... 
						
						
						
						Passwords must be eight characters long; when passwords are changed via the users page the dialog states that passwords need to be at least four characters but only eight or more are acceptable. 
						
					 
					
						2018-02-03 17:49:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dominik Murzynowski 
							
						 
					 
					
						
						
						
						
							
						
						
							36bef2ee16 
							
						 
					 
					
						
						
							
							Change password min-length to 8 characters ( #1098 )  
						
						 
						
						
						
					 
					
						2017-02-14 14:24:59 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							1aca6fe08f 
							
						 
					 
					
						
						
							
							some minor tweaks to the new users/aliases API documentation  
						
						 
						
						
						
					 
					
						2016-08-08 07:28:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								schlypel 
							
						 
					 
					
						
						
						
						
							
						
						
							3249a55f3a 
							
						 
					 
					
						
						
							
							added API info to users page template  
						
						 
						
						
						
					 
					
						2016-06-29 13:35:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aspdye 
							
						 
					 
					
						
						
						
						
							
						
						
							490b36d86c 
							
						 
					 
					
						
						
							
							Fix   #819  ( #823 )  
						
						 
						
						
						
					 
					
						2016-05-17 19:46:10 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							0cf56e0aad 
							
						 
					 
					
						
						
							
							add a random password generator to the users page of the admin  
						
						 
						
						
						
					 
					
						2015-09-04 22:12:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							0293e04311 
							
						 
					 
					
						
						
							
							fix control panel links, broken in Firefox (worked in Chrome)  
						
						 
						
						... 
						
						
						
						see https://discourse.mailinabox.email/t/bug-present-for-ages/694/3  
						
					 
					
						2015-07-25 14:12:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							e9e6d94e3b 
							
						 
					 
					
						
						
							
							the control panel auth hmac message should also include the user's password so that resetting a password in the database forces that user to log in to the control panel again; also use a sha256 hmac  
						
						 
						
						
						
					 
					
						2015-06-06 12:38:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							c03e00035f 
							
						 
					 
					
						
						
							
							prevent archiving of the user's own account because they'll lose access to the control panel  
						
						 
						
						
						
					 
					
						2015-04-28 07:17:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							35f4a49d10 
							
						 
					 
					
						
						
							
							my html5 stub was wrong;  8c3aed2846 
						
						 
						
						
						
					 
					
						2015-04-19 13:21:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							680191d7cb 
							
						 
					 
					
						
						
							
							drop the list of aliases from the users control panel page because with more than 50 aliases it seems to be so slow it times out  
						
						 
						
						... 
						
						
						
						see https://discourse.mailinabox.email/t/small-bug-in-admin-panel-when-49-aliases/378  
						
					 
					
						2015-03-22 13:59:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							06a8ce1c9d 
							
						 
					 
					
						
						
							
							in the admin, show user mailbox sizes,  fixes   #210  
						
						 
						
						
						
					 
					
						2014-10-07 20:24:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							990649af2d 
							
						 
					 
					
						
						
							
							in the admin, group users by domain, fixes 209  
						
						 
						
						
						
					 
					
						2014-10-07 19:47:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							846768efcb 
							
						 
					 
					
						
						
							
							admin: update user's password from the admin  
						
						 
						
						
						
					 
					
						2014-09-21 17:24:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							8dfbb90f3a 
							
						 
					 
					
						
						
							
							admin: simplify the users table a bit  
						
						 
						
						
						
					 
					
						2014-09-21 17:10:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							b420e560c3 
							
						 
					 
					
						
						
							
							dont show 'make admin' on archived mailbox accounts and other control panel cleanup  
						
						 
						
						
						
					 
					
						2014-09-03 10:17:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joshua Tauberer 
							
						 
					 
					
						
						
						
						
							
						
						
							b30d7ad80a 
							
						 
					 
					
						
						
							
							web-based administrative UI  
						
						 
						
						... 
						
						
						
						closes  #19  
						
					 
					
						2014-08-17 22:46:06 +00:00