Commit Graph

164 Commits

Author SHA1 Message Date
David Rothera 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
2018-12-02 11:21:42 +00: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
mergify[bot] e08f3e81d0 Merge pull request #680 from usrpro/feat-startup
Standarize images
2018-11-02 17:36:28 +00: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
Tim Möhlmann 42e2dbe35d Standarize image by using shared / similair layers 2018-10-31 19:17:23 +02:00
Tim Möhlmann 5fa2aac569 Fix imap login when no webmail selected 2018-10-31 17:47:05 +02:00
Tim Möhlmann 903bb70c5b Merge remote-tracking branch 'upstream/master' into standarize-images 2018-10-31 16:22:21 +02:00
Scott 56fb74c502 Fix typo (duplicate self). Fixes #683 2018-10-23 10:47:31 -05:00
Ionut Filip 8a44a44688 Merge branch 'master' into feat-startup 2018-10-23 12:51:32 +03:00
Ionut Filip 1187cac5e1 Finished up switching from .sh to .py 2018-10-23 11:58:36 +03:00
Ionut Filip 0e5606d493 Changed start.sh to start.py 2018-10-22 18:01:59 +03:00
Tim Möhlmann 81b24f61e8 Merge branch 'master' into feat-healthchecks 2018-10-21 20:58:59 +03: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 01fa179767 Update the user password in database when needed 2018-10-17 21:22:22 +02:00
kaiyou 988e09e65e Add a profiler in debug mode for improving performance 2018-10-17 21:22:15 +02:00
kaiyou dba8f1810d Do not check the password another time in Dovecot 2018-10-17 21:22:09 +02:00
kaiyou ed3388ed6e Merge branch 'master' into feat-reply-startdate 2018-10-16 23:53:43 +02:00
Thomas Sänger 39272ab05c add healthcheck for http services 2018-10-16 21:38:12 +02:00
kaiyou 5ada669f43 Rebase reply startdate on master 2018-10-16 20:38:18 +02:00
mergify[bot] bee81d1a54 Merge pull request #647 from HorayNarea/bcrypt
support bcrypt and use it as default
2018-10-16 17:50:44 +00:00
kaiyou c6846fd8db Merge branch 'master' into feat-reply-startdate 2018-10-15 21:52:06 +02:00
Thomas Sänger 6aafef88bd remove apk-warning about cache 2018-10-11 02:57:13 +02:00
Thomas Sänger c8b39c5d4a support bcrypt and use it as default 2018-10-10 19:29:23 +02:00
kaiyou 00b5ae11db Merge branch 'master' into feat-abstract-db 2018-10-10 08:41:56 +02:00
kaiyou fc99eb7b34 Re-enable sender access check to prevent source spoofing 2018-10-07 01:52:01 +02:00
kaiyou 4d70a8737e Expose the data volume for admin container 2018-09-28 17:42:10 +02:00
kaiyou fcad52b145 Implement a start date filter for autoreply, fixes #362 2018-09-27 22:45:16 +02:00
kaiyou 82bb8c2fd9 Merge remote-tracking branch 'github/master' into feat-abstract-db 2018-09-27 17:06:21 +02:00
kaiyou f5668dea51 Handle relays as virtual transports through podop 2018-09-27 16:30:20 +02:00
kaiyou 42c6bdb4df Split the internal blueprint into multiple view files 2018-09-27 16:09:38 +02:00
kaiyou f9c6c98180 Remove fetchmail dependency to the databse 2018-09-27 15:54:08 +02:00
kaiyou 542793260b Handle wildcard aliases using podop 2018-09-27 14:53:23 +02:00
kaiyou 0d52364eac Fix alias resolution through podop 2018-09-27 14:38:10 +02:00
kaiyou 6ba55ee377 Implement the sieve script name resolution pattern 2018-09-27 14:10:53 +02:00
kaiyou 3c725bf634 Only support generating the default sieve script 2018-09-27 08:18:22 +02:00
kaiyou ca6c0bc8fd Fix the user sieve script generation 2018-09-27 08:18:03 +02:00
kaiyou 4d25083847 Move sieve script generation to the admin container 2018-09-27 08:11:26 +02:00
kaiyou cfeaa189f9 Use proper 404 return codes for missing objects 2018-09-27 08:00:31 +02:00
kaiyou d8365bfbcf Use simpler routes for Dovecot 2018-09-27 07:55:54 +02:00
kaiyou 7143fb8c47 Implement some basic views for podop 2018-09-26 00:15:03 +02:00
kaiyou 68aa797720 Merge branch 'master' into feat-abstract-db 2018-09-25 21:46:12 +02:00
Thomas Sänger 0b885548ab bind to any protocol 2018-09-25 06:29:53 +02:00
kaiyou 73ca5fb3d3 Provide a more generic skeletton for postfix virtual lookups 2018-09-24 23:19:06 +02:00
kaiyou 313b79538e Merge pull request #513 from mprihoda/feature/better-ratelimit-error
Return correct status codes from auth rate limiter failure.
2018-09-16 19:58:34 +02:00
Pierre Jaury 5ad02ae2e5 Use a more uniform 'Save' for most form submits, fixes #523 2018-08-01 21:24:13 +02:00
Pierre Jaury 809fe78f82 Add dovecot views to the internal API 2018-07-26 21:40:44 +02:00
Pierre Jaury 28001213d4 Remove the redis-based quota code 2018-07-26 21:39:30 +02:00
Pierre Jaury 76617a3c97 Store the quota status in database 2018-07-26 21:38:21 +02:00