FreddleSpl0it
54728bf780
[Dovecot] Fix create sogo-sso.conf
2025-02-11 14:40:38 +01:00
FreddleSpl0it
f64c6aa1d4
Merge pull request #6269 from mailcow/staging
...
Automatic PR to nightly from 2025-01-27T10:00:26Z
2025-02-07 15:10:10 +01:00
FreddleSpl0it
e645f931dc
[Nginx] Add env var for HTTP to HTTPS redirection
2025-02-03 12:05:08 +01:00
FreddleSpl0it
bbdec0960a
Merge pull request #6290 from mailcow/fix/nginx-vhosts
...
[Nginx] Use vhosts for additional server names
2025-02-03 11:35:09 +01:00
FreddleSpl0it
a2e87e0880
[Web] Add validation for server_name against allow list
2025-01-30 11:47:55 +01:00
DerLinkman
2407aa7895
Merge branch 'feat/clamd-rebuild' into staging
2025-01-29 14:01:39 +01:00
FreddleSpl0it
0ad327bbe5
[Nginx] Use separate vhosts for additional server names
2025-01-29 09:51:45 +01:00
DerLinkman
60a2270d1e
clamd: update to 1.4.2 + build from source instead using alpine packages
2025-01-28 14:25:56 +01:00
FreddleSpl0it
45d14254f2
[Postfix] Remove discontinued Nixspam DNSBL from existing dns_blocklists.cf
2025-01-24 10:06:50 +01:00
FreddleSpl0it
d430b595c1
Merge branch 'staging' into nightly
2025-01-23 08:11:45 +01:00
FreddleSpl0it
7bcd61ecb5
[Nginx] Generate includes for custom configs
2025-01-22 14:30:47 +01:00
FreddleSpl0it
1e70a20188
[SOGo] Add mailcow Buttons to SOGo navbar
2025-01-15 16:15:25 +01:00
Amin
65bc8f0972
Update docker-compose.yml (sogo-mailcow)
...
This commit includes the addition of 3 lines, in the volumes part of the sogo-mailcow container, to allow for better customisation of the user interface on the web client page.
2024-12-19 21:59:05 +08:00
DerLinkman
1c6684a539
compose: fix dovecot tagging
2024-12-12 17:02:21 +01:00
Niklas Meyer
3e8bb06a37
dovecot: replace solr fts with flatcurve (xapian) ( #5680 )
...
* fts-flatcurve: inital implementation
* fts: removed solr from compose.yml
* flatcurve: added heap and proc logic to dovecot
* added logic for update.sh & generate for Flatcurve
* delete old iteration of fts-flatcurve.conf
* updated default fts.conf
* updated .gitignore to exclude fts.conf for further git updates
* Remove autogeneration of fts.conf (disable override)
* cleanup all left solr stuff
* renamed SKIP_FLATCURVE to SKIP_FTS
* cleanup leftovers solr in lang files
* moved lazy_expunge plugin only to mail_plugins
* added fts timeout value
* compose: remove dev image of dovecot
* updated japanese translation
2024-12-12 16:44:42 +01:00
FreddleSpl0it
8853e2c44a
[Nginx] Use SOGo IPv4 for upstream
2024-12-09 09:50:16 +01:00
FreddleSpl0it
a41bb55c83
Merge remote-tracking branch 'origin/staging' into nightly
2024-12-05 14:33:41 +01:00
FreddleSpl0it
896a9638d6
Fix mailcowauth
2024-12-02 14:16:43 +01:00
FreddleSpl0it
b0de756a7c
[Redis] Rename docker-entrypoint.sh to redis-conf.sh
2024-11-19 14:54:36 +01:00
FreddleSpl0it
c1903f121d
[Redis] set password via docker-entrypoint.sh
2024-11-19 14:25:31 +01:00
FreddleSpl0it
89fb1322c6
Enable password protection for Redis
2024-11-19 14:25:31 +01:00
FreddleSpl0it
70ca5fde95
[Nginx] Use jinja2 for templating nginx configuration
2024-11-19 08:39:52 +01:00
FreddleSpl0it
dc379267a9
Merge remote-tracking branch 'origin/staging' into nightly
2024-11-12 16:07:55 +01:00
Niklas Meyer
4d688c5500
2024-11a ( #6160 )
...
* update.sh: precaution ask for deletion of dns_blocklists.cf if old format (#6154 )
* [Web] Updated lang.zh-cn.json (#6151 )
[Web] Updated lang.zh-cn.json
Co-authored-by: Easton Man <me@eastonman.com>
* compose: bump sogo version to include 5.11.2 (#6156 )
* php: use correct php image + workaround of #6149 (#6159 )
* compose: bump php-fpm container to correctly use patched c-ares
* [Web] check $containers_info contains required fields
---------
Co-authored-by: FreddleSpl0it <patschul@posteo.de>
---------
Co-authored-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: Easton Man <me@eastonman.com>
Co-authored-by: FreddleSpl0it <patschul@posteo.de>
2024-11-12 15:57:17 +01:00
Niklas Meyer
b90375b6e5
php: use correct php image + workaround of #6149 ( #6159 )
...
* compose: bump php-fpm container to correctly use patched c-ares
* [Web] check $containers_info contains required fields
---------
Co-authored-by: FreddleSpl0it <patschul@posteo.de>
2024-11-12 15:56:23 +01:00
FreddleSpl0it
9542698e95
Merge remote-tracking branch 'origin/staging' into nightly
2024-11-12 15:10:03 +01:00
Niklas Meyer
afe0ba74d2
compose: bump sogo version to include 5.11.2 ( #6156 )
2024-11-12 11:11:34 +01:00
Niklas Meyer
6ec1e357c3
fix: broken sogo cron notifications (for appointments etc.) ( #6128 )
2024-11-05 16:21:14 +01:00
FreddleSpl0it
2d76ffc88c
Merge pull request #6045 from mailcow/feat/rename-mbox
...
[Web][DockerApi] Add Feature to Rename Email Addresses
2024-10-25 10:49:58 +02:00
Niklas Meyer
ee2791d93a
rspamd: update to 3.10.1 ( #6115 )
...
* rspamd: upgrade to 3.10.1
* rspamd: adapt 30s task timeout per default now
2024-10-18 15:50:45 +02:00
Niklas Meyer
8dcaffe925
php: upgrade to alpine 3.20 (base os) ( #6106 )
2024-10-16 10:35:54 +02:00
Niklas Meyer
982e823c71
sogo: upgrade to 5.11.1 ( #6109 )
2024-10-15 16:13:51 +02:00
Niklas Meyer
fda95301ba
fix: added tls1.0/1.1 patch for openssl when using older tls versions in override ( #6105 )
2024-10-15 10:32:08 +02:00
FreddleSpl0it
0d2046baeb
Merge branch 'staging' into nightly
2024-09-05 14:53:37 +02:00
FreddleSpl0it
0d704a57f5
Merge pull request #6057 from mailcow/fix/sogo-auto-reply
...
[SOGo] Fix vacation auto reply date shifting
2024-09-05 11:19:40 +02:00
FreddleSpl0it
462137ede7
Merge pull request #6044 from mailcow/feat/redis-session-store
...
[PHP-FPM] Use redis as session store
2024-09-05 10:55:07 +02:00
Niklas Meyer
bb6f405841
compose: added clamd as depends_on to rspamd ( #6062 )
2024-09-04 14:42:30 +02:00
FreddleSpl0it
ae3653a925
[SOGo] vacation auto reply date shifting #5394
2024-09-02 10:22:51 +02:00
FreddleSpl0it
c62b467ac4
[PHP-FPM] Use redis as session store
2024-08-22 11:16:01 +02:00
FreddleSpl0it
10dfd0a443
[Web][DockerApi] Add the ability to rename the local part of a mailbox
2024-08-21 10:10:34 +02:00
DerLinkman
e21157c10d
Merge branch 'staging' into nightly
2024-08-19 11:42:12 +02:00
Niklas Meyer
b70bcd36fb
containers: use mariadb-admin instead of deprecated mysqladmin ( #6026 )
...
* dockerfiles: use mariadb-admin instead of deprecated mysqladmin command
* compose: bump compose tags
2024-08-19 11:33:28 +02:00
DerLinkman
1fc964d72e
compose: bump dovecot image to newest nightly (20240814)
2024-08-14 10:12:10 +02:00
DerLinkman
3396e1b427
Merge branch 'staging' into nightly
2024-08-13 16:03:30 +02:00
Niklas Meyer
b26ccc2019
unbound: fix healthcheck logging + added fail tolerance to checks ( #6004 )
...
* unbound: fix healthcheck logging to stdout + rewrote healthcheck logic
* compose: bump unbound tag
* unbound: fixed healthcheck logic
2024-08-13 15:59:57 +02:00
Niklas Meyer
b1c1e403d2
sogo: update to 5.11.0 + Rebase on Bookworm ( #6002 )
...
* sogo: update to 5.11.0
* compose: bump sogo compose tag
2024-08-13 09:43:59 +02:00
DerLinkman
294a406b91
fix: disabled api call to solr in ui when mailbox deleted but using flatcurve
2024-08-08 09:25:52 +02:00
DerLinkman
d0ecb72e08
Merge branch 'staging' into nightly
2024-08-08 08:44:12 +02:00
Kitof
824a473fea
ofelia: limit scope to mailcow project ( #5776 )
...
* Filter to limit ofelia scope
See https://github.com/mailcow/mailcow-dockerized/issues/5775
* compose: added ${COMPOSE_PROJECT_NAME} ENV to ofelia container
2024-08-08 08:42:50 +02:00
DerLinkman
52431a3942
compose: bump watchdog image
2024-08-07 14:50:12 +02:00
Niklas Meyer
8017394e9d
Merge pull request #5773 from mrclschstr/staging
...
[Fix] Watchdog: escape subject and body for webhooks
2024-08-07 14:48:11 +02:00
DerLinkman
772d5c51fd
Merge branch 'staging' into nightly
2024-08-07 14:21:23 +02:00
DerLinkman
6e00d653ce
compose: bumped rspamd tag
2024-08-07 14:00:04 +02:00
DerLinkman
a4c006828e
compose: bump container tags
2024-08-07 09:51:47 +02:00
DerLinkman
c918726143
dovecot: fix precompiling of sieve scripts
2024-08-06 12:04:04 +02:00
Marcel Schuster
82fde23cc1
Bump watchdog to v2.03
2024-08-01 19:14:29 +02:00
FreddleSpl0it
57bc03b878
Merge remote-tracking branch 'origin/staging' into nightly
2024-07-31 10:35:44 +02:00
Niklas Meyer
eea81e21f6
Revert "php: Rebase on Debian 12" ( #5956 )
...
* Revert "php: Rebase on Debian 12 (#5951 )"
This reverts commit 9b478b3859 .
* Revert all before "the storm" in php world
2024-07-12 16:21:53 +02:00
Niklas Meyer
9b478b3859
php: Rebase on Debian 12 ( #5951 )
...
* php: rebuild on debian 12
* Restored one build dockerfile
* cleanup Dockerfile
2024-07-12 09:40:10 +02:00
Niklas Meyer
cf6594220c
dovecot: add Flatcurve FTS Engine as EXPERIMENTAL ( #5920 )
...
* dovecot: experimental added flatcurve backend + switch
* dovecot: bump docker image
2024-06-26 11:28:18 +02:00
Niklas Meyer
2cf952eb36
[Postfix] Upgrade to Deb12 + PF to 3.7.10 & Drop TLS 1.0/1.1 per default ( #5635 )
...
* postfix: removed TLS1.0/1.1 support (natively)
* postfix: upgrade to deb12 + pf to 3.7.9
* compose: increased postfix tag
* postfix: shortened TLS syntax with new format of 3.6+
2024-06-26 10:44:07 +02:00
DerLinkman
bf13af9691
increased rspamd image tag
2024-06-24 10:00:16 +02:00
Lasagne
4a052da289
Add switch to skip fetching certificates auto{config,discover} subdomains ( #5838 )
...
* Add ACME_DONT_FETCH_CERTS_FOR_HTTP_SUBDOMAINS to acme.sh
* Add ACME_DONT_FETCH_CERTS_FOR_HTTP_SUBDOMAINS to docker-compose.yml
* Add ACME_DONT_FETCH_CERTS_FOR_HTTP_SUBDOMAINS to generate_config.sh
* Add ACME_DONT_FETCH_CERTS_FOR_HTTP_SUBDOMAINS to update.sh
* AUTODISCOVER_SAN instead of long string
default on,
default is fetching certs for auto{discover,conf}
* AUTODISCOVER_SAN instead of long string
also flipped
* AUTODISCOVER_SAN instead of long string
flipped default meaning
* fix explanation for AUTODISCOVER_SAN
* AUTODISCOVER_SAN instead of long string
and flipped meaning of the bool
* fix AUTODISCOVER_SAN explanation
* Merge branch 'mailcow:staging' into staging
* update.sh: corrected syntax for mailcow.conf insertion
2024-06-10 12:33:02 +02:00
Niklas Meyer
b4e8355827
Merge pull request #5845 from iamspido:patch-1
...
remove version from docker-compose.yml
2024-06-06 15:30:15 +02:00
DerLinkman
ba8902f0b1
os: updated all Alpine containers to 3.20
2024-06-05 11:52:48 +02:00
FreddleSpl0it
3080a70287
[Nightly][SOGo] Update to 5.10.0
2024-06-03 09:20:54 +02:00
IamSpido
c8ff5387c0
remove version from docker-compose.yml
...
With docker version 25.05 the version 2.1 in docker-compose.yml will be obsolete.
docker-compose.yml: `version` is obsolete
2024-04-16 14:10:44 +02:00
DerLinkman
35f039a119
sogo: update to 5.10.0
2024-02-26 16:55:13 +01:00
FreddleSpl0it
6928eb632e
[Dovecot] move sogo sso to mailcowauth.php
2024-02-26 13:10:08 +01:00
FreddleSpl0it
132e37bfec
[SOGo] use bash script for ldap plist template
2024-02-20 12:42:37 +01:00
FreddleSpl0it
b3e26e14ef
[Ofelia] add ldap sync cronjob
2024-02-20 12:01:08 +01:00
FreddleSpl0it
3b83949ba3
[Netfilter] Update to 1.58
2024-02-14 13:58:07 +01:00
FreddleSpl0it
d65a0bba44
[ClamAV] Update to 1.2.2
2024-02-13 09:16:38 +01:00
DerLinkman
40146839ef
docker-compose: bumped versions
2024-02-08 12:42:36 +01:00
FreddleSpl0it
216398355b
fix functions.inc.php, update sogo and dovecot nightly image
2024-02-08 12:42:35 +01:00
DerLinkman
b3a94e79e3
Use dedicated nightly images on nightly branch + updates of images itself
2024-02-08 12:42:32 +01:00
FreddleSpl0it
3a4c0c84a3
fix keycloak mailpassword flow
2024-02-08 12:42:31 +01:00
FreddleSpl0it
f8647bb15e
[Web] add keycloak sync crontask
2024-02-08 12:42:18 +01:00
FreddleSpl0it
dca5f1baab
[Web] move /process/login to internal endpoint
2024-02-08 12:42:11 +01:00
DerLinkman
63bb8e8cef
unbound: increase check interval to 30s
2024-02-08 12:23:46 +01:00
DerLinkman
583c5b48a0
dovecot: bump to docker image 1.28.1
2024-02-07 17:29:36 +01:00
DerLinkman
5a9702771c
[SOGo] Fixed SOGo crash on older kernels < 5.10.0-X
2024-02-07 17:18:20 +01:00
FreddleSpl0it
77e6ef218c
[Netfilter] Update to 1.57
2024-02-05 09:54:16 +01:00
DerLinkman
909f07939e
dovecot: bump version for repl fix
2024-02-02 17:06:31 +01:00
Patrick Schult
087481ac12
Merge pull request #5696 from mailcow/fix/netfilter
...
[Netfilter] add mailcow isolation rule to MAILCOW chain
2024-02-02 14:33:01 +01:00
DerLinkman
2e57325dde
docker-compose.yml: Bump dovecot + netfilter version
2024-02-02 11:27:46 +01:00
FreddleSpl0it
b236fd3ac6
[Netfilter] add mailcow isolation rule to MAILCOW chain
...
[Netfilter] add mailcow rule to docker-user chain
[Netfilter] add mailcow isolation rule to MAILCOW chain
[Netfilter] add mailcow isolation rule to MAILCOW chain
[Netfilter] set mailcow isolation rule before redis
[Netfilter] clear bans in redis after connecting
[Netfilter] simplify mailcow isolation rule for compatibility with iptables-nft
[Netfilter] stop container after mariadb, redis, dovecot, solr
[Netfilter] simplify mailcow isolation rule for compatibility with iptables-nft
[Netfilter] add exception for mailcow isolation rule for HA setups
[Netfilter] add exception for mailcow isolation rule for HA setups
[Netfilter] add DISABLE_NETFILTER_ISOLATION_RULE
[Netfilter] fix wrong var name
[Netfilter] add DISABLE_NETFILTER_ISOLATION_RULE to update and generate_config sh
2024-02-02 10:10:11 +01:00
DerLinkman
93e4d58606
sogo: fix ACL allow authenticated users + rebuild on Bookworm
2024-02-01 08:41:11 +01:00
DerLinkman
a0613e4b10
fix: rollback of Alpine 3.19 were possible
2024-01-22 11:26:26 +01:00
Niklas Meyer
68989f0a45
Merge pull request #5647 from Candinya/patch-1
...
fix: watchdog webhook body variables injector
2024-01-22 10:34:06 +01:00
DerLinkman
7da5e3697e
compose: bump watchdog version
2024-01-22 10:32:01 +01:00
DerLinkman
53be119e39
compose: bump unbound version
2024-01-22 10:22:24 +01:00
KagurazakaNyaa
aa1d92dfbb
add SKIP_UNBOUND_HEALTHCHECK to docker-compose.yml
2024-01-18 23:50:26 +08:00
DerLinkman
cb3bc207b9
unbound: increased healthcheck timeout
2024-01-18 11:55:01 +01:00
DerLinkman
accedf0280
Updated mailcow Components to be ARM64 compatible
2024-01-17 10:14:36 +01:00
DerLinkman
1ee3bb42f3
compose: updated image tags
2024-01-09 11:55:32 +01:00
FreddleSpl0it
6ff6f7a28d
[Postfix] set smtpd_forbid_bare_newline = yes
2023-12-29 20:19:26 +01:00
FreddleSpl0it
5c35b42844
Update Netfilter and Watchdog Image
2023-12-18 11:53:30 +01:00
Patrick Schult
96a5891ce7
Merge branch 'staging' into watchdog-no-notify-on-startup
2023-12-12 11:14:29 +01:00
FreddleSpl0it
66b9245b28
fix WATCHDOG_NOTIFY_WEBHOOK env vars
2023-12-12 11:10:10 +01:00