Dario Ernst
1aa97c9914
Add certificate watcher for external certs to reload nginx
...
In case of TLS_FLAVOR=[mail,cert], the user supplies their own certificates.
However, since nginx is not aware of changes to these files, it cannot
reload itself e.g. when the certs get renewed.
To solve this, let’s add a small daemon in the place of
`letsencrypt.py`, which uses a flexible file-watching framework and
reloads nginx in the case the certificates change ….
2018-12-07 16:20:42 +00:00
mergify[bot]
c25c646909
Merge pull request #702 from dani909/feat-image-prefix
...
Add docker image prefix
2018-12-05 19:24:07 +00:00
hoellen
02367d1447
Merge branch 'master' into feat-image-prefix
2018-12-05 19:48:51 +01:00
mergify[bot]
2d4bac03ad
Merge pull request #723 from usrpro/clean-healthcheck-logs
...
Admin: Prevent redirects during health checking
2018-12-05 18:09:14 +00:00
mergify[bot]
a382f74680
Merge pull request #705 from usrpro/fix-recaptcha
...
Fix recaptcha
2018-12-05 18:05:22 +00:00
mergify[bot]
ca86090011
Merge pull request #682 from usrpro/feat-setup
...
Further improve setup and neccesary re-write of the test suite
2018-12-05 17:57:41 +00: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
d18cf7cb25
Prevent redirects during health checking
2018-12-05 17:43:42 +02:00
Tim Möhlmann
d84254ccd8
Update user creation to python3
2018-12-05 16:23:16 +02:00
mergify[bot]
161b27a204
Merge pull request #719 from davidrothera/master
...
Query alternative table for domain matches
2018-12-05 12:37:13 +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
Tim Möhlmann
eff6c34632
Catch asterisk before resolve_domain
...
Asterisk results in IDNA error and a 500 return code.
2018-12-04 15:40:07 +02:00
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
Tim Möhlmann
2b6f5ea3d0
Update setup's own docker-compose.yml file
2018-12-01 02:37:34 +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
Ionut Filip
fed7146873
Captcha check on signup form
2018-11-09 12:30:49 +02: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
Ionut Filip
1bbf3f235d
Using a new class when captcha is enabled
2018-11-07 09:58:49 +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
Daniel Huber
b3ac4465f2
Add docker image prefix
2018-11-03 14:54:17 +01: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
Ionut Filip
4e9dc0c3c9
Implemented sending/reading email(local tests)
2018-11-01 11:40:54 +02:00
Thomas Sänger
13bc6261e4
allow DKIM-signing if From-Header and Auth-User mismatch
2018-10-31 20:30:16 +01:00
Tim Möhlmann
ca4804653d
Merge branch 'master' into feat-setup
2018-10-31 20:11:52 +01:00
mergify[bot]
09abaff9b6
Merge pull request #692 from HorayNarea/feat-rspamd-history
...
store rspamd history in redis - fix #561
2018-10-31 17:57:01 +00:00
mergify[bot]
7a116c0364
Merge pull request #696 from usrpro/fix-imap-no-webmail
...
Fix imap login when no webmail selected
2018-10-31 17:56:48 +00:00
Tim Möhlmann
42e2dbe35d
Standarize image by using shared / similair layers
2018-10-31 19:17:23 +02:00
Tim Möhlmann
003c36c98a
Fix imap login when no webmail selected
2018-10-31 17:48:34 +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
Thomas Sänger
9ba086fcff
store rspamd history in redis
2018-10-30 23:28:25 +01:00
Tim Möhlmann
9004c9b8b5
Merge pull request #677 from usrpro/feat-faq
...
Implement a FAQ
2018-10-30 21:04:34 +01:00
mergify[bot]
e9217b8389
Merge pull request #681 from usrpro/feat-unbound-dns
...
Unbound DNS as optional service
2018-10-30 17:32:13 +00:00
mergify[bot]
1a5e106bb8
Merge pull request #691 from Mailu/HorayNarea-patch-1
...
Update roundcube
2018-10-30 07:47:49 +00:00
Thomas Sänger
7125077dec
Update roundcube
2018-10-29 01:41:04 +01:00
mergify[bot]
7408e625f6
Merge pull request #690 from dani909/fix-typo
...
Fix Typo in Kubernetes Docs
2018-10-28 18:11:32 +00:00