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