Georg Lauterbach
45fd28091b
Merge branch 'master' into update-base-image
2024-01-03 21:42:53 +01:00
Georg Lauterbach
25c7024cc4
security(Postfix): Protect against "SMTP Smuggling" attack ( #3727 )
...
View `CHANGELOG.md` entry and PR for details.
---------
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2024-01-03 14:02:59 +13:00
Georg Lauterbach
9e81517fe3
tests: Use swaks
instead of nc
for sending mail ( #3732 )
...
See associated `CHANGELOG.md` entry for details.
---------
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2024-01-03 13:17:54 +13:00
Brennan Kinney
0889b0ff06
fix: supervisor-app.conf
- Correct the log location for postgrey
( #3724 )
...
* fix: `supervisor-app.conf` - Correct `postgrey` log location
Looks like this should have been like every other service and reference a log file(s) based on program name in the supervisor log directory.
* tests: Adjust log location for `postgrey_enabled.bats`
2023-12-30 09:59:09 +13:00
Georg Lauterbach
8392e3c1a8
release: v13.1.0 ( #3720 )
...
Co-authored-by: Casper <casperklein@users.noreply.github.com>
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
2023-12-29 13:58:54 +01:00
Brennan Kinney
72517d3f82
docs: Debugging - Delivery failure from service downtime ( #3718 )
...
* docs: Debugging - Delivery failure from service downtime
Services may be temporarily down, such as when restarted when certificates are updated due to the `check-for-changes.sh` service. This is another known source of intermittent delivery failures.
2023-12-26 09:53:32 +13:00
Georg Lauterbach
efa5fe4341
remove deprectaed comment about Rspamd PPA
2023-12-23 11:30:27 +01:00
Brennan Kinney
f49e2899af
Apply suggestions from code review
2023-12-23 19:34:10 +13:00
georglauterbach
a8057812a3
fix debug getmail
...
The output changed (due to a slight change in version); hence we need to
adjust the output of the dump.
2023-12-21 17:47:21 +01:00
georglauterbach
c9be8cd118
changed the default of DOVECOT_COMMUNITY_REPO
to 0
2023-12-21 17:47:20 +01:00
georglauterbach
ef6639f8dd
further update the changelog
2023-12-21 17:47:20 +01:00
georglauterbach
95eeafd62c
update base image to Debian 12
2023-12-21 17:47:19 +01:00
georglauterbach
3a0a0bee42
update Rsyslog fix
2023-12-21 17:47:19 +01:00
georglauterbach
3180a63e77
update Dovecot Xapian installation
2023-12-21 17:47:18 +01:00
georglauterbach
542fabff15
update tests for Postgrey
2023-12-21 17:47:18 +01:00
georglauterbach
0bed3a549d
update tests for DKIM key gen
2023-12-21 17:47:18 +01:00
georglauterbach
93c9c04912
update scripts for Amavis & SpamAssassin
2023-12-21 17:47:17 +01:00
georglauterbach
b4cc602b0e
update getmail location and name
2023-12-21 17:47:17 +01:00
georglauterbach
a539b6cb12
add note on package updates
2023-12-21 17:47:16 +01:00
georglauterbach
12a8ec36ea
update Postfix configuration
2023-12-21 17:47:16 +01:00
georglauterbach
e4230e5a93
updated packages lists and added comments for maintainability
2023-12-21 17:47:15 +01:00
georglauterbach
1861718cc1
use PPA for Rspamd
2023-12-21 17:47:15 +01:00
georglauterbach
cf0bf59698
better communicate why we need early packages
2023-12-21 17:47:15 +01:00
georglauterbach
f96b8fbcc1
moved and merged functions in packages.sh
2023-12-21 17:47:14 +01:00
georglauterbach
fde195b9b0
removed custom installations of Fail2Ban, getmail6 and Rspamd
2023-12-21 17:47:14 +01:00
georglauterbach
bcb06f4a89
packages.sh
now uses /etc/os-release
to determine the release name of Debian
2023-12-21 17:47:13 +01:00
georglauterbach
52f5c25934
updated docs about Rspamd version on ARM64
...
The new note is easier to maintain; it does not require frequent
updates.
2023-12-21 17:47:09 +01:00
Casper
3adb53eb12
Remove sed statement ( #3715 )
2023-12-20 13:43:32 +13:00
Brennan Kinney
226ec847a4
ci: Remove VERSION
from Dockerfile
( #3711 )
...
* ci: Remove `VERSION` from `Dockerfile`
This line was meant to be dropped with the switch to using the `DMS_RELEASE` ENV.
2023-12-19 08:35:16 +00:00
github-actions[bot]
6a56c7e749
docs: update CONTRIBUTORS.md
( #3704 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-19 06:01:25 +00:00
Brennan Kinney
03052a65b8
ci: Allow lint workflow to be manually triggered ( #3714 )
...
* ci: Allow lint workflow to be manually triggered
Without this a different event must occur to trigger the workflow, which is inconvenient for automated PRs.
2023-12-19 18:59:59 +13:00
Brennan Kinney
ca2c53dde7
ci: Avoiding linting CONTRIBUTORS.yml
( #3705 )
...
The file is managed by the `contributors.yml` workflow, no need for linting to be triggered on PRs for that change.
This should ideally skip the required check status for the lint workflow which cannot trigger implicitly for automated PRs. If this doesn't work the change should be reverted.
2023-12-19 14:41:07 +13:00
Brennan Kinney
5908d9f060
tests(refactor): Dovecot quotas ( #3068 )
...
* chore: Extract out Dovecot Quota test cases into new test file
Test cases are just cut + paste, no logic changed there yet.
* chore: Rename test case descriptions
* chore: Use `setup ...` methods instead of direct calls
* chore: Adjust `_run_in_container_bash` to `_run_in_container`
Plus some additional bug fixes in the disabled test case
* tests(refactor): Revise ENV test cases for max mailbox and message sizes
* tests(refactor): Revise ENV test cases for mailbox and message limits v2
Removes the extra variables and filtering in favour of explicit values instead of matching for comparison.
- Easier at a glance to know what is actually expected.
- Additionally reworks the quota limit checks in other test cases. Using a different formatter for `doveadm` is easier to match the desired value (`Limit`).
* chore: Sync improvement from `tests.bats` master
---
NOTE: This PR has been merged to avoid additional maintenance burden without losing the improvements. It was not considered complete, but remaining tasks were not documented in the PR.
2023-12-19 14:33:38 +13:00
dependabot[bot]
ee87291225
chore(deps): Bump dawidd6/action-download-artifact from 2 to 3 ( #3707 )
2023-12-19 01:29:15 +01:00
dependabot[bot]
5015dc80b1
chore(deps): Bump actions/upload-artifact from 3 to 4 ( #3708 )
2023-12-19 00:16:38 +01:00
dependabot[bot]
b9f7ff86de
chore(deps): Bump docker/metadata-action from 5.3.0 to 5.4.0 ( #3710 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5.3.0...v5.4.0 )
---
updated-dependencies:
- dependency-name: docker/metadata-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>
2023-12-18 15:50:56 +01:00
dependabot[bot]
083e464084
chore(deps): Bump github/codeql-action from 2 to 3 ( #3709 )
2023-12-18 14:05:37 +01:00
Casper
98a4c13ca9
Add ENV ENABLE_IMAP
( #3703 )
2023-12-18 12:26:28 +01:00
dependabot[bot]
bbed3f6608
chore(deps): Bump actions/stale from 8 to 9 ( #3696 )
2023-12-11 21:36:30 +01:00
René Plötz
2f5dfed726
fix: Only set virtual_mailbox_maps
to texthash
when using the FILE
account provisioner ( #3693 )
...
Signed-off-by: René Plötz <reneploetz@users.noreply.github.com>
2023-12-11 10:22:31 +13:00
github-actions[bot]
bc9172fa74
docs: updated CONTRIBUTORS.md
( #3691 )
2023-12-10 21:08:19 +01:00
Casper
d3b4e94d06
update-check: fix 'read' exit status ( #3688 )
...
Co-authored-by: Georg Lauterbach <44545919+georglauterbach@users.noreply.github.com>
2023-12-08 01:20:17 +01:00
Peter Adam
77917f5cc6
scripts: Install arm64 rspamd from official repository ( #3686 )
...
* scripts: Install rspamd from official repository instead of debian backports on arm64 architecture
* Remove unnecessary deb-src repository for rspamd
* Remove note about ARM64 rspamd version, update CHANGELOG.md
---------
Co-authored-by: Peter Adam <p.adam@cygnusnetworks.de>
2023-12-07 23:45:02 +01:00
Casper
908d38047c
scripts: add warning when update-check is enabled, but no stable release image is used ( #3684 )
2023-12-05 20:42:30 +00:00
Brennan Kinney
c75975d59e
chore: Postfix should integrate Dovecot at runtime ( #3681 )
...
* chore: Better establish startup scope
* chore: Configure `main.cf` for Dovecot at runtime
2023-12-05 17:16:39 +13:00
dependabot[bot]
1ff8d57ea1
chore(deps): Bump anchore/scan-action from 3.3.7 to 3.3.8 ( #3682 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 20:34:20 +00:00
dependabot[bot]
7ce745a82d
chore(deps): Bump docker/metadata-action from 5.0.0 to 5.3.0 ( #3683 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-04 21:32:49 +01:00
Brennan Kinney
01689ab788
docs: Troubleshooting - Bare domain misconfiguration ( #3680 )
2023-12-03 23:22:43 +01:00
Georg Lauterbach
472174b744
ci: add run-local-instance
target to Makefile
( #3663 )
2023-12-04 10:28:40 +13:00
Brennan Kinney
68f9671a22
fix: Logging - Welcome should use DMS_RELEASE
ENV ( #3676 )
2023-11-30 14:47:31 +13:00