278bcfb13a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #814  from Nebukadneza/fix_delimiter_alias  
							
							... 
							
							
							
							Deliver mails to alias-stripped-of-delimeter, even if catchall exists 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								276dc3ffda 
								
							
								 
							
						 
						
							
							
								
								Reverse the resolution order of user and alias  
							
							... 
							
							
							
							Since it’s common for wildcard~ish systems to prefer concrete objects over
wildcards, and aliases can be broad-wildcards (think catchall, %@xxx.tld ), it
may be more intuitive for users that user-names rank higher than aliases. This
makes it impossible for user-names to be unreachable, since they can be
completely overridden by a catchall otherwise.
This changes default behavior, and is not configurable.
closes  #815  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8541ae2c46 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix migration order after merge  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								99cd1d714b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #799  from hoellen/fix-domain-negative-values-1  
							
							... 
							
							
							
							don't allow negative values on domain creation/edit 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2567646f47 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fix-domain-negative-values-1  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								50343f354e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into feat-psql-support  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b8d1beed29 
								
							
								 
							
						 
						
							
							
								
								Simplify alias-wildcard detection to not consider actual % anymore  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								10d2601963 
								
							
								 
							
						 
						
							
							
								
								Unsimplify alias precedence handling  
							
							... 
							
							
							
							As discussed with hoellen on matrix, since postfix indeed supports including
the recipient delimiter character in a verbatim alias, we should support so too
— and handle its precedence correctly. The clearer and simpler formulation of
the precedence-clauses are credit to @hoellen. Thanks! 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								161394a774 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #817  from hoellen/fix-fetch-passwordfield-1  
							
							... 
							
							
							
							fix edit of fetched acc without changing password 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ac64a75743 
								
							
								 
							
						 
						
							
							
								
								Simplify alias precedence handling; Remove bogus changelog  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7247b4b10c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fix-password-on-user-edit  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a59d5dad23 
								
							
								 
							
						 
						
							
							
								
								fix edit of fetched acc without changing password  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f08491dc46 
								
							
								 
							
						 
						
							
							
								
								fix forced password on user edit  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2b0a2d561b 
								
							
								 
							
						 
						
							
							
								
								Fix connection to mysql db  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								291f8a457b 
								
							
								 
							
						 
						
							
							
								
								Deliver mails to alias-stripped-of-delimeter, even if catchall exists  
							
							... 
							
							
							
							This fixes delivery to an alias minus recipient delimiter in cases where a
wildcard alias would also match. For example,
* foo@xxx.tld 
* %@xxx.tld 
Sending to foo+spam@xxx.tld  would get eaten by the catchall before this fix.
Now, the order of alias resolution is made clearer.
closes  #813  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								732b5fe161 
								
							
								 
							
						 
						
							
							
								
								change password field type in fetch creation/edit and add validators.  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3b5f3af207 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #778  from Nebukadneza/fix_recipient_delimiter  
							
							... 
							
							
							
							Attempt stripping recipient delimiter from localpart 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9077bf7313 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into feat-psql-support  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								953aa04354 
								
							
								 
							
						 
						
							
							
								
								Added postgresql-libs to admin  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								561e2fda67 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into fix-favicon  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								501ecf13c1 
								
							
								 
							
						 
						
							
							
								
								add migration script  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a358b5305f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #797  from Mailu/upgrade-pyyaml  
							
							... 
							
							
							
							Upgrade PyYAML 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4f93e09028 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement favicon package  
							
							... 
							
							
							
							Credit to:
- https://stackoverflow.com/a/19590415/1816774 
- https://realfavicongenerator.net/  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								284d54190a 
								
									
								
							
								 
							
						 
						
							
							
								
								Upgrade PyYAML to 4.2b4  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								dda64fe91e 
								
							
								 
							
						 
						
							
							
								
								allow to disable aliases or users for domains and don't allow negativ values on domain creation/edit  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8fe1e788b3 
								
							
								 
							
						 
						
							
							
								
								add missing route fixes  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3c7bf58211 
								
									
								
							
								 
							
						 
						
							
							
								
								Upgrade PyYAML  
							
							... 
							
							
							
							CVE-2017-18342
Vulnerable versions: < 4.2b1
Patched version: 4.2b1
In PyYAML before 4.1, the yaml.load() API could execute arbitrary code. In other words, yaml.safe_load is not used. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d5d4d6c337 
								
							
								 
							
						 
						
							
							
								
								harden email address validation and fix routes with user_email  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								01ec6e7bf3 
								
							
								 
							
						 
						
							
							
								
								Removed undefined function  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d483ef3c2a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #792  from hoellen/admin-broken-links-1  
							
							... 
							
							
							
							fix broken webmail and logo url in admin 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								74fe177297 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #785  from TheLegend875/feat-displayed-name  
							
							... 
							
							
							
							Feature: send auto reply with displayed name 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f617e82c06 
								
							
								 
							
						 
						
							
							
								
								fix broken webmail and logo url in admin  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4068c5b751 
								
									
								
							
								 
							
						 
						
							
							
								
								Versioning for mysqlclient and psycopg2  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b2823c23b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into feat-psql-support  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9eaeb80a27 
								
									
								
							
								 
							
						 
						
							
							
								
								Finalize merge with kaiyou/feat-multiple-db  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								999d2a9557 
								
							
								 
							
						 
						
							
							
								
								changed default.sieve to send displayed name  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2954d84790 
								
							
								 
							
						 
						
							
							
								
								added necessary ui elements  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								56f4d4c894 
								
							
								 
							
						 
						
							
							
								
								fixed auto-forward  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5bdbbf60d7 
								
							
								 
							
						 
						
							
							
								
								fixed display of username when not logged in  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c2d45a47fe 
								
							
								 
							
						 
						
							
							
								
								Attempt stripping recipient delimiter from localpart  
							
							... 
							
							
							
							Since postfix now asks us for the complete email over podop, which
includes the recipient-delimiter-and-what-follows not stripped, we need
to attempt to find both the verbatim localpart, as well as the localpart
stripped of the delimited part ….
Fixes  #755  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								19df86f13f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #764  from usrpro/fix-alias-bug  
							
							... 
							
							
							
							Added regex validation for alias username 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								af086bbdbe 
								
									
								
							
								 
							
						 
						
							
							
								
								Include DKIM in VOLUME  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8fc2846924 
								
							
								 
							
						 
						
							
							
								
								Added regex validation for alias username  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3c4ee1b31e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #743  from kaiyou/master  
							
							... 
							
							
							
							Fixes  #738  regarding application context 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								97b3a85090 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #737  from hoellen/fix-alias-match-behaviour  
							
							... 
							
							
							
							fix alias match behaviour 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								09a50b6cfc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into 'master'  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4060ac2223 
								
							
								 
							
						 
						
							
							
								
								Remove some forgotten debugging  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								087841d5b7 
								
							
								 
							
						 
						
							
							
								
								Fix the way we handle the application context  
							
							... 
							
							
							
							The init script was pushing an application context, which maked
flask.g global and persisted across requests. This was evaluated
to have a minimal security impact.
This explains/fixes #738 : flask_wtf caches the csrf token in the
application context to have a single token per request, and only
sets the session attribute after the first generation. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b5f51b0e2e 
								
							
								 
							
						 
						
							
							
								
								Update python dependencies  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8707b0fcd7 
								
							
								 
							
						 
						
							
							
								
								Use a dictionary of db connection string templates  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								19f18e2240 
								
							
								 
							
						 
						
							
							
								
								Lowercase relays as well as other tables  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7e388e472a 
								
							
								 
							
						 
						
							
							
								
								Handle relay name as an Idna domain  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								871aa14c9a 
								
							
								 
							
						 
						
							
							
								
								Lowercase every domain name and email  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3df9b3962d 
								
							
								 
							
						 
						
							
							
								
								Add default columns to the configuration table  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b88f61f183 
								
							
								 
							
						 
						
							
							
								
								Name all constraints when creating them  
							
							... 
							
							
							
							Prefious commit set the constraint names for existing databases.
New databases can now have named constraints from the ground up. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b8282b1d46 
								
							
								 
							
						 
						
							
							
								
								Support named constraints for multiple backends  
							
							... 
							
							
							
							Supporting multiple backends requires that specific sqlite
collations are not used, thus lowercase is applied to all non
case-sensitive columns. However, lowercasing the database requires
temporary disabling foreign key constraints, which is not possible
on SQLite and requires we specify the constraint names.
This migration specific to sqlite and postgresql drops every
constraint, whether it is named or not, and recreates all of them
with known names so we can later disable them. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e022513a94 
								
							
								 
							
						 
						
							
							
								
								Fix support for postgres and mysql  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a881a1a839 
								
							
								 
							
						 
						
							
							
								
								Revert "Make current migrations work with postgresql"  
							
							... 
							
							
							
							This reverts commit 9b9f3731f6 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								76925e82f3 
								
							
								 
							
						 
						
							
							
								
								Revert "Implement CIText as NOCASE alternative in postgresql"  
							
							... 
							
							
							
							This reverts commit 0f3c1b9d15 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f52ae5535c 
								
							
								 
							
						 
						
							
							
								
								Revert "Created function for returning email type"  
							
							... 
							
							
							
							This reverts commit 436055f02c 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f6520eace6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'feat-psql-support' of  https://github.com/usrpro/Mailu  into usrpro-feat-psql-support  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8fe9e695f3 
								
							
								 
							
						 
						
							
							
								
								prefer non-wildcard aliases over wildcard aliases  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								79768c09f6 
								
							
								 
							
						 
						
							
							
								
								fix alias matching behaviour  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8172f3eab8 
								
									
								
							
								 
							
						 
						
							
							
								
								Move the Mailu Docker network to a fixed subnet.  
							
							... 
							
							
							
							This will make network configuration and host based authentication
more robust, across different deployment platforms.
The options `RELAYNETS` and`POD_ADDRESS_RANGE` are kept for compatibility.
However, their usage have become optional. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								b6aaf57be1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'refactor-config' of github.com:kaiyou/mailu into refactor-config  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d0f07984b0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into refactor-config  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2d4bac03ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #723  from usrpro/clean-healthcheck-logs  
							
							... 
							
							
							
							Admin: Prevent redirects during health checking 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								a382f74680 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #705  from usrpro/fix-recaptcha  
							
							... 
							
							
							
							Fix recaptcha 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								37027cfce7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #633  from kaiyou/fix-sender-checks  
							
							... 
							
							
							
							Improve sender checks 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d18cf7cb25 
								
									
								
							
								 
							
						 
						
							
							
								
								Prevent redirects during health checking  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c9df311a0d 
								
									
								
							
								 
							
						 
						
							
							
								
								Set forward_destination to an empty list  
							
							... 
							
							
							
							The value of `None` resulted in an error, since a list was expected. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								eff6c34632 
								
									
								
							
								 
							
						 
						
							
							
								
								Catch asterisk  before resolve_domain  
							
							... 
							
							
							
							Asterisk results in IDNA error and a 500 return code. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7b8835070d 
								
							
								 
							
						 
						
							
							
								
								Added tenacity retry fir migrations connection  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								88c174fb7a 
								
							
								 
							
						 
						
							
							
								
								Query alternative table for domain matches  
							
							... 
							
							
							
							At present postfix checks this view for matches in the domain table and is used to accept/deny messages sent into it however it never checks for matches in the alternative table.
Fixes  #718  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								436055f02c 
								
							
								 
							
						 
						
							
							
								
								Created function for returning email type  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								47a3fd47b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix DB_FLAVOR condition testing for models.py  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0f3c1b9d15 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement CIText as NOCASE alternative in postgresql  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								9b9f3731f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Make current migrations work with postgresql  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8bdc0c71af 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow for setting a different DB flavor  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fed7146873 
								
							
								 
							
						 
						
							
							
								
								Captcha check on signup form  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4783e61693 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix password context  
							
							... 
							
							
							
							Fixes the following error:
```
admin_1      | [2018-11-09 09:44:10,533] ERROR in app: Exception on /internal/auth/email [GET]
admin_1      | Traceback (most recent call last):
admin_1      |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
admin_1      |     response = self.full_dispatch_request()
admin_1      |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
admin_1      |     rv = self.handle_user_exception(e)
admin_1      |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
admin_1      |     reraise(exc_type, exc_value, tb)
admin_1      |   File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
admin_1      |     raise value
admin_1      |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
admin_1      |     rv = self.dispatch_request()
admin_1      |   File "/usr/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
admin_1      |     return self.view_functions[rule.endpoint](**req.view_args)
admin_1      |   File "/usr/lib/python3.6/site-packages/flask_limiter/extension.py", line 544, in __inner
admin_1      |     return obj(*a, **k)
admin_1      |   File "/app/mailu/internal/views/auth.py", line 18, in nginx_authentication
admin_1      |     headers = nginx.handle_authentication(flask.request.headers)
admin_1      |   File "/app/mailu/internal/nginx.py", line 48, in handle_authentication
admin_1      |     if user.check_password(password):
admin_1      |   File "/app/mailu/models.py", line 333, in check_password
admin_1      |     context = User.pw_context
admin_1      | AttributeError: type object 'User' has no attribute 'pw_context'
``` 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								72e1b444ca 
								
							
								 
							
						 
						
							
							
								
								Merge alembic migrations  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5b769e23da 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into refactor-config  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								02995f0a15 
								
							
								 
							
						 
						
							
							
								
								Add a mailu command line to flask  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f9e30bd87c 
								
							
								 
							
						 
						
							
							
								
								Update the dockerfile and upgrade dependencies  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4a7eb1eb6c 
								
							
								 
							
						 
						
							
							
								
								Explicitely declare flask migrate  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2a8808bdec 
								
							
								 
							
						 
						
							
							
								
								Add the configuration table migration  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f57d4859f3 
								
							
								 
							
						 
						
							
							
								
								Provide an in-context wrapper for getting users  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f6013aa29f 
								
							
								 
							
						 
						
							
							
								
								Fix an old migration that was reading configuration before migrating  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								206cce0b47 
								
							
								 
							
						 
						
							
							
								
								Finish the configuration bits  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1bbf3f235d 
								
							
								 
							
						 
						
							
							
								
								Using a new class when captcha is enabled  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								12689965bd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #699  from usrpro/fix-admin-bug  
							
							... 
							
							
							
							Fixed admin_1 errors in the logs 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								680ad4b67a 
								
									
								
							
								 
							
						 
						
							
							
								
								Catching only ValueError  
							
							... 
							
							
							
							Co-Authored-By: ionutfilip <ionut.philip@gmail.com> 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e08f3e81d0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #680  from usrpro/feat-startup  
							
							... 
							
							
							
							Standarize images 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6dcc33e390 
								
							
								 
							
						 
						
							
							
								
								Fixed admin_1 errors in the logs  
							
							... 
							
							
							
							Fixed errors when trying to log in with an account without domain.
This closes  #585  
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								42e2dbe35d 
								
									
								
							
								 
							
						 
						
							
							
								
								Standarize image by using shared / similair layers  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5fa2aac569 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix imap login when no webmail selected  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								903bb70c5b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into standarize-images  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								56fb74c502 
								
							
								 
							
						 
						
							
							
								
								Fix typo (duplicate self).   Fixes   #683  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								8a44a44688 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into feat-startup  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1187cac5e1 
								
							
								 
							
						 
						
							
							
								
								Finished up switching from .sh to .py  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ed81c076f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Take out "models" path, as we are already in it  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								aed80a74fa 
								
									
								
							
								 
							
						 
						
							
							
								
								Rectify decleration of domain_name  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								2d382f2d67 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fix-sender-checks  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0e5606d493 
								
							
								 
							
						 
						
							
							
								
								Changed start.sh to start.py  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								81b24f61e8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into feat-healthchecks  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								1fcaef7c7e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fix-sender-checks  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								72d4fa2bc9 
								
									
								
							
								 
							
						 
						
							
							
								
								remove empty line from merge conflict  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								857ad50509 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into feat-reply-startdate  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								82069ea3f0 
								
							
								 
							
						 
						
							
							
								
								Clean most of the refactored code  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f40fcd7ac0 
								
							
								 
							
						 
						
							
							
								
								Use click for the manager command  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fc24426291 
								
							
								 
							
						 
						
							
							
								
								First batch of refactoring, using the app factory pattern  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								01fa179767 
								
							
								 
							
						 
						
							
							
								
								Update the user password in database when needed  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								988e09e65e 
								
							
								 
							
						 
						
							
							
								
								Add a profiler in debug mode for improving performance  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								dba8f1810d 
								
							
								 
							
						 
						
							
							
								
								Do not check the password another time in Dovecot  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ed3388ed6e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into feat-reply-startdate  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								39272ab05c 
								
									
								
							
								 
							
						 
						
							
							
								
								add healthcheck for http services  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								e784556330 
								
							
								 
							
						 
						
							
							
								
								Fix an edge case with old values containing None for coma separated lists  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f647d1a0bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fix-sender-checks  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5ada669f43 
								
							
								 
							
						 
						
							
							
								
								Rebase reply startdate on master  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								bee81d1a54 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #647  from HorayNarea/bcrypt  
							
							... 
							
							
							
							support bcrypt and use it as default 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c6846fd8db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into feat-reply-startdate  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6aafef88bd 
								
									
								
							
								 
							
						 
						
							
							
								
								remove apk-warning about cache  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								c8b39c5d4a 
								
									
								
							
								 
							
						 
						
							
							
								
								support bcrypt and use it as default  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								00b5ae11db 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into feat-abstract-db  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								508e519a34 
								
							
								 
							
						 
						
							
							
								
								Refactor the postfix views and implement sender checks  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fc99eb7b34 
								
							
								 
							
						 
						
							
							
								
								Re-enable sender access check to prevent source spoofing  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4d70a8737e 
								
							
								 
							
						 
						
							
							
								
								Expose the data volume for admin container  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								fcad52b145 
								
							
								 
							
						 
						
							
							
								
								Implement a start date filter for autoreply,  fixes   #362  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								82bb8c2fd9 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'github/master' into feat-abstract-db  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f5668dea51 
								
							
								 
							
						 
						
							
							
								
								Handle relays as virtual transports through podop  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								42c6bdb4df 
								
							
								 
							
						 
						
							
							
								
								Split the internal blueprint into multiple view files  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								f9c6c98180 
								
							
								 
							
						 
						
							
							
								
								Remove fetchmail dependency to the databse  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								542793260b 
								
							
								 
							
						 
						
							
							
								
								Handle wildcard aliases using podop  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0d52364eac 
								
							
								 
							
						 
						
							
							
								
								Fix alias resolution through podop  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								6ba55ee377 
								
							
								 
							
						 
						
							
							
								
								Implement the sieve script name resolution pattern  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								3c725bf634 
								
							
								 
							
						 
						
							
							
								
								Only support generating the default sieve script  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								ca6c0bc8fd 
								
							
								 
							
						 
						
							
							
								
								Fix the user sieve script generation  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								4d25083847 
								
							
								 
							
						 
						
							
							
								
								Move sieve script generation to the admin container  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								cfeaa189f9 
								
							
								 
							
						 
						
							
							
								
								Use proper 404 return codes for missing objects  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								d8365bfbcf 
								
							
								 
							
						 
						
							
							
								
								Use simpler routes for Dovecot  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								7143fb8c47 
								
							
								 
							
						 
						
							
							
								
								Implement some basic views for podop  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								68aa797720 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into feat-abstract-db  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								0b885548ab 
								
									
								
							
								 
							
						 
						
							
							
								
								bind to any protocol  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								73ca5fb3d3 
								
							
								 
							
						 
						
							
							
								
								Provide a more generic skeletton for postfix virtual lookups  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								313b79538e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #513  from mprihoda/feature/better-ratelimit-error  
							
							... 
							
							
							
							Return correct status codes from auth rate limiter failure. 
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								5ad02ae2e5 
								
							
								 
							
						 
						
							
							
								
								Use a more uniform 'Save' for most form submits,  fixes   #523  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								809fe78f82 
								
							
								 
							
						 
						
							
							
								
								Add dovecot views to the internal API  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								28001213d4 
								
							
								 
							
						 
						
							
							
								
								Remove the redis-based quota code  
							
							
							
						 
						
							7 years ago  
				
					
						
							
							
								 
						
							
							
								76617a3c97 
								
							
								 
							
						 
						
							
							
								
								Store the quota status in database  
							
							
							
						 
						
							7 years ago