andryyy
87cc5f54ff
[Postfix] Fix redis log destination hash
2017-07-05 12:03:12 +02:00
andryyy
2fadfee61a
[SOGo] Remove thunderbird plugin generation, will move to docs
2017-07-05 10:22:48 +02:00
andryyy
de14d30e6b
[ACME] Fix exit command (was using echo), fix for duplicate SAN (filter)
2017-07-04 21:32:58 +02:00
Michael Kuron
b88190988e
Autodiscover: Strip bind addresses off of port environment variables
2017-07-04 19:58:30 +02:00
andryyy
dc463c3dda
[Multiple] Push multiple logs to Redis channel for fail2ban-mailcow to read. Enables Fail2ban independently of used Docker logging driver.
2017-07-04 18:08:20 +02:00
andryyy
ed11e7586e
[Clamd] Add SKIP_CLAMD variable to disable Clamd start
2017-07-04 18:05:44 +02:00
andryyy
a2f1c09a84
[Web] Style changes to DKIM import section, push login errors to Redis channel
2017-07-04 18:05:04 +02:00
andryyy
ace247b3b9
[ACME] Unset name arrays before reusing them
2017-07-03 10:20:09 +02:00
andryyy
d4311a806b
Fix Rspamd logs date
2017-07-03 08:10:11 +02:00
andryyy
2cf9f71613
[ACME] Revert fix for empty additional_san, fix skip_ip_check in ACME
2017-07-02 20:18:22 +02:00
Michael Kuron
96ed94dedd
Client configuration guides
...
- iOS mobileconfig generator
- non-443 HTTPS ports in autoconfig etc.
- disabling POP service via SRV record
- fix display name in Outlook IMAP autodiscover
- allow multiple calls to TLSA generator and support Sieve STARTTLS
2017-07-02 16:29:42 +02:00
andryyy
56a652fbf3
[Rspamd] Set error_reporting to 0
2017-07-02 11:25:14 +02:00
andryyy
cf902854d7
Merge, conflict fixed
2017-07-02 11:22:35 +02:00
andryyy
b7cb4ac9d5
[Fail2ban] Added more regex to match failed or disallowed logins to Dovecot, changed Mailcow to mailcow
2017-07-02 11:10:35 +02:00
andryyy
afc8c93c07
[Rspamd] Cleanup settings map
2017-07-01 23:14:27 +02:00
andryyy
60ce236738
[Web] Language strings for DKIM import tool
2017-07-01 23:12:14 +02:00
andryyy
744784cb62
[UI] Initial: Import private keys for DKIM/ARC
2017-06-30 21:50:21 +02:00
andryyy
ae5ce6568d
[Dovecot] Dovecot 2.2.31, Pigeonhole 0.4.19
2017-06-30 20:30:30 +02:00
andryyy
5ab11c0c1e
[ACME] Show err instead of empty var when IP lookup failed
2017-06-30 20:29:55 +02:00
andryyy
d2048ccf20
[ACME] Be more verbose about IP address
2017-06-29 21:22:01 +02:00
andryyy
a6b60aebb8
[Fai2ban] Added auto-detection for container names; Allow multiple rules for each container; log rule id and container on match
2017-06-29 11:30:14 +02:00
andryyy
372da9b557
[Web] Move Fail2ban function, add lang strings
2017-06-29 10:30:25 +02:00
andryyy
6c64ffbd49
[acme-mailcow] Auto-detect container ids for restart; Restart containers after restore
2017-06-29 10:29:56 +02:00
andryyy
9040d456ed
[acme-mailcow] Auto-detect container ids for restart; Restart containers after restore
2017-06-29 10:25:32 +02:00
andryyy
3d652dd3d0
Added more checks for acme-mailcow
2017-06-29 00:56:51 +02:00
andryyy
6d8438c01c
- More checks for acme-mailcow (verify hashes)
...
- Autodiscover configuration file: Merge array from vars.local.inc.php
- Push acme-mailcow to 1.6
2017-06-28 23:22:51 +02:00
andryyy
234baf1cb9
Readd
2017-06-28 18:59:15 +02:00
andryyy
aa5b03dd99
Merge branch 'dev'
...
Conflicts:
data/web/autodiscover.php
2017-06-28 18:57:22 +02:00
andryyy
b0584c3622
Use , as IFS for additional san
2017-06-28 10:50:51 +02:00
andryyy
f7bce8b81a
Copy dhparams if not found
2017-06-27 20:15:53 +02:00
andryyy
e9ea0712f2
Add SKIP_FAIL2BAN var
2017-06-27 10:26:48 +02:00
andryyy
433e0c8f9a
Allow /0 to whitelist all, push f2b version in yml
2017-06-27 09:32:57 +02:00
andryyy
a6677983af
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-06-26 23:18:15 +02:00
andryyy
b9ffcf2bf8
Add whitelist function to Fail2ban
2017-06-26 23:18:05 +02:00
andryyy
6cd44b4136
Remove old code
2017-06-26 23:17:46 +02:00
Phoenix Eve Aspacio
0488c9a250
Update edit.css
2017-06-26 07:34:41 +08:00
Phoenix Eve Aspacio
38c74e5e24
Update mailbox.css
2017-06-26 07:34:21 +08:00
Phoenix Eve Aspacio
d4f4c0f0c9
Update user.css
2017-06-26 07:33:53 +08:00
Phoenix Eve Aspacio
a08ad04708
Update admin.css
2017-06-26 07:33:33 +08:00
Phoenix Eve Aspacio
48557a4de9
Update admin.css
2017-06-26 07:23:48 +08:00
Phoenix Eve Aspacio
c4f25b7dde
Update mailbox.css
2017-06-26 07:23:17 +08:00
Phoenix Eve Aspacio
877bc74dbe
Update user.css
2017-06-26 07:22:58 +08:00
Phoenix Eve Aspacio
2d7224e869
Update edit.css
2017-06-26 07:22:41 +08:00
andryyy
4f93bfd04f
Initial commit: Set fail2ban parameters in UI
2017-06-25 21:33:26 +02:00
andryyy
468b74c860
Changes to syntax
2017-06-25 20:17:31 +02:00
andryyy
170e030dd6
Configure autodiscover in vars.inc.php
2017-06-25 18:10:29 +02:00
andryyy
b6bc1eaf0a
Fix autodiscover, pass ports to phpfpm-mailcow for further features and autodiscover
2017-06-25 18:09:42 +02:00
Michael Kuron
18386125b6
Fix EAS autodiscover for certain Outlook variants
2017-06-25 14:19:44 +02:00
andryyy
cbb4f51a9d
Fix Junk-E-Mail folder name
2017-06-25 11:32:21 +02:00
andryyy
8590cc577b
Move folder names to match image names
2017-06-25 00:21:24 +02:00
andryyy
3be99d7f89
Set IPv6 network as secure_ip range in Rspamd
2017-06-24 22:07:26 +02:00
andryyy
47eb11338c
Push fail2ban version to 1.2
2017-06-24 20:06:23 +02:00
andryyy
c4c1bdf477
Add a retry window for fail2ban-mailcow, add priority to logging, added window time to logging string"
2017-06-24 20:04:12 +02:00
andryyy
a2f8f5c908
Fix id
2017-06-24 10:32:24 +02:00
andryyy
1bf8cc13ba
Fixes #398
2017-06-24 10:32:10 +02:00
andryyy
c75ce5124c
Fixes: First line was missing in logs. Adds support for Fail2ban container
2017-06-24 00:07:53 +02:00
andryyy
b8e9b3d879
fail2ban:1.1, use Redis, add logging, ban time and max attempts to be configured via UI soon
2017-06-24 00:07:18 +02:00
andryyy
112e056fda
Add function to generate 3 1 1 TLSA digest
2017-06-23 14:23:12 +02:00
andryyy
2104034156
cp -n is unknown
2017-06-23 14:22:54 +02:00
andryyy
59623a639e
Keep key when issuing new certificate to not break TLSA records with options 3 1 1
2017-06-23 08:40:05 +02:00
andryyy
18e52ab27d
More debug output, keep key for TLSA 3 1 1, other minor changes
2017-06-23 08:33:07 +02:00
andryyy
85a9239ae9
Move account key
2017-06-22 21:44:10 +02:00
andryyy
0c07ff59c3
Fix skip le test...
2017-06-22 21:31:14 +02:00
Michael Kuron
1f9b5cb16e
ACME: support CNAME in domain checks
2017-06-22 20:36:03 +02:00
andryyy
4066f3507c
New Rspamd image, also fixes #386
2017-06-22 17:12:13 +02:00
andryyy
856b05147c
Skip LE with configuration parameter
2017-06-22 09:06:24 +02:00
andryyy
cbfe5e879e
Fix error when adding alias with multiple alias addresses
2017-06-21 23:27:01 +02:00
NuVivo314
601f3b6947
Change select Priority
...
Simple change, for Select Older
2017-06-21 11:54:03 +02:00
andryyy
578011c78c
Move milter config, increase timeout for DNS
2017-06-21 10:18:52 +02:00
andryyy
05fc733091
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-06-20 20:07:30 +02:00
andryyy
c82c9524b0
Delete certificate if SANs were removed
2017-06-20 20:06:54 +02:00
andryyy
428140d34f
Version update
2017-06-20 20:06:35 +02:00
andryyy
0e501acd7d
Base on stretch
2017-06-20 20:06:24 +02:00
Michael Kuron
987d83e104
Make Thunderbird plugin download more resilient
...
- use specific GitHub API version
- use only-matching grep
- remove hard-coded version number
- use Mozilla Addons API
2017-06-19 20:48:56 +02:00
André Peters
beac3035f6
Merge pull request #372 from lazyfrosch/sync-password
...
data/web: Update syncjob password input to type password
2017-06-19 17:12:49 +02:00
Markus Frosch
4be67ccd64
dovecot/imapsync_cron: Use passfiles to hide passwords from ps
2017-06-19 11:43:07 +02:00
Markus Frosch
0f8bf53d9c
data/web: Update syncjob password input to type password
...
So the password is not readable in clear text.
2017-06-19 11:22:19 +02:00
andryyy
036c51f053
Prefere ipv4 to fix problems on v4-only envs
2017-06-19 10:39:14 +02:00
andryyy
68d455e154
Just start reconf-sogo to also trigger SOGos restart after a successful reconfiguration
2017-06-19 10:30:11 +02:00
andryyy
fbf33e475a
SOGo will be started after reconf script to prevent race conditions
2017-06-19 10:19:16 +02:00
andryyy
624e52e198
mysqladmin uses ping on static IPv4, supervisor does no more autostart SOGo
2017-06-19 10:18:53 +02:00
andryyy
5efe0b9a88
Ignore tar.gz
2017-06-19 10:17:37 +02:00
andryyy
10d83017e1
Declare correct arrays
2017-06-19 08:59:47 +02:00
André Peters
2d59e61c6b
Merge pull request #370 from mkuron/patch-2
...
Autodiscovery for eM Client and Outlook 2007/2010
2017-06-19 08:54:59 +02:00
andryyy
2a845a0d21
Less verbose
2017-06-18 20:57:54 +02:00
andryyy
9117c499ef
Do not break DNS replies....
2017-06-18 20:57:26 +02:00
andryyy
6fa19a37d8
Unbound changes
2017-06-18 20:23:26 +02:00
Michael Kuron
08506f7c81
Autodiscovery: send display name to IMAP client
2017-06-18 16:07:56 +02:00
Michael Kuron
4a379d0540
Satisfy Microsoft Remote Connectivity Analyzer
2017-06-18 16:04:13 +02:00
Michael Kuron
b34d650f97
Autodiscovery for arbitrary clients. EAS only for Outlook 2013+
...
Mobile and Desktop clients can be differentiated based on the response scheme they request. Mobile clients and Outlook 2013+ get EAS, others get IMAP
2017-06-18 13:09:28 +02:00
Michael Kuron
646957efee
Autodiscovery for eM Client
...
It can be identified by its lack of user agent header. Through additional Protocol tags, it can also have CalDAV and CardDAV configured.
2017-06-18 12:11:02 +02:00
andryyy
44c4074773
Add err priority to danger class
2017-06-17 20:57:23 +02:00
andryyy
5aba885b58
Skip ACME client for other certificates than LE
2017-06-17 10:08:12 +02:00
andryyy
08edc1d1d3
Remove obsolete file, add {}
2017-06-16 23:27:16 +02:00
andryyy
812b9b617a
Cannot spawn as proc in sub shell. Breaks SOGo restart.
2017-06-16 23:26:43 +02:00
Michael Kuron
b3b5313336
SOGo Integrator: match some preferences to SOGo web defaults
2017-06-16 17:00:46 +02:00
Michael Kuron
d8fa38010a
SOGo Integrator bugfix for multiple domains
2017-06-16 14:02:39 +02:00
Michael Kuron
c739091a67
Customize the SOGo Integrator plugin for Thunderbird
2017-06-16 10:30:40 +02:00
andryyy
03d4ea5a35
Add ability to generate passwords for new mailboxes
2017-06-16 08:52:41 +02:00
andryyy
09a6d432f1
Fixes #364
2017-06-15 23:03:21 +02:00
andryyy
ba3fc47d5f
Fix autodiscover, thanks to K2rool!
2017-06-15 23:03:10 +02:00
Michael Kuron
5e56edb08c
Properly gitignore the SSL certificate
2017-06-15 10:20:54 +02:00
James Smith
bcdbbf0102
Make autodiscover case insensitive
2017-06-14 23:42:42 +01:00
andryyy
83cb686e33
Fix fix for Apple dav....
2017-06-14 23:17:31 +02:00
andryyy
495bf05fb8
Fix for Apple autoconfiguration (dav)
2017-06-14 23:14:41 +02:00
andryyy
e99fa9433e
Fix dav url detection for apple
2017-06-14 23:10:50 +02:00
andryyy
19325ffb2a
Validate additional SAN
2017-06-14 07:24:32 +02:00
andryyy
863a0e4d06
Finally fix SOGo race condition
2017-06-13 23:38:47 +02:00
andryyy
4a0a9cbf1f
Minor tweaks
2017-06-13 23:38:24 +02:00
andryyy
0fd0cff8ac
Auto-sign autodiscover and autoconfig for all domains found in mailcow - only if A records exists and matches
2017-06-13 23:37:48 +02:00
andryyy
655aa9594e
Never overwrite error_reporting
2017-06-13 23:36:42 +02:00
andryyy
9a99975394
Fix duplicate postfix install
2017-06-13 07:45:24 +02:00
André Peters
7972b38daf
Merge pull request #349 from bebehei/patch-1
...
remove doubly postfix argument
2017-06-13 07:44:39 +02:00
andryyy
3e09d11856
Be less verbose
2017-06-13 07:41:13 +02:00
andryyy
44197c410e
Do not add milter headers for authenticated users
2017-06-13 07:41:00 +02:00
andryyy
fcfc119805
Fix race condition with workaround
2017-06-13 07:39:45 +02:00
andryyy
35a73025c7
Add until to hopefully stop race condition
2017-06-12 23:49:21 +02:00
andryyy
a33aa7a2cb
Fix Dockerfile
2017-06-12 23:48:56 +02:00
andryyy
261e1ad4fb
Rspamd stable
2017-06-12 23:48:42 +02:00
andryyy
b367ec0ace
Add Unbound as better DNSSEC enabled resolver
2017-06-12 23:48:27 +02:00
andryyy
db01b08926
Fixes #351
2017-06-12 20:21:31 +02:00
Michael Kuron
d6c9f96b4e
Don't keep development packages in php-fpm image.
2017-06-12 17:06:57 +02:00
andryyy
5aa2ded331
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-06-12 10:46:08 +02:00
andryyy
ef62f6b383
Acme tool checks for valid autodiscover and autoconfig A records and skips non-existing names
...
Todo: Add AAAA check, add check for additional_san
2017-06-12 10:45:12 +02:00
andryyy
ad969d15cd
Remove bind9
2017-06-12 10:43:36 +02:00
andryyy
a25fc17b87
Fix permission
2017-06-12 10:43:28 +02:00
andryyy
c0619a5b6b
Less layers
2017-06-12 10:43:11 +02:00
andryyy
5321ebe707
Push to Dovecot 2.2.30
2017-06-12 10:42:48 +02:00
andryyy
cf44745c18
Less layers
2017-06-12 10:42:33 +02:00
andryyy
02ceb6d3ef
Remove obsolete files
2017-06-12 10:40:08 +02:00
Phoenix Eve Aspacio
7575b46fba
Update
2017-06-12 15:38:36 +08:00
Benedikt Heine
0967418078
change dockerfile exec perms
2017-06-11 17:47:04 +02:00
Benedikt Heine
c2075be5ec
remove doubly postfix argument
2017-06-11 15:42:06 +02:00
Phoenix Eve Aspacio
564fb82257
Create header.inc.php
2017-06-11 13:43:59 +08:00
Phoenix Eve Aspacio
915ffb1991
Added mailcow app description
2017-06-11 08:05:10 +08:00
Phoenix Eve Aspacio
9754b8c196
Escape HTML special chars
2017-06-11 07:58:30 +08:00
André Peters
329ac40d95
Merge pull request #332 from mkuron/symlink
...
Replace symlink to PHP script
2017-06-08 20:57:51 +02:00
Chris Croome
ed448f19c1
Typo fixed
2017-06-08 11:41:31 +01:00
andryyy
3a42895094
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-06-06 22:02:17 +02:00
andryyy
6836bf2df2
Update DKIM to ARC/DKIM
2017-06-06 22:02:07 +02:00
andryyy
663ea7815c
Use new milter interface
2017-06-06 22:01:41 +02:00
andryyy
a41cafac3e
Switch to Rspamds milter interface
2017-06-06 22:00:34 +02:00
andryyy
c9318ecf83
Switch to Rspamds milter interface
2017-06-06 21:59:44 +02:00
andryyy
e15795e112
Enable http2
2017-06-06 21:59:27 +02:00
andryyy
2db910d6dc
Remove Rmitler \o/
2017-06-06 21:58:48 +02:00
Michael Kuron
062abb0ca7
Replace symlink to PHP script
2017-06-04 13:31:35 +02:00
Phoenix Eve Aspacio
6c73cc6918
More Capitalization Fix ✏✏
2017-06-01 18:36:25 +08:00
Phoenix Eve Aspacio
9658fb2f85
Capitalization fix 🐳
2017-06-01 18:24:46 +08:00
andryyy
55071805f3
Execute after rmilter_headers (prio 10)
2017-05-29 21:53:47 +02:00
andryyy
5a95d2062c
More changes to the UI, more API...
2017-05-29 21:51:06 +02:00