Commit Graph
100 Commits
Author SHA1 Message Date
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 270be16ca7 [Compose] Remove dedicated index (wip) 2018-11-12 21:01:24 +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 d14cef6ee2 [Config] Add info for sub.* records to generate_config.sh 2018-11-12 10:06:22 +01:00
andryyy b5448efda9 [Compose] New images for Rspamd, SOGo, Dovecot, Postfix, ACME
[Compose] New volume for deduplicated attachments
[Compose] New volume for mail index files
2018-11-12 10:05:22 +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
André Peters 768329a90f [ACME] Allow for sub.* values in ADDITIONAL_SAN 2018-11-07 09:04:49 +01:00
André Peters c58697a435 [Rspamd] Reduce rspamd DNS timeout
Reduce rspamd DNS timeout
2018-10-29 20:54:59 +01:00
andryyy f8ff0afbc6 [Web] Fix init_db for older mailcow installations, fixes #1961 2018-10-28 20:57:21 +01:00
andryyy c0eb41400a Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-10-28 12:46:59 +01:00
andryyy b8b9e6ef57 [Web] Fix sieve validation, fixes #1960 2018-10-28 12:46:08 +01:00
André Peters 7325d80f19 [Update] Change umask for update to ensure its 0022 2018-10-28 10:41:45 +01:00
andryyy 9bb3947a10 [Compose] Update watchdog image 2018-10-27 23:44:29 +02: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
André Peters 7ab35df97e Merge pull request #1958 from heavygale/patch-1
Hide 'TLS policy maps'-Tab from Domainadmins
2018-10-27 17:33:26 +02:00
andryyy f92b20c9ad [Rspamd] Change log level to silent (see docs) 2018-10-27 13:55:55 +02:00
andryyy 533a6d9ae1 [Compose] Update ClamAV, watchdog and Docker API images
[Compose] Remove whitelist mount in ClamAV service
2018-10-27 13:26:15 +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
andryyy 70a914a98c [Web] More mailq fixes 2018-10-25 23:03:35 +02:00
andryyy a6b615f268 [Compose] Update SOGo, Dovecot and Postfix images 2018-10-25 22:43:32 +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 53333f3b4d [Compose] Update Docker API and ACME images 2018-10-24 20:16:13 +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é Peters bf06d8dd3a Merge pull request #1934 from DynamicThijs/patch-1
Update lang.nl.php
2018-10-22 20:59:55 +02:00
André Peters ffa8f61bbd Merge pull request #1935 from DynamicThijs/patch-2
Update lang.en.php
2018-10-22 20:59:39 +02:00
André Peters 68f2a1c5fc [Rspamd] Properly close additional Rspamd maps 2018-10-19 11:12:58 +02:00
André Peters 950e6bf09c [PHP-FPM] Disabling more functions inside php-fpm 2018-10-15 22:54:17 +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
André Peters 1765e9c2ba Merge pull request #1896 from ntimo/master
Fixed issue template for bugs
2018-10-14 19:06:22 +02:00
André Peters 28b967fde1 Merge pull request #1895 from ntimo/master
Added new feature request Github template and edited bugs template
2018-10-14 18:57:15 +02:00
André Peters 08e5432074 [Netfilter] Remove duplicate import 2018-10-14 00:16:21 +02:00
André Peters a26acdefc5 Merge pull request #1888 from ntimo/master
Added .github folder to .gitignore file
2018-10-13 23:10:48 +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
André Peters 90aaae042b Merge pull request #1853 from ntimo/master
Added Gitea and Gogs to .gitignore
2018-10-09 19:25:07 +02:00
André Peters 7936a6ce13 Merge pull request #1868 from gromez/api-dkim-details
[Web] New /get/dkim/{domain} API method to retrieve DKIM keys
2018-10-09 19:24:50 +02:00
André Peters 3d5706353e Merge pull request #1858 from mailcow/relayhost-test
[web] fix relayhost test button
2018-10-07 13:22:31 +02:00
André Peters d735b93437 Merge pull request #1840 from Knight1/patch-6
Add portainer and docker-compose.override.yml to .gitignore
2018-10-06 10:29:46 +02:00
André Peters 38e6de4f6a Merge pull request #1825 from mailcow/MAGICCC-patch-1
Don't print 'Collecting garbage...' twice
2018-10-03 12:45:48 +02:00
André Peters cd24831679 [Rspamd] Fix settings map location, fixes #1796 2018-09-25 21:03:04 +02:00
André Peters b5df239c1b [Rspamd] Update to 1.8.0 2018-09-25 11:17:00 +02:00
André Peters 775b69f63e Merge pull request #1721 from sriccio/master
[dovecot] Enhancement to allow the use auth_default_realm
2018-08-28 17:28:49 +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é Peters bbbdb13e6a [Web] Fix length of remote column in logs table for IPv6 2018-08-19 10:25:27 +02:00
André Peters 57277a2246 Merge pull request #1690 from DynamicThijs/patch-1
Update lang.nl.php
2018-08-18 19:14:36 +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é Peters 047f5f3e99 Merge pull request #1612 from maximbaz/backup-mailcow-conf
Always backup mailcow.conf
2018-07-29 15:17:43 +02:00
André Peters 3f84efcf55 Merge pull request #1562 from zedtux/bugs/generate_config.sh-for-macos
Updates generate_config.sh making it working on macOS
2018-07-18 08:50:10 +02:00
André Peters 57191cd009 Update generate_config.sh 2018-07-18 08:47:53 +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é Peters 4c16dd15f7 Merge pull request #1540 from DynamicThijs/patch-1
Fix typo in lang.en.php
2018-07-05 12:07:47 +02:00
André Peters 4a3de27bb9 Merge pull request #1538 from tsujamin/update.sh-ininite-loop-fix
Fix infinite loop when parsing update.sh arguments
2018-07-05 00:00:53 +02:00
André Peters 4407e7a8a1 Merge pull request #1514 from mailcow/revert-1510-patch-1
Revert "[Postfix] Default SMTP server security grade for EECDH key exchange"
2018-06-28 00:29:02 +03:00
André Peters bca8920679 Revert "[Postfix] Default SMTP server security grade for EECDH key exchange" 2018-06-27 23:28:54 +02:00
André Peters f62cae7329 Merge pull request #1510 from elcore/patch-1
[Postfix] Default SMTP server security grade for EECDH key exchange
2018-06-27 10:18:18 +03:00
André Peters 2066190624 Merge pull request #1425 from mailcow/multimap
[rspamd] fix redis multimaps in version 1.7.5
2018-05-25 19:27:34 +02:00
André Peters 71635d603b Merge pull request #1362 from extremeshok/patch-10
Update smtp-cli to v3.9
2018-05-06 09:12:38 +02:00
andryyy e69b6db877 [Web] Do not allow to create a domain where domain = mailcow_hostname 2018-05-03 22:42:31 +02:00
andryyy a0d2e34433 Minor fix in generate_config.sh 2018-05-03 22:31:20 +02:00
André Peters 03ed132363 Merge pull request #1265 from paescuj/master
Fix initial compose project name
2018-04-13 14:26:04 +02:00
André Peters 182b7826bd Fix compose project name, take #3 2018-04-12 21:52:32 +02:00
André Peters 0ac3a66182 Additional fix for compose project name 2018-04-12 08:29:40 +02:00
André Peters 152ccba1d4 [Compose] Critical fix for project name
Docker-compose doesn't strip dashes and underscores anymore
2018-04-12 07:56:54 +02:00
André Peters 96b80b3239 Merge pull request #1232 from mailcow/everycloud
rspamd: Fix NO_LOG_STAT for everycloud monitoring
2018-04-02 19:28:02 +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
André Peters e9109a26c5 Merge pull request #1148 from droid-sheep/master
[Web] remove encoding for resource data attribute to fix deletion
2018-03-08 21:27:16 +01:00
André Peters 1534c5aa76 [Compose] Update SOGo image 2018-03-03 23:22:55 +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