andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19843cc786 
							
						 
					 
					
						
						
							
							[Web] Fix mailbox editing when password is unchanged, fix adding new administrator ( fixes   #4054 ,  fixes   #4053 ); [Web] Update libs, add LDAP for future admin/domain admin authentication  
						
						
						
					 
					
						2021-04-13 21:34:47 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ea649b292 
							
						 
					 
					
						
						
							
							[Web] Feature: Add password policy  
						
						
						
					 
					
						2021-04-09 13:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							616226be8a 
							
						 
					 
					
						
						
							
							[Web] Fix quota calculation,  fixes   #4036  
						
						
						
					 
					
						2021-04-08 11:17:27 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd198747b7 
							
						 
					 
					
						
						
							
							[Web] Use api/v1/get/mailbox/reduced for faster loading of mailbox table  
						
						
						
					 
					
						2021-03-19 16:33:50 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b82bf5073b 
							
						 
					 
					
						
						
							
							[Web] Feature: Expand alias over alias domains  
						
						
						
					 
					
						2021-03-19 09:28:45 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3c6c51b35 
							
						 
					 
					
						
						
							
							[Web] Feature: Expand alias over alias domains  
						
						
						
					 
					
						2021-03-19 09:11:55 +01:00 
						 
				 
			
				
					
						
							
							
								Shea Ramage 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4feceb08da 
							
						 
					 
					
						
						
							
							Refactor support for pre-hashed passwords ( #4024 )  
						
						
						
					 
					
						2021-03-10 21:06:32 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b3ea28501 
							
						 
					 
					
						
						
							
							[Web] Minor fixes  
						
						
						
					 
					
						2021-03-01 10:21:26 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64264767d7 
							
						 
					 
					
						
						
							
							[Web] Fix quota-left calculations when editing a mailbox (respect max domain quota)  
						
						
						
					 
					
						2021-02-23 08:42:04 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2453e316f 
							
						 
					 
					
						
						
							
							[Ejabberd] More fixes for Ejabberd integration (WIP)  
						
						
						
					 
					
						2021-02-12 10:04:19 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
						
						
							
						
						
							386d6109c8 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:mailcow/mailcow-dockerized  
						
						
						
					 
					
						2021-02-11 09:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06c89bac7d 
							
						 
					 
					
						
						
							
							[Web] Implement XMPP  
						
						... 
						
						
						
						[Web] Various small fixes and enhancements 
						
					 
					
						2021-02-11 09:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								Felix Kaechele 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31805f1656 
							
						 
					 
					
						
						
							
							[Web] Implement all supported dovecot password schemas ( #3974 )  
						
						... 
						
						
						
						When migrating from other Dovecot based installations it can be very
convenient to just copy over existing hashed passwords.
However, mailcow currently only supports a limited number of password
schemes.
This commit implements all password schemes that do not require
challenge/response or OTP mechanisms.
A convenient way to generate the regex with all supported schemas is
`docker-compose exec dovecot-mailcow doveadm pw -l | awk -F' ' '{printf
"/^{("; for(i=1;i<=NF-1;i++){printf "%s%s", sep, $i; sep="|"}; printf
")}/i\n"}'`
Note that this will also include unsupported challenge/response and OTP
schemas.
Furthermore this increases the vsz_limit for the dovecot auth service to
2G for the use of ARGON2I and ARGON2ID schemas.
Signed-off-by: Felix Kaechele <felix@kaechele.ca> 
						
					 
					
						2021-02-11 09:31:53 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a76d5628bc 
							
						 
					 
					
						
						
							
							[Web] Accept prehashes password on both edit and add mailbox  
						
						
						
					 
					
						2020-12-07 08:13:26 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b1a87f9a7 
							
						 
					 
					
						
						
							
							[Web] Accept raw SSHA hashes as passwords  
						
						
						
					 
					
						2020-12-07 08:07:41 +01:00 
						 
				 
			
				
					
						
							
							
								Joerg Lehmann 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcffebaabe 
							
						 
					 
					
						
						
							
							support pre-hashed passwords ( #3884 )  
						
						
						
					 
					
						2020-12-02 20:32:39 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba20db2e08 
							
						 
					 
					
						
						
							
							[Web] Allow a user to choose notification categories (junk folder, rejected mail, both/all) + user ACL  
						
						
						
					 
					
						2020-11-28 17:41:48 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9a8b8a3e7 
							
						 
					 
					
						
						
							
							[Web] More custom_params  
						
						
						
					 
					
						2020-11-06 14:26:48 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29104ddf4c 
							
						 
					 
					
						
						
							
							[Web] Compatibility: Re-add _int vars  
						
						
						
					 
					
						2020-09-26 22:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
						
						
							
						
						
							d9b91fc04f 
							
						 
					 
					
						
						
							
							[Web] Important: Removed unnecessary *_int attributes from GET elements, _only_ returning int values now (same for all attributes which were provided as html char and int)  
						
						... 
						
						
						
						[Web] Feature: Allow to toggle protocols (imap, pop3, smtp) per user (defaults can be configured using vars.local.inc.php, see vars.inc.php)
Signed-off-by: andryyy <andre.peters@debinux.de> 
						
					 
					
						2020-09-17 19:49:15 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f36ae28d4 
							
						 
					 
					
						
						
							
							[Postfix, Web] Feature: Show last SMTP login  
						
						
						
					 
					
						2020-09-15 11:02:53 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9274b7b8e1 
							
						 
					 
					
						
						
							
							[Web] Allow to set force_pw_update, tls_enforce_in, tls_enforce_out, sogo_access and quarantine_notification when adding a domain (via API)  
						
						
						
					 
					
						2020-08-22 22:59:13 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							155dfc66ee 
							
						 
					 
					
						
						
							
							[Web] Create ACL to toggle permission of a domain administrator to change a domain desc  
						
						
						
					 
					
						2020-08-19 15:31:54 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d049f37da 
							
						 
					 
					
						
						
							
							[Web] Allow mins_interval of max 1 month for sync jobs,  fixes   #3642  
						
						
						
					 
					
						2020-07-08 19:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab5d78f675 
							
						 
					 
					
						
						
							
							[Postfix] Fix "disallow login": A catch-all will not catch mail for mailboxes with disallowed login  
						
						
						
					 
					
						2020-06-06 01:12:31 +02:00 
						 
				 
			
				
					
						
							
							
								Programmierus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b02acbef5 
							
						 
					 
					
						
						
							
							Fix a bug that failed to edit Alias by address ( #3574 )  
						
						
						
					 
					
						2020-05-25 21:59:13 +02:00 
						 
				 
			
				
					
						
							
							
								Programmierus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3d9a53eeb 
							
						 
					 
					
						
						
							
							Some minor changes to Aliases handling ( #3572 )  
						
						... 
						
						
						
						* Allows to get mailbox Aliases by both ID and address
Returns ID within the msg for newly created Aliases
* Uses different query for get Aliases
* Allows to get mailbox Aliases by both ID and address
Returns ID within the msg for newly created Aliases
* Uses different query for get Aliases
* Allows to delete aliases by address
* Update lang files
Reflect id information when adding an alias
Co-authored-by: programmierus <programmierus@icloud.com> 
						
					 
					
						2020-05-25 16:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d4ba462c4 
							
						 
					 
					
						
						
							
							[Web] Fixes blank page and  fixes   #3502  
						
						
						
					 
					
						2020-04-25 11:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1db85df0db 
							
						 
					 
					
						
						
							
							[Web] Fix time limited alias creation via API, thanks to @ntimo  
						
						
						
					 
					
						2020-04-25 09:44:04 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c67bb75071 
							
						 
					 
					
						
						
							
							[Rspamd] More pushover options  
						
						
						
					 
					
						2020-04-16 11:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59a2ea0959 
							
						 
					 
					
						
						
							
							[Web, Dovecot] Show last IMAP and POP3 logins, toggle via vars.inc.php SHOW_LAST_LOGIN  
						
						
						
					 
					
						2020-04-13 20:34:39 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aca16f68d1 
							
						 
					 
					
						
						
							
							[Web] Fix typo and missing Dovecot restart function ( fixes   #3466 )  
						
						
						
					 
					
						2020-04-12 19:26:32 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad536fd43a 
							
						 
					 
					
						
						
							
							[Web] Restart Dovecot when changing global sieve filters, add a warning  
						
						
						
					 
					
						2020-04-11 21:44:53 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
						
						
							
						
						
							8f4540d5d9 
							
						 
					 
					
						
						
							
							[Web] r/o API keys, Pushover integration (can be limited by ACL), other minor changes  
						
						
						
					 
					
						2020-04-10 21:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92f8b4a091 
							
						 
					 
					
						
						
							
							[Web] Add domain statistics  
						
						
						
					 
					
						2020-04-06 08:52:27 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
						
						
							
						
						
							0095388f27 
							
						 
					 
					
						
						
							
							[Web] Show label for relayed domains; Return total bytes and msgs of domain in API (WIP)  
						
						
						
					 
					
						2020-04-05 11:35:37 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef0b40085b 
							
						 
					 
					
						
						
							
							[Postfix] Allow to relay only non-local mailboxes  
						
						
						
					 
					
						2020-04-03 20:39:53 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e2cbac778 
							
						 
					 
					
						
						
							
							[Rspamd] 2.5 RC3  
						
						
						
					 
					
						2020-03-31 10:03:40 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1897b0631 
							
						 
					 
					
						
						
							
							[Web] Allow to set global sieve filters  
						
						
						
					 
					
						2020-03-19 12:23:48 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c785c8f700 
							
						 
					 
					
						
						
							
							[Dovecot] Show last mail (pop3, imap) login in web interface  
						
						
						
					 
					
						2020-02-25 19:38:20 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ebf292531d 
							
						 
					 
					
						
						
							
							[Web] Set desc == domain name, when desc is empty, implements  #3341  
						
						
						
					 
					
						2020-02-21 08:59:50 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6686152ce0 
							
						 
					 
					
						
						
							
							[Web] Use redis master where necessary, hide UI if not master, create replicate quota2 table  
						
						
						
					 
					
						2020-02-05 11:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2ae0db9a2 
							
						 
					 
					
						
						
							
							[Web] Minor fixes, some style adjustments  
						
						
						
					 
					
						2019-12-23 14:46:57 +01:00 
						 
				 
			
				
					
						
							
							
								Max 
							
						 
					 
					
						
						
						
						
							
						
						
							3243bf42cd 
							
						 
					 
					
						
						
							
							Include domain-admins in domain-table ( #3136 )  
						
						... 
						
						
						
						Adds a listing of the domain-admins to each domain in the domain listing. 
						
					 
					
						2019-11-11 09:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8783ec4415 
							
						 
					 
					
						
						
							
							[Web] Remove dangling domain admins after deleting domain,  fixes   #3027  - again  
						
						
						
					 
					
						2019-10-11 16:47:39 +02:00 
						 
				 
			
				
					
						
							
							
								andryyy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6213d6ee02 
							
						 
					 
					
						
						
							
							[Web] Remove dangling domain admins after deleting domain,  fixes   #3027  
						
						
						
					 
					
						2019-10-11 08:25:23 +02:00 
						 
				 
			
				
					
						
							
							
								heavygale 
							
						 
					 
					
						
						
						
						
							
						
						
							a997a2e462 
							
						 
					 
					
						
						
							
							Undo automatic whitespace cleanup  
						
						
						
					 
					
						2019-10-06 18:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								heavygale 
							
						 
					 
					
						
						
						
						
							
						
						
							48838d9fd7 
							
						 
					 
					
						
						
							
							Don't update sogo_access when editing without acl  
						
						... 
						
						
						
						Disabled checkboxes send 0 even if checked -> don't change sogo_access at all, if mailbox gets edited by domain admin without sogo_access acl. 
						
					 
					
						2019-10-05 18:07:46 +02:00 
						 
				 
			
				
					
						
							
							
								heavygale 
							
						 
					 
					
						
						
						
						
							
						
						
							292923a1cc 
							
						 
					 
					
						
						
							
							Fix mistake in mailbox-edit  
						
						
						
					 
					
						2019-10-05 17:34:25 +02:00 
						 
				 
			
				
					
						
							
							
								heavygale 
							
						 
					 
					
						
						
						
						
							
						
						
							2e42cfbd5f 
							
						 
					 
					
						
						
							
							Added sogo_access acl for domain admin  
						
						... 
						
						
						
						- new sogo_access acl is added for domain admins
- changing sogo_acces on a mailbox is only allowed if attempted by admin or by an domain admin with sogo_access acl.
- new Mailboxes are created with SOGo access if "$MAILBOX_DEFAULT_ATTRIBUTES['sogo_access'] = true;" AND if created by admin or domain admin with sogo_access acl. Otherwise sogo_access is forbidden for the new mailbox. 
						
					 
					
						2019-10-05 17:29:16 +02:00