andryyy
c4446b85f1
[Rspamd] Add ratelimit.lua (to be removed from Dockerfile with next Rspamd release)
2018-12-15 21:19:35 +01:00
andryyy
b7c9af5e75
[Dovecot] Give master user a uid and gid, fixes #2093
2018-12-13 19:52:50 +01:00
andryyy
d8906e3d6c
[Dovecot] Trim more logs
2018-12-12 22:51:55 +01:00
andryyy
49915dd608
[Nextcloud] Fix headers
2018-12-12 20:31:19 +01:00
Geitenijs
92b9b2413e
Update lang.nl.php
2018-12-12 10:00:23 +01:00
andryyy
497b6a39de
[Postfix] Add missing regexp map, fixes #2083
2018-12-11 17:16:53 +01:00
Markus Heberling
4755bb323b
Allow setting ACL_ANYONE in the configuration
2018-12-11 11:32:36 +01:00
andryyy
9b1f51ae3f
[Git] Add allow_mailcow_local.regexp and dovecot-master.userdb
2018-12-10 23:26:28 +01:00
andryyy
9b720bb07a
[Dovecot] Add master user to userdb (to be used in SOGo)
2018-12-10 23:25:37 +01:00
andryyy
fa3525e2dd
[SOGo] Enable EMailAlarms
2018-12-10 23:24:49 +01:00
andryyy
5153623539
[Dovecot] Add master user to userdb (to be used in SOGo)
...
[SOGo] Use sieve.creds to authenticate against Dovecot and send email reminders
2018-12-10 23:23:56 +01:00
andryyy
d627934bd9
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-12-10 19:24:36 +01:00
andryyy
0825560764
[Web] Remove a divider
2018-12-10 13:27:19 +01:00
andryyy
236be46b4a
[Web] Small css fixes
2018-12-10 13:26:39 +01:00
andryyy
3a39937baf
[Rspamd] Do not apply SOGO_CONTACT for SPF fails and when sending from whitelisted host
2018-12-10 13:26:18 +01:00
andryyy
e43c696204
[Rspamd] Remove SOGO_CONTACT for header from
2018-12-10 13:25:38 +01:00
andryyy
b710cb751b
[Dovecot] Split imapsync cron by --
2018-12-10 13:24:51 +01:00
andryyy
09b9055f1a
[DockerAPI] Add mysql_upgrade task
2018-12-10 13:24:07 +01:00
andryyy
c2d413bff4
[MySQL] Remove deprecated values for future use of MariaDB 10.3
2018-12-10 13:23:02 +01:00
andryyy
04b699a3c7
[PHP-FPM] Trigger mysql_upgrade
2018-12-10 13:22:25 +01:00
André Peters
1916655db7
[Web] Fix missing string in modal dialog
2018-12-06 22:22:23 +01:00
andryyy
40500ae5b9
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-12-06 18:20:45 +01:00
Radek Tříška
fe660908fc
Fix missing string in modal dialog.
2018-12-06 16:03:23 +00:00
Radek Tříška
2ba90e0946
Fix missing string in modal dialog.
2018-12-06 16:02:35 +00:00
andryyy
28be09f3d7
[Web] Allow to toggle release format of quarantine msgs
2018-12-06 16:51:11 +01:00
andryyy
2a6320b86e
[Netfilter] Disable aborted login without auth as fail2ban trigger
...
[Dovecot] passdb query ignored active attribute in mailbox table
[PHP-FPM] Add default release format for spam
2018-12-06 16:49:28 +01:00
andryyy
fe95852f45
[Dovecot] Increate proc limit and default client limit
2018-12-06 16:47:41 +01:00
Geitenijs
22e1ba4bec
Update lang.nl.php
2018-12-05 13:14:50 +01:00
Radek Tříška
37dce63381
Localization extension (admin.php)
2018-12-05 02:40:45 +00:00
Radek Tříška
d77cbd7fd1
Update header.inc.php
2018-12-05 02:39:03 +00:00
Radek Tříška
739a27d884
Update lang.en.php
2018-12-05 02:38:19 +00:00
Radek Tříška
d69db604c9
Update lang.cs.php
2018-12-05 02:37:49 +00:00
andryyy
968f6f4157
[Rspamd] use boolean for one_shot, fixes #2066
2018-12-04 08:31:56 +01:00
andryyy
cfab7274b7
[Netfilter] Revert SNAT rule check, todo: check DNS with SNAT enabled
2018-12-01 23:12:27 +01:00
andryyy
a1c6bc9027
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-12-01 21:17:14 +01:00
andryyy
45ecc26a12
[Netfilter] Do not delete SNAT rule if not on first position
2018-12-01 21:17:08 +01:00
Geitenijs
87c487af0c
Update lang.nl.php
2018-12-01 13:55:25 +01:00
Geitenijs
abcf4fca37
Update lang.nl.php
2018-12-01 13:40:01 +01:00
Radek Tříška
8f856ad99d
Update lang.en.php
2018-12-01 02:35:12 +00:00
Radek Tříška
3ece6168c7
Update lang.cs.php
2018-12-01 02:34:15 +00:00
Radek Tříška
48045e9696
Localization extension (debug.php)
2018-12-01 02:33:16 +00:00
Radek Tříška
b9c876760c
Update lang.cs.php
2018-11-30 22:55:18 +00:00
Geitenijs
e151d656da
Update lang.nl.php
2018-11-30 22:31:30 +01:00
Geitenijs
a59d5e42d7
Update lang.nl.php
2018-11-30 20:41:28 +01:00
andryyy
57aa379a2a
[Compose] Updated PHP-FPM image
...
[Web] Rename configuration menu
[Web] Show warning when configuration disabled quarantine
2018-11-30 19:04:18 +01:00
andryyy
44096305f0
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-11-29 21:54:56 +01:00
andryyy
e02c51b1d1
[Rspamd] Fix examples for global white/blacklist
2018-11-29 21:51:09 +01:00
Geitenijs
1d58c65076
Update lang.nl.php
2018-11-28 15:41:56 +01:00
andryyy
77ce1bf43a
[Web] Fix init_db, init json when attributes are null
...
[Web] Do not fail when _sogo_static_view fails to update
2018-11-27 20:00:54 +01:00
root
09a2b2d16d
[Web] Fix init_db, init json when attributes are null
2018-11-27 12:51:42 +01:00
root
d445d7d2e7
[Web] Allow actions in quarantine modal, fixes #1991
...
[Web] Fixes for Source Sans Pro font
[Rspamd] Add global rcpt blacklist and whitelist
[Compose] New Rspamd image
2018-11-27 10:20:42 +01:00
Radek Tříška
57855e6cfb
Extend available languages
...
Added cs to available languages
2018-11-27 01:20:06 +00:00
Radek Tříška
3b26f6ec0e
Added support for Czech localization
...
Czech localization for mailcow.
2018-11-27 01:14:17 +00:00
andryyy
113c6fe018
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-11-26 10:41:44 +01:00
andryyy
a695bdd2ee
[Dovecot] Update Dovecot to 2.3.4, update Pigeonhole to 0.5.4
...
[Dovecot] Remove UTF-8 attribute
2018-11-26 09:44:41 +01:00
andryyy
c82f8165d8
[Dovecot] Fix maildir_gc, build with ldap support
2018-11-26 09:11:22 +01:00
andryyy
9acd9c719d
[SOGo] Read plist_ldap for dual auth via ldap, unsupported
2018-11-26 09:10:39 +01:00
andryyy
f76c3ee7f3
[Dovecot] Unsupported examples for IMAP auth via LDAP
...
[Rspamd] Globel whitelist/blacklist from via multimap
2018-11-26 09:06:51 +01:00
André Peters
a13c2c9359
Merge pull request #1949 from patschi/patch-1
...
[Postfix] Security: Prefer server-side ciphers
2018-11-22 12:59:06 +01:00
andryyy
05e14401ad
[Web] Edit domain, allow set max mailboxes to 0, fixes #2021
2018-11-16 23:12:46 +01:00
andryyy
f011db317e
[SOGo] Wait for updated db schema before bootstrapping
2018-11-16 22:48:28 +01:00
andryyy
7998ec3f1f
[DockerAPI] Fix image, fixes #2008
2018-11-16 20:09:29 +01:00
andryyy
e1aac74310
[Web] Fix settings_map_removed, fixes #2018
2018-11-16 19:58:55 +01:00
andryyy
a4452ed3a5
[Postfix] Important fix for mailbox maps, fixes #2013
2018-11-15 22:55:45 +01:00
Max
822175f20a
Outlook-Folder-Alias
2018-11-14 22:18:02 +01:00
andryyy
2515a91ac3
[Web] Add "alias_domains" ACL to prevent alias domains to add alias domains (by default!)
...
[Web] Edit alias domains: use select menu
[Web] Minor fixes
2018-11-14 08:20:56 +01:00
andryyy
d533c02c13
[Web] mailbox_format maildir
2018-11-12 21:01:05 +01:00
andryyy
224a5ebd9a
[Dovecot] Enable mail_log (events: delete undelete expunge copy mailbox_delete mailbox_rename)
...
[Dovecot] Increase vsz_limit for some services to 1 G
[Dovecot] Enable auth_cache
2018-11-12 21:00:39 +01:00
andryyy
b3518b0749
[Dovecot] Remove dedicated index (wip)
...
[SOGo] Fix sogo_view
2018-11-12 20:59:39 +01:00
andryyy
d82c2bfdb7
[Web] Adjust mailbox format
...
[Web] Include IMAP lib for future use
[Web] Fix default exception handler
[Web] Fix sync job edit forms
[Web] Other minor fixes
2018-11-12 10:03:50 +01:00
andryyy
f9bfac4d27
[Web] Fix _sogo_static_view creation when parent tables changed order of cols
2018-11-12 10:01:33 +01:00
andryyy
2b7aa206e4
[Web] Fix details for blind DKIM keys
2018-11-12 10:00:15 +01:00
andryyy
1d9f820b02
[SOGo] Include custom-sogo.js to dynamically add JS to SOGo, increase textarea font of CKeditor by default
2018-11-12 09:59:49 +01:00
andryyy
869e01a9a7
[Rspamd] Add fuzzy hash to msg
2018-11-12 09:57:25 +01:00
andryyy
4f7f493490
[Rspamd] Add SOGo contacts to whitelist
2018-11-12 09:56:54 +01:00
andryyy
2210201c76
[SOGo] Adjust SOGo view
2018-11-12 09:53:39 +01:00
andryyy
e6625501e7
[Nginx] Remove Strict-Transport-Security for subdomains (prevented autoconfig from working without TLS)
2018-11-12 09:53:18 +01:00
andryyy
1404fc50f4
[Rspamd] Add stopsignal (testing)
2018-11-12 09:52:34 +01:00
andryyy
159c36b531
[Dovecot] Create crypted mail_attachment_fs to store attachments with a min size of 128k
...
[Dovecot] Shared location to "auto:" to auto-detect legacy mailbox formats across shared mailboxes
[Dovecot] Create config service for crypted mail_attachment_fs
2018-11-12 09:52:12 +01:00
andryyy
9ee557e5a5
[Postfix] Adjust mailbox query
2018-11-12 09:49:52 +01:00
andryyy
244ab191bd
[Dovecot] Dovecot 2.3.3, Pigeonhole 0.5.3
...
[Dovecot] Use "--enable-hardening" flag
[Dovecot] Fix cronjobs
[Dovecot] Use /var/volatile to prevent locking files from being written to NFS storage (if vmail is on NFS)
[Dovecot] Change userdb query
[Dovecot] Use /var/attachments for mdbox attachment deduplication and /var/index for index files
[Dovecot] Fix sieve user creation
[Dovecot] Make console writable
[Dovecot] Fix trim_logs.sh
2018-11-12 09:49:23 +01:00
Markus Gnadl
0e33fd49bb
wildcards (subdomain.*) in ADDITIONAL_SAN are expanded to all mailcow domains
2018-10-30 09:07:01 +01:00
Michael Kuron
4ee546c04a
Reduce rspamd DNS timeout
...
Fixes #1957
2018-10-29 19:55:24 +01:00
andryyy
f8ff0afbc6
[Web] Fix init_db for older mailcow installations, fixes #1961
2018-10-28 20:57:21 +01:00
andryyy
b8b9e6ef57
[Web] Fix sieve validation, fixes #1960
2018-10-28 12:46:08 +01:00
andryyy
2bd1b1c960
[Watchdog] Skip container restart if running for less than 120 seconds
2018-10-27 23:44:06 +02:00
andryyy
a332f0dcc6
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-10-27 18:59:26 +02:00
André Peters
0758738326
Merge pull request #1924 from Skydiver84de/patch-1
...
Update lang.de.php
2018-10-27 17:38:20 +02:00
André Peters
efe19c347e
Merge pull request #1959 from heavygale/patch-2
...
Update lang.de.php
2018-10-27 17:37:56 +02:00
Max
fa9244828c
Update lang.de.php
2018-10-27 14:48:56 +02:00
Max
d5d7a77e21
Hide 'TLS policy maps'-Tab from Domainadmins
...
The tabpanel is already hidden, but the nav-tab was still visible.
2018-10-27 14:27:56 +02:00
andryyy
f92b20c9ad
[Rspamd] Change log level to silent (see docs)
2018-10-27 13:55:55 +02:00
andryyy
f796db0a65
[DockerAPI] Add top and stats
2018-10-27 13:25:18 +02:00
andryyy
e04a3aed6a
[ClamAV] Do not try to modify cross-mounted file, copy whitelist from conf to lib directory
2018-10-27 13:25:05 +02:00
andryyy
af5ce48e8d
[ClamAV] Remove AllowSupplementaryGroups from freshclam.conf (deprecated)
2018-10-27 13:24:14 +02:00
andryyy
4e2b8dbd90
[Watchdog] Check if initdb is running and if true skip killing php-fpm-mailcow
2018-10-27 13:23:36 +02:00
andryyy
bf71f9b600
[Postfix] Add tls_preempt_cipherlist to SMTPS
2018-10-27 13:22:29 +02:00
andryyy
42fe16250b
[Rspamd] Adjust default values for (perm) failures of DKIM and SPF
2018-10-26 20:04:41 +02:00
andryyy
c9cf3476a0
[Update] Remove obsolete parameters
...
[Compose] New watchdog image
[Watchdog] Allow multiple rcpts separated by comma
2018-10-26 10:07:23 +02:00
Patrik Kernstock
1dc9d3fa27
[Postfix] Security: Prefer server-side ciphers
...
Prefer server-side ciphers to prevent client-side cipher downgrade. Already enabled in Dovecot.
2018-10-25 23:37:25 +02:00
andryyy
70a914a98c
[Web] More mailq fixes
2018-10-25 23:03:35 +02:00
andryyy
bc12e55b4d
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-10-25 22:43:09 +02:00
andryyy
ea4e92a362
[Web] Fix mailq styles in /admin
2018-10-25 22:42:20 +02:00
andryyy
48047a364c
[Web] Move 'get' method to mailq functions file
2018-10-25 22:41:57 +02:00
andryyy
5f02f7d38f
[Web] Add overflows in /admin for small devices
2018-10-25 22:40:41 +02:00
andryyy
0d4e89e62b
[Web] Fix maildir cleanup after deleting mailbox
2018-10-25 22:39:20 +02:00
andryyy
800eebd117
[Dovecot] Use events to kill supervisord when main proc dies
...
[Postfix] Use events to kill supervisord when main proc dies
[SOGo] Use events to kill supervisord when main proc dies
2018-10-25 22:35:07 +02:00
andryyy
23e3bdfe5a
[Dockerapi] Some minor changes
2018-10-25 22:34:31 +02:00
André Peters
3094dd3822
[Web] Cleanup _sogo_static_view and memcached
2018-10-24 22:32:05 +02:00
andryyy
37964d9dd1
[ACME] Try to reload services after certificate changes instead of restarting
...
[DockerAPI] Add service reload commands
2018-10-24 20:14:59 +02:00
andryyy
5f02c6006c
[Postfix] Do not remove user agent
2018-10-23 23:22:43 +02:00
André
93e0206db4
[Update] Remove mailcow_anonymize_headers.pcre checks
...
[Postfix] Rename mailcow_anonymize_headers.pcre > anonymize_headers.pcre to prevent collisions
2018-10-23 22:57:38 +02:00
André
66d8f33aac
[Postfix] Move "should not"-sign headers out of Postcow check to always remove them, fixes #1911
2018-10-23 21:55:55 +02:00
André
c723a9d145
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-10-23 21:15:50 +02:00
André
e30dfd6751
[Web] Queue manager for Postfix
...
[Web] Add sogo_access mail attribute
[Web] Allow to wipe SOGo profiles
2018-10-23 21:14:57 +02:00
André
db64fa490b
[SOGo] Read .sogo_access attribute when bootstrapping view
2018-10-23 21:13:37 +02:00
André
fbf1c7b7c1
[DockerAPI] WIP: change of structure, add some more commands to control mail queue
2018-10-23 21:12:37 +02:00
André Peters
bf06d8dd3a
Merge pull request #1934 from DynamicThijs/patch-1
...
Update lang.nl.php
2018-10-22 20:59:55 +02:00
DynamicThijs
4a0059136b
Update lang.nl.php
2018-10-22 20:56:19 +02:00
DynamicThijs
556a5a365c
Update lang.en.php
2018-10-22 20:44:36 +02:00
DynamicThijs
6969892572
Update lang.nl.php
2018-10-22 20:41:43 +02:00
Skydiver84de
ce1c8ee603
Update lang.de.php
...
Correction of little mistake in line 569 (deleted one "zu" as it did not make any sence).
2018-10-20 08:07:34 +02:00
André Peters
68f2a1c5fc
[Rspamd] Properly close additional Rspamd maps
2018-10-19 11:12:58 +02:00
André
7490a85a48
[Web] Check cookie content, fixes #1917
2018-10-19 10:20:09 +02:00
André
e941c6e8b2
[ACME] Fix missing for loop start
...
[Compose] New ACME image
2018-10-19 10:03:05 +02:00
André
2ac664ceb7
[Web] Fix missing return msg when resetting spam score
2018-10-18 22:32:37 +02:00
André
67658c1a07
[Web] Read default actions from Rspamd instead of using/printing "5,15"
...
[Web] Allow to reset spam score to server default (which deletes the custom spam score from the database and prints the default action values of Rspamd in use)
2018-10-18 21:48:30 +02:00
André
7a7fafec87
[Compose] New Rspamd image (1.8.1)
...
[Rspamd] Upgrade base to Bionic
2018-10-17 22:41:39 +02:00
André
86b92f68cb
[Watchdog] Remove cert check (wip)
...
[Watchdog] Append last check loop as attachment to mail
[Watchdog] Print time and date in mail alerts
2018-10-17 22:30:13 +02:00
André
7386dc1e5c
[ACME] Stop requesting certificates for autoconfig.*
2018-10-16 23:01:01 +02:00
André
109eec923f
[Web] Internal hint to switch to array_key_last instead of array_pop
2018-10-16 23:00:15 +02:00
André
73b48fc13e
[Rspamd] Remove deprecated attachments_only in AV module
...
[Rspamd] Remove old symbol score
2018-10-16 22:59:25 +02:00
André
51dd88abeb
[Unbound] Reduce negative max ttl to 60s and min-ttl for all other keys to 5
2018-10-16 20:14:14 +02:00
André
8958449e76
[Postfix] Remove headers only when mail_name matches
2018-10-16 20:11:21 +02:00
André
d39eab53a3
[Web] Fix API
2018-10-16 20:09:01 +02:00
André
788e32b328
[Web] Set new expire date for time limited aliases via actions button, fixes #1903
2018-10-16 20:08:52 +02:00
André
d99b8aaf69
[Postfix] Change mail_name to Postcow and only replace headers when mail_name matches
2018-10-16 10:26:41 +02:00
Tobias "Knight" S
41c8a8bb46
disabling more functions inside php-fpm
2018-10-15 22:52:30 +02:00
André Peters
83a5eda762
Merge pull request #1434 from apoc4lyps/master
...
hardening http headers
2018-10-15 22:48:50 +02:00
André Peters
58d0f51242
Merge pull request #1899 from mailcow/alias-autodiscover
...
Hide autodiscover records on DNS page for alias domains
2018-10-15 22:45:33 +02:00
Michael Kuron
1bb618d563
Update dns_diagnostics.php
2018-10-15 20:53:41 +02:00
André
abd0a1b337
[PHP-FPM] Disable some functions by default
2018-10-15 20:52:39 +02:00
André
a844adde0f
[Postfix] Add mailcow_anonymize_headers to default config
2018-10-15 20:52:06 +02:00
André
89b0e3e0c6
[Web] Minor language fix
2018-10-15 11:37:41 +02:00
André
178bee7ac3
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-10-14 19:05:57 +02:00
André
d2d0369f32
[PHP-FPM] Base on Alpine 3.8
...
[Watchdog] Base on Alpine 3.8
[ACME] Base on Alpine 3.8
[Watchdog] Minor changes
2018-10-14 14:29:03 +02:00
André
b8fe3f5fd4
[Web] Fall back to raw content when mail parsing fails, fixes #1892
2018-10-14 10:12:21 +02:00
André
2da228a21e
[Watchdog] Remove some check_ping checks
...
[Watchdog] Add ClamAV check (if SKIP_CLAMD=n)
[Watchdog] Add Unbound check
[Watchdog] Do not use Docker API by default to determine IP of containers (see "IP_BY_DOCKER_API")
[Watchdog] Minor changes
2018-10-14 00:21:31 +02:00
André
a9eddae686
[ACME] Do not add alias domains to auto* domains
2018-10-14 00:19:14 +02:00
André
5705044af0
[ClamAV] Update to 0.100.2
2018-10-14 00:18:21 +02:00
Tobias "Knight" S
7114999c75
remove duplicated import time
2018-10-13 23:30:24 +02:00
André
93917f8385
[Unbound] Upgrade to Alpine 3.8, fixes #1882
2018-10-13 10:12:01 +02:00
André
4459b773f1
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-10-12 19:24:41 +02:00
André
c80fe40669
[Unbound] Do not allow from all (dangerous for setups with incorrect netfilter setups)
2018-10-12 11:35:45 +02:00
André
5ce15eac4b
[Web] Some language updates for sys mails
2018-10-12 10:57:47 +02:00
André
23e6e52f4f
[Postfix] Proper permissions for sql config files
...
[Dovecot] Proper permissions for sql config files
2018-10-12 10:57:00 +02:00
André
1fce562434
[Dovecot] Set imap_max_line_length = 2 M
2018-10-12 10:56:40 +02:00
André
3db6af5c90
[Unbound] Trust all addresses - do not expose Unbound!
2018-10-12 10:56:17 +02:00
André
9f0be1d8a8
[Web] Fix require_once to always include document root
...
[Web] Add system mails (send mails to all mailboxes via LMTP)
[Web] Allow to add more administrators
[Web] Fix domain administrator editing
[Web] Remove some foreign keys
[Web] Remove username from API
[Web] Remove more .php extension from code
[Web] More minor fixes
2018-10-11 11:59:23 +02:00
André
32f7ae1d2e
[Rspamd] Prefix quarantine error_log messages with "QUARANTINE"
...
[Rspamd] Fix quarantine max size check (it was ignored)
2018-10-11 11:55:52 +02:00
André
c0b590fff6
[PHP-FPM] Move max_execution_time and max_input_time to general PHP config, removed as fixed php_admin_value
2018-10-11 11:54:38 +02:00
André
aa39be7ea6
[SOGo] Use mysqladmin status instead of ping to determine readiness
...
[PHP-FPM] Use mysqladmin status instead of ping to determine readiness
[PHP-FPM] Init database in entrypoint
[PHP-FPM] Change API credential injection
[Dovecot] Use mysqladmin status instead of ping to determine readiness
2018-10-11 11:53:22 +02:00
André
ce135bb773
[ACME] Log acme-client output base64 encoded, use mysqladmin status instead of ping to determine readiness
2018-10-11 11:51:13 +02:00
André Peters
4179cc74ec
Merge pull request #1830 from DynamicThijs/patch-1
...
Update Dutch lang file
2018-10-09 19:27:34 +02:00
Jérôme Groven
34ddde82c4
[Web] New /get/dkim/{domain} method to retrieve DKIM keys
2018-10-09 17:40:06 +02:00
André
699c9a7348
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-10-07 15:11:48 +02:00
André
ad63552951
[Dovecot] Check file size of mail crypt key pair, fixes #1859
...
[Compose] New Dovecot image
2018-10-07 15:10:17 +02:00
Michael Kuron
125ce8e27c
[web] fix relayhost test
2018-10-07 13:21:02 +02:00
André
9f52cd9456
[Docker API] Fix sieve list for users, fixes #1849
2018-10-06 22:09:23 +02:00
André
e304860408
[Web] Fix empty domain dropdown in race condition, fixes #1849 as workaround
2018-10-06 22:09:05 +02:00
André
1893dae2d9
[Web] Fix JS pathes, fixes #1845
2018-10-05 16:52:31 +02:00
André
c08149adef
[SOGo] EAS changes, larger timeout
2018-10-05 11:12:55 +02:00
André
539727330b
[Web] Fix domain admin edit function
2018-10-04 20:30:42 +02:00
André
f5799faf6d
[Web] Feature: TLS policy maps
...
[Web] Avoid php extensions in links
[Web] Minor fixes
2018-10-04 14:38:12 +02:00
André
c6aa3610f0
[Postfix] Enable/create smtp_tls_policy_maps
2018-10-04 14:34:53 +02:00
André
f6b2a6aab2
[Postfix] Enable/create smtp_tls_policy_maps
2018-10-04 14:34:34 +02:00
André
2f18eb5ad0
[Nginx] Avoid php extensions, use rewrite
2018-10-04 14:34:00 +02:00
André
b2067cb521
[SOGo] SOGoMaximumSyncWindowSize = 99
2018-10-04 14:33:32 +02:00
André
cf28727376
[Dovecot] Add timeouts to sa-rules script, remove with -f flag to return 0
2018-10-03 23:27:31 +02:00
DynamicThijs
2ef73e2255
Update Dutch lang file
...
Another little update to the Dutch lang file
2018-10-03 18:00:44 +02:00
André
d00f4744fa
[Web] Fix address rewriting actions, fixes #1829
2018-10-03 17:46:59 +02:00
André
a7b51a9972
[Web] Fix user page actions
2018-10-03 12:05:01 +02:00
André
76530b7e6d
[Web] Use json_encode for mail attrs when creating a mailbox
2018-10-03 11:28:25 +02:00
André
d8148bef79
[Docker API] Do not print warning when maildr does not exist
2018-10-03 11:27:52 +02:00
André
f0dfee7820
[Web] Add MAILBOX_DEFAULT_ATTRIBUTES variable to define default mailbox attributes
2018-10-03 11:18:31 +02:00
André
668a0927ac
[Web] Fix deletion of domain, fixes #1818
2018-10-02 21:20:11 +02:00
André
2af2f7836d
[Dovecot] Remove fixed uid and gid
2018-10-02 10:31:22 +02:00
André
62b27aeacb
[Dovecot] Check garbage hourly
...
[Dovecot] Update SA rules once when container starts
2018-10-02 09:34:21 +02:00
André
ca1e950c61
[Dovecot] Do not query gid and uid
2018-10-02 09:13:33 +02:00
André
b8ebdc3c58
[Postfix] Increase default message size limit to 100 MiB
2018-10-01 22:06:20 +02:00
André
a054182246
[Rspamd] Add desc to high spam networks
2018-09-30 18:56:35 +02:00
André
d7ca5579dc
[Rspamd] Ignore custom files, but keep bad asn map
2018-09-30 18:55:35 +02:00
André
cdca603ff5
[Unbound] Fix logging, fixes #585
...
[Rspamd] Fix permissions of controller password file
[Unbound] Enable unbound-control
2018-09-30 14:43:18 +02:00
André
b008211f52
[Rspamd] Controller password placeholder
2018-09-30 09:55:50 +02:00
André
8439daea7e
[Rspamd] Revert adding worker-controller-password...
2018-09-30 09:54:19 +02:00
André
4396be2938
[Rspamd] Place socket in _rspamd home and fix permissions
...
[Compose] Remove volume for Rspamd socket
[Web] Do not exit loop on fuzzy errors when learning a message as spam
2018-09-30 09:53:25 +02:00
André
73b10350d0
[Rspamd] Ignore sa-rules-heinlein file, remove from index
2018-09-29 22:03:48 +02:00
André
0fb43f4916
[Docker API] Use TLS encryption for communication with "on-the-fly" created key paris (non-exposed)
...
[Docker API] Create pipe to pass Rspamd UI worker password
[Dovecot] Pull Spamassassin ruleset to be read by Rspamd (MANY THANKS to Peer Heinlein!)
[Dovecot] Garbage collector for deleted maildirs (set keep time via MAILDIR_GC_TIME which defaults to 1440 minutes)
[Web] Flush memcached after mailbox item changes, fixes #1808
[Web] Fix duplicate IDs, fixes #1792
[Compose] Use SQL sockets
[PHP-FPM] Update APCu and Redis libs
[Dovecot] Encrypt maildir with global key pair in crypt-vol-1 (BACKUP!), also fixes #1791
[Web] Fix deletion of spam aliases
[Helper] Add "crypt" to backup script
[Helper] Override file for external SQL socket (not supported!)
[Compose] New images for Rspamd, PHP-FPM, SOGo, Dovecot, Docker API, Watchdog, ACME, Postfix
2018-09-29 22:01:23 +02:00
André
96c985abad
[Rspamd] Move settings file to RSPAMD_CONF root, delete old lua scripts
2018-09-26 13:23:05 +02:00
André
5db40bf688
[Web] Implement MD5-CRYPT verification, fixes #1665
2018-09-20 10:25:36 +02:00
André
c7cef3241f
[Rspamd] Controller worker count == 1, fixes #1716
2018-09-12 20:32:59 +02:00
André
1b5409f3fa
[Rspamd] Check if ip is valid (KEEP_SPAM symbol), fixes #1759
2018-09-12 15:50:42 +02:00
André
1499094b61
[PHP-FPM] Increase PHP memory limit for "web" to 512M
...
[Helper] Nextcloud 14
[Rspamd] Fix KEEP_SPAM lua script: skip check if ip is false
2018-09-11 19:35:21 +02:00
André
a5488d4ba6
[Web] Fix init db on fresh installations
2018-09-10 16:23:08 +02:00
André
ce604232e2
[Web] Add missing data-acl for sync jobs
2018-09-10 10:56:32 +02:00
André
29aeb5b85d
[Watchdog] Fix SOGo check, fixes #1750
2018-09-09 21:52:48 +02:00
André
c8a1cbd25a
Merge branch 'temp-master'
2018-09-09 21:21:43 +02:00
André
c9554ca022
[Compose] Update watchdog image
...
[Watchdog] Fix IP detection with multiple networks
[Web] Show API field (no docs, no support, wip)
[Web] haveibeenpwned.com implementation
[Web] User and domain admin ACL (no docs, no support, wip)
[Web] Some minor fixes
2018-09-09 21:18:38 +02:00
André
ea4a26eabf
[Nginx] Use SOGo web resources from local mount
2018-09-09 09:51:37 +02:00
André
ad902f0ad8
[SOGo] Remove HTTP server on port 9192
2018-09-09 09:48:11 +02:00
André
afc18fd469
[Rspamd] Update bad asn, move KEEP_SPAM to a custom lua function
2018-09-09 09:47:47 +02:00
André
8a88514dfd
[SOGo] Declare /usr/lib/GNUstep/SOGo as volume
...
[Nginx] Mount vols from sogo-mailcow to access /usr/lib/GNUstep/SOGo
2018-09-07 16:40:37 +02:00
André
e5b830adea
[Dovecot] Fix shared namespace
2018-08-31 23:33:55 +02:00
sriccio
5e56a46c84
[dovecot] Enhancement to allow to use auth_default_realm
...
When using auth_default_realm in dovecot configuration to setup a default domain name (to allow users to login with only a username instead of the full e-mail address), it breaks the compatibility with imapsync and sogo/sieve vacation.
Adding a domain name to dovecot master user/pass fixes this.
This never made it do the master branch, so I'm trying a PR again :)
See: https://github.com/mailcow/mailcow-dockerized/pull/1331#issuecomment-386534307
2018-08-28 17:14:05 +02:00
André Peters
4b09b5b1bb
Update functions.mailbox.inc.php
...
[Web] Remove invalid parameter from sieve_filters update query, fixes #1714
2018-08-26 18:31:44 +02:00
André
5b4b184778
[Web] Fixes to mailcow logo (stickers are coming!)
...
[Web] Fix adding multiple domain aliases, fixes #1705
2018-08-23 08:49:02 +02:00
André
1dea230b7b
[Web] Fix setting a rate limit when adding a domain
2018-08-21 21:23:06 +02:00
André
d28fd4070b
[Web] Allow to set rate limit in add_domain modal
...
[Web] Cleanup rate limits when deleting objects
2018-08-21 21:06:22 +02:00
André
d64a89473e
[Web] Add multiple DKIM at once (+ button to auto-fill missing keys)
...
[Web] Duplicate DKIM keys from a single domain to a single or multiple domains
[Web] WIP: Started Ratelimit rework
[Web] Show RL in overview of mailbox and domains
[Web] Move RL function out of mailbox functions file
[Web] Some language fixes/changes
2018-08-21 17:41:04 +02:00
Michael Kuron
140326012c
Fix length of remote column in logs table
...
Otherwise a full non-anonymized IPv6 address won't fit
2018-08-19 10:07:44 +02:00
DynamicThijs
819e94883a
Update lang.nl.php
2018-08-18 10:28:07 +02:00
André Peters
e021f4c365
Merge pull request #1633 from Knight1/patch-1
...
kitterman.com redirects to TLS by default
2018-08-18 05:59:52 +02:00
André
3fd99e4f6d
[Web] Important fix: Ignore untrusted headers
2018-08-17 22:32:42 +02:00
André
6cee038a63
[Dovecot] IMPORTANT: Disables 'any' and 'all authenticated' ACL settings! See wiki how to revert this, if you need it.
2018-08-17 21:44:17 +02:00
André
66ee11c03d
[SOGo] Disable display of ACL "any/authenticated" by default
...
[Dovecot] Disable "any" ACL by default
[SOGo] Might fix theme switching (yes, again)
2018-08-17 21:42:31 +02:00
André
6498fb0b39
[Web] Change alias to TEXT field
2018-08-16 12:42:12 +02:00
André
2c58323e36
[Web] Fix database init
2018-08-15 14:16:55 +02:00
André
1791383eab
[Web] Fix duplicate success message after editing a domain as domain administrator
...
[Web] Add "login as" button for domain admin table
2018-08-15 00:05:18 +02:00
André
a11cce6765
[Web] Fixes for BCC map input fields
...
[Web] Allow to edit alias address
[Web] $_SESSION['return'] now contains arrays and allows multiple returned messages and log entries
[Web] Some language string changes
[Web] General SQL exception handler, remove all try catch handlers
[Web] Alias table now has an ID as primary key
[Web] Be more aggressive with localStorage cleaning
2018-08-13 23:20:40 +02:00
André
d5e81b987b
[Dovecot] Set from address for sieve generated addresses, fixes #1662
2018-08-13 08:31:09 +02:00
André
02e567f76b
[Dovecot] Set CONTROL path for shared namespace and remove index
2018-08-08 23:59:38 +02:00
André
6bd818ceec
[ACME] Remove third-party IP tools
2018-08-06 15:15:24 +02:00
apoc4lyps
cf56be1843
set Referrer-Policy to strict-origin
2018-08-06 09:24:34 +02:00
André
d83537cda0
[ClamAV] Add whitelist template for ClamAV
2018-08-05 22:38:06 +02:00
André
66d1bc12c0
[Nginx] Set client_max_body_size = 0
2018-08-05 22:37:07 +02:00
André
ff0b9246b5
[ClamAV] Add whitelist file for ClamAV, fixes #1607
...
[ACME] Test for CAA before running script, fixes #1632
2018-08-05 22:35:20 +02:00
André
73f880ffba
[Web] Workaround for missing function when using API ( fixes #1640 )
...
[Web] Fixes SQL error on admin username change
2018-08-05 22:31:53 +02:00
Tobias "Knight" S
3522f3e83f
kitterman.com redirects to TLS by default
...
curl -I http://www.kitterman.com/dmarc/assistant.html
HTTP/1.1 302 Found
Date: Sun, 05 Aug 2018 02:53:18 GMT
Server: Apache/2.4.34
Location: https://www.kitterman.com/dmarc/assistant.html
Content-Type: text/html; charset=iso-8859-1
2018-08-05 04:54:09 +02:00
André
9dd17d4609
[SOGo] Change color codes in correct files
2018-08-04 09:23:45 +02:00
André
4227ec15fc
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-08-03 21:17:59 +02:00
André
7f86a80670
[Web] Fix log line handling
...
[Web] Add mailcow UI logs
[Web] Changes to _SESSION['return'] logic and logger (more to come)
[Web] Show last login
[Web, Postfix] Allow to disable sender check completely
[Web] Many minor fixes
[Web] Update some libs
2018-08-03 20:31:33 +02:00
André
bf9a180c00
[SOGo] Fix theme switching (99% sure we did it this time, guys)
2018-08-03 20:27:58 +02:00
André
b007975a04
[Rspamd] Rename -disable_monitored > disable_monitoring
2018-08-03 11:56:39 +02:00
André
e678292447
[Dovecot] Trim autodiscover logs
2018-08-02 12:19:58 +02:00
André
39b0fc515f
[SOGo] Syslog-ng: Do not trim after each push to Redis
2018-08-02 12:17:21 +02:00
André
85f83b1b71
[Rspamd] v1.7.9 (removed explicit ratelimit.lua)
2018-08-02 12:16:55 +02:00
André
f5fb7f6da5
[Watchdog] Do not trim after each push to Redis
2018-08-02 12:16:05 +02:00
André
f8f87d4744
[ACME] Do not trim after each push to Redis
2018-08-02 12:15:41 +02:00
André
bdf7632757
[Postfix] Add '*' as send_as to sender_acl map
...
[Postfix] Syslog-ng: Do not trim after each push to Redis
2018-08-02 12:15:04 +02:00
André
04b43d0a3b
[Dovecot] Add new imapsync + dependencies
...
[Dovecot] Syslog-ng: Do not trim after each push to Redis
[Dovecot] Add new cronjob to trim all Redis logs every minute (will be moved in the future)
2018-08-02 12:14:13 +02:00
André
241c6f0411
[Web] Fix goto check for alias
...
[Web] Minor change
2018-07-29 23:04:54 +02:00
André
59c4cc054e
[Rspamd] Deactivate neural but use a more aggressive learning method (no autolearn)
2018-07-29 23:03:49 +02:00
André
e3f73f26f1
[Web] Add u2f api from bitwardens repository to skip u2f when it is browser-provided
2018-07-29 23:01:51 +02:00
André
8934a3a68b
[Web] Allow spam/ham "traps"
...
[Web] Changes to docker functions
[Web] List all containers of compose project name
2018-07-29 00:38:45 +02:00
André
15b80760b2
[Postfix] Add scripts to learn from spam/ham traps
...
[Dovecot] Learn fuzzy when moving mails from/to junk
2018-07-29 00:36:08 +02:00
André
d8f86ae488
[Rspamd] Add local fuzzy worker
2018-07-29 00:34:36 +02:00
André
ff463168d1
[SOGo] Override theme-default.css to prevent theme switching, delete theme-green until fixed
2018-07-28 14:26:02 +02:00
André
6f656c39b4
[Web] Do not use hard-coded params in imapsync jobs
...
[Web] Allow custom parameters in imapsync
2018-07-27 22:19:59 +02:00
André
1115b826f9
[Dovecot] Various fixes for imapsync_cron, new imapsync version
2018-07-27 22:19:14 +02:00
André
5cc09055a7
[SOGo] Another try to fix theme switching on login screen
2018-07-27 22:16:18 +02:00
DynamicThijs
ed9fae075b
[Web] Update lang.nl.php ( #1605 )
2018-07-26 11:06:13 +08:00
André
f1b096b36e
[Dovecot] Increase process_limit to 500, thanks to @mritzmann
2018-07-25 21:04:24 +02:00
André
ef8c79c0e5
[Postfix] Fix alias for spam and ham addresses
2018-07-25 01:21:22 +02:00
André
4d393d9265
[Web] Remove title from Rspamd graph
2018-07-25 01:09:19 +02:00
André
e2ed2eab53
[Rspamd] Remove per_user settings as they were pretty much useless, some minor changes to bayes"
2018-07-25 01:06:12 +02:00
André
63ce1ba2d6
[Postfix] Create ham/spam mailboxes @ localhost
2018-07-25 01:05:51 +02:00
André
76c747041d
[Web] DNS check: only look for v=dkim1, k=rsa and p=key
2018-07-25 00:54:37 +02:00
André
240eb3abce
[Netfilter] Wait for Redis instead of exiting with an exception
2018-07-24 23:30:18 +02:00
Phoenix Eve Aspacio
5cb8df3f11
[Web] Minor fixes on the new rspamd graph...
...
* Reloads graph on window resize
* Reloads graph on tab change
2018-07-24 20:03:16 +08:00
Phoenix Eve Aspacio
fd91692335
[Web] Replace jqPlot with Google Charts ( #1604 )
...
* [Web] adjust height...
for mobile responsiveness.
* Delete jqplot.donutRenderer.js
* Delete jquery.jqplot.min.js
* Create google.charts.loader.js
* [Web] Add google charts loader
* [Web] New pie graph design
2018-07-24 18:46:17 +08:00
André
3d2cbb7bbf
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-07-23 20:01:07 +02:00
André
cedc38fbaa
[Web] Add search fields to some select forms
...
[Web] Better container restart js, but still a wip
[Web] Allow to set a DOCKER_TIMEOUT in vars.inc.php, default is 60 (seconds)
2018-07-23 20:01:01 +02:00
André
7de2607594
[Dovecot] Enable vacation-seconds with a default min period of 5s and a default period of 60s
2018-07-23 19:59:23 +02:00
Phoenix Eve Aspacio
68fa438a3f
[Web] Minor UI Fix
2018-07-23 19:33:52 +08:00
Phoenix Eve Aspacio
97b1c80f1c
[Web] Minor UI Fix
...
fixes column overflowing issues in small-screen devices.
2018-07-23 19:15:25 +08:00
André
3f0aca7a35
[Web] Add refresh button and counter to mailbox tables
...
[Web] Fix multiple "no results" rows when refreshing an empty table
[Web] Remember page when going back to a table with pagination, fixes #1598
2018-07-22 11:03:32 +02:00
André
649ab6c6fc
[Web] Update footable to 3.1.6
...
[Web] Add domain filter to some tables
[Web] Fix lost focus when filtering elements
[Web] Alsmost remove input lag on table filter
2018-07-21 22:31:20 +02:00
André
48829d8393
[Web] Fixes some issues with recipient maps (address rewriting)
2018-07-17 22:02:17 +02:00
André
d148986b66
[Web] Remove duplicate ;
2018-07-17 00:30:09 +02:00
André
6cba85eb07
[Postfix] Add tzdata to Postfix
2018-07-17 00:29:07 +02:00
André
b45b9bc5cf
[SOGo] Override more theme options to prevent occasional theme switching on login
2018-07-15 16:34:25 +02:00
André
9017f3f83c
[Web] Fix for adding inactive Rspamd settings rule
2018-07-15 16:02:27 +02:00
André
a83adc4d31
[Rspamd] Remove unused user_keywords and dynamic_rates from ratelimit module
2018-07-15 12:02:37 +02:00
André
882ee5fee6
[Rspamd] Re-use fixed new ratelimit
2018-07-15 12:01:28 +02:00
André
853b924fe1
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-07-15 11:56:26 +02:00
André
c372b01909
[Rspamd] Use old ratelimit LUA until custom rl is fixed
...
[Web] Updated settings preset: Ratelimit was NOT applied when preset for settings map was used (added "RATELIMIT_UPDATE", "RATELIMIT_CHECK" to symbols_enabled)
[Rspamd] v1.7.8
2018-07-13 11:40:37 +02:00
Phoenix Eve Aspacio
4b988a2e48
[Web] table header width fix ( #1564 )
...
* Mobile fix for tables
* mobile fix for tables
2018-07-13 17:02:46 +08:00
André
353af8e3a4
[Rspamd] Set start and end to rcpt matching regex
2018-07-12 23:18:49 +02:00
Phoenix Eve Aspacio
1522b83247
some mobile ui fixes and fixing some en-lang statements ( #1559 )
...
* Update lang.en.php
* mobile ui fixes
* mobile ui fixes
2018-07-12 23:23:52 +08:00
André
e9f60bf06c
[SOGo] Missing ) ...
2018-07-12 14:19:06 +02:00
André
e06c3e87ee
[SOGo] Refresh sogo static view on start
2018-07-12 14:08:00 +02:00
André
8a9ce0a57c
[SOGo] Refresh sogo static view on start
2018-07-12 14:04:31 +02:00
André
1772b0c6c4
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-07-12 12:47:30 +02:00
André
1ce5f09f6e
[Web] Verify new hashes: SSHA512 and SHA512-CRYPT, fix password update for users in sogo static view
2018-07-12 00:48:09 +02:00
André
587f37a300
[Dovecot] Remove additional hash scheme and let Dovecot decide the hash by prefix
2018-07-12 00:46:31 +02:00
André
d9df322eda
[Dovecot] Remove additional hash scheme and let Dovecot decide the hash by prefix
2018-07-12 00:46:17 +02:00
André
2f270f3b9b
[Web] Verify additional password hashes (only SHA512-CRYPT is supported today)
2018-07-12 00:24:23 +02:00
André
2aef18d130
[Dovecot] Remove user queries from passdb + add a second passdb for additional algorithms + create userdb without password queries
2018-07-12 00:23:12 +02:00
André
a4e96a3fe3
[ClamAV] v0.100.1 + rebase on Alpine 3.8
2018-07-12 00:21:46 +02:00
André
d4ce918b89
[Web] Add static view table for SOGo
2018-07-11 22:14:07 +02:00
André
51cb3e1aa3
[Web] Run _sogo_static_view update when changing sogo_view content
2018-07-11 22:13:43 +02:00
André
de00654a0a
[Web] Use preg_replace to detect passwd schema case-insensitive, sorry for wasting some ms cpu time
2018-07-11 22:12:22 +02:00
André
1b47ae55f1
[SOGo] Set SOGoPasswordChangeEnabled = YES - allow user to change password in SOGo
2018-07-11 22:11:09 +02:00
André
fa0b351da6
[Postfix] smtpd_tls_eecdh_grade = auto
2018-07-11 22:10:32 +02:00
André
cfb0d3b62c
[SOGo] Create a sogo_update_password trigger in SQL
...
[SOGo] prependPasswordScheme=YES in user sources
[SOGo] Use new "static view" as viewURL for much faster table lookups on large systems
2018-07-11 22:08:02 +02:00
André
22cecc3f85
[Postfix] Use Bionic as base image (Postfix 3.3) and replace python-gpgme by python-gpg
...
[Postfix] Fix syslog-ng config version
2018-07-11 20:01:03 +02:00
André
1e59816665
[Netfilter] Prevent crashes by locking threads
...
[Netfilter] SNAT6
2018-07-11 19:59:10 +02:00
André
055183257d
[Dovecot] v2.3.2.1 + remove some dev packages
2018-07-11 19:07:26 +02:00
DynamicThijs
d446d83020
Update lang.nl.php
...
Do you mind if I keep this file up to date whenever possible, or should I wait some days/weeks to include more changes at once?
2018-07-09 22:51:07 +02:00
André
f8283536ec
[Netfilter] Fix chain order watching and other fixes
...
[Web] Fix perm ban display
2018-07-09 22:23:39 +02:00
André
8b64db25c3
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-07-09 20:13:26 +02:00
André
27085df7d5
[Web] Show perma bans in admin interface
...
[Web] Show a restart button for netfilter
2018-07-09 20:13:02 +02:00
André Peters
cb9068dbb8
Merge pull request #1543 from DynamicThijs/master
...
Completely new dutch translations, as well as another typo fix for english
2018-07-06 13:19:26 +02:00
André
a72a3734d6
[SOGo, Compose] Add cow to logo... + new SOGo image
2018-07-06 12:10:22 +02:00
André
7b69549881
[SOGo] Fix theme-blue.js contrast and flipping colors on login screen, fixes #1528
2018-07-06 11:54:12 +02:00
DynamicThijs
482d504b1b
More dutch words
2018-07-06 10:06:18 +02:00
André
baf27f291b
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-07-05 22:41:16 +02:00
André
9cf8dab021
[Web] Fix adding resources, fixes #1545
2018-07-05 22:40:21 +02:00
DynamicThijs
6e77b06227
Small fix
2018-07-05 20:39:36 +02:00
DynamicThijs
69d89bdd7b
Completely new dutch translations!
2018-07-05 20:27:06 +02:00
DynamicThijs
6dfe8e254f
Fix another typo in lang.en.php
2018-07-05 20:25:42 +02:00
DynamicThijs
a7e5e0d343
Fix typo in lang.en.php
2018-07-05 10:19:04 +02:00
André
e352604a9b
[Compose, PHP-FPM] Fix script in new image
2018-07-04 11:41:43 +02:00
André
5e590ea119
[Web] Allow to blacklist, whitelist and unban networks currently blocked plus minor other fixes to fail2ban logic
2018-07-03 23:27:00 +02:00
André
26807823b4
[Netfilter] python-tipbles 0.13.0 plus missing vars for 0.13.0
2018-07-03 23:25:31 +02:00
André
37fbce855e
[Rspamd] Remove autolearn from Rspamd
2018-07-03 23:24:11 +02:00
André
3b5df979e9
[Dovecot, Compose] New Dovecot image, upgrade to 2.3.2 (0.5.2 PH), fixes various bugs including replication over TCP
2018-07-02 10:35:04 +02:00
André
17d3a24d89
[Netfilter] Fix table refresh and rule injection in snat loop
2018-06-29 11:25:26 +02:00
André
73a566b25a
[ACME] Fix for multiple additional SAN
2018-06-29 09:35:48 +02:00
André
d6a74e82e3
[ACME] Fix for CNAME response on AAAA dig request
2018-06-28 20:41:44 +02:00
André
9dc250c9f2
[Rspamd] Important fix for settings map
2018-06-28 11:48:23 +02:00
André
5baed3c543
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-06-27 23:29:15 +02:00
André Peters
bca8920679
Revert "[Postfix] Default SMTP server security grade for EECDH key exchange"
2018-06-27 23:28:54 +02:00
André
a1a6574964
[PHP-FPM] Add tzdata, update APCu and Redis extensions, update PHP to new minor
2018-06-27 22:51:17 +02:00
André
9b3ff998e7
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-06-27 12:10:08 +02:00
André
729bba5b57
[ACME, Compose] Add new image; fix AAAA check for ADDITIONAL_SAN
2018-06-27 12:09:51 +02:00
elcore
c386dfc11d
[Postfix] Default SMTP server security grade for EECDH key exchange
2018-06-27 03:39:54 +02:00
André
8adf3d27db
[ACME, Compose] Add new image; fix AAAA check for MAILCOW_HOSTNAME
2018-06-26 23:35:17 +02:00
André
f88a72eedd
[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)
2018-06-26 23:10:24 +02:00
André
5905a3919c
[Dovecot] Minor changes to ciphers, still disallow insecure ciphers
2018-06-26 07:50:17 +02:00
André
071024db4c
Fix indentation
2018-06-26 07:49:14 +02:00
André
ca7ad2942a
[Web] Minor fix to api.js
2018-06-25 22:32:46 +02:00
André
a5d40a4ab6
[Postfix] Re-enable TLS 1, 1.1 and some ciphers - real-world tests have shown this setup uses TOO MANY plain text sessions due to compatibility issues
2018-06-25 22:31:23 +02:00
André
7d2f1f3dd7
[Web] Minor style fixes
2018-06-24 11:52:25 +02:00
André
b8973648ff
[Rspamd] Disable default authenticated user ratelimit
2018-06-24 11:40:31 +02:00
André
02b1226312
[Web] Move Rspamd UI settings from debug to "Access" section
...
[Web] Move Rspamd settings map from debug to "Configuration" section
[Web] Some minor fixes to JS and PHP
[Web] Feature: Allow to set Rspamd settings from web UI (includes 2 presets)
[Web] Add missing primary keys
2018-06-23 23:50:22 +02:00
André
8bb24a9866
[Rspamd] Load additional settings defined in web ui
2018-06-23 23:48:06 +02:00
André
aa6a136c1f
[Dockerapi, Dovecot] Fix missing active user filter
2018-06-20 07:25:10 +02:00
André
d3bb53c5b6
[PHP-FPM, Nginx] Move some PHP parameters from Nginx to FPM configuration file
2018-06-10 14:31:31 +02:00
André
e79429beef
[PHP-FPM, Nginx] Move some PHP parameters from Nginx to FPM configuration file
2018-06-10 14:31:24 +02:00
André
27d3388579
[Rspamd] Remove antivirus debugging
2018-06-10 14:30:30 +02:00
André
43a6e24b81
[Web] Fix alias table - fixes #1467
2018-06-08 10:26:19 +02:00
André
e13c519ecb
[Web] Fix Rspamd plot, again - fixes #1467
2018-06-08 10:17:57 +02:00
André
82209196f5
[Web] Fix Rspamd plot
2018-06-08 09:13:26 +02:00
André
07c1a0bcd3
[Web] List alias addresses whitespace separated
2018-06-08 09:13:25 +02:00
André
6ded3dbd95
[API] Allow to set API options in mailcow.conf, fixes #1457
2018-06-08 09:11:03 +02:00
André
f15f30d53e
[Dovecot] Re-enable lz4 until 2.3.2 to verify replication fix
2018-06-08 09:09:31 +02:00
André
69d5790130
[Web] Add rsettings to API
2018-06-05 00:32:09 +02:00
André
0a44ea1a4c
[Dovecot] Lz4 compression sometimes leads to strange EOF errors when replicating
...
[Web] Cleanup JSON API
2018-06-05 00:31:27 +02:00
André
4a403e9323
[Dovecot] Imapsync: Set is_running = 0 on restart
2018-06-03 19:22:44 +02:00
André
dbaddc562e
[Web] Fix sorting by 'in use'
2018-06-01 14:32:27 +02:00
André
d2f9919a4d
[Web] Fix sorting by 'in use'
2018-06-01 14:19:42 +02:00
André
7c1795c497
[Web] Fix initial drawing of Rspamd plot
2018-05-31 17:58:51 +02:00
André
777e469958
[ClamAV] Remove deprecated AllowSupplementaryGroups
2018-05-30 20:28:23 +02:00
André
1b35376252
[Rspamd] Remove score for CTYPE_MIXED_BOGUS and ARC_REJECT, increase DNS timeout
2018-05-30 18:40:43 +02:00
André
8af05bb45d
[Web] Do not verify peer names and allow self-signed certs for relay check
2018-05-28 18:49:19 +02:00
Phoenix Eve Aspacio
ae4d6d5884
[web] fixes unclickable 'access' tab in mobile
2018-05-28 23:10:36 +08:00
apoc4lyps
918343865e
hardening http headers
2018-05-28 12:28:23 +02:00
André
37e6c50a9b
[Watchdog] Add missing package for IPv6 with smtp-cli, fixes #1430
2018-05-27 21:40:53 +02:00
André
f8abb2b1a4
[Web] Remove git version
2018-05-27 09:16:53 +02:00
André
e70c269998
[Web] Replot graph immediately
2018-05-26 23:07:26 +02:00
André
ab561139fe
[Web] Replot graph after drawing tables
2018-05-26 23:02:18 +02:00
André
a38424d3ad
[Watchdog] Find exact matches for service names, shuffle scaled services, check if ip is in mailcow network
2018-05-26 22:19:17 +02:00
André
46170668b5
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-05-25 19:28:27 +02:00
Michael Kuron
ea84004410
[rspamd] fix redis multimaps in version 1.7.5
...
The key's value was being used as symbol name instead of the symbol name defined in the config file
2018-05-25 18:58:37 +02:00
André
6ef521e825
[Web] Add git head info
2018-05-24 17:35:43 +02:00
André
b26aa04a9b
[Dovecot] Imapsync: Increase timeout1 value
2018-05-24 17:34:43 +02:00
André
4451b7406f
[Web] Show minimal Rspamd action graph in Rspamd history tab
2018-05-20 23:30:17 +02:00
André
8373eabfd3
[Web] Add jqplot for future graphs
2018-05-20 23:29:40 +02:00
André
4f53763698
[Web] Add jqplot for future graphs
2018-05-20 23:29:15 +02:00
André
3911ba0910
[Web] Add Rspamd stats export to API
2018-05-20 23:28:39 +02:00
André
4579124120
[Web] Load all container states at once in debug.php
2018-05-20 23:28:03 +02:00
André
1f7a5d586c
[Rspamd] Remove IP, fixes #1400
2018-05-19 00:14:30 +02:00
André
2dccb06bbf
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-05-18 21:47:42 +02:00
André
8ff4eb8076
[Rspamd] Slight changes to neural plugin
2018-05-18 21:39:25 +02:00
André
7a5d3af80b
[Rspamd] Slight changes to neural
2018-05-17 11:15:46 +02:00
André
5e2d19ac62
[Rspamd] Add neural module and define its scores
2018-05-16 21:26:05 +02:00
André
d167ade957
[Rspamd] Remove explict redis servers from statistic, add a name
2018-05-16 21:25:55 +02:00
Phoenix Eve Aspacio
e14bb55789
Revert "modal update for auto expunge"
2018-05-13 07:12:22 +08:00
Phoenix Eve Aspacio
8dba3356f5
modal update for auto expunge
2018-05-13 07:08:12 +08:00
André
a8d9b4359e
[Dovecot] Set vszlimits for some services to prevent oom situations, fixes #1203
2018-05-12 08:52:03 +02:00
André
7f72e44dac
[Rspamd] Move symbols to corresponding groups
2018-05-11 10:40:26 +02:00
André
527e790620
[Web] Store session data in Redis
2018-05-08 12:55:19 +02:00
André
2ee983c1a1
[Web] Fix implementation of multiple bookings for resources, fixes #1358
2018-05-06 21:51:00 +02:00
André
74008735ca
[SOGo] Always show GAL contacts
2018-05-06 14:33:20 +02:00
André
60910c496c
[Web] Fix init db
2018-05-06 14:30:06 +02:00
André
9e53ed4daf
[Watchdog] Update to new image with smtp-cli 3.9
2018-05-06 09:15:35 +02:00
André
d13539a9ad
[Web] Add primary keys for all tables
2018-05-06 09:15:12 +02:00
eXtremeSHOK
8a9319c3f0
Update smtp-cli to v3.9
...
https://github.com/mludvig/smtp-cli/tree/v3.9
2018-05-06 03:43:59 +02:00
andryyy
e69b6db877
[Web] Do not allow to create a domain where domain = mailcow_hostname
2018-05-03 22:42:31 +02:00
André
d14e6c184b
[ClamAV] Modify /dev/console to fit permissions
2018-05-02 21:08:40 +02:00
André
4c31adaa82
[Rspamd] Ratelimit: fix attempt to index a nil value when no authenticated user is found in a message
2018-05-01 22:44:03 +02:00
André
a3f194e890
[Web] Sort fail2ban black and whitelist
2018-04-29 23:52:40 +02:00
André
27fc98d12e
[Netfilter] Use Alpine 3.6
2018-04-27 21:55:25 +02:00
André
435fee2bc9
[Compose] Update PHP-FPM image
2018-04-26 22:04:59 +02:00
André
30cea1da9a
[SOGo] Increase workers count to 20
...
[Postfix] Add extended TLS header
[Web] Increase timeout to 10 for docker API connections
[Postfix] Add perl package
2018-04-26 14:08:45 +02:00
André
ef6644df34
[PHP-FPM] Delete old pool files
...
[Nginx] Remove dev code
2018-04-26 13:57:23 +02:00
André
7181ee4658
[Rspamd] Apply ratelimit against authenticated user instead of envelope from
...
[PHP-FPM] Create PHP-FPM listeners 9001 (system) and 9002 (web), drop 9000
[Rspamd] Parse quarantine messages as utf8
[Rspamd] Use new schema for Rspamd bayes hashes and expire them in Redis
[SOGo] Change default logo
[SOGo] Use different keyserver by default in Dockerfile
[Rspamd] Add bad ASN list (disabled by default)
[Watchdog] Change the way we check PHP-FPM, change SOGo check
[Nginx] Change ports according to new PHP-FPM listeners
[Update] Fix PHP-FPM ports for existing non-mailcow Nginx sites
2018-04-26 13:56:07 +02:00
André
f53006f6ab
[Dovecot] Dovecot 2.3.1, Pigeonhole 0.5.1
...
[ClamAV] 0.100.0, new log method without pipes
[Compose] New images for Dovecot and ClamAV, add persistent tty to clamd-mailcow
2018-04-26 12:36:13 +02:00
André
f036de706e
[Web] Added Latvian language \o/
2018-04-26 09:34:41 +02:00
André
05e026db3a
[Netfilter] New ban method, allow to set blacklists
2018-04-25 10:54:13 +02:00
André
7031af4cc8
[Compose] New dockerapi-mailcow image
...
[Docker API] Fix for rspamd-mailcow rspamadm pw command
2018-04-19 12:56:49 +02:00
Michael Kuron
ea3502f2a1
rspamd: Fix NO_LOG_STAT for everycloud monitoring
2018-04-02 19:26:15 +02:00
André Peters
32c0b4a293
[Web] Add a timeout to PHPMailer
...
[Web] Fix relayhost test with empty username
2018-03-19 10:37:55 +01:00
André Peters
d3ff84cf3f
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-03-09 10:51:46 +01:00
André Peters
33c24c737a
[Web] Fix empty exlude regex in sync job
2018-03-09 10:51:36 +01:00
Phillip Koch
db25a6f89f
removed encoding for data attribute to fix deletion
2018-03-08 20:46:43 +01:00
André Peters
d2e11df0d4
[SOGo] Wait for view to be created
...
Creating sogo_view can fail when run before init_db.
2018-03-03 23:20:41 +01:00
André Peters
8a7664f7d5
[Nginx] Add larger map bucket size, fixes 1112
2018-03-01 07:28:06 +01:00
André Peters
e3b542e73a
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2018-02-28 17:36:02 +01:00
André Peters
b175125d02
Merge branch 'dev' into master
2018-02-28 15:38:56 +01:00
André Peters
b6137cca2a
[ACME] Do not delete private key
...
...when reg key is invalid.
2018-02-28 11:13:17 +01:00
André Peters
a27f34d9df
[SOGo] Add v4 repo, new logo
2018-02-27 20:55:41 +01:00
André Peters
bf5b6732cf
[Dovecot] Fix passdb query
2018-02-27 20:55:12 +01:00
André Peters
b255ecd62b
[Dovecot] Add, but disable auth_debug
2018-02-27 20:54:46 +01:00
André Peters
5106eea86f
[Web] Fix sorting by returning a number, fixes #1092
2018-02-27 15:45:08 +01:00
André Peters
6a01411460
[Dovecot] Fix imapsync
2018-02-27 15:12:21 +01:00
André Peters
2b786c13de
[Web] Add default json attributes when adding mailbox
2018-02-27 15:02:49 +01:00
André Peters
0553dc5959
[Postfix] Fix query
2018-02-27 15:02:31 +01:00
André Peters
55cd58f14c
Update imapsync_cron.pl
2018-02-27 15:00:27 +01:00
Pascal Gollor
f38d9b8a1e
remove duplicates
2018-02-27 11:20:04 +01:00
Pascal Gollor
a95b3ab761
fix vars.local hint
2018-02-27 11:13:21 +01:00
Pascal Jufer
fc37a5aba5
Reorder navigation items
2018-02-27 10:34:23 +01:00
André Peters
ebc395a4ae
[Web] Fix update for mailbox
2018-02-26 21:57:32 +01:00
André Peters
819626ab60
Merge pull request #1083 from descala/lang_ca
...
Catalan language support
2018-02-26 18:55:13 +01:00
André Peters
9888bcc219
Merge pull request #1084 from descala/add_catalan_language_flag
...
Adds catalan language flag
2018-02-26 18:55:05 +01:00
André Peters
6b066c2891
Merge pull request #1090 from extremeshok/patch-5
...
Enable maildir compression
2018-02-26 18:54:04 +01:00
André Peters
410cbf55b6
Update dovecot.conf
2018-02-26 18:53:56 +01:00
André Peters
1aa940abc9
[Web] Add missing string
2018-02-26 17:44:24 +01:00
Lucky88888
48c85d08f2
fix maxbytespersecond issue
...
Fixed $maxbytespersecond configurable option. This was still not working because it took the DB value of maxage.
"First GitHub update for me, so please tell if I should have something different. ;) "
2018-02-26 15:26:17 +00:00
André Peters
3829135d93
[ClamAV] Add directory to make bootstrap not complain about missing directories
2018-02-26 09:19:14 +01:00
David Escala
c95cf982f4
Adds catalan language flag
...
A side efect is the IconDrawer flag images are replaced by the ones from
country-flag-icons by Wil Linssen, which in turn come from the Wikipedia
And the US flag is relaced by the UK flag for english
2018-02-24 10:19:16 +01:00
David Escala
165f6cb802
Catalan language support
2018-02-24 10:06:08 +01:00
André Peters
944b91a4b8
[Dockerapi] Add du command, push version
2018-02-22 09:21:37 +01:00
André Peters
bbbe52f560
[SOGo] Add blue (default) and red theme
2018-02-22 09:20:46 +01:00
André Peters
4abdebdddf
Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev
2018-02-22 09:19:25 +01:00
André Peters
f3896195d4
Update worker-controller-password.inc
2018-02-22 09:19:01 +01:00
André Peters
fbe24f39a2
[Web] Show volume usage for vmail, start listing system info in UI
2018-02-22 09:16:49 +01:00
André Peters
eb4dd632ae
[Web] Fix autodiscover triggering fail2ban implementation, fixes #1069
2018-02-22 09:16:16 +01:00
eXtremeSHOK
a3ae800794
BugFix: Outlook 2016 not using EAS
...
Outlook 2016 autoconfig will not be EAS enabled, even though "$autodiscover_config['useEASforOutlook'] = 'yes';
Outlook 2016 gives the HTTP_USER_AGENT string of "Microsoft Office/16.0 (Windows NT 10.0; MAPI 16.0.9001; Pro)"
Limiting the regex to only 15, causes the entire if statement to fail.
For future proofing, this has been set to any version string containing 15,16,17,18,19
This has been tested using the "Test Email AutoConfiguration for Outlook 2016"
2018-02-20 02:42:23 +02:00