DerLinkman
0860a7503e
os: updated alpine containers to 3.21
2025-03-10 11:56:12 +01:00
renovate[bot]
86df78255d
chore(deps): update dependency composer/composer to v2.8.6 ( #5719 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-10 11:39:19 +01:00
FreddleSpl0it
6b165887d8
Merge branch 'staging' into nightly
2025-03-07 13:21:57 +01:00
Peter
3c9d0c9d57
use ghcr.io for backupimage ( #6333 )
...
* use ghcr.io for backup image
* backup script: use renamed script + improved build of image
---------
Co-authored-by: DerLinkman <niklas.meyer@servercow.de>
2025-02-27 10:58:23 +01:00
DerLinkman
a6c38590ca
rspamd: upgraded rspamd to 3.11.0-2 (incl. NIXSPAM Removal) ( #6328 )
2025-02-25 09:23:10 +01:00
FreddleSpl0it
fcebe98557
Merge branch 'staging' into nightly
2025-02-24 15:09:36 +01:00
FreddleSpl0it
6ec5e88793
Merge pull request #6309 from mailcow/fix/6308
...
[Dovecot][Netfilter] Fix dovecot failed login regex
2025-02-24 11:26:06 +01:00
FreddleSpl0it
7d35646342
[Netfilter] adjust dovecot failed login regex
2025-02-24 09:20:41 +01:00
FreddleSpl0it
321965adee
[Netfilter] Fix dovecot password mismatch regex
2025-02-18 15:05:59 +01:00
Peter
7bce5d836b
Move sed cmd to remove discontinued DNSBLs ( #6315 )
...
* Move sed cmd to remove discontinued DNSBLs
* compose: bump postfix version
---------
Co-authored-by: DerLinkman <niklas.meyer@servercow.de>
2025-02-18 11:20:03 +01:00
FreddleSpl0it
a567d5dc31
[Nginx] Add support for trusted proxies via env var
2025-02-18 11:03:34 +01:00
Dmitriy Alekseev
f6dc0b463f
Update Rspamd to 3.11.0 and enable SMTPUTF8 for outgoing mail ( #6216 )
...
* Update Rspamd to 3.11
* Enable SMTPUTF8 and hide it from SMTPD greeting
* Update options.inc
* compose: increased rspamd tag
2025-02-17 14:41:39 +01:00
DerLinkman
16e22e23dc
sogo: switched apt source to sogo again (supports aarch64 now)
2025-02-17 14:31:50 +01:00
FreddleSpl0it
d8afa6f393
[Dovecot][Netfilter] Fix dovecot failed login regex
2025-02-14 13:12:12 +01:00
FreddleSpl0it
3912341b32
[SOGo] rename custom logo
2025-02-12 11:31:14 +01:00
FreddleSpl0it
ef2f5f7be0
[Dovecot] Use Redis ACL user quota_notify with restricted access
2025-02-11 16:59:18 +01:00
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
3544a2246e
[Nginx] fix ADDITIONAL_SERVER_NAMES array
2025-02-04 13:30:00 +01:00
FreddleSpl0it
97890b71f1
[Nginx] Invert SKIP container condition
2025-02-03 12:22:13 +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
DerLinkman
aac4c6b5f4
postfix: added master.pid removal and startsecs to supervisord ( #6284 )
2025-01-31 12:49:39 +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
1a087bb2c8
clamd: cleanup dockerfile
2025-01-28 14:49:11 +01:00
DerLinkman
65bc581fab
clamd: remove exposed ports from buildfile
2025-01-28 14:36:43 +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
Michael Kuron
04116982a5
Remove discontinued Nixspam DNSBL
2025-01-23 22:16:54 +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
Alyx
36db68677c
Reduce sa rules download retry limit to 5 ( #6225 )
...
Reduces the retry limit for the sa rules download to a more reasonable 5 retries to prevent running in a timeout condition.
2025-01-20 14:10:29 +01:00
FreddleSpl0it
1e70a20188
[SOGo] Add mailcow Buttons to SOGo navbar
2025-01-15 16:15:25 +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
Peter
ed2837edd8
Remove legacy Nextcloud settings ( #6050 )
2024-12-09 13:49:24 +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
6831f94fdb
[Redis] redis-cli suppress auth warning
2024-11-19 15:10:52 +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
9542698e95
Merge remote-tracking branch 'origin/staging' into nightly
2024-11-12 15:10:03 +01:00
Niklas Meyer
6ec1e357c3
fix: broken sogo cron notifications (for appointments etc.) ( #6128 )
2024-11-05 16:21:14 +01:00
FreddleSpl0it
d8c8e4ab1b
[DockerApi] Fix IMAP ACL migration issue when renaming mailbox
2024-10-31 11:00:03 +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
b106945c73
Feat/rspamd 3.10.2 ( #6122 )
...
* rspamd: update to 3.10.2
* rspamd: fix broken archive_extension gz
2024-10-21 16:03:51 +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
38907b5032
dovecot: activate lazy_expunge plugin per default (unconfigured) ( #6112 )
2024-10-16 15:56:40 +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
renovate[bot]
382056ec18
chore(deps): update dependency krakjoe/apcu to v5.1.24 ( #6087 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 11:24:26 +02:00
renovate[bot]
4c9690e87c
chore(deps): update dependency php/pecl-mail-mailparse to v3.1.8 ( #6096 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-15 11:09:23 +02:00
renovate[bot]
9a58e5e35a
chore(deps): update dependency phpredis/phpredis to v6.1.0 ( #6098 )
...
Signed-off-by: milkmaker <milkmaker@mailcow.de>
2024-10-15 10:45:32 +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
1528e8766a
[DockerApi] correctly escape user input
2024-09-06 15:59:52 +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
ae3653a925
[SOGo] vacation auto reply date shifting #5394
2024-09-02 10:22:51 +02:00
FreddleSpl0it
8e7b27aae4
[DockerApi] rework doveadm__get_acl function
2024-08-23 09:30:23 +02:00
FreddleSpl0it
c62b467ac4
[PHP-FPM] Use redis as session store
2024-08-22 11:16:01 +02:00
FreddleSpl0it
be5a181be5
[Web][DockerApi] migrate imap acl on mbox rename
2024-08-22 10:10:05 +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
Niklas Meyer
cb50d08605
dovecot: added timeout option when sa-rules cannot be downloaded ( #6025 )
...
* dovecot: added timeout option when sa-rules cannot be downloaded
* dovecot: changed sa-rules exit code to 0 to allow dovecot to start afterwards
2024-08-19 11:08:13 +02:00
Hassan A Hashim
f3da8bb85f
Refactor/Change Dockerfiles cmd from shell to exec form ( #6019 )
...
* Update `dockerapi/Dockerfile` CMD from shell to exec format
* Update `postfix/Dockerfile` CMD from shell to exec format
* Update `sogo/Dockerfile` CMD from shell to exec format
* Update `unbound/Dockerfile` CMD from shell to exec format
* Update `watchdog/Dockerfile` CMD from shell to exec format
2024-08-19 10:42:11 +02:00
DerLinkman
5571d80ae6
Merge branch 'staging' into nightly
2024-08-14 10:10:34 +02:00
DerLinkman
1994f706c0
dovecot: optimized dockerfile syntax
2024-08-14 10:03:42 +02:00
DerLinkman
e34afd3fdd
flatcurve-fts: limit tokenizers for email adresses
2024-08-14 10:02:59 +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
d0ecb72e08
Merge branch 'staging' into nightly
2024-08-08 08:44: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
b6c036496d
rspamd: fixed dqs rbl insertion handling
2024-08-07 14:00:04 +02:00
DerLinkman
5d7c9b20bc
rspamd: upgrade to 3.9.1 + upgrade to bookworm
2024-08-07 14:00:04 +02:00
DerLinkman
4b400eadb1
rspamd: Added DQS RBLs when key is set
2024-08-07 13:59:26 +02:00
Niklas Meyer
ab2abda8cc
Merge pull request #5967 from Doozy134/fix/curl-hostname
...
fix: change internal urls for containers using curl on alpine
2024-08-07 13:58:11 +02:00
DerLinkman
b56291f62b
adapt scheme to affected curl containers (dirty way... but workaround)
2024-08-07 09:50:57 +02:00
Kasim
0cdf7647c4
Include COMPOSE_PROJECT_NAME in Nginx url
2024-08-07 09:40:08 +02:00
Kasim
8fe1cc4961
change nginx address
...
#5962
2024-08-07 09:40:04 +02:00
Hassan A Hashim
edd85dea8d
Fix LABEL in Dockerfile, should be key=value
...
Refering to the [Official Docker Docs](`https://docs.docker.com/reference/dockerfile/#label `), clearly said the format of LABEL is `LABEL <key>=<value> <key>=<value> <key>=<value> ...`.
2024-08-06 22:44:59 +03:00
DerLinkman
c918726143
dovecot: fix precompiling of sieve scripts
2024-08-06 12:04:04 +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
6fc86dd7d3
acme: corrected acme-tiny download path
2024-06-24 10:00:30 +02:00
realizelol
443941e687
[Rspamd] Delete overriding obsolete rspamd plugin ( #5900 )
...
* [Dockerfiles] rspamd: Delete COPY of metadata_exporter.lua plugin
* [Dockerfiles] rspamd: Delete metadata_exporter.lua plugin file
* Dockerfile: changed way of installing rspamd (granular version)
---------
Co-authored-by: DerLinkman <niklas.meyer@servercow.de>
2024-06-24 09:07:12 +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
18d7a55b15
Merge pull request #5901 from mailcow:sorbs
...
Remove discontinued SORBS DNSBL
2024-06-10 12:18:43 +02:00
Michael Kuron
9ca2fb7ccf
Remove discontinued SORBS DNSBL
2024-06-08 12:29:08 +02:00
Niklas Meyer
27c007ebd3
Merge pull request #5750 from DocFraggle:staging
...
Fix unbound healthcheck.sh to log all messages to logfile
2024-06-06 15:27:40 +02:00
FreddleSpl0it
f7ae2a6162
[Nightly][SOGo] Update 5.10.0
2024-06-06 12:12:30 +02:00
Niklas Meyer
8f3ea09732
Merge pull request #5893 from mailcow/feat/base-os
...
os: updated all Alpine containers to 3.20
2024-06-05 13:10:10 +02:00
DerLinkman
af626d98d3
dovecot: fixed sa-rules download
2024-06-05 13:07:12 +02:00
DerLinkman
ba8902f0b1
os: updated all Alpine containers to 3.20
2024-06-05 11:52:48 +02:00
Niklas Meyer
bbbdcfb625
Merge pull request #5743 from mailcow/fix-5742
...
Remove one GmbH in Dockerfiles
2024-03-20 09:37:45 +01:00