kaiyou
|
a881a1a839
|
Revert "Make current migrations work with postgresql"
This reverts commit 9b9f3731f6 .
|
2018-12-10 15:03:12 +01:00 |
|
kaiyou
|
76925e82f3
|
Revert "Implement CIText as NOCASE alternative in postgresql"
This reverts commit 0f3c1b9d15 .
|
2018-12-10 15:01:27 +01:00 |
|
kaiyou
|
f52ae5535c
|
Revert "Created function for returning email type"
This reverts commit 436055f02c .
|
2018-12-10 14:58:18 +01:00 |
|
kaiyou
|
f6520eace6
|
Merge branch 'feat-psql-support' of https://github.com/usrpro/Mailu into usrpro-feat-psql-support
|
2018-12-10 14:50:38 +01:00 |
|
kaiyou
|
b6aaf57be1
|
Merge branch 'refactor-config' of github.com:kaiyou/mailu into refactor-config
|
2018-12-06 10:33:21 +01:00 |
|
kaiyou
|
d0f07984b0
|
Merge remote-tracking branch 'upstream/master' into refactor-config
|
2018-12-06 10:23:43 +01:00 |
|
mergify[bot]
|
37027cfce7
|
Merge pull request #633 from kaiyou/fix-sender-checks
Improve sender checks
|
2018-12-05 16:03:24 +00:00 |
|
Tim Möhlmann
|
c9df311a0d
|
Set forward_destination to an empty list
The value of `None` resulted in an error, since a list was expected.
|
2018-12-04 16:22:18 +02:00 |
|
Ionut Filip
|
436055f02c
|
Created function for returning email type
|
2018-11-21 13:43:06 +01: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
|
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
|
5b769e23da
|
Merge branch 'master' into refactor-config
|
2018-11-08 21:43:05 +01:00 |
|
kaiyou
|
f57d4859f3
|
Provide an in-context wrapper for getting users
|
2018-11-08 20:30:41 +01:00 |
|
hoellen
|
680ad4b67a
|
Catching only ValueError
Co-Authored-By: ionutfilip <ionut.philip@gmail.com>
|
2018-11-05 19:36:28 +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 |
|
Scott
|
56fb74c502
|
Fix typo (duplicate self). Fixes #683
|
2018-10-23 10:47:31 -05:00 |
|
Tim Möhlmann
|
ed81c076f2
|
Take out "models" path, as we are already in it
|
2018-10-23 11:53:52 +03:00 |
|
Tim Möhlmann
|
2d382f2d67
|
Merge branch 'master' into fix-sender-checks
|
2018-10-23 10:58:29 +03:00 |
|
kaiyou
|
1fcaef7c7e
|
Merge branch 'master' into fix-sender-checks
|
2018-10-20 10:18:36 +02:00 |
|
hoellen
|
72d4fa2bc9
|
remove empty line from merge conflict
|
2018-10-19 22:13:38 +02:00 |
|
hoellen
|
857ad50509
|
Merge branch 'master' into feat-reply-startdate
|
2018-10-19 22:06:56 +02:00 |
|
kaiyou
|
82069ea3f0
|
Clean most of the refactored code
|
2018-10-18 17:55:07 +02:00 |
|
kaiyou
|
fc24426291
|
First batch of refactoring, using the app factory pattern
|
2018-10-18 15:57:43 +02:00 |
|
kaiyou
|
01fa179767
|
Update the user password in database when needed
|
2018-10-17 21:22:22 +02:00 |
|
kaiyou
|
ed3388ed6e
|
Merge branch 'master' into feat-reply-startdate
|
2018-10-16 23:53:43 +02:00 |
|
kaiyou
|
e784556330
|
Fix an edge case with old values containing None for coma separated lists
|
2018-10-16 20:47:38 +02:00 |
|
kaiyou
|
5ada669f43
|
Rebase reply startdate on master
|
2018-10-16 20:38:18 +02:00 |
|
kaiyou
|
c6846fd8db
|
Merge branch 'master' into feat-reply-startdate
|
2018-10-15 21:52:06 +02:00 |
|
Thomas Sänger
|
c8b39c5d4a
|
support bcrypt and use it as default
|
2018-10-10 19:29:23 +02:00 |
|
kaiyou
|
508e519a34
|
Refactor the postfix views and implement sender checks
|
2018-10-07 16:24:48 +02:00 |
|
kaiyou
|
fcad52b145
|
Implement a start date filter for autoreply, fixes #362
|
2018-09-27 22:45:16 +02:00 |
|
kaiyou
|
542793260b
|
Handle wildcard aliases using podop
|
2018-09-27 14:53:23 +02:00 |
|
kaiyou
|
7143fb8c47
|
Implement some basic views for podop
|
2018-09-26 00:15:03 +02:00 |
|
Pierre Jaury
|
76617a3c97
|
Store the quota status in database
|
2018-07-26 21:38:21 +02:00 |
|
Pierre Jaury
|
14687d09ba
|
Fix announcements for idna domains
|
2018-06-02 10:59:57 +02:00 |
|
kaiyou
|
7f0447514c
|
Finish storing the user quota to redis
|
2018-04-21 17:19:44 +02:00 |
|
kaiyou
|
80893be68b
|
Add a missing import to dnspython
|
2018-04-21 16:37:30 +02:00 |
|
kaiyou
|
091369915b
|
Display the user quota in the admin interface
|
2018-04-21 15:48:07 +02:00 |
|
kaiyou
|
62d1a0c104
|
Add a status field to the domain list
|
2018-04-21 13:56:20 +02:00 |
|
Stefan Auditor
|
d2c6cecca6
|
Remove is_enabled method and use the enabled attribute instead
|
2018-04-16 08:57:35 +02:00 |
|
Stefan Auditor
|
5bfdd75738
|
Respect user enabled flag on user.login
|
2018-04-16 08:57:35 +02:00 |
|
Stefan Auditor
|
20d6fbae48
|
Add enabled flag to user model
|
2018-04-16 08:57:35 +02:00 |
|
Scott
|
2c2a1ed042
|
Remove stale link to old auto-forward settings. Fixes #450
Also update a reference to 'smtp' to use HOST_AUTHSMTP
|
2018-04-16 08:57:35 +02:00 |
|
Stefan Auditor
|
7f5bd98a2e
|
Add parameters to database field
|
2018-04-14 13:02:00 +02:00 |
|
Stefan Auditor
|
93d5254b3f
|
Add another type decorator for idna email support
|
2018-04-14 13:00:29 +02:00 |
|
Stefan Auditor
|
792c720c13
|
Save user email domain_name as idna representation
|
2018-04-13 08:13:26 +02:00 |
|
Stefan Auditor
|
c40e255f3b
|
Reset relay columns to string
|
2018-04-12 22:21:28 +02:00 |
|
Stefan Auditor
|
d9ea64fac7
|
Import idna library and move code a bit upwards
|
2018-04-12 21:35:38 +02:00 |
|
Stefan Auditor
|
5a7272ff12
|
Replace other occurences of domain names with idna
|
2018-04-12 20:30:19 +02:00 |
|