Skip to content

Conversation

@milkmaker
Copy link
Collaborator

@milkmaker milkmaker commented Oct 16, 2025

📁 Modified files

.github/workflows/close_old_issues_and_prs.yml | 2 +-
.github/workflows/image_builds.yml | 2 +-
.github/workflows/pr_to_nightly.yml | 4 +-
.github/workflows/rebuild_backup_image.yml | 2 +-
.../workflows/update_postscreen_access_list.yml | 4 +-
CONTRIBUTING.md | 10 +-
_modules/scripts/core.sh | 72 +-
data/Dockerfiles/acme/acme.sh | 19 +
data/Dockerfiles/backup/Dockerfile | 4 +-
data/Dockerfiles/dovecot/docker-entrypoint.sh | 7 +-
data/Dockerfiles/phpfpm/docker-entrypoint.sh | 2 +-
data/Dockerfiles/postfix-tlspol/Dockerfile | 2 +-
data/Dockerfiles/postfix/postfix.sh | 4 +-
data/Dockerfiles/rspamd/Dockerfile | 6 +-
data/Dockerfiles/sogo/bootstrap-sogo.sh | 4 -
data/conf/nginx/templates/nginx.conf.j2 | 1 +
data/conf/nginx/templates/sites-default.conf.j2 | 1 -
.../conf/phpfpm/php-conf.d/opcache-recommended.ini | 7 +-
data/conf/postfix/postscreen_access.cidr | 149 +--
data/conf/rspamd/lua/rspamd.local.lua | 429 +++++++--
data/conf/sogo/sogo.conf | 6 +
data/web/inc/ajax/dns_diagnostics.php | 11 +-
data/web/inc/functions.inc.php | 26 +
data/web/inc/functions.mailbox.inc.php | 37 +-
data/web/inc/init_db.inc.php | 5 +-
data/web/inc/vars.inc.php | 3 +-
data/web/js/site/admin.js | 9 +
data/web/js/site/user.js | 22 +-
data/web/json_api.php | 1 +
data/web/lang/lang.ca-es.json | 31 +-
data/web/lang/lang.cs-cz.json | 29 +-
data/web/lang/lang.de-de.json | 7 +-
data/web/lang/lang.en-gb.json | 5 +-
data/web/lang/lang.es-es.json | 7 +-
data/web/lang/lang.fr-fr.json | 54 +-
data/web/lang/lang.gr-gr.json | 168 +++-
data/web/lang/lang.ja-jp.json | 3 +
data/web/lang/lang.nb-no.json | 5 +-
data/web/lang/lang.pl-pl.json | 1008 ++++++++++++++++++--
data/web/lang/lang.pt-pt.json | 3 +-
data/web/lang/lang.ru-ru.json | 38 +-
data/web/lang/lang.si-si.json | 13 +-
data/web/lang/lang.vi-vn.json (new) | 697 ++++++++++++++
data/web/lang/lang.zh-cn.json | 7 +-
data/web/mta-sts.php | 25 +-
data/web/templates/base.twig | 2 +-
data/web/templates/user/SpamAliases.twig | 14 +-
docker-compose.yml | 42 +-
helper-scripts/backup_and_restore.sh | 161 +++-
.../dev_tests/test_backup_and_restore.sh (new +x) | 301 ++++++
.../docker-compose.override.yml | 2 +-
update.sh | 47 +-
52 files changed, 3001 insertions(+), 519 deletions(-)

FreddleSpl0it and others added 22 commits January 23, 2025 12:01
[Nginx] move conf.d include to end of nginx.conf
…ges (#6273)

* clamd: update to 1.4.2 + build from source instead using alpine packages

* clamd: remove exposed ports from buildfile

* clamd: cleanup dockerfile
commit 94c1a6c
Author: DerLinkman <[email protected]>
Date:   Wed Sep 10 16:20:58 2025 +0200

    scripts:  ipv6_controller improvement + fix modules handling (#6722)

    * Fix subscript handling for modules

    * ipv6: detect case when link local is present

    * v6-controller: removed fixed-cidr for docker 28+
@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

* [Web] Updated lang.vi-vn.json

[Web] Added lang.vi-vn.json

Co-authored-by: Nguyễn Thái Dũng <[email protected]>
Co-authored-by: Peter <[email protected]>
Co-authored-by: milkmaker <[email protected]>

* Add Vietnamese language

---------

Co-authored-by: Nguyễn Thái Dũng <[email protected]>
Co-authored-by: Peter <[email protected]>
@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

* postfix-tlspol: upgrade to 1.8.20

* pf-tlspol: update to 1.8.22
@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

Support for PBKDF2-SHA512 hash algorithm in verify_hash() (FreeIPA compatibility) (issue 6646)
@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

…6958)

* rspamd: fix bcc + subadress handling when using forward hosts

* rspamd: build against trixie + use version 3.14.1
@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

* Initial plan

* Fix duplicate login announcement display

Co-authored-by: DerLinkman <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: DerLinkman <[email protected]>
@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

DerLinkman and others added 2 commits December 12, 2025 14:06
* [Web] Updated lang.fr-fr.json

Co-authored-by: Keo <[email protected]>

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

Co-authored-by: Germano Pires Ferreira <[email protected]>
Co-authored-by: milkmaker <[email protected]>

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

Co-authored-by: Monika Bark <[email protected]>

---------

Co-authored-by: Keo <[email protected]>
Co-authored-by: Germano Pires Ferreira <[email protected]>
Co-authored-by: Monika Bark <[email protected]>
@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

* Initial plan

* Add MTA-STS support for alias domains

Co-authored-by: DerLinkman <[email protected]>

* Improve domain normalization and code style in mta-sts.php

Co-authored-by: DerLinkman <[email protected]>

* Add error handling for idn_to_ascii in mta-sts.php

Co-authored-by: DerLinkman <[email protected]>

* Add database error handling for alias domain query

Co-authored-by: DerLinkman <[email protected]>

* Add ACME certificate support for MTA-STS on alias domains

Query alias_domain table to find aliases with MTA-STS enabled target domains and request certificates for mta-sts.<alias-domain> subdomains.

Co-authored-by: DerLinkman <[email protected]>

* compose: bump image tag to 1.95

* Add MTA-STS DNS records display for alias domains in UI

When viewing an alias domain's DNS diagnostics, check if the target domain has MTA-STS enabled and display the required DNS records for the alias domain.

Co-authored-by: DerLinkman <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: DerLinkman <[email protected]>
Co-authored-by: DerLinkman <[email protected]>
@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

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

Co-authored-by: ガラスのような夢 <[email protected]>

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

Co-authored-by: Monika Bark <[email protected]>

---------

Co-authored-by: ガラスのような夢 <[email protected]>
Co-authored-by: Monika Bark <[email protected]>
@milkmaker
Copy link
Collaborator Author

Thanks for contributing!

I noticed that you didn't select staging as your base branch. Please change the base branch to staging.
See the attached picture on how to change the base branch to staging:

check_prs_if_on_staging.png

@DerLinkman DerLinkman closed this Jan 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.