3583 Commits (23e5aa2e051b03ec2f6948f0cb4cbcd5f2034f5e)
 

Author SHA1 Message Date
Tim Möhlmann e3a503a559
Move data to the root directory, for simplification 6 years ago
Ionut Filip 436055f02c Created function for returning email type 6 years ago
Tim Möhlmann 47a3fd47b5
Fix DB_FLAVOR condition testing for models.py 6 years ago
Tim Möhlmann 0f3c1b9d15
Implement CIText as NOCASE alternative in postgresql 6 years ago
Tim Möhlmann 9b9f3731f6
Make current migrations work with postgresql 6 years ago
Tim Möhlmann 2ced020513
Create user for healthcheck 6 years ago
Tim Möhlmann a2b5b4d2e0
Declare the data volume properly 6 years ago
Tim Möhlmann 79246cf2a3
Create Postgresql image 6 years ago
Tim Möhlmann 8bdc0c71af
Allow for setting a different DB flavor 6 years ago
Tim Möhlmann 1ad853d8d0
Merge branch 'feat-setup' into feat-psql-support 6 years ago
Tim Möhlmann eccadeca16
Merge pull request #8 from usrpro/feat-email-test
Feat email test
6 years ago
Ionut Filip fed7146873 Captcha check on signup form 6 years ago
Tim Möhlmann 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'
```
6 years ago
kaiyou 72e1b444ca Merge alembic migrations 6 years ago
kaiyou 5b769e23da Merge branch 'master' into refactor-config 6 years ago
kaiyou 30716b8bdf Update docs with the new flask command 6 years ago
kaiyou 02995f0a15 Add a mailu command line to flask 6 years ago
kaiyou f9e30bd87c Update the dockerfile and upgrade dependencies 6 years ago
kaiyou 4a7eb1eb6c Explicitely declare flask migrate 6 years ago
kaiyou 2a8808bdec Add the configuration table migration 6 years ago
kaiyou f57d4859f3 Provide an in-context wrapper for getting users 6 years ago
kaiyou f6013aa29f Fix an old migration that was reading configuration before migrating 6 years ago
kaiyou 206cce0b47 Finish the configuration bits 6 years ago
mergify[bot] 5c24390114
Merge pull request #697 from HorayNarea/fix-missing-dkim
allow DKIM-signing if From-Header and Auth-User mismatch - fix #462
6 years ago
Ionut Filip 2a76451a98 Moved scripts to an external js file 6 years ago
Ionut Filip 1bbf3f235d Using a new class when captcha is enabled 6 years ago
mergify[bot] 12689965bd
Merge pull request #699 from usrpro/fix-admin-bug
Fixed admin_1 errors in the logs
6 years ago
hoellen 680ad4b67a
Catching only ValueError
Co-Authored-By: ionutfilip <ionut.philip@gmail.com>
6 years ago
Ionut Filip 76d9fc3865 Rewrite of email test script and added eicar virus file 6 years ago
Ionut Filip 4032e7128d Calling email test as hook with msg as arg 6 years ago
Ionut Filip fca3dc4e70 Flushing stream before calling subprocess 6 years ago
Ionut Filip 9a7fc1416a Replaces os.popen with subprocess.check_output 6 years ago
Daniel Huber b3ac4465f2
Add docker image prefix 6 years ago
mergify[bot] da96ef183b
Merge pull request #700 from usrpro/feat-review-docs
Dev. docs.: Add git workflows for branching, PR and reviewing
6 years ago
mergify[bot] e08f3e81d0
Merge pull request #680 from usrpro/feat-startup
Standarize images
6 years ago
Ionut Filip 982e586e49 Replaced os.system calls with native python calls 6 years ago
Ionut Filip 0d6a203a9d Use sudo for running sh commands 6 years ago
Ionut Filip fd8ed3dfa6 Moved certs copy in travis 6 years ago
Tim Möhlmann 2576379df5
Dev. docs.: Add git workflows for branching, PR and reviewing 6 years ago
Ionut Filip 88f5e6e4cf Moved users creation in core 6 years ago
Ionut Filip c3bc7988c9 Implemented email test for travis 6 years ago
Ionut Filip 6dcc33e390 Fixed admin_1 errors in the logs
Fixed errors when trying to log in with an account without domain.
This closes #585
6 years ago
Ionut Filip 4e9dc0c3c9 Implemented sending/reading email(local tests) 6 years ago
Thomas Sänger 13bc6261e4
allow DKIM-signing if From-Header and Auth-User mismatch 6 years ago
Tim Möhlmann ca4804653d
Merge branch 'master' into feat-setup 6 years ago
mergify[bot] 09abaff9b6
Merge pull request #692 from HorayNarea/feat-rspamd-history
store rspamd history in redis - fix #561
6 years ago
mergify[bot] 7a116c0364
Merge pull request #696 from usrpro/fix-imap-no-webmail
Fix imap login when no webmail selected
6 years ago
Tim Möhlmann 42e2dbe35d
Standarize image by using shared / similair layers 6 years ago
Tim Möhlmann 003c36c98a Fix imap login when no webmail selected 6 years ago
Tim Möhlmann 5fa2aac569
Fix imap login when no webmail selected 6 years ago