WIP: gnous setup #1

Draft
thopic wants to merge 788 commits from gnous into master
Owner

MR to track changes from GNOUS mailserver setup.

MR to track changes from GNOUS mailserver setup.
thopic added 17 commits 2023-03-02 18:48:17 +01:00
thopic added 1 commit 2023-04-24 20:25:34 +02:00
thopic added 169 commits 2023-06-07 09:58:55 +02:00
Co-authored-by: Aleksandr Kliushenok <alex.1501@icloud.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Edgars Andersons <Edgars+Mailcow+Weblate@gaitenis.id.lv>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
[CLAMAV] Update to 1.0.1
Update dependency composer/composer to v2.5.4
[Netfilter] Fix IPv4 Subrouting not added properly
Signed-off-by: milkmaker <milkmaker@mailcow.de>
* [Web] Updated lang.da-dk.json

Co-authored-by: Tacaly <frederick@tacaly.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.pl-pl.json

Co-authored-by: KristopherMackowiak <kkriss75@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

---------

Co-authored-by: Tacaly <frederick@tacaly.com>
Co-authored-by: KristopherMackowiak <kkriss75@gmail.com>
Some firewall rule object (iptc) do not have a parameter
attribute, which results in an exception being triggered,
and the mailcow SNAT rule to never be created.

Firewall rules that trigger such exception are:
- -A POSTROUTING -s 192.168.122.0/24 -d 224.0.0.0/24 -j RETURN

This commit just verify attribute presence, and skip the rule
properly instead of triggering an exception.
Add raw attribute for lang.admin.hash_remove_info
Co-authored-by: Tacaly <frederick@tacaly.com>
fix URLHAUS_ABUSE_CH check
Fix cursor style when hovering 'Aliases' tab
- Use port numbers from `mailcow.conf` instead of fixed port numbers 
- reformat output
[Helper] Update expiry-dates.sh
2023-03
init_db.inc.php is currently labelled as exclusive for SOGo while in
truth it is shared among containers.
This breaks the admin interface but also any of the DAV features of
SOGo.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
Excluding FREEMAIL_ENVFROM from the FREEMAIL_POLICY_FAILURE expression will allow forwarding mail via freemail services when the initial sender did not have a DKIM signature.
It doesn't work with ProxyAuth and in general not honor password policy set via mailcow UI. SOGo also do not provide own settings to provide any password policy. Due to this two issues I think that it's better have it disabled by default. People who need it can turn it back easily. We can update https://docs.mailcow.email/manual-guides/SOGo/u_e-sogo/#disable-password-changing to `enable-password-changin` and explanations of reasons why it is disabled.
* [Web] Updated lang.da-dk.json

[Web] Updated lang.da-dk.json

[Web] Updated lang.da-dk.json

Co-authored-by: Tacaly <frederick@tacaly.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.fr-fr.json

Co-authored-by: Matthieu Leboeuf <contact@matthieul.dev>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

---------

Co-authored-by: Tacaly <frederick@tacaly.com>
Co-authored-by: Matthieu Leboeuf <contact@matthieul.dev>
[SOGo] Disable password change option
Fixes Issue  (Bug with load more logs buttons)
[Rspamd] Fix cases of forwarding via freemail
Fix SELinux labelling of init_db.inc.php for SOGo
* [Web] Updated lang.da-dk.json

Co-authored-by: Victor Pahuus Petersen <dibbohh@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.fr-fr.json

Co-authored-by: UpSilot <alexandre+weblate@kilobit.fr>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

---------

Co-authored-by: Victor Pahuus Petersen <dibbohh@gmail.com>
Co-authored-by: UpSilot <alexandre+weblate@kilobit.fr>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
[Generate.sh] Fixed broken pipe error message
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Update dependency nextcloud/server to v25.0.5
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Update dependency nextcloud/server to v26
Update to PHP 8.2
[netfilter] add pubsub exception
Update mailcow/rspamd Docker tag to v1.93
Fix SNAT never being added because of exception
[Dockerapi] delete vmail_index on maildir cleanup
[Netfilter] Implemented exponentially incrementing bantime
[Netfilter] Update to 1.52
[SOGo] Update to 5.8.2
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

[web] fixed mailbox/user settings buttons styling

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Update 2023-04
Add a check for PHP>=8.2 errormsg
Hotfix php8.2 nextcloud < 26
BS5 related fixes
Co-authored-by: utaxiu <kontakt@malyjakub.cz>
Fix error  "Deprecated: Using ${var} in strings is deprecated, use {$…
Fix Typo
Added dropdown divider to "allowed protocols" selection on mailbox page
[Web] optimizing mailbox add/edit/delete performance
[SOGo] update sogo 5.8.2.20230419
Signed-off-by: milkmaker <milkmaker@mailcow.de>
[Web] Datatables sorting
Update dependency nextcloud/server to v26.0.1
Nextcloud helperscript - redo PHP check
2023-04b
Old link returns 404.
Co-authored-by: Vakhtang <vakhtang.g.st@gmail.com>
* [Web] Updated lang.en-gb.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.cs-cz.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.de-de.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.fr-fr.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.ro-ro.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.sk-sk.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.zh-cn.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.it-it.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.zh-tw.json

Co-authored-by: Peter <magic@kthx.at>

---------

Co-authored-by: Peter <magic@kthx.at>
[Web] Fix temporary email aliases sorting
[Web] fix rspamd table on sm devices
[Web] hide user tabs if acl is missing
[Web] fix bcc localdest selectpicker
[web] Fix typo in mobileconfig redirect
[Dockerapi] Fix typo in dockerapi sieve print
Add IP Connect Inc to bad_asn.map
[Web] Fix BCC validation
[Web] Fix deleting sender_acl when mbox is deleted
Clean up old entries from sasl_log
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Update alpine Docker tag to v3.18
Enable maildir_very_dirty_syncs by default
Add GitHub action update_postscreen_access_list.yml
2023-05
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05a
[Dovecot] remove pass return in Dovecot lua auth
thopic added 78 commits 2023-08-09 13:50:38 +02:00
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Update dependency nextcloud/server to v27
Update nextcloud heper script to disable SMTP TLS host verification
[API] Update swagger version to 5.1.0
Rspamd returns 401 on unsuccesful logins
[Web] add cors to json_api
[Web] fix loading rspamd-history
[Dockerapi] add redis pubsub handler for broadcasting requests
[Rspamd] add dot-stuffing to bcc forwarding
[web] logger pdo exception handling workaround
[Rspamd] Native mailcow Support for Securite ClamAV Signatures
Fixes several instances of missing </span>, extra role='tabpanel' and…
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07
dns_blocklists.cf isn't appended to main.cf and therefore ineffective…
[Postfix] update postscreen_access.cidr
Update SOGo to 5.8.4
Fix spamhaus query domains (.net only)
2023-07a
Now the dnsbl files are merged before extra.cf
I did not paid attention to the "User overrides" sed/q
Fix main.cf merging order
[Postfix] rework dns_blocklists.cf generation
Add postscreen_dnsbl_reply_map to avoid disclosure of DQS key
2023-08 - DQS Hotfixes
thopic added 163 commits 2023-11-22 23:24:00 +01:00
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Previously the handle_pubsub_messages() loop was executing every 10ms
when there was no message available. Now reading from the redis network
socket will block (the coroutine) for up to 30s before it returns when
no message is available.

Using channel.listen() would be even better, but it lacks the
ignore_subscribe_messages option and I could not figure out how to
filter the returned messages.
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
* [Web] Updated lang.de-de.json

Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.es-es.json

Co-authored-by: Marco Truffat <truffatmarco@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.hu-hu.json

[Web] Updated lang.hu-hu.json

[Web] Updated lang.hu-hu.json

Co-authored-by: 0xAndrewBlack <0xandrewblack@gmail.com>
Co-authored-by: Kántor Attila <attilalaci300@gmail.com>
Co-authored-by: Mihály Szilágyi <szimih90@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.ro-ro.json

Co-authored-by: Vlad M <vlad+mailcow@manoila.co.uk>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.ru-ru.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.gr-gr.json

[Web] Added lang.gr-gr.json

Co-authored-by: Nik Beaver <nik@beavers.forsale>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.fr-fr.json

Co-authored-by: Adrien Kara <mailcow-translate@iglou.eu>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.en-gb.json

Co-authored-by: Philipp E <ph.ecker@philipp-dev.info>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.ca-es.json

Co-authored-by: Marco Truffat <truffatmarco@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.it-it.json

Co-authored-by: Michele Caputo <michele@caputoweb.xyz>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.uk-ua.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.si-si.json

[Web] Updated lang.si-si.json

[Web] Updated lang.si-si.json

[Web] Added lang.si-si.json

Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: gomiunik <boris@gomiunik.net>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* Add Greek + Slovenian

---------

Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Marco Truffat <truffatmarco@gmail.com>
Co-authored-by: 0xAndrewBlack <0xandrewblack@gmail.com>
Co-authored-by: Kántor Attila <attilalaci300@gmail.com>
Co-authored-by: Mihály Szilágyi <szimih90@gmail.com>
Co-authored-by: Vlad M <vlad+mailcow@manoila.co.uk>
Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Co-authored-by: Nik Beaver <nik@beavers.forsale>
Co-authored-by: Adrien Kara <mailcow-translate@iglou.eu>
Co-authored-by: Philipp E <ph.ecker@philipp-dev.info>
Co-authored-by: Michele Caputo <michele@caputoweb.xyz>
Co-authored-by: gomiunik <boris@gomiunik.net>
Fix CPU load of dockerapi container
Update config for nginx >=1.25.1 (http2, server_names_hash_max_size, server_names_hash_bucket_size)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

Fixed input with btn in input group styling

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
enable search in bodies from EAS
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
This feature was in versions before BS5

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
there are no domain and mailbox templates available, so no need to have dropdown in tabs

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
This feature was standard in Mailcow in pre-BS5 releases

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
[Web] translated datatables to CZ and SK
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* [Web] Language file updated by 'Cleanup translation files' addon

Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.en-gb.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.de-de.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.ru-ru.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.uk-ua.json

Co-authored-by: Peter <magic@kthx.at>

---------

Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Peter <magic@kthx.at>
[Web] dark mode logo support
[Web] Filter tables by Domain where possible
[Web] BS5 styling fixes and enhancements
[Web] apple config app passwords enhancements + translations
Update rebuild_backup_image.yml
"gibt Aufschluss darüber"
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[Rspamd] add domain wide footer
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Update dependency nextcloud/server to v27.1.0
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nick Bouwhuis <github@nickbouwhuis.nl>
mailcow.github.io -> docs.mailcow.email
[SOGo] Update to 5.9.0
* [Web] Updated lang.ru-ru.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.uk-ua.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

---------

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
[Postfix] update postscreen_access.cidr
Update dependency nextcloud/server to v27.1.2
Update ClamAV to latest LTS version 1.0.3
Fix renovate to allow version extracts for Dockerfiles
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Improved the FQDN check and Ask before changing Git Repository URL in "update.sh"
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Change column name in generate_config.sh
Signed-off-by: milkmaker <milkmaker@mailcow.de>
[Unbound] Added Healthcheck for Unbound (Dockerfile and Compose)
enable search in bodies from EAS
[Postfix] fix extra.cf updating
Update dependency phpredis/phpredis to v6
Update dependency php/pecl-mail-mailparse to v3.1.6
Update dependency composer/composer to v2.6.5
2023-10
2023-10a
This change should be compatible with all git version.
(get-url available from v1.7.5)
* [Web] Added lang.pt-br.json

Co-authored-by: Peter <magic@kthx.at>

* Add pt-br in vars.inc.php

---------

Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Peter <magic@kthx.at>
* [Web] Updated lang.cs-cz.json

Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.sk-sk.json

Co-authored-by: Peter <magic@kthx.at>

---------

Co-authored-by: Peter <magic@kthx.at>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Fix typos
- Replace "..." by "…"
Co-authored-by: gomiunik <boris@gomiunik.net>
Co-authored-by: gomiunik <boris@gomiunik.net>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Co-authored-by: Bence Kócsi <ttcrafttt@gmail.com>
changed the name of Twitter to 𝕏
Every day I will translate :)
[Postfix] update postscreen_access.cidr
[UI] Added a new Sieve Rule as Template
Update nextcloud.conf when updating nextcloud
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Update actions/checkout action to v4
Update actions/cache action to v3
Add `--dry` IMAPsync Parameter as Button to select for SyncJobs
fix: support utf-8 in password synchronization
Add a helper script for generating CAA records
* [Web] Updated lang.cs-cz.json

Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.fr-fr.json

Co-authored-by: Quiwy <github@quiwy.ninja>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

---------

Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Quiwy <github@quiwy.ninja>
[Web] escape quarantine html
Fix: Domain Wide Disclaimer breaks attachments visualization on Gmail and Outlook 
2023-11
[Update.sh] Fix repo change when running in forced mode
thopic added 1 commit 2023-11-28 20:31:38 +01:00
thopic added 179 commits 2024-02-14 12:19:11 +01:00
The default behavior is still the old one (send a notifcation when the
watchdog is started), but this notification can now be suppressed by
setting WATCHDOG_NOTIFY_START=n.
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: Peter <magic@kthx.at>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
[Web] add /api/v1/get/spam-score endpoint
Update dependency nextcloud/server to v27.1.4
[Web][Rspamd] domain wide footer improvements and custom mailbox attributes
Detect docker compose version of form v2.x
Co-authored-by: Mika Ruohomäki <mika.ruohomaki@ix1.fi>
* [Web] Updated lang.ru-ru.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>

* [Web] Updated lang.uk-ua.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>

---------

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Co-authored-by: Abner Santana <abnerss@outlook.com>
[Postfix] update postscreen_access.cidr
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
[Rspamd] Fixed Ratelimit forced by global ratelimits
2023-11a
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
* [Web] Updated lang.cs-cz.json

Co-authored-by: Kristian Feldsam <feldsam@gmail.com>

* [Web] Updated lang.de-de.json

Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.sk-sk.json

Co-authored-by: Kristian Feldsam <feldsam@gmail.com>

* [Web] Updated lang.pt-br.json

[Web] Updated lang.pt-br.json

Co-authored-by: Abner Santana <abnerss@outlook.com>
Co-authored-by: xmacaba <lixo@macaba.com.br>

---------

Co-authored-by: Kristian Feldsam <feldsam@gmail.com>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Abner Santana <abnerss@outlook.com>
Co-authored-by: xmacaba <lixo@macaba.com.br>
[Netfilter] add nftables support
[Web] add f2b_banlist endpoint
Watchdog: Allow sending notifications via webhooks
Allow suppressing watchdog start notification
Signed-off-by: milkmaker <milkmaker@mailcow.de>
* [Web] Updated lang.ru-ru.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>

* [Web] Updated lang.uk-ua.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>

---------

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
Update dependency nextcloud/server to v28
Co-authored-by: Abner Santana <abnerss@outlook.com>
Co-authored-by: Abner Santana <abnerss@outlook.com>
Guideline Improvement + Issue Template adjusting
Signed-off-by: milkmaker <milkmaker@mailcow.de>
chore(deps): update alpine docker tag to v3.19
🛷 🐄 Moocember 2023 Update | Netfilter NFTables Support and Banlist Endpoint
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
some providers, like seznam.cz use X-Mailer in DKIM signatures

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
Co-authored-by: BallBill <xxx@billtang.ddns.net>
[Postfix] Do not remove X-Mailer header
* [Web] Updated lang.zh-tw.json

Co-authored-by: BallBill <xxx@billtang.ddns.net>

* [Web] Updated lang.pt-br.json

Co-authored-by: Abner Santana <abnerss@outlook.com>

---------

Co-authored-by: BallBill <xxx@billtang.ddns.net>
Co-authored-by: Abner Santana <abnerss@outlook.com>
🛷 🐄 Moocember 2023 Update Revision A | Postfix CVE-2023-51764 Security Update
SOGoMailHideInlineAttachments = YES; will allow to hide inline (body and footer) images being shown as attachments.
Add new SOGoMailHideInlineAttachments option to sogo.conf
[Postfix] update postscreen_access.cidr
Fixed bg color of form elements in dark mode
[Postfix] Remove pipeling from ehlo keywords as we block it in data
[Rspamd] add option to skip domain wide footer on reply e-mails
Update Dockerfiles to Alpine 3.19
[Web] use template for default values in mbox and domain creation
chore(deps): update dependency composer/composer to v2.6.6
chore(deps): update dependency tianon/gosu to v1.17
chore(deps): update dependency phpredis/phpredis to v6.0.2
chore(deps): update dependency krakjoe/apcu to v5.1.23
unbound: added comments to rewritten healthcheck
unbound: rewrote of healthcheck
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
mailcow Multiarch (x86 and ARM64) support
Implemented Server Side processing for domains and mailboxes datatables
2024-01
unbound: increased healthcheck timeout
This way other distro using openrc can be supported.
Allow user skip unbound healthcheck
Test for openrc configuration file instead of alpine
fix: watchdog webhook body variables injector
fix: rollback curl bug
2024-01b
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
sogo: fix ACL allow authenticated users + rebuild on Bookworm
[Postfix] update postscreen_access.cidr
[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
[Netfilter] add mailcow isolation rule to MAILCOW chain
2024-01c
2024-01d
[Netfilter] fix mailcow isolation rule for iptables
[Netfilter] set IP check more relaxed on NFTables.py
2024-01e
https://mailcow.email/posts/2024/docker-25-ipv6-changes/
thopic added 1 commit 2024-02-29 09:37:05 +01:00
thopic added 196 commits 2024-09-08 14:18:26 +02:00
ui: fixed broken Links to docs
[Web] fix blank /debug page with invalid timezone
[Web] fix setting unchecked checkboxes on domain adding
[Web] display human readable domainnames instead of punycode
[Rspamd] apply domain wide footer to alias domains
[Netfilter] respect ban time limits
* ui: fix wrong docs links

* ui: fixed broken Links to docs

* [Web] Updated lang.nb-no.json

[Web] Updated lang.nb-no.json

[Web] Updated lang.nb-no.json

[Web] Added lang.nb-no.json

Co-authored-by: Christer Solstrand Johannessen <csjoh@users.noreply.translate.mailcow.email>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.fr-fr.json

[Web] Updated lang.fr-fr.json

Co-authored-by: Alix ANNERAUD <alix.anneraud@outlook.fr>
Co-authored-by: William Blondel <contact@williamblondel.fr>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.it-it.json

Co-authored-by: Michele Caputo <michele@caputoweb.xyz>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.zh-tw.json

Co-authored-by: BallBill <BallBill@users.noreply.translate.mailcow.email>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.pt-br.json

[Web] Updated lang.pt-br.json

[Web] Updated lang.pt-br.json

[Web] Updated lang.pt-br.json

Co-authored-by: Abner Santana <abnerss@outlook.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* Add Norwegian in vars.inc.php

---------

Co-authored-by: DerLinkman <niklas.meyer@servercow.de>
Co-authored-by: Christer Solstrand Johannessen <csjoh@users.noreply.translate.mailcow.email>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Alix ANNERAUD <alix.anneraud@outlook.fr>
Co-authored-by: William Blondel <contact@williamblondel.fr>
Co-authored-by: Michele Caputo <michele@caputoweb.xyz>
Co-authored-by: BallBill <BallBill@users.noreply.translate.mailcow.email>
Co-authored-by: Abner Santana <abnerss@outlook.com>
* [Web] Language file updated by 'Cleanup translation files' addon

[Web] Updated lang.it-it.json

ui: fixed broken Links to docs

ui: fix wrong docs links

Co-authored-by: DerLinkman <niklas.meyer@servercow.de>
Co-authored-by: Michele Caputo <michele@caputoweb.xyz>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Language file updated by 'Cleanup translation files' addon

Co-authored-by: milkmaker <milkmaker@mailcow.de>

---------

Co-authored-by: DerLinkman <niklas.meyer@servercow.de>
Co-authored-by: Michele Caputo <michele@caputoweb.xyz>
2024-02
* [Web] Updated lang.es-es.json

Co-authored-by: Fernando Dilland <fernandodilland@gmail.com>

* [Web] Updated lang.nb-no.json

Co-authored-by: Christer Solstrand Johannessen <csjoh@users.noreply.translate.mailcow.email>

---------

Co-authored-by: Fernando Dilland <fernandodilland@gmail.com>
Co-authored-by: Christer Solstrand Johannessen <csjoh@users.noreply.translate.mailcow.email>
sogo: upgrade to 5.10.0
Co-authored-by: Edgars Andersons <Edgars+Mailcow+Weblate@gaitenis.id.lv>
Change a better translation
[Postfix] update postscreen_access.cidr
Remove one GmbH in Dockerfiles
* [Web] Updated lang.lt-lt.json

[Web] Updated lang.lt-lt.json

[Web] Updated lang.lt-lt.json

[Web] Updated lang.lt-lt.json

[Web] Updated lang.lt-lt.json

[Web] Updated lang.lt-lt.json

[Web] Added lang.lt-lt.json

Co-authored-by: Ari Archer <ari@ari.lt>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.lv-lv.json

[Web] Updated lang.lv-lv.json

[Web] Updated lang.lv-lv.json

[Web] Updated lang.lv-lv.json

Co-authored-by: Edgars Andersons <Edgars+Mailcow+Weblate@gaitenis.id.lv>
Co-authored-by: Edgars Počs <edgars.pocs@dna.lv>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.tr-tr.json

[Web] Updated lang.tr-tr.json

[Web] Updated lang.tr-tr.json

[Web] Updated lang.tr-tr.json

[Web] Updated lang.tr-tr.json

[Web] Updated lang.tr-tr.json

Co-authored-by: evrenkoksal <evrenkoksal@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* Add lt-lt in vars.inc.php

---------

Co-authored-by: Ari Archer <ari@ari.lt>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: Edgars Andersons <Edgars+Mailcow+Weblate@gaitenis.id.lv>
Co-authored-by: Edgars Počs <edgars.pocs@dna.lv>
Co-authored-by: evrenkoksal <evrenkoksal@gmail.com>
* Fix some typo in French translation

* Fix typo error introduced in last commit

* Fixed another typo introduced in my first commit
[Web] Updated lang.tr-tr.json

Co-authored-by: Uğurcan Albayrak <canalbayrakugur@gmail.com>
Co-authored-by: evrenkoksal <evrenkoksal@gmail.com>
Co-authored-by: Uğurcan Albayrak <canalbayrakugur@gmail.com>
[Rspamd] Set local_addrs lo mailcow networks
[Rspamd] milter update Content-Type and Content-Transfer-Encoding header
[Web] fix exception handler and rspamd_maps function
2024-04
Co-authored-by: Quiwy <github@quiwy.ninja>
* [Web] Updated lang.fr-fr.json

Co-authored-by: Quiwy <github@quiwy.ninja>

* [Web] Updated lang.sv-se.json

Co-authored-by: André J <aj@nadox.se>

---------

Co-authored-by: Quiwy <github@quiwy.ninja>
Co-authored-by: André J <aj@nadox.se>
Co-authored-by: Patrick Schult <75116288+FreddleSpl0it@users.noreply.github.com>
* [Web] Updated lang.hu-hu.json

Co-authored-by: David Csillag <csillag.david.istvan@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.lv-lv.json

Co-authored-by: Edgars Andersons <Edgars+Mailcow+Weblate@gaitenis.id.lv>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

---------

Co-authored-by: David Csillag <csillag.david.istvan@gmail.com>
Co-authored-by: Edgars Andersons <Edgars+Mailcow+Weblate@gaitenis.id.lv>
With docker version 25.05 the version 2.1 in docker-compose.yml will be obsolete.
docker-compose.yml: `version` is obsolete
Co-authored-by: Edgars Andersons <Edgars+Mailcow+Weblate@gaitenis.id.lv>
Update lang

Co-authored-by: Patrick Schult <75116288+FreddleSpl0it@users.noreply.github.com>
Co-authored-by: Koala Ng <tonghoil@hotmail.com>
Co-authored-by: Koala Ng <tonghoil@hotmail.com>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Improves performance of 
chore(deps): update alpine docker tag to v3.20
Update debug.twig to include a link to the git project URL for the mailcow version tag
[Postfix] update postscreen_access.cidr
Switch IP2Country lookup backend to shortened version
os: updated all Alpine containers to 3.20
Fix unbound healthcheck.sh to log all messages to logfile
remove version from docker-compose.yml
Remove discontinued SORBS DNSBL
* 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
Fix blocking last logins fetching
chore(deps): update dependency nextcloud/server to v28.0.6
nextcloud: add deprecation notice once script start
* Update main.cf

In order to avoid unnecessary log lines, changed:

smtpd_discard_ehlo_keywords = chunking
to this one:

# The non-logging alternative:
smtpd_discard_ehlo_keywords = chunking, silent-discard

Update main.cf to remove unnecessary log lines in Postfix log
* [Web] Updated lang.fr-fr.json

Co-authored-by: Paul FERA <paulfera17@gmail.com>

* [Web] Updated lang.lv-lv.json

[Web] Updated lang.lv-lv.json

Co-authored-by: Deniss <mailcow@rigaden.me>
Co-authored-by: Edgars Andersons <Edgars+Mailcow+Weblate@gaitenis.id.lv>

---------

Co-authored-by: Paul FERA <paulfera17@gmail.com>
Co-authored-by: Deniss <mailcow@rigaden.me>
Co-authored-by: Edgars Andersons <Edgars+Mailcow+Weblate@gaitenis.id.lv>
Signed-off-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* [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>
* [Web] Updated lang.ca-es.json

[Web] Updated lang.ca-es.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.cs-cz.json

[Web] Updated lang.cs-cz.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.da-dk.json

[Web] Updated lang.da-dk.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.es-es.json

[Web] Updated lang.es-es.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.fi-fi.json

[Web] Updated lang.fi-fi.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.fr-fr.json

[Web] Updated lang.fr-fr.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.hu-hu.json

[Web] Updated lang.hu-hu.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.ro-ro.json

[Web] Updated lang.ro-ro.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.it-it.json

[Web] Updated lang.it-it.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.lv-lv.json

[Web] Updated lang.lv-lv.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.ko-kr.json

[Web] Updated lang.ko-kr.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.nl-nl.json

[Web] Updated lang.nl-nl.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.pl-pl.json

[Web] Updated lang.pl-pl.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.ru-ru.json

[Web] Updated lang.ru-ru.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.sk-sk.json

[Web] Updated lang.sk-sk.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.sv-se.json

[Web] Updated lang.sv-se.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.zh-cn.json

[Web] Updated lang.zh-cn.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.uk-ua.json

Co-authored-by: Anonymous <noreply@weblate.org>

* [Web] Updated lang.zh-tw.json

[Web] Updated lang.zh-tw.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.pt-pt.json

[Web] Updated lang.pt-pt.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.tr-tr.json

[Web] Updated lang.tr-tr.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.si-si.json

[Web] Updated lang.si-si.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.gr-gr.json

[Web] Updated lang.gr-gr.json

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>

* [Web] Updated lang.nb-no.json

Co-authored-by: Anonymous <noreply@weblate.org>

* [Web] Updated lang.lt-lt.json

Co-authored-by: Anonymous <noreply@weblate.org>

---------

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Peter <magic@kthx.at>
* 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+
* dovecot: experimental added flatcurve backend + switch

* dovecot: bump docker image
2024-06
Added language terms
This reverts commit 1af9c21a50.
Revert "Translations update from Weblate"
🌙🐄 Moone Update 2024 | Revision A
Enhanced regular expression for THREADS parameter
Fixes 
* php: rebuild on debian 12

* Restored one build dockerfile

* cleanup Dockerfile
[Postfix] update postscreen_access.cidr
2024-06b
Revert "Update debug.twig to include a link to the git project URL for the mailcow version tag"
* Revert "php: Rebase on Debian 12 ()"

This reverts commit 9b478b3859.

* Revert all before "the storm" in php world
2024-06c
Do not add MAILCOW_WHITE on failed DMARC
Names taken from MSO 2016
[Postfix] update postscreen_access.cidr
2024-07 fixes
2024-07
Co-authored-by: Christer Solstrand Johannessen <csjoh@users.noreply.translate.mailcow.email>
Allow prompt-less install on low-resource systems
dovecot: fix precompiling of sieve scripts
Greek names of dovecot folders
ui: added enotify and mime as valid options for ui
German is different in using upper-case than English lol
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> ...`.
Bug Fix: Check `mailcow.conf` exists before work with it
Fix typo in `update.sh`: word Proceeding
Fix `LABEL` in Dockerfile, should be key=value
Don't expose SMTP/IMAP if announced "not provided" via SRV
fix: change internal urls for containers using curl on alpine
rspamd: upgrade to rspamd 3.9.1
Refactor: `update.sh` script with `--help` should exit with status code 0
[Fix] Watchdog: escape subject and body for webhooks
Co-authored-by: gomiunik <boris@gomiunik.net>
* Filter to limit ofelia scope

See https://github.com/mailcow/mailcow-dockerized/issues/5775

* compose: added ${COMPOSE_PROJECT_NAME} ENV to ofelia container
* [Web] Updated lang.ru-ru.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>

* [Web] Updated lang.uk-ua.json

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>

---------

Co-authored-by: Oleksii Kruhlenko <a.kruglenko@gmail.com>
* [Rspamd] Fix bayes config

Add hint about classifier name, and add missing learn_condition

* Update statistic.conf
* sogo: update to 5.11.0

* compose: bump sogo compose tag
* unbound: fix healthcheck logging to stdout + rewrote healthcheck logic

* compose: bump unbound tag

* unbound: fixed healthcheck logic
flatcurve-fts: limit tokenizers size in e-mail adress
Revert "Don't expose SMTP/IMAP if announced "not provided" via SRV"
[Web] Add a forgot password flow
.github: Add pull_request_template.md
2024-08
Only the first result (the major version) is relevant

Closes 
* 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
* dovecot: added timeout option when sa-rules cannot be downloaded

* dovecot: changed sa-rules exit code to 0 to allow dovecot to start afterwards
* dockerfiles: use mariadb-admin instead of deprecated mysqladmin command

* compose: bump compose tags
* Fix: Double quote variables to prevent word splitting

* Fix `update.sh`: Double quote to prevent word splitting

* Refactor: Remove unnecessary white-spaces.
* Replace weird character to the correct `'`

* Replace final weird character, just found.
* Decode rspamd-subject for pushover notifications

Fixes 

* Apply iconv_mime_decode to the quarantine function as well
This might contain utf-8 encoded text as well

* Moved the iconv_mime_decode "fix" back to pipe.php
2024-08a
This reverts commit 89398c4726.
This pull request is marked as a work in progress.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin gnous:gnous
git checkout gnous
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gnous/mailcow#1
No description provided.