Tim Möhlmann
|
3ce73f5bc0
|
Automatic restore of backups when /data is empty
|
2018-11-30 16:59:03 +02:00 |
|
Tim Möhlmann
|
de3f125ed3
|
Implement health checking
|
2018-11-30 13:57:57 +02:00 |
|
Ionut Filip
|
92bdc6e0a3
|
Added network if postgresql used
|
2018-11-29 16:59:18 +02:00 |
|
Ionut Filip
|
ec93217eeb
|
Merge branch 'feat-psql-support' of github.com:usrpro/Mailu into feat-psql-support
|
2018-11-29 11:37:09 +02:00 |
|
Ionut Filip
|
fa879dd9ab
|
Removed empty space
|
2018-11-29 11:34:59 +02:00 |
|
Tim Möhlmann
|
e8d05c657f
|
Automatic pg_basebackup and wal_archive cleaning
|
2018-11-28 18:43:20 +02:00 |
|
Ionut Filip
|
e89d354834
|
Encrypted input db password
|
2018-11-27 19:36:24 +02:00 |
|
Ionut Filip
|
ef6a0727ac
|
Updated setup with optional psql db
|
2018-11-27 15:11:46 +02:00 |
|
Ionut Filip
|
e668d360e8
|
Changed user creation command
|
2018-11-23 14:37:55 +02:00 |
|
Ionut Filip
|
ddd4be8f9a
|
Changed admin and user creation command
|
2018-11-23 14:12:22 +02:00 |
|
Tim Möhlmann
|
479b410f19
|
Implement WAL archiving
|
2018-11-22 07:52:59 +02:00 |
|
Tim Möhlmann
|
e3a503a559
|
Move data to the root directory, for simplification
|
2018-11-22 07:52:47 +02:00 |
|
Ionut Filip
|
436055f02c
|
Created function for returning email type
|
2018-11-21 13:43:06 +01:00 |
|
Tim Möhlmann
|
47a3fd47b5
|
Fix DB_FLAVOR condition testing for models.py
|
2018-11-20 18:18:33 +02:00 |
|
Tim Möhlmann
|
0f3c1b9d15
|
Implement CIText as NOCASE alternative in postgresql
|
2018-11-20 14:41:17 +02:00 |
|
Tim Möhlmann
|
9b9f3731f6
|
Make current migrations work with postgresql
|
2018-11-19 19:10:38 +02:00 |
|
Tim Möhlmann
|
2ced020513
|
Create user for healthcheck
|
2018-11-19 11:55:41 +02:00 |
|
Tim Möhlmann
|
a2b5b4d2e0
|
Declare the data volume properly
|
2018-11-18 23:48:20 +02:00 |
|
Tim Möhlmann
|
79246cf2a3
|
Create Postgresql image
|
2018-11-18 18:35:13 +02:00 |
|
Tim Möhlmann
|
8bdc0c71af
|
Allow for setting a different DB flavor
|
2018-11-14 14:58:54 +02:00 |
|
Tim Möhlmann
|
1ad853d8d0
|
Merge branch 'feat-setup' into feat-psql-support
|
2018-11-09 21:24:19 +02:00 |
|
Tim Möhlmann
|
eccadeca16
|
Merge pull request #8 from usrpro/feat-email-test
Feat email test
|
2018-11-09 12:58:32 +02:00 |
|
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'
```
|
2018-11-09 11:45:08 +02:00 |
|
kaiyou
|
72e1b444ca
|
Merge alembic migrations
|
2018-11-08 21:55:39 +01:00 |
|
kaiyou
|
5b769e23da
|
Merge branch 'master' into refactor-config
|
2018-11-08 21:43:05 +01:00 |
|
kaiyou
|
30716b8bdf
|
Update docs with the new flask command
|
2018-11-08 21:35:41 +01:00 |
|
kaiyou
|
02995f0a15
|
Add a mailu command line to flask
|
2018-11-08 21:29:30 +01:00 |
|
kaiyou
|
f9e30bd87c
|
Update the dockerfile and upgrade dependencies
|
2018-11-08 21:29:11 +01:00 |
|
kaiyou
|
4a7eb1eb6c
|
Explicitely declare flask migrate
|
2018-11-08 20:32:23 +01:00 |
|
kaiyou
|
2a8808bdec
|
Add the configuration table migration
|
2018-11-08 20:32:06 +01:00 |
|
kaiyou
|
f57d4859f3
|
Provide an in-context wrapper for getting users
|
2018-11-08 20:30:41 +01:00 |
|
kaiyou
|
f6013aa29f
|
Fix an old migration that was reading configuration before migrating
|
2018-11-08 20:30:20 +01:00 |
|
kaiyou
|
206cce0b47
|
Finish the configuration bits
|
2018-11-08 20:29:52 +01:00 |
|
mergify[bot]
|
5c24390114
|
Merge pull request #697 from HorayNarea/fix-missing-dkim
allow DKIM-signing if From-Header and Auth-User mismatch - fix #462
|
2018-11-08 17:24:51 +00:00 |
|
Ionut Filip
|
2a76451a98
|
Moved scripts to an external js file
|
2018-11-07 16:41:11 +02:00 |
|
mergify[bot]
|
12689965bd
|
Merge pull request #699 from usrpro/fix-admin-bug
Fixed admin_1 errors in the logs
|
2018-11-06 18:10:52 +00:00 |
|
hoellen
|
680ad4b67a
|
Catching only ValueError
Co-Authored-By: ionutfilip <ionut.philip@gmail.com>
|
2018-11-05 19:36:28 +02:00 |
|
Ionut Filip
|
76d9fc3865
|
Rewrite of email test script and added eicar virus file
|
2018-11-05 17:28:40 +02:00 |
|
Ionut Filip
|
4032e7128d
|
Calling email test as hook with msg as arg
|
2018-11-05 12:34:52 +02:00 |
|
Ionut Filip
|
fca3dc4e70
|
Flushing stream before calling subprocess
|
2018-11-03 19:34:47 +02:00 |
|
Ionut Filip
|
9a7fc1416a
|
Replaces os.popen with subprocess.check_output
|
2018-11-03 19:15:05 +02:00 |
|
mergify[bot]
|
da96ef183b
|
Merge pull request #700 from usrpro/feat-review-docs
Dev. docs.: Add git workflows for branching, PR and reviewing
|
2018-11-02 21:01:07 +00:00 |
|
mergify[bot]
|
e08f3e81d0
|
Merge pull request #680 from usrpro/feat-startup
Standarize images
|
2018-11-02 17:36:28 +00:00 |
|
Ionut Filip
|
982e586e49
|
Replaced os.system calls with native python calls
|
2018-11-02 16:25:55 +02:00 |
|
Ionut Filip
|
0d6a203a9d
|
Use sudo for running sh commands
|
2018-11-02 15:32:36 +02:00 |
|
Ionut Filip
|
fd8ed3dfa6
|
Moved certs copy in travis
|
2018-11-02 15:17:59 +02:00 |
|
Tim Möhlmann
|
2576379df5
|
Dev. docs.: Add git workflows for branching, PR and reviewing
|
2018-11-02 15:10:18 +02:00 |
|
Ionut Filip
|
88f5e6e4cf
|
Moved users creation in core
|
2018-11-02 15:05:16 +02:00 |
|
Ionut Filip
|
c3bc7988c9
|
Implemented email test for travis
|
2018-11-02 14:27:46 +02:00 |
|
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
|
2018-11-02 12:14:23 +02:00 |
|