Moritz Poldrack
1f07f39d87
fix: ensure message content is not modified by header filter
...
Due to an oversight, one of the header filters has potentially modified
the message body, leading to broken cryptographic signatures.
Switch to the Message-Id instead of the Content-Type header, which is
usually only present in the global header.
Signed-off-by: Moritz Poldrack <git@moritz.sh>
Reported-by: Cole Young <cole@young.sh>
Fixes: 009237cc
("chore: Prevent Microsoft MUAs from sending reactions (#4120 )")
2025-03-23 10:58:50 +01:00
Georg Lauterbach
70d645d863
release: v15.0.1 ( #4423 )
...
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-03-23 01:27:47 +01:00
Brennan Kinney
a3571a88c1
fix: DMS state volume must ensure `o+x` permission ( #4420 )
2025-03-18 23:48:12 +01:00
tranquillity-codes
8ca2bd212c
chore: Gender-neutral language ( #4421 )
...
Co-authored-by: itycodes <tranquillitycodes@proton.me>
2025-03-18 19:08:56 +01:00
Georg Lauterbach
0362fa682e
fix: include all files in change detection of Rspamd ( #4418 )
2025-03-18 00:08:14 +01:00
Brennan Kinney
7c680a0fbc
fix: `start-mailserver.sh` requires `mail_state.sh` to be sourced on restarts ( #4417 )
2025-03-16 15:34:51 +01:00
Brennan Kinney
a156c2c031
docs: Update Dovecot link in `mailserver.env` ( #4415 )
2025-03-16 21:04:32 +13:00
Lasslos
6b1a566497
docs: Fail2Ban - Add example with required ENV to enable ( #4402 )
2025-03-06 08:29:39 +01:00
Brennan Kinney
02f068b2b2
fix: Use correct Postfix parameter for `postfix-receive-access.cf` ( #4399 )
2025-03-05 11:00:06 +13:00
Brennan Kinney
d0629f4cb6
chore: Revise utility install scripts + add Smallstep `step` CLI ( #4376 )
...
Changes:
- `jaq` should probably live in `/usr/local/bin` with other third-party sourced binaries.
- `swaks` install properly with just `tar`, no `mv` + `rm` needed.
- Added Smallstep `step` CLI. This serves similar purpose to `openssl` commands, but is generally nicer for usage with generation and inspection of certs/keys. I've talked up using in DMS a few times in the past for our TLS helper and unifying DKIM support (_instead of separate OpenDKIM/Rspamd generators_).
- Including `step` for both AMD64 / ARM64 archs needs the alternate naming convention that it's published to GH releases with.
- Added commentary about the `tar` usage. The ownership is a common concern with GH release sources, technically a non-issue when running as `root`
2025-03-03 22:58:42 +01:00
Dmitry R.
1756ba04fb
fix: Support `chmod` on `/var/log/mail/*` when dir is empty ( #4391 )
...
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
Co-authored-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-03-03 21:28:15 +00:00
dependabot[bot]
807f4f7118
chore(deps): Bump docker/setup-qemu-action from 3.4.0 to 3.6.0 ( #4392 )
2025-03-03 21:58:58 +01:00
dependabot[bot]
0fbbc44dd3
chore(deps): Bump docker/build-push-action from 6.14.0 to 6.15.0 ( #4393 )
2025-03-03 20:52:28 +00:00
dependabot[bot]
3c833d8ee8
chore(deps): Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 ( #4394 )
2025-03-03 20:50:17 +00:00
dependabot[bot]
dd595e0a05
chore(deps): Bump docker/metadata-action from 5.6.1 to 5.7.0 ( #4395 )
2025-03-03 21:47:59 +01:00
Brennan Kinney
5686a4097a
fix: `setup email restrict` configs should only prepend once ( #4379 )
...
* fix: `setup email restrict` configs should only prepend once
* chore: Prepend to our custom parameter variant to retain applying to all `smtpd` ports
---------
Co-authored-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-03-01 13:55:13 +01:00
dependabot[bot]
309b5a9086
chore(deps): Bump docker/build-push-action from 6.13.0 to 6.14.0 ( #4389 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.13.0 to 6.14.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.13.0...v6.14.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-03-01 12:24:47 +00:00
Georg Lauterbach
ef66dd5d12
release: v15.0.0 ( #4373 )
...
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2025-03-01 12:14:57 +00:00
Brennan Kinney
41dd0727e4
docs(rspamd): Fix Web UI link ( #4384 )
2025-02-21 08:48:17 +01:00
Brennan Kinney
d2d74a29a7
fix: Ensure `/var/log/mail` permissions + ownership are correct ( #4374 )
2025-02-18 09:02:35 +13:00
Georg Lauterbach
0294294755
fix: revert `__declare_readonly` overcomplication ( #4372 )
...
* fix: revert `__declare_readonly` overcomplication
* chore: remove redundant checks
Signed-off-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-02-17 00:14:18 +00:00
Brennan Kinney
bcee78e2c1
docs: Revise Rspamd page ( #4360 )
2025-02-16 23:17:29 +01:00
Casper
0ebf820b00
Make deletion of mailbox data opt-in ( #4365 )
...
Co-authored-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-02-16 10:46:49 +01:00
Brennan Kinney
07e558e4be
docs: Fix broken ref links ( #4366 )
2025-02-16 10:22:40 +01:00
Brennan Kinney
aba92b7bb8
ci: Upgrade `mkdocs-material` to 9.6 ( #4368 )
2025-02-16 09:53:01 +01:00
dependabot[bot]
f2fedff251
chore(deps): Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 ( #4352 )
2025-02-13 21:46:09 +01:00
Brennan Kinney
425d1162ae
chore: `packages.sh` - Bump versions + housekeeping ( #4357 )
2025-02-13 13:16:31 +01:00
Alessio Artoni
ca877999ec
docs: Fix typo in DKIM and utils.sh ( #4358 )
2025-02-12 20:34:22 +01:00
Brennan Kinney
83bfe72d48
chore: Migrate dovecot config from Dockerfile ( #4350 )
2025-02-12 11:56:51 +13:00
dependabot[bot]
c66d8ce40b
chore(deps): Bump docker/setup-qemu-action from 3.3.0 to 3.4.0 ( #4353 )
2025-02-11 10:36:20 +01:00
Georg Lauterbach
59a379aed7
scripts: restructure container restart behavior ( #4323 )
...
Signed-off-by: georglauterbach <44545919+georglauterbach@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-09 10:23:06 +13:00
Brennan Kinney
85793988d6
chore: `demo-setups/relay-compose.yaml` should use network alias ( #4347 )
2025-02-07 10:10:37 +13:00
Casper
e116920f4d
Add missing "setup debug getmail" command and documentation ( #4346 )
2025-02-05 23:10:57 +01:00
Zlatibor Veljkovic
0e61f170fd
docs: `bind-smtp-network-interface.md` - Add bridge network config advice ( #4330 )
...
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2025-02-04 12:45:43 +13:00
Georg Lauterbach
3faa40bfb5
docs: add ARC example to Rspamd documentation ( #4328 )
...
Signed-off-by: georglauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-02-02 21:35:50 +00:00
dependabot[bot]
4d8a56072a
chore(deps): Bump docker/build-push-action from 6.12.0 to 6.13.0 ( #4331 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.12.0...v6.13.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2025-01-29 11:02:25 +01:00
dependabot[bot]
7cb2fc788f
chore(deps): Bump anchore/scan-action from 6.0.0 to 6.1.0 ( #4332 )
...
Bumps [anchore/scan-action](https://github.com/anchore/scan-action ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/anchore/scan-action/releases )
- [Changelog](https://github.com/anchore/scan-action/blob/main/RELEASE.md )
- [Commits](https://github.com/anchore/scan-action/compare/v6.0.0...v6.1.0 )
---
updated-dependencies:
- dependency-name: anchore/scan-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 10:56:37 +01:00
dependabot[bot]
2d56210c52
chore(deps): Bump docker/build-push-action from 6.11.0 to 6.12.0 ( #4324 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.11.0 to 6.12.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.11.0...v6.12.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 21:42:25 +01:00
Georg Lauterbach
f0daa1c8ab
chore: remove `VERSION` file ( #4321 )
2025-01-19 01:27:07 +01:00
Georg Lauterbach
3ebca5daba
Revert "fix: fix incorrect link in README.md ( #4184 )" ( #4322 )
...
This reverts commit 84180f879e
.
2025-01-19 09:26:07 +13:00
dependabot[bot]
8df1fba96e
chore(deps): Bump docker/build-push-action from 6.10.0 to 6.11.0 ( #4310 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.10.0 to 6.11.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.10.0...v6.11.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2025-01-15 12:38:15 +13:00
dependabot[bot]
a302bd79e3
chore(deps): Bump docker/setup-qemu-action from 3.2.0 to 3.3.0 ( #4309 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 12:36:44 +13:00
Brennan Kinney
e6d519b6f8
docs: TLS (Caddy) - Revise advice on `tls internal` ( #4305 )
2025-01-06 09:02:02 +13:00
Wojciech Woźniak
24fb65ce7b
docs: Environment - Update Dovecot docs URL ( #4296 )
...
Co-authored-by: Casper <casperklein@users.noreply.github.com>
2024-12-28 18:00:27 +13:00
Pooyan Khanjankhani
259f2031fc
docs: Fix typo on usage page ( #4294 )
...
Co-authored-by: Casper <casperklein@users.noreply.github.com>
2024-12-23 14:38:46 +13:00
dependabot[bot]
02415b03dc
chore(deps): Bump anchore/scan-action from 5.3.0 to 6.0.0 ( #4292 )
2024-12-17 08:26:14 +01:00
dependabot[bot]
a03ff8ff7c
chore(deps): Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 ( #4293 )
2024-12-16 14:18:51 +01:00
Casper
96bffd7979
chore(compile.sh): Consistent apt-get install command
2024-12-06 21:22:37 +01:00
Brennan Kinney
cd225f1250
ci(`bug_report.yml`): Drop the feedback field ( #4283 )
...
This input has not provided much value to us since it's introduction, removing as redundant.
2024-12-07 02:04:13 +13:00
Brennan Kinney
9f0918c335
fix(`packages.sh`): `swaks --help` ( #4282 )
...
This command requires the `perl-doc` package to work.
2024-12-07 02:02:35 +13:00