andryyy
b8c4093702
[Web] Allow a spam score up to 2000, fixes #556
2017-09-07 20:20:36 +02:00
Tobias
fcd0efc265
Change primary name of SSL certificate
...
Hostname as primary name for the SSL certificate, all other names will
be added as SAN
2017-09-03 19:41:47 +02:00
andryyy
1f90433429
[Dovecot, Postfix, SOGo] Fix redis log cleanup, fixes #542
2017-09-03 11:57:58 +02:00
andryyy
446907944a
[Postfix] Fix missing ltrim
2017-09-01 23:40:23 +02:00
andryyy
008d500f4d
[Compose, Dovecot] Fixed missing ltrim
2017-09-01 23:39:51 +02:00
andryyy
7351fcf1e3
[Compose, SOGo] New version, ltrim logs
2017-09-01 23:33:12 +02:00
andryyy
4d7bb26874
[Postfix] Add null rcpt for watchdog
2017-09-01 12:22:29 +02:00
andryyy
08d6b97ffa
[Dovecot] New Dovecot and Pigeonhole versions; include delete2 option in imapsync
2017-08-31 10:36:10 +02:00
andryyy
4a0e3a433b
[Fail2ban] Remove rule to detect disconnects without authentication
2017-08-30 22:27:33 +02:00
andryyy
3e741a0d9c
[Web] Disable connectors in FooTable filter
2017-08-30 22:06:51 +02:00
andryyy
cfd9316d74
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-08-30 21:43:45 +02:00
andryyy
9ebb9efeb1
[Web] Added Polish translation! Big thanks to Jan!
2017-08-30 21:43:35 +02:00
andryyy
b1213c51d7
[Rspamd] Dynamic ratelimit fixed, removed async redis request; Ready to implement per-user ratelimits via UI (tbd)
2017-08-30 21:42:39 +02:00
André Peters
29acfe85db
Merge pull request #536 from mkuron/patch-1
...
Rspamd user blacklist/whitelist improvements
2017-08-28 22:55:12 +02:00
Michael Kuron
8383ba5e9c
Rspamd user settings: fix From header match
...
The request_header regex appears to not be expected to be encapsulated in slashes and does not seem to accept flags.
2017-08-28 20:27:53 +02:00
Michael Kuron
fcd8cfa4f4
Rspamd user settings: don't print all email addresses of a domain
...
The ucl_rcpts function can already deal with domains, so lets use this capability.
2017-08-27 14:19:29 +02:00
Michael Kuron
93a092e627
Rspamd user settings: also match From header
2017-08-27 14:19:28 +02:00
Michael Kuron
e178ca36de
Rspamd user settings: make regexes case-insensitive
...
This is necessary because the user web UI normalizes to lowercase
2017-08-27 14:19:28 +02:00
Michael Kuron
0ad870fffe
Merge branch 'dev' into dns2
2017-08-24 21:52:39 +02:00
andryyy
66ae588445
[Web] Started work on ACL, fix notifications
2017-08-18 22:18:14 +02:00
andryyy
e47feeffd6
[Rspamd] Add custom directory for own files
2017-08-18 22:17:01 +02:00
andryyy
7a2c0f2ee7
[Acme] Skip backup mx domains
2017-08-18 09:57:25 +02:00
andryyy
e5faee9037
[Nginx] Disable client_max_body_size
2017-08-09 10:17:32 +02:00
André Peters
92eefc1288
Merge pull request #486 from mkuron/patch-1
...
Disable ClamAV phishing filter
2017-08-02 15:54:16 +02:00
Michael Kuron
dec64eef32
Disable ClamAV phishing filter
...
ClamAV has a phishing filter built in, but it generates too many false positives. We can disable it without risk because rspamd also checks for phishing itself.
2017-08-02 14:42:53 +02:00
andryyy
2eed7c05a1
[Dovecot] Push version, fix cronjob ( fixes #310 )
2017-08-01 14:02:00 +02:00
andryyy
d85352fa9a
[Dovecot] Use listescape
2017-07-31 12:41:18 +02:00
andryyy
c7484434dd
[Dovecot] Remove master.pid if not running; Check for active imapsync besides lock file; Reconnect MySQL connection in imapsync_cron.pl
2017-07-31 08:19:02 +02:00
andryyy
10b2ae09b9
[Web] Remove dev file
2017-07-30 21:40:40 +02:00
andryyy
aabcf65c69
[Nginx] Set server_names_hash_bucket_size 64
2017-07-30 21:39:35 +02:00
andryyy
66e06a0c0c
[Web] Sync jobs can be created/viewed/edited by admins/domain admins; Various fixes or improvements
2017-07-29 10:32:17 +02:00
andryyy
9be3aa3334
[Rspamd] Disable monitored
2017-07-27 09:03:44 +02:00
andryyy
3bd7383bca
[Web] Add relay host testing tool
2017-07-26 23:11:43 +02:00
andryyy
b4892f043f
[Web] Edit relayhost
2017-07-26 23:11:08 +02:00
andryyy
45ef561ac0
[Web] Add default rcpt for relay testing tool to variables
2017-07-26 23:10:18 +02:00
andryyy
9bce8f0501
[Web] Fix session timeout
2017-07-26 23:09:50 +02:00
andryyy
5a49748dd5
[Web] Add graphs and stats to JSON api
2017-07-26 23:09:15 +02:00
andryyy
379933a333
[Web] Added PHPMailer for relayhost testing tool
2017-07-26 23:07:46 +02:00
andryyy
33bf9f5c5d
[Rspamd] Push image version 1.5, Rspamd 1.6.3
2017-07-26 23:07:01 +02:00
andryyy
8da02378b1
[Rspamd] Use Nginx IP in settings map
2017-07-26 23:04:49 +02:00
andryyy
03c614f749
[Postfix] Use Nginx IP in whitelist_forwardinghosts.sh
2017-07-26 23:04:27 +02:00
andryyy
b629089ff8
[SOGo] Rename reconf-domains to bootstrap-sogo and exec sogod after a successful bootstrap; Wait for SOGo to die and free listener
2017-07-24 23:25:04 +02:00
andryyy
5d5646df0c
[Compose, SOGo] Update SOGo, give SOGo more time for a graceful restart, autorestart on any exit code
2017-07-24 22:53:23 +02:00
André Peters
0a6eef83bd
Merge pull request #449 from mkuron/autoconfig
...
Autoconfig/Autodiscover unification
2017-07-24 12:58:53 +02:00
André Peters
1b719a8668
Update autoconfig.php
2017-07-24 12:37:02 +02:00
André Peters
27c169dbe1
Update mobileconfig.php
2017-07-24 12:35:56 +02:00
André Peters
bfa2e83803
Add more help text, remove obsolete variable
2017-07-24 12:35:04 +02:00
André Peters
b295bedf53
Update autoconfig.php
2017-07-24 12:28:48 +02:00
Phoenix Eve Aspacio
e26563d51e
Enable Fail2ban in Autodiscover
2017-07-23 21:27:18 +08:00
Michael Kuron
53d44ed18d
Merge branch 'dev' into autoconfig
2017-07-23 10:12:03 +02:00
Michael Kuron
fcbbfe71bb
Merge branch 'dev' into dns2
2017-07-23 10:10:36 +02:00
andryyy
83d485dd94
[Web, Postfix, Compose] Allow to add relayhosts per domain (+ plain and login authentication)
2017-07-22 20:39:54 +02:00
Michael Kuron
8fcaf407e6
Client configuration link
2017-07-22 12:37:39 +02:00
andryyy
ed33cb5f57
[Rspamd] ARC: Disallow login/domain mismatch
2017-07-21 11:03:35 +02:00
andryyy
f4db3a7a00
[Web] Allow multiple sync jobs with same username, fixes #464
2017-07-17 22:36:34 +02:00
andryyy
84ad579437
[Web] Initial ratelimit support, more API actions
2017-07-16 11:03:28 +02:00
andryyy
256c9d86dd
[Rspamd] Initial custom ratelimit support
2017-07-13 12:55:14 +02:00
andryyy
5f5872f78b
[Rspamd] Initial custom ratelimit support
2017-07-13 12:54:53 +02:00
andryyy
e6727b1fd6
[ACME] Iterate alias domains, use hostname in subject field
2017-07-13 12:51:52 +02:00
andryyy
9e92c4a2ad
[Dovecot] Do not keep persistent logs in a container
2017-07-11 17:09:31 +02:00
andryyy
f8ae5158cb
[Postfix] Do not keep persistent logs in a container
2017-07-11 17:09:20 +02:00
andryyy
a31819fd6c
[SOGo] Log to a pipe to not keep logs in a container
2017-07-11 17:08:06 +02:00
Michael Kuron
98be90c494
Remove SPF and DMARC checks
2017-07-10 21:41:45 +02:00
andryyy
08b99c8d74
[Dovecot] Add doveadm service
2017-07-10 21:30:45 +02:00
Michael Kuron
14d2b3d763
DNS diagnostics page
2017-07-10 21:17:40 +02:00
Michael Kuron
5abeb313ba
Autoconfig harmonization
...
- use $autodiscover_config everywhere
- 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
- iOS mobileconfig generator
2017-07-10 20:52:51 +02:00
andryyy
c5d90b821a
[Dovecot] Add extra.conf include to override Dovecot configuration changes
2017-07-10 09:19:12 +02:00
André Peters
f37405d9fd
Merge pull request #446 from mailcow/revert-444-dns
...
Revert "DNS diagnostics page"
2017-07-10 08:46:32 +02:00
André Peters
beec3d47f7
Revert "Client configuration guides"
2017-07-10 08:46:20 +02:00
André Peters
4c1537c1c2
Revert "DNS diagnostics page"
2017-07-10 08:45:59 +02:00
André Peters
c5acdd70fb
Merge pull request #427 from mkuron/clientconfig2
...
Client configuration guides
2017-07-10 08:03:28 +02:00
André Peters
b1dddd08e6
Merge pull request #444 from mkuron/dns
...
DNS diagnostics page
2017-07-10 07:53:29 +02:00
andryyy
51660589d4
[Rspamd] Push version 1.3
2017-07-09 22:28:36 +02:00
Michael Kuron
c1a1f98ee5
DNS diagnostics page
2017-07-09 10:01:27 +02:00
andryyy
fa2af1b286
[Web] Allow more bytes in concat queries, fixes #435
2017-07-06 17:34:51 +02:00
andryyy
a324b1a385
[Rspamd] Fix DKIM siging (base64 hash line folding)
2017-07-06 15:57:33 +02:00
Michael Kuron
8946d69274
Fix merge conflict
2017-07-05 20:11:07 +02:00
andryyy
69da02c144
[Dovecot] Important fix for Pigeonhole (downgrade)
2017-07-05 19:13:07 +02:00
andryyy
7f47af1d60
Fix destination hash
2017-07-05 12:31:52 +02:00
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
andryyy
f84a3a731a
File indents
2017-05-29 21:50:43 +02:00
andryyy
ed58a9a9b3
File permission
2017-05-29 21:49:47 +02:00
andryyy
d33399b3cb
Fix mismatch in env and from mime header when signing mail
2017-05-29 21:49:01 +02:00
andryyy
e159eb7522
Fix listener
2017-05-29 21:48:41 +02:00
André Peters
1c0443b5fa
Merge pull request #317 from mkuron/patch-1
...
SOGo UI: per-user authentication failure rate-limiting
2017-05-29 08:48:30 +02:00
André Peters
ae707cd8ff
Revert "php-fpm dockerfile simplification"
2017-05-29 08:45:30 +02:00
André Peters
192eb50449
Merge pull request #319 from TBK0000/php-fpm-alpine
...
php-fpm dockerfile simplification
2017-05-29 07:32:24 +02:00
TBK
9ee00c9933
php-fpm dockerfile simplification
...
By using Alpine pkgs instead of the official php base image the image size has been reduced from 459 MB to 55.7 MB a reduction of a whooping 403.3 MB :D
2017-05-28 23:33:16 +02:00
TBK
e151e32730
ShellCheck
...
http://www.shellcheck.net/
2017-05-28 23:28:41 +02:00
TBK
2d0c4db2a5
Clamav dockerfile simplification
...
- Locked to specific release.
- Fewer layers.
- Size reduction of 49 MB.
2017-05-28 16:23:13 +02:00
Michael Kuron
eb9217a8b8
SOGo UI: per-user authentication failure rate-limiting
2017-05-28 16:02:34 +02:00
André Peters
fb6893f664
Add IPv6
2017-05-28 11:14:43 +02:00
andryyy
95c30e8791
Remove change...
2017-05-26 23:03:51 +02:00
andryyy
178a219c05
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-05-26 23:02:34 +02:00
andryyy
ce6bf18c2f
Web UI improvements
2017-05-26 23:02:04 +02:00
André Peters
4f2a1d940c
Merge pull request #313 from mkuron/fail2ban
...
Authentication rate limiting for Mailcow UI
2017-05-25 15:52:15 +02:00
Michael Kuron
de8ec199fa
PHP authentication failure: log straight to error log
2017-05-25 15:36:44 +02:00
Michael Kuron
1906c26e5d
Auth rate limiting: Mailcow UI and correct treatment of v4-mapped addresses
2017-05-25 13:57:50 +02:00
andryyy
0403579b7e
Use hostname
2017-05-25 11:00:14 +02:00
andryyy
813207c694
Listen on internal IPv6
2017-05-25 10:59:57 +02:00
André Peters
8c73b8eb5f
Merge pull request #311 from mkuron/fail2ban
...
Fail2ban-like authentication rate limiting for Postfix, Dovecot and SOGo
2017-05-25 10:58:14 +02:00
Michael Kuron
88f94a2e15
Authentication rate limiting for Postfix, Dovecot and SOGo
2017-05-25 10:44:10 +02:00
andryyy
fd92283fb8
Add missing ;
2017-05-24 10:03:06 +02:00
andryyy
258a8ee6e9
Add IPv6 listener to Nginx, fixes IO error in Rspamd logs
2017-05-23 22:24:30 +02:00
andryyy
56a9a09e2f
Further migration
2017-05-23 22:23:46 +02:00
andryyy
466b8137e5
Add log_helper to Rspamd, add IPv6 for http maps in Nginx, make Bind listen on v6 and add acl for internal network
2017-05-23 22:23:34 +02:00
andryyy
d1b99d2355
Remove workaround
2017-05-23 22:22:40 +02:00
andryyy
b17543f211
Fixes
2017-05-23 21:50:48 +02:00
andryyy
21714bd054
Remove obsolete map
2017-05-23 21:50:33 +02:00
andryyy
f3a1d81347
Rate extensions
2017-05-23 21:50:05 +02:00
André Peters
d16304bf6a
Merge pull request #299 from PhoenixPeca/dev
...
Added a preliminar italian translation - DEV
2017-05-23 09:38:34 +02:00
andryyy
fd5a59086b
More structural changes
2017-05-23 09:36:59 +02:00
andryyy
49bb816a1c
Fixes #301
2017-05-20 16:56:53 +02:00
andryyy
5a62d29fa6
Fixes #301
2017-05-20 14:47:36 +02:00
andryyy
e99db685e5
Change map watch interval, remove Mraptor
2017-05-20 14:28:05 +02:00
Phoenix Eve C. Aspacio
e1d39983f6
Added Italian language file
2017-05-19 18:35:39 +08:00
Phoenix Eve C. Aspacio
62750b716a
Added Italian Language
2017-05-19 18:34:29 +08:00
andryyy
0e80033535
Remove autocomplete
2017-05-19 09:02:52 +02:00
Steve Divskinsy
a77ad0470e
Turning autocomplete off for Yubi Tokens
2017-05-19 10:10:01 +09:30
andryyy
4ffa80a669
Remove ip from session check
2017-05-18 19:45:41 +02:00
Michael Kuron
ce515f7fc2
Remove REMOTE_ADDR check
2017-05-18 19:26:01 +02:00
André Peters
111f65333c
Merge pull request #290 from mailcow/dev
...
Dev
2017-05-18 10:18:53 +02:00
andryyy
eb0920366c
Remove defect domain administrators
2017-05-18 10:18:13 +02:00
andryyy
69e72fb271
License
2017-05-18 09:48:22 +02:00
andryyy
90f6d53418
License
2017-05-18 09:47:38 +02:00
André Peters
03b20a4570
Create LICENSE
2017-05-18 09:08:04 +02:00
André Peters
a6642bf0c8
Create LICENSE
2017-05-18 09:07:44 +02:00
andryyy
9965ff10a7
Fix mynetworks: Add mailcow ipv6 network
2017-05-17 22:38:59 +02:00
andryyy
63324b0de8
Fix mynetworks: Add mailcow ipv6 network
2017-05-17 22:38:11 +02:00
andryyy
d215bf1e5b
Drop view and table
2017-05-17 21:54:53 +02:00
André Peters
a72631fb15
Merge branch 'master' into dev
2017-05-17 21:20:12 +02:00
andryyy
c9184a9bad
Various fixes and changes
2017-05-17 21:17:00 +02:00
andryyy
a7b854f7ce
Fix Dockerfile, again
2017-05-17 21:16:48 +02:00
andryyy
61de3c354c
Use Alpine ClamAV
2017-05-17 07:48:48 +02:00
andryyy
dd5b46e9ee
Use Alpine PHP-FPM
2017-05-17 07:48:37 +02:00
andryyy
f38d726ed2
Revert base of Rspamd
2017-05-17 07:46:27 +02:00
Dennis Neufeld
0d3d9b8c15
Fix bug: Session cookie domain
...
If the web domain is != mail domain, the session cookie is set to the wrong domain.
2017-05-16 19:46:24 +02:00
Dennis Neufeld
53d02ded2a
Add missing question mark (GET-URL)
2017-05-16 19:25:35 +02:00
Dennis Neufeld
b2a5bf0453
Formatting, Updated Bootstrap/Bootswatch
2017-05-16 19:20:58 +02:00
Dennis Neufeld
9f4491b9be
Language selection: Fix missing negation
2017-05-16 18:17:31 +02:00
Dennis Neufeld
8fb6a4c34d
Language selection
...
Better way to select language
2017-05-16 18:11:58 +02:00
Dennis Neufeld
4a9c9c220a
Updated languages
...
Use HTML5-linebreak instead of XHTML
2017-05-16 18:11:00 +02:00
andryyy
cab5277ce5
Check if variable is not empty to prevent warnings
2017-05-16 11:59:20 +02:00
andryyy
08ad62a253
Fix domain actions
2017-05-16 09:51:05 +02:00
andryyy
4007db0862
Fix domain actions
2017-05-16 09:50:15 +02:00
andryyy
e91c6916ab
CSRF protection
2017-05-15 11:37:12 +02:00
andryyy
4c6cfa66a8
CSRF protection
2017-05-15 11:36:31 +02:00
andryyy
82c805d091
Remove owasp tool
2017-05-15 09:29:03 +02:00
andryyy
fccdabb113
Remove owasp csrf tool
2017-05-15 09:00:37 +02:00
andryyy
861ade77ab
New Dockerfile
2017-05-14 22:11:12 +02:00
andryyy
be044a1592
Add openssl
2017-05-14 22:10:25 +02:00
andryyy
d06e938d0e
Destroy session when invalid, use more compatible js path
2017-05-14 21:54:18 +02:00
andryyy
49f28ecaf8
Destroy session when it becomes invalid
2017-05-14 21:53:08 +02:00
andryyy
e795898b80
Fix Redis migration
2017-05-14 20:16:43 +02:00
andryyy
3ab77b1303
Skip domain in config
2017-05-14 20:15:59 +02:00
andryyy
1add37157d
Remove icu lib dev
2017-05-14 20:15:34 +02:00
andryyy
ce4c5b80b8
Fix migration to Redis
2017-05-14 20:07:43 +02:00
andryyy
a46a84a949
Fix docker-entrypoint, fixes key merging from file to Redis
2017-05-14 14:26:07 +02:00
andryyy
fbac28974b
Base on Alpine
2017-05-14 14:25:10 +02:00
andryyy
4b875d1468
Remove some tools after installation
2017-05-14 14:24:55 +02:00
andryyy
cf4cefbccd
Base on Alpine, still needs cleanup
2017-05-14 14:23:26 +02:00
andryyy
ed1679baef
Disable error all
2017-05-13 23:07:48 +02:00
andryyy
2291b4e121
Added SOGo logs
2017-05-13 22:58:29 +02:00
andryyy
980acb507e
Log to redis and file
2017-05-13 22:58:10 +02:00
Michael Käufl
766a986f27
[Dockerfiles] Do not install both curl and wget
...
curl is used in rspamd-pipe-*, so I kept curl
2017-05-13 18:10:04 +02:00
Michael Käufl
7fd982f948
[Dockerfiles] Do not persist DEBIAN_FRONTEND=noninteractive in images
...
According to https://github.com/moby/moby/issues/4032#issuecomment-163689851
(and some other comments in the issue) it's not recommended to set
`DEBIAN_FRONTEND` via `ENV` in a Dockerfile. `ARG` has the same
effect at build time but does not change `DEBIAN_FRONTEND` in the
final image, so I switched to it. It should also work to remove it
completely.
2017-05-13 18:10:04 +02:00
Michael Käufl
e081a847a1
[Dockerfiles] Do not keep curl installed
2017-05-13 18:10:04 +02:00
Michael Käufl
559d9dda71
[Dockerfiles] Run rm as early as possible
2017-05-13 18:10:04 +02:00
Michael Käufl
85be7aa973
[Dockerfiles] Sorted list of packages
2017-05-13 18:10:04 +02:00
Michael Käufl
9ab9d76240
[Dockerfiles] Used best practices for apt-get
...
See https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#apt-get
- Replaced `-y install` with `install -y` (unification)
- Put every package on its own line
- Moved `rm -rf /var/lib/apt/lists/*` in the same `RUN` statement as `apt-get`
- Removed unnecessary `apt-get clean`
See 03e2923e42/contrib/mkimage/debootstrap (L82-L105)
2017-05-13 18:09:53 +02:00
Michael Käufl
d0d0961006
[Dockerfiles] Replaced deprecated MAINTAINER with LABEL
...
Used format proposed in
https://docs.docker.com/engine/reference/builder/#maintainer-deprecated
2017-05-13 18:09:45 +02:00
andryyy
0a90bdc4df
Fixes #264
2017-05-13 09:42:17 +02:00
André Peters
42445bee52
Merge pull request #265 from michael-k/indentation
...
Used tabs for indentation in Dockerfiles
2017-05-13 09:04:46 +02:00
andryyy
15853df84c
JS changes and fixes
2017-05-13 08:55:34 +02:00
Michael Käufl
6cd97c46c5
Used tabs for indentation in Dockerfiles
2017-05-12 20:59:27 +02:00
andryyy
b1d0776ad1
Fix selection in filter field
2017-05-11 23:18:57 +02:00
andryyy
a478c50681
Change to tabstops
2017-05-11 23:15:06 +02:00
andryyy
14a9a1c616
A lot of changes... still not finished, use with caution.
...
Edit actions can be done with the internal API, trying to get rid of edit and add files
2017-05-11 23:10:32 +02:00
andryyy
f582f0f01b
Various fixes, update u2flib
2017-05-09 23:25:23 +02:00
andryyy
a8e550244e
Remove DKIM keys with api
2017-05-09 21:30:08 +02:00
andryyy
93046dea45
Fixes #261
2017-05-09 21:29:51 +02:00
andryyy
4099b6e25d
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-05-09 13:44:03 +02:00
andryyy
bbff045d04
Use API for forwarding hosts
2017-05-09 13:43:54 +02:00
Michael Kuron
759f21ac6b
Consistent symbol names for forwarding hosts
...
multimap.conf and force_actions weren't using the same name
2017-05-09 07:29:43 +02:00
andryyy
74359f6df4
Use Redis for forwarded_hosts, some fixes
2017-05-08 23:09:40 +02:00
andryyy
d64ed65575
Add multimap and forced actions for forwarded_hosts, removed from settings
2017-05-08 23:09:21 +02:00
André Peters
5861bec0c3
Merge pull request #256 from mkuron/forwardinghosts
...
Optionally enable spam filter for forwarding hosts
2017-05-08 19:00:42 +02:00
andryyy
97dc8d9ff8
Fix modal in admin
2017-05-08 15:44:30 +02:00
andryyy
f77c40a179
Better log table, some MySQL to Redis migrations, API changes, other minor changes...
2017-05-08 15:41:05 +02:00
andryyy
cdf7c87e20
Deleted two http maps, replaced by redis multimaps, much better tag system
2017-05-08 15:39:33 +02:00
andryyy
a18bcce93d
Minor style changes
2017-05-08 15:38:03 +02:00
andryyy
653d23a843
Migrate some settings and DKIM keys to Redis when starting
2017-05-08 15:35:24 +02:00
andryyy
a267a4ad71
Use DKIM selector from Redis
2017-05-08 14:11:30 +02:00
Michael Kuron
7931b00fa0
Fix column width
2017-05-08 07:46:36 +02:00
Michael Kuron
519be0d9f8
Merge branch 'forwardinghosts' of github.com:mkuron/mailcow-dockerized into forwardinghosts
2017-05-08 07:39:51 +02:00
Michael Kuron
7efc720d47
Merge remote-tracking branch 'origin/dev' into forwardinghosts
2017-05-08 07:39:30 +02:00
andryyy
3b80a1af37
Change admin layout, add Postfix logs
2017-05-08 00:27:35 +02:00
andryyy
aa98d86feb
Sieve rule for tags changed
2017-05-08 00:27:16 +02:00
Michael Kuron
2444cd1cd2
Remove duplicated SQL
2017-05-07 20:12:24 +02:00
andryyy
2dd9e1b14f
Fix hostname detection
2017-05-07 17:46:10 +02:00
andryyy
a52f15e5e8
Remove submodule, add as common directory
2017-05-07 13:44:35 +02:00
andryyy
3c937f75ba
Add OWASP CSRF Protector, add more secure session handling
2017-05-07 13:38:31 +02:00
Michael Kuron
ae6d7d63fc
Optionally enable spam filter for forwarding hosts
2017-05-07 08:50:28 +02:00
andryyy
8c8bfc0108
Add Json log parser for Dovecot and Postfix containers
2017-05-06 23:52:40 +02:00
andryyy
d614aaf617
Add Json logger
2017-05-06 23:42:18 +02:00
andryyy
fa3a47fde5
Log to syslog
2017-05-06 23:42:07 +02:00
andryyy
ecda4fb1d1
Change whitelist for forwarding hosts
2017-05-06 23:41:58 +02:00
andryyy
026d2f14d0
Merge lang files from dev
2017-05-06 08:10:31 +02:00
andryyy
b3a161f930
Keep format
2017-05-06 08:09:40 +02:00
andryyy
1501df6e42
Use Redis for DKIM keys, define any selector, auto-merge old keys to Redis and fallback to files
2017-05-05 10:35:27 +02:00
andryyy
a790c2bdc0
Add phpredis
2017-05-05 10:34:31 +02:00
andryyy
e3f9839410
Do not use sld for DKIM signing
2017-05-04 19:12:21 +02:00
andryyy
711fa922e6
Fail silent
2017-05-03 22:26:21 +02:00
andryyy
edc41b48d1
Add map for scheme...
2017-05-03 22:26:10 +02:00
andryyy
f1e4b4fb39
Added TOTP, minor fixes
2017-05-03 18:05:35 +02:00
andryyy
2f0129539b
Hopefully fix all Nginx reverse proxy issues, see documentation updates!
2017-05-03 18:05:13 +02:00
andryyy
fe43da48be
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2017-05-03 18:02:13 +02:00
andryyy
e80ecd8a4c
Show correct timezone in sync jobs
2017-05-03 18:02:04 +02:00
broedli
0d9cdce818
Adjust 'save changes' button
...
save buttons are green everywhere else ...
2017-05-02 17:35:45 +02:00
andryyy
24c97515a8
80% table width on large screens, some minor td size changes
2017-05-02 15:17:37 +02:00
andryyy
3fc42465a0
Fix width problems in mailbox table, change image name to stretch
2017-05-02 09:42:07 +02:00
andryyy
eb6bc9e738
Mailbox table: break all
2017-05-01 19:13:46 +02:00
andryyy
e7a1ec2278
Fix key_id
2017-05-01 17:03:47 +02:00
andryyy
ea77f60dae
Fixes U2F, fixes #231
2017-05-01 16:34:09 +02:00
andryyy
4cce211c22
Fix db for sync jobs, fixes #232
2017-05-01 16:20:21 +02:00
andryyy
53c3c47049
Show mailcow apps in header
2017-04-30 21:44:42 +02:00
andryyy
3ffc20e238
Fixes #225 > Subquery can return multiple rows
2017-04-30 12:18:19 +02:00
andryyy
f4a0289e71
Important fix: Adding a domain was not possible
2017-04-29 22:19:35 +02:00
andryyy
9bb1c2cc06
Remove old file
2017-04-29 16:36:51 +02:00
andryyy
8f213e8df9
Changes to api path
2017-04-29 16:36:41 +02:00
andryyy
dfee8efa97
Fix DBUSER in entrypoint
2017-04-28 12:24:14 +02:00
andryyy
77992be9fc
Update Dovecot and Pigeonhole
2017-04-28 10:53:04 +02:00
andryyy
f5255acc97
Use plus symbol on top and bottom
2017-04-28 10:52:54 +02:00
andryyy
c29923d77a
Use JS array instead of JSON object when creating lists of items for quick actions, respect all pages
2017-04-27 20:11:05 +02:00
andryyy
25e6339940
Fix domain admin table, move quick actions
2017-04-27 19:34:00 +02:00
andryyy
2c2441eaf0
Confirm deletion, some other fixes to quick actions, added language strings
2017-04-27 11:58:20 +02:00
andryyy
68e67ba9b7
Fix quick actions for alias table when pagination is true
2017-04-27 09:49:04 +02:00
andryyy
e26304f6d0
Fix checkbox toggling, add nav tabs, fix broken domain quota when adding a new domain
2017-04-27 08:44:21 +02:00
andryyy
5586bd2bb5
Initial push or quick actions in alias table
2017-04-26 23:38:18 +02:00
andryyy
a03b36e0c3
Add object to Nginx api configuration
2017-04-26 23:37:55 +02:00
andryyy
fd84b2ffa9
Change DKIM to new method, add clamav forced action when virus is found"
2017-04-25 20:32:36 +02:00
andryyy
f9662025cc
Initial fix for sorting of quotas
2017-04-25 20:32:29 +02:00
andryyy
4729a912c7
Fix max aliases
2017-04-25 11:27:59 +02:00
andryyy
e4310cafb3
Revert RP changes
2017-04-25 10:49:38 +02:00
André Peters
238c3d8928
Merge pull request #219 from mkuron/size
...
Remove rspamd size limit
2017-04-24 20:45:04 +02:00
Michael Kuron
f3fad4e7a2
Remove rspamd size limit
...
This ensures that the spam and antivirus filters cannot be evaded by making the message large enough.
Rspamd does not need a size limit on its own (e.g. for DoS protection) as Postfix already has a size limit (message_size_limit).
2017-04-24 19:49:41 +02:00
andryyy
8b463d53d6
Fixes adding aliases to alias domains
2017-04-24 13:15:04 +02:00
andryyy
f81bcb161a
Fix editing catch-all addresses, show primary domain of alias in alias domain
2017-04-24 13:13:23 +02:00
André Peters
0f3202109d
Merge pull request #212 from mkuron/reverseproxy
...
Fix CalDAV/CardDAV URLs displayed in SOGo web interface when used behind reverse proxy
2017-04-24 10:09:32 +02:00
andryyy
40f86057e5
Move forwarding host script to Docker image
2017-04-23 19:38:47 +02:00
andryyy
755da65426
Change path
2017-04-23 19:38:27 +02:00
andryyy
53b6662aea
Minor and temp. workaround for panel
2017-04-23 19:37:45 +02:00
andryyy
10d513e124
Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into dev
2017-04-23 18:20:57 +02:00
André Peters
db2d0fa21b
Merge pull request #210 from chaosbunker/setup-relayhost-script
...
port of mailcow-setup-relayhost from mailcow 0.14 to work with mailcow-dockerized
2017-04-23 18:20:46 +02:00
andryyy
55f6384f2a
Change to hostname, connection is not important for container start
2017-04-23 17:43:29 +02:00
Michael Kuron
6c4c7a690e
Merge remote-tracking branch 'origin/dev' into forwardinghosts
2017-04-23 07:59:55 +02:00
andryyy
4516e1b9b9
Do not delete from source (default)
2017-04-22 23:22:05 +02:00
Michael Kuron
affa52edcf
Forwarding hosts: don’t add configuration if none are defined
2017-04-22 18:34:49 +02:00
Michael Kuron
08612f0aef
Merge remote-tracking branch 'origin/dev' into forwardinghosts
2017-04-22 18:13:58 +02:00
Michael Kuron
894d6234e9
Improvements to forwarding hosts in Postfix
...
- No more premature EOF and no more leaking of bash processes
- Log result
- Correctly treat non-CIDR entries
- Adapt to schema change from df71e97
- Correctly report SQL failure
2017-04-22 14:28:51 +02:00
Michael Kuron
df71e97a09
Forwarding hosts: use SPF records if present
2017-04-22 12:33:53 +02:00
andryyy
0c7ff2f4b6
Added clamd container for testing
2017-04-21 22:09:09 +02:00
chaosbunker
d901bd453b
Fix: also find base directory, when not called 'mailcow-dockerized'
2017-04-21 11:19:38 +02:00
andryyy
790c922375
New db init system
2017-04-21 10:20:31 +02:00
andryyy
8adcc4fcd3
Force add mailcow_black/white
2017-04-21 10:19:45 +02:00
andryyy
be28877f68
Remove permanent moo symbol
2017-04-21 10:19:24 +02:00
andryyy
95cbfe3661
Move mail to spam when DKIM fails, ignore when white/blacklist and honor other actions
2017-04-21 10:19:07 +02:00
andryyy
babad4f137
Anti-Virus local configuration for Rspamd, container not enabled by default
2017-04-20 21:14:20 +02:00
andryyy
cae7ff7816
Initial clamd container
2017-04-20 21:13:41 +02:00
Michael Kuron
d350c009b9
Fix login redirect behind reverse proxy
2017-04-20 19:53:56 +02:00
chaosbunker
a3bbd76537
fixes
2017-04-18 20:56:35 +02:00
Michael Kuron
06e64c585c
Fix CalDAV/CardDAV URLs displayed in SOGo web interface when used behind a reverse proxy
2017-04-18 20:24:43 +02:00
chaosbunker
7273fcaafc
ported from mailcow 0.14 to work with mailcow-dockerized
2017-04-18 18:42:20 +02:00
Michael Kuron
a75d916b74
Forwarding hosts in postscreen
2017-04-17 15:51:50 +02:00
Michael Kuron
8822eb57c8
Forwarding hosts in rspamd
2017-04-17 15:51:50 +02:00
Michael Kuron
76720f3e94
Forwarding hosts in web interface
2017-04-17 15:51:45 +02:00
andryyy
d0d87ead49
Zeyple is not enabled by default
2017-04-10 13:16:40 +02:00
andryyy
06100c30ca
mail_crypt is not enabled by default
2017-04-10 13:15:48 +02:00
andryyy
c460636a70
mail_crypt is not enabled by default
2017-04-10 13:09:33 +02:00
andryyy
06928ec841
imapsync: added option to delete from source after transfer
2017-04-10 13:08:02 +02:00
andryyy
7f8d6556b8
imapsync: added option to delete from source after transfer
2017-04-10 13:07:45 +02:00
andryyy
e03136bf21
Add description to command
2017-04-08 23:36:46 +02:00
andryyy
f3c0004a92
Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into dev
2017-04-05 22:28:08 +02:00
andryyy
6a9468c191
Add admin section css
2017-04-05 22:27:39 +02:00
andryyy
cc29cfa0d7
Add admin section css
2017-04-05 22:27:30 +02:00
andryyy
406a9ffc5b
Change hint for TLS enforced messaging
2017-04-05 22:26:56 +02:00
andryyy
8e3dceb512
Rebase images on stretch
2017-04-05 22:25:59 +02:00
andryyy
5bee39dc95
Use fixed IDs
2017-04-05 22:25:34 +02:00
andryyy
13cd5e0b1d
Run sievec after adding keys, use fixed IDs for users
2017-04-05 22:25:16 +02:00
André Peters
d55da875b1
Merge pull request #178 from andryyy/master
...
Merge changes
2017-04-05 22:24:26 +02:00
andryyy
b0d8b1344a
Remove obsolete parameters, use imapsieve instead of deprecated antispam module, use mail_crypt per default
2017-04-05 22:22:43 +02:00
andryyy
96c1a7c225
Open 10026 for Zeyple
2017-04-05 22:21:20 +02:00
andryyy
2b955d08ab
Base on Stretch, add Zeyple
2017-04-05 22:19:41 +02:00
andryyy
34bc242554
Add Zeyple filter
2017-04-05 22:19:01 +02:00
André Peters
662a33faf1
Merge pull request #169 from vivernet/patch-3
...
Update lang.de.php
2017-04-05 18:24:51 +02:00
André Peters
d6ac36d608
Merge pull request #170 from vivernet/patch-4
...
Update lang.en.php
2017-04-05 18:24:45 +02:00
André Peters
318b059ae6
Merge pull request #171 from vivernet/patch-5
...
Update lang.es.php
2017-04-05 18:24:38 +02:00
André Peters
5e0224e290
Merge pull request #172 from vivernet/patch-6
...
Update lang.nl.php
2017-04-05 18:24:27 +02:00
André Peters
d435ff182b
Merge pull request #173 from vivernet/patch-7
...
Update lang.pt.php
2017-04-05 18:24:14 +02:00
André Peters
45bb032a5a
Merge pull request #168 from vivernet/patch-2
...
Update add.php
2017-04-05 18:24:04 +02:00
andryyy
58d86dadce
Rebase Dovecot on Stretch slim, build from stable source with latest stable Pigeonhole for antispam replacement
2017-04-03 20:06:49 +02:00
Aleksandr Kliushenok
e7631e4727
Update lang.pt.php
2017-04-01 09:03:31 +03:00
Aleksandr Kliushenok
2c398c727e
Update lang.nl.php
2017-04-01 09:02:38 +03:00
Aleksandr Kliushenok
cb742b5491
Update lang.es.php
2017-04-01 09:01:35 +03:00
Aleksandr Kliushenok
80774224c2
Update lang.en.php
2017-04-01 08:59:05 +03:00
Aleksandr Kliushenok
563a8bda61
Update lang.de.php
2017-04-01 08:58:08 +03:00
Aleksandr Kliushenok
1cc1bfa3b6
Update lang.ru.php
2017-04-01 08:55:53 +03:00
Aleksandr Kliushenok
1602aee424
Update add.php
2017-04-01 08:50:33 +03:00
Aleksandr Kliushenok
d12642c47e
Update lang.ru.php
2017-04-01 08:17:34 +03:00
Aleksandr Kliushenok
45bb5fbad4
Update lang.ru.php
2017-04-01 07:46:47 +03:00
Aleksandr Kliushenok
58b761c565
Update lang.ru.php
2017-04-01 04:24:40 +03:00
andryyy
8b7e3c718d
API format changes
2017-03-28 11:51:31 +02:00
andryyy
297674d256
Various CSS fixes, remove sorttable, better API format
2017-03-28 11:51:17 +02:00
andryyy
0b54d32401
Show aliases left, check if quota 0 when creating domains, return modified instead of created for domain admin
2017-03-28 11:48:39 +02:00
andryyy
d3c0d0c16e
Use footable for domain admins table
2017-03-28 11:47:03 +02:00
André Peters
f1e9eacf87
Merge pull request #161 from PhoenixPeca/patch-4
...
Prevent accidental text-highlighting
2017-03-26 18:56:23 +02:00
André Peters
c95b89c151
Merge pull request #158 from PhoenixPeca/patch-2
...
Missed Translation
2017-03-26 15:57:14 +02:00
andryyy
60fa9ab9dd
Fall back to dkim.conf
2017-03-26 11:08:07 +02:00
andryyy
d5c8f0160c
Go back to apt-stable repo
2017-03-26 11:07:50 +02:00
Phoenix Eve C. Aspacio
c324487997
Update mailcow.css
2017-03-26 06:52:18 +08:00
Phoenix Eve C. Aspacio
1b5fb44ada
Missed Translation
2017-03-26 06:20:24 +08:00
andryyy
f5c549f6ea
Fix pagination for aliases
2017-03-23 19:43:52 +01:00
andryyy
91ba6b2954
Fix autoconfig
2017-03-22 13:35:49 +01:00
andryyy
9623a7fa70
Added ru language file (thanks), changes to tables and config option for pagination
2017-03-22 10:46:24 +01:00
andryyy
16d90b86d5
Use Redis history in Rspamd
2017-03-21 23:50:00 +01:00
andryyy
e72a28ebf6
Fix ajax errors on empty tables
2017-03-21 15:43:20 +01:00
andryyy
95f18f634b
Add encodeURI
2017-03-21 14:50:58 +01:00
andryyy
14b17e85e4
Login button is back...
2017-03-21 14:45:49 +01:00
andryyy
4518f6f896
Add and remove mailcow apps to login screen, fixes #120
2017-03-21 12:22:13 +01:00
andryyy
f384759282
Add all defaults to ratelimit module config in Rspamd
2017-03-21 11:20:04 +01:00
André P
93a752bbf1
Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into footable
2017-03-21 10:38:38 +01:00
André P
736fb91f4e
Minor fixes for footable
2017-03-21 10:38:16 +01:00
André Peters
4f72ed4509
Merge branch 'dev' into footable
2017-03-21 10:06:46 +01:00
André P
8d1784a1c4
Reset ratelimit
2017-03-21 10:05:26 +01:00
André P
d8cf921e35
Add ignore
2017-03-21 10:04:26 +01:00
root
892f2197cb
Add footable
2017-03-21 10:02:23 +01:00
root
51230f780f
Local
2017-03-21 08:11:06 +01:00
andryyy
42eabf4cb3
Fix Postfix sender when sender is alias in alias domain
2017-03-20 21:38:52 +01:00
andryyy
0d4a981005
Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into dev
2017-03-19 21:55:09 +01:00
andryyy
7e6fc8568f
Move DKIM signing to new dkim_signing.conf
2017-03-19 21:55:03 +01:00
tehXor
89aef716b4
- collapsible tables on mailbox.php which are collapsed per default if they are long
...
- changed username field on the login form to the type "text" as "name" is no valid type which causes problems with some extensions (password managers)
2017-03-17 20:38:20 +01:00
andryyy
2fcbce4f2e
Fix: return true
2017-03-17 19:23:25 +01:00
andryyy
edf047cf66
Fix domain alias edit error
2017-03-16 13:43:04 +01:00
andryyy
509a804acd
Deprecated lua function replaced, better tag handling when spam
2017-03-16 13:42:56 +01:00
andryyy
9f4a5b1834
Fix symbol check
2017-03-12 17:25:30 +01:00
andryyy
09850a76e5
Use Rspamds new tag symbol
2017-03-12 14:38:20 +01:00
andryyy
7a2427bf9b
Add Junk-E-Mail as special use junk
2017-03-10 15:34:23 +01:00
andryyy
4c8288f85e
Use tag settings for alias addresses
2017-03-09 17:06:58 +01:00
andryyy
9e2d9a5bcd
Fix u2f with nginx rp
2017-03-09 11:10:25 +01:00
andryyy
e2dc15774f
Fix u2f with nginx rp
2017-03-09 10:48:04 +01:00
andryyy
d6cdc846d8
Fix alias regex
2017-03-08 18:17:42 +01:00
andryyy
276e370989
Rspamd tag check for non-spam only (post-filter), remove sql files from repository"
2017-03-08 17:58:00 +01:00
andryyy
489b1ff1c0
Fix domain visibility in SOGo (domains should _not_ see each other)
2017-03-08 17:46:21 +01:00
Michael Käufl
a06bac6739
[Dockerfiles] Use COPY instead of ADD
2017-03-07 15:48:24 +01:00
Michael Käufl
9762176810
[Dockerfiles] From -> FROM
2017-03-07 15:48:22 +01:00
andryyy
c283c85d51
Update Postfix and Dovecot, add ignore
2017-03-06 10:33:44 +01:00
andryyy
be8031d8ff
Move sleep to docker-compose
2017-03-05 12:25:46 +01:00
andryyy
67bb037b36
Use regexp instead of like in goto query
2017-03-05 12:24:28 +01:00
andryyy
d1decbd31e
Fix goto in sender acl query, show alias by alias domain in fixed addresses within sender acl
2017-03-04 23:16:08 +01:00
andryyy
047e73e5df
Minor intval fix
2017-03-04 15:55:51 +01:00
andryyy
cbc22a2cf3
Change maintainer
2017-03-04 15:05:27 +01:00
andryyy
2d086424fa
Fix settings for aliases, alias domains
2017-03-04 14:05:06 +01:00
andryyy
e332579a40
Sleep 30 seconds to wait for Nginx restart
2017-03-04 10:41:36 +01:00
andryyy
285e295d91
Fix for settings
2017-03-04 00:27:57 +01:00
andryyy
8c2416b711
Never return empty map
2017-03-04 00:23:38 +01:00
andryyy
211e4158a2
Always return settings
2017-03-04 00:19:10 +01:00
andryyy
c303ef35ae
Fix Rspamd
2017-03-04 00:06:58 +01:00
andryyy
714490ad5e
Fix Rspamd
2017-03-04 00:02:42 +01:00
andryyy
24f3bf009c
Fix Rspamd
2017-03-03 23:45:26 +01:00
andryyy
f6c383431e
Fix Rspamd
2017-03-03 23:42:49 +01:00
andryyy
66cbc479d7
Fix Rspamd Dockerfiles
2017-03-03 23:31:32 +01:00
andryyy
614da27c03
Add permission
2017-03-03 22:50:04 +01:00
andryyy
a96d05c4d0
Add word
2017-03-03 22:27:56 +01:00
andryyy
d187280b1f
Add usage to user.php
2017-03-03 22:26:59 +01:00
andryyy
b656fedca6
Rspamd: Wait for maps and settings
2017-03-03 22:26:50 +01:00
andryyy
ef7a77ef47
Fix user details when goto has multiple values, fix wording
2017-03-03 19:12:27 +01:00
andryyy
cad084598d
Remove old files, fix tagging
2017-03-03 19:01:33 +01:00
andryyy
579b5483ab
Do not return empty map
2017-03-03 17:31:50 +01:00
andryyy
83e02cbe4a
Init container first
2017-03-03 15:46:43 +01:00
andryyy
92b5a8e6dd
Change map variable
2017-03-03 15:39:12 +01:00
andryyy
0931a153c1
Use local mirrors
2017-03-03 10:54:25 +01:00
andryyy
279210a524
Tab size
2017-03-03 04:48:28 +01:00
andryyy
c21623b482
Important fix for Rspamd score settings, LUA tag handling changes
2017-03-03 04:44:51 +01:00
andryyy
8175a0387f
Change wording
2017-03-02 09:12:43 +01:00
andryyy
41d771e780
Aliases do not match alias domains
2017-03-01 17:59:46 +01:00
andryyy
50eb49ab71
Better autodiscover/autoconfig config in Nginx, add new ignores
2017-02-28 14:27:19 +01:00
andryyy
6d7c3423ba
Change Nginx templates
2017-02-28 10:12:18 +01:00
andryyy
2fea636a01
Add Nginx HTTP listener
2017-02-28 10:02:02 +01:00
andryyy
608cb8ada7
Add config files to Rspamd
2017-02-28 10:01:04 +01:00
Phoenix Eve Aspacio
73f019e04f
Compliance #67
2017-02-26 18:56:53 +08:00
André Peters
42958703c5
Merge pull request #72 from PhoenixPeca/patch-2
...
Incorrect mysql statement
2017-02-26 11:53:21 +01:00
Phoenix Eve Aspacio
8151aed338
Incorrect mysql statement
2017-02-26 16:19:27 +08:00
Phoenix Eve Aspacio
9196e00d7f
Max width is too small
2017-02-26 14:42:17 +08:00
Phoenix Eve Aspacio
3115339c08
Add language string
2017-02-26 14:29:49 +08:00
Phoenix Eve Aspacio
88ff43ede2
Add language string
2017-02-26 14:29:09 +08:00
Phoenix Eve Aspacio
ee1a66b0a8
Message
2017-02-26 14:13:34 +08:00
Phoenix Eve Aspacio
63bba4fa4c
Update mailbox.php
2017-02-26 13:23:34 +08:00
andryyy
1668a4e871
Restart SOGo services with delay and not as group
2017-02-23 20:15:27 +01:00
andryyy
4db74f6734
Fix bind9 config
2017-02-23 16:23:16 +01:00
andryyy
1c12799091
Add bind9 and replace pdns
2017-02-23 16:06:28 +01:00
andryyy
26906caa07
Pass IP even if behind (second) reverse proxy, add new SOGo resource path
2017-02-23 16:05:42 +01:00
andryyy
3c115c6ea3
Add larger delay between reconf_domains and sogo restart
2017-02-22 19:32:01 +01:00
andryyy
25faa3c7c5
-
2017-02-21 22:27:40 +01:00
andryyy
0eb932b3ab
Show spam aliases #
2017-02-21 22:27:11 +01:00
andryyy
76426b65b2
Not of any use as of today
2017-02-21 22:26:20 +01:00
andryyy
f13df1ec46
Add mraptor to rspamd
2017-02-18 20:29:15 +01:00
andryyy
f6241619df
Reset first
2017-02-16 20:20:27 +01:00
carazzim0
d295435cad
use ip address instead of alias name
2017-02-16 19:55:07 +01:00
carazzim0
c1ab197ea6
fix broken autodiscover
2017-02-16 14:30:09 +01:00
André Peters
ade004a40a
Merge branch 'master' into dev
2017-02-15 21:25:14 +01:00
andryyy
ac6d8655b4
Slight chance to TFA, added local js and css files
2017-02-15 21:22:07 +01:00
andryyy
4e311d7738
Read mime to field when env has no tag
2017-02-14 21:55:58 +01:00
andryyy
15bffcd447
Display keys inline, also read domain aliases for tagging option
2017-02-14 21:54:09 +01:00
André Peters
7781e5f37d
Update autodiscover.php
2017-02-14 12:46:48 +01:00
André Peters
635ee7c613
Update autodiscover.php
2017-02-14 11:45:52 +01:00
andryyy
68a9490dc3
Merge branch 'dev' of https://github.com/andryyy/mailcow-dockerized into dev
2017-02-13 13:43:11 +01:00
andryyy
622a8872e7
Multiple TFA keys
2017-02-13 13:42:54 +01:00
André Peters
7668f82566
Update autodiscover.php
2017-02-13 07:52:12 +01:00
André Peters
8c496534c4
Update autodiscover.php
2017-02-13 07:51:59 +01:00
Phoenix Eve Aspacio
ac6eda3e30
Fix #46
2017-02-13 08:54:11 +08:00
André Peters
a6c6e34fe9
Update mysql_virtual_sender_acl.cf
2017-02-12 19:28:52 +01:00
André Peters
ba0448cc26
Update mysql_virtual_sender_acl.cf
...
Missing '
2017-02-12 19:28:36 +01:00
andryyy
aa4abcb1bd
Revert selection of alias domains in sender acl
2017-02-11 21:10:24 +01:00
andryyy
e35910fe4e
Handle alias domains the same way as their parents in sender_acl, thanks to @tehXor
2017-02-11 21:09:25 +01:00
andryyy
c73cc42a95
Handle alias domains the same way as their parents in sender_acl, thanks to @tehXor
2017-02-11 20:54:14 +01:00
andryyy
3415fcd4e3
Revert selection of alias domains in sender acl
2017-02-11 20:53:25 +01:00
andryyy
460bfa5f16
Fix autodiscover name issue
2017-02-11 17:14:40 +01:00
Phoenix Eve Aspacio
d6297d17c3
Improved Autodiscover
...
This update is for security purposes.
2017-02-11 13:20:04 +08:00
andryyy
a6d5bcecb7
Fix missing mailbox on sender acl
2017-02-09 22:22:48 +01:00
andryyy
c67704dcd5
Fix missing mailbox on sender acl
2017-02-09 22:22:12 +01:00
andryyy
d9a3e987e9
Add mime types and full path to fcgi params
2017-02-08 19:12:18 +01:00
andryyy
8883960d5a
Add mime types and full path to fcgi params
2017-02-08 19:11:25 +01:00
andryyy
95c905e84a
Add Roundcube reqs
2017-02-08 17:21:49 +01:00
andryyy
0ac333bfbf
Add Roundcube reqs
2017-02-08 17:21:20 +01:00
andryyy
0eaee3239c
Fix relay all rcpt display in edit form
2017-02-05 20:50:49 +01:00
andryyy
563d26bb20
Fix relay all rcpt display in edit form
2017-02-05 20:49:25 +01:00
andryyy
d21ff134eb
Fix mailbox edit domain
2017-02-03 08:47:41 +01:00
andryyy
01d2d095c8
Fix mailbox edit domain
2017-02-03 08:46:19 +01:00
andryyy
74b5c7437b
Fix mailbox edit domain
2017-02-03 08:33:53 +01:00
andryyy
3795ae0b60
Fix mailbox edit domain
2017-02-03 08:32:25 +01:00
andryyy
0a828e8f23
Fix SOGo Dockerfile
2017-02-02 21:12:30 +01:00
andryyy
bd57cd8d0a
Remove sender_acl from view to prevent race conditions, use SOGo delegations instead
2017-02-02 21:02:11 +01:00
andryyy
29684425e2
Add Spanish language, gracias a NTHINGs!
2017-02-02 10:11:01 +01:00
andryyy
7c3a8a5819
Use IPs to not emerg Nginx when host does not exist
2017-02-02 10:09:44 +01:00
carazzim0
27c07438f8
fix bug where not existing admin is not being created
2017-01-31 10:06:56 +01:00
andryyy
272087ba39
Fix edit alias function
2017-01-30 14:43:28 +01:00
André Peters
23c791d87f
Merge pull request #32 from NTHINGs/patch-1
...
Spanish language
2017-01-30 12:15:53 +01:00
andryyy
d013353409
Do not overwrite admin on db update
2017-01-30 11:24:07 +01:00
Mauricio Alejandro Martínez Pacheco
5c1af5e83f
Spanish language
2017-01-29 19:32:41 -06:00
André Peters
432246b3ca
Merge branch 'master' into dev
2017-01-29 22:26:06 +01:00
andryyy
9d82a41b90
Fix resource translation
2017-01-29 22:07:13 +01:00