Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
592 commits
Select commit Hold shift + click to select a range
ac22caf
docs: Updates to TLS page (Caddy, testing, etc) (#3981)
polarathene Apr 19, 2024
d739fe3
chore: Remove base-60 port quote warning from example `compose.yaml` …
polarathene Apr 21, 2024
df36051
docs: Add config guide for relaying to and from a private DMS instanc…
furstblumier Apr 21, 2024
1051a5d
chore(deps): Bump akhilmhdh/contributors-readme-action (#3987)
dependabot[bot] Apr 22, 2024
162e662
docs: updated `CONTRIBUTORS.md` (#3984)
github-actions[bot] Apr 25, 2024
be8615f
docs: updated `CONTRIBUTORS.md` (#3992)
github-actions[bot] Apr 28, 2024
83da191
docs: Fix link for `getmail6` (#3996)
forzagreen May 2, 2024
7dcbbd7
fix(`accounts.sh`): Sync user home location for alias workaround (#3997)
polarathene May 2, 2024
d00edd7
docs: Revise fetchmail page (#3998)
polarathene May 2, 2024
7822a97
docs(FAQ): Add advice for restricting login by IP (#3999)
polarathene May 2, 2024
e2c2a22
fix: `postfix-main.cf` may depend upon `postfix-master.cf` (#3880)
polarathene May 2, 2024
d52b813
docs: updated `CONTRIBUTORS.md` (#4002)
github-actions[bot] May 5, 2024
10f7222
Update typo in kubernetes.md (#4003)
gitfeber May 5, 2024
016d6b5
chore(deps): Bump akhilmhdh/contributors-readme-action (#4005)
dependabot[bot] May 6, 2024
dab3d9f
chore(logwatch): Add `ignore.conf` to ignore logs from Dovecot `index…
mmehnert May 12, 2024
5bd8df6
docs: updated `CONTRIBUTORS.md` (#4014)
github-actions[bot] May 12, 2024
006f442
Update `.ecrc.json` to exclude `CONTRIBUTORS.md` (#4020)
georglauterbach May 17, 2024
a780fb3
docs: Add tip for disabling the default SPF service (#4019)
pyy May 17, 2024
ed669bd
fix: `/var/mail-state` should not symlink non-existing directories (#…
polarathene May 19, 2024
03c905e
docs: updated `CONTRIBUTORS.md` (#4021)
github-actions[bot] May 19, 2024
92b06c4
docs(rspamd): Add guidance for setting WebUI password (#4023)
jiriks74 May 20, 2024
993c7b0
breaking: Drop Dovecot support for Solr (#4025)
jiriks74 May 21, 2024
4119849
update: Dovecot FTS Xapian from 1.5.5 to 1.7.12 (#4034)
georglauterbach May 25, 2024
b222035
scripts: perform additional checks when updating/adding/deletting acc…
georglauterbach May 25, 2024
94bde85
docs: updated `CONTRIBUTORS.md` (#4036)
github-actions[bot] May 26, 2024
a96a4e2
Abusix docs links update. (#4038)
tknecht May 28, 2024
95d965f
docs(k8s): Advise `externalTrafficPolicy: Local` if no PROXY protocol…
Amphaal May 28, 2024
f8b3f40
scripts: update log format (#4035)
georglauterbach May 29, 2024
e78d5c6
docs: updated `CONTRIBUTORS.md` (#4043)
github-actions[bot] Jun 3, 2024
eb165de
prepare v14.0.0 release (#4013)
georglauterbach Jun 5, 2024
f1df81a
docs: `mailserver.env` improve description for `SPAM_SUBJECT` (#4050)
polarathene Jun 7, 2024
18d9d1a
Fail2ban 1.1.0 (#4045)
casperklein Jun 8, 2024
5c798e6
Update logwatch ignore.conf to exclude Xapian messages about pending …
mmehnert Jun 9, 2024
e6713a0
chore(deps): Bump docker/build-push-action from 5.3.0 to 5.4.0 (#4062)
dependabot[bot] Jun 11, 2024
8e32635
docs: Document fix for PROXY protocol with `postscreen` (#4066)
polarathene Jun 15, 2024
e4aff55
docs: updated `CONTRIBUTORS.md` (#4069)
github-actions[bot] Jun 16, 2024
40aab6b
docs: Add tutorial for configuring Dovecot FTS with Solr (#4070)
beertje44 Jun 18, 2024
98cbcfc
chore(deps): Bump docker/build-push-action from 5.4.0 to 6.0.0 (#4074)
dependabot[bot] Jun 18, 2024
d7dab2d
feat: Add password confirmation (#4072)
casperklein Jun 19, 2024
8a082be
docs: Add info regarding DKIM key rotation and non-expiry (#4076)
polarathene Jun 19, 2024
e370c0c
fail2ban install: remove -k (--insecure) from curl options (#4080)
casperklein Jun 19, 2024
ccaa02b
chore(deps): Bump docker/build-push-action from 6.0.0 to 6.1.0 (#4086)
dependabot[bot] Jun 25, 2024
5a4a136
docs: updated `CONTRIBUTORS.md` (#4084)
github-actions[bot] Jun 29, 2024
22383c2
CI: Remove reviewer assignment from Dependabot config (#4088)
georglauterbach Jun 30, 2024
b3a5e9e
chore(deps): Bump docker/build-push-action from 6.1.0 to 6.2.0 (#4089)
dependabot[bot] Jul 3, 2024
9175424
fix: Update `dovecot-fts-xapian` to `1.7.13` (#4095)
polarathene Jul 3, 2024
2d12bbb
docs: Update `compose.yaml` for `dovecot-solr` guide (#4099)
polarathene Jul 5, 2024
19d52d9
chore(deps): Bump docker/build-push-action from 6.2.0 to 6.3.0 (#4103)
dependabot[bot] Jul 8, 2024
2cca907
chore(deps): Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 (#4104)
dependabot[bot] Jul 8, 2024
3a40c45
chore(deps): Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 (#4105)
dependabot[bot] Jul 8, 2024
4778f15
docs: TLS typo fix (#4106)
polarathene Jul 9, 2024
755540c
docs: `docker-build.md` - Update `DOVECOT_COMMUNITY_REPO` default (#4…
polarathene Jul 14, 2024
bf4ebc2
chore(deps): Bump anchore/scan-action from 3.6.4 to 4.0.0 (#4114)
dependabot[bot] Jul 16, 2024
34423c2
chore(deps): Bump docker/build-push-action from 6.3.0 to 6.4.0 (#4113)
dependabot[bot] Jul 16, 2024
c5f125c
tests: Update `curl` note for XOAUTH2 support (#4118)
polarathene Jul 17, 2024
0698ad9
docs: Refactor pages for Account Management (#4122)
polarathene Jul 21, 2024
009237c
chore: Prevent Microsoft MUAs from sending reactions (#4120)
mpldr Jul 22, 2024
2edd693
chore(deps): Bump docker/setup-buildx-action from 3.4.0 to 3.5.0 (#4128)
dependabot[bot] Jul 22, 2024
720a4a2
chore(deps): Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 (#4127)
dependabot[bot] Jul 22, 2024
093e434
chore(deps): Bump docker/build-push-action from 6.4.0 to 6.5.0 (#4126)
dependabot[bot] Jul 22, 2024
32c0a34
chore(deps): Bump anchore/scan-action from 4.0.0 to 4.1.0 (#4125)
dependabot[bot] Jul 22, 2024
c544d77
docs: updated `CONTRIBUTORS.md` (#4139)
github-actions[bot] Jul 30, 2024
01194b7
docs: Add minimal `compose.yaml` examples that demonstrate specific f…
casperklein Jul 30, 2024
37e5203
ci: Remove CONTRIBUTORS.md (#4141)
casperklein Jul 31, 2024
a338c06
docs: Add caveat for ENV `DMS_VMAIL_UID` value compatibility (#4143)
polarathene Jul 31, 2024
2f8ad14
fix: Prevent `stderr` being written to `/etc/postfix/main.cf` (#4147)
polarathene Aug 1, 2024
526fd64
fix: Ensure main log file is tailed from the start (#4146)
polarathene Aug 3, 2024
d61909b
chore(deps): Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 (#4152)
dependabot[bot] Aug 6, 2024
fb57905
chore(deps): Bump docker/build-push-action from 6.5.0 to 6.6.1 (#4158)
dependabot[bot] Aug 13, 2024
b2978fd
breaking: Refactor `getmail` support (#4156)
casperklein Aug 17, 2024
3107864
chore(Dockerfile): COPY ClamAV database from debian images (#4160)
polarathene Aug 17, 2024
ab2127b
chore: Add comments to `start-mailserver.sh` and stop using `inherit_…
casperklein Aug 18, 2024
9589d21
chore(deps): Bump anchore/scan-action from 4.1.0 to 4.1.1 (#4162)
dependabot[bot] Aug 19, 2024
cb963a9
chore(deps): Bump docker/build-push-action from 6.6.1 to 6.7.0 (#4163)
dependabot[bot] Aug 19, 2024
a87d49e
fix: typo in volume pathname (#4165)
LordVetard Aug 24, 2024
3349bba
chore(deps): Bump anchore/scan-action from 4.1.1 to 4.1.2 (#4166)
dependabot[bot] Aug 26, 2024
4e85f79
fix: Dovecot LDAP config should exist
polarathene Sep 8, 2024
cace9c5
fix: Dovecot LDAP config should exist (#4175)
polarathene Sep 9, 2024
84180f8
fix: fix incorrect link in README.md (#4184)
GallowsDove Sep 18, 2024
94751e0
dependency: update `jaq` from `1.3.0` to `1.6.0` (#4190)
georglauterbach Sep 21, 2024
025a38d
chore: Add maintenance note for LMTP (#4199)
polarathene Sep 26, 2024
3bf32a6
add dedicated feature requests to new project automatically (#4198)
georglauterbach Sep 28, 2024
1a938df
Rspamd: update GTube patters in tests (#4191)
georglauterbach Sep 28, 2024
3937e1e
scripts: improve DKIM path scanning in Rspamd setup (#4201)
georglauterbach Sep 29, 2024
2bcc5cf
Rspamd documentation: update Abusix signup link (#4204)
georglauterbach Sep 29, 2024
c29fe3f
chore(deps): Bump docker/build-push-action from 6.7.0 to 6.9.0 (#4205)
dependabot[bot] Sep 30, 2024
26a4499
chore(deps): Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#4216)
dependabot[bot] Oct 7, 2024
34eb54a
fix: Avoid alias being used as regex during dovecot dummy account use…
pitilux Oct 11, 2024
ff8fc80
chore(deps): Bump anchore/scan-action from 4.1.2 to 5.1.0 (#4239)
dependabot[bot] Oct 28, 2024
662afec
doc: add an example for using the keytype ed25519 when using DKIM & R…
georglauterbach Oct 30, 2024
e6bd0b0
ci(pr-docs): Acquire metadata from context (#4244)
polarathene Nov 1, 2024
dc0a640
chore(deps): Bump anchore/scan-action from 5.1.0 to 5.2.0 (#4249)
dependabot[bot] Nov 4, 2024
0ff9c01
ci: Revise `docs-preview-deploy.yml` (#4247)
Nov 4, 2024
a599936
ci: `docs-preview-deploy.yml` - Remove third job condition
polarathene Nov 10, 2024
b960efa
chore(deps): Bump anchore/scan-action from 5.2.0 to 5.2.1 (#4260)
dependabot[bot] Nov 11, 2024
6b4627c
ci(docs-preview): Refactor workflows (#4262)
polarathene Nov 15, 2024
02f1894
ci(docs-preview): Acquire PR context via `gh` CLI (#4267)
polarathene Nov 20, 2024
c153540
fix: SASLAuth - Drop services for `mysql`, `shadow`, `pam` auth mecha…
polarathene Nov 20, 2024
ab087d2
chore(deps): Bump docker/metadata-action from 5.5.1 to 5.6.1 (#4273)
dependabot[bot] Nov 25, 2024
edfecbc
chore(deps): Bump anchore/scan-action from 5.2.1 to 5.3.0 (#4274)
dependabot[bot] Nov 25, 2024
d07e6d6
chore: Update `jaq` to `2.0.0` (#4277)
polarathene Nov 29, 2024
10882f9
chore(deps): Bump docker/build-push-action from 6.9.0 to 6.10.0 (#4278)
dependabot[bot] Dec 2, 2024
9f0918c
fix(`packages.sh`): `swaks --help` (#4282)
polarathene Dec 6, 2024
cd225f1
ci(`bug_report.yml`): Drop the feedback field (#4283)
polarathene Dec 6, 2024
96bffd7
chore(compile.sh): Consistent apt-get install command
casperklein Dec 6, 2024
a03ff8f
chore(deps): Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#4293)
dependabot[bot] Dec 16, 2024
02415b0
chore(deps): Bump anchore/scan-action from 5.3.0 to 6.0.0 (#4292)
dependabot[bot] Dec 17, 2024
259f203
docs: Fix typo on usage page (#4294)
TheKhanj Dec 23, 2024
24fb65c
docs: Environment - Update Dovecot docs URL (#4296)
zespere Dec 28, 2024
e6d519b
docs: TLS (Caddy) - Revise advice on `tls internal` (#4305)
polarathene Jan 5, 2025
a302bd7
chore(deps): Bump docker/setup-qemu-action from 3.2.0 to 3.3.0 (#4309)
dependabot[bot] Jan 14, 2025
8df1fba
chore(deps): Bump docker/build-push-action from 6.10.0 to 6.11.0 (#4310)
dependabot[bot] Jan 14, 2025
3ebca5d
Revert "fix: fix incorrect link in README.md (#4184)" (#4322)
georglauterbach Jan 18, 2025
f0daa1c
chore: remove `VERSION` file (#4321)
georglauterbach Jan 19, 2025
2d56210
chore(deps): Bump docker/build-push-action from 6.11.0 to 6.12.0 (#4324)
dependabot[bot] Jan 22, 2025
7cb2fc7
chore(deps): Bump anchore/scan-action from 6.0.0 to 6.1.0 (#4332)
dependabot[bot] Jan 29, 2025
4d8a560
chore(deps): Bump docker/build-push-action from 6.12.0 to 6.13.0 (#4331)
dependabot[bot] Jan 29, 2025
3faa40b
docs: add ARC example to Rspamd documentation (#4328)
georglauterbach Feb 2, 2025
0e61f17
docs: `bind-smtp-network-interface.md` - Add bridge network config ad…
zveljkovic Feb 3, 2025
e116920
Add missing "setup debug getmail" command and documentation (#4346)
casperklein Feb 5, 2025
8579398
chore: `demo-setups/relay-compose.yaml` should use network alias (#4347)
polarathene Feb 6, 2025
59a379a
scripts: restructure container restart behavior (#4323)
georglauterbach Feb 8, 2025
c66d8ce
chore(deps): Bump docker/setup-qemu-action from 3.3.0 to 3.4.0 (#4353)
dependabot[bot] Feb 11, 2025
83bfe72
chore: Migrate dovecot config from Dockerfile (#4350)
polarathene Feb 11, 2025
ca87799
docs: Fix typo in DKIM and utils.sh (#4358)
aartoni Feb 12, 2025
425d116
chore: `packages.sh` - Bump versions + housekeeping (#4357)
polarathene Feb 13, 2025
f2fedff
chore(deps): Bump docker/setup-buildx-action from 3.8.0 to 3.9.0 (#4352)
dependabot[bot] Feb 13, 2025
aba92b7
ci: Upgrade `mkdocs-material` to 9.6 (#4368)
polarathene Feb 16, 2025
07e558e
docs: Fix broken ref links (#4366)
polarathene Feb 16, 2025
0ebf820
Make deletion of mailbox data opt-in (#4365)
casperklein Feb 16, 2025
bcee78e
docs: Revise Rspamd page (#4360)
polarathene Feb 16, 2025
0294294
fix: revert `__declare_readonly` overcomplication (#4372)
georglauterbach Feb 17, 2025
d2d74a2
fix: Ensure `/var/log/mail` permissions + ownership are correct (#4374)
polarathene Feb 17, 2025
41dd072
docs(rspamd): Fix Web UI link (#4384)
polarathene Feb 21, 2025
ef66dd5
release: v15.0.0 (#4373)
georglauterbach Mar 1, 2025
309b5a9
chore(deps): Bump docker/build-push-action from 6.13.0 to 6.14.0 (#4389)
dependabot[bot] Mar 1, 2025
5686a40
fix: `setup email restrict` configs should only prepend once (#4379)
polarathene Mar 1, 2025
dd595e0
chore(deps): Bump docker/metadata-action from 5.6.1 to 5.7.0 (#4395)
dependabot[bot] Mar 3, 2025
3c833d8
chore(deps): Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 (#4…
dependabot[bot] Mar 3, 2025
0fbbc44
chore(deps): Bump docker/build-push-action from 6.14.0 to 6.15.0 (#4393)
dependabot[bot] Mar 3, 2025
807f4f7
chore(deps): Bump docker/setup-qemu-action from 3.4.0 to 3.6.0 (#4392)
dependabot[bot] Mar 3, 2025
1756ba0
fix: Support `chmod` on `/var/log/mail/*` when dir is empty (#4391)
mazzz1y Mar 3, 2025
d0629f4
chore: Revise utility install scripts + add Smallstep `step` CLI (#4376)
polarathene Mar 3, 2025
02f068b
fix: Use correct Postfix parameter for `postfix-receive-access.cf` (#…
polarathene Mar 4, 2025
6b1a566
docs: Fail2Ban - Add example with required ENV to enable (#4402)
Lasslos Mar 6, 2025
a156c2c
docs: Update Dovecot link in `mailserver.env` (#4415)
polarathene Mar 16, 2025
7c680a0
fix: `start-mailserver.sh` requires `mail_state.sh` to be sourced on …
polarathene Mar 16, 2025
0362fa6
fix: include all files in change detection of Rspamd (#4418)
georglauterbach Mar 17, 2025
8ca2bd2
chore: Gender-neutral language (#4421)
tranquillity-codes Mar 18, 2025
a3571a8
fix: DMS state volume must ensure `o+x` permission (#4420)
polarathene Mar 18, 2025
70d645d
release: v15.0.1 (#4423)
georglauterbach Mar 23, 2025
c2c48b2
fix: ensure message content is not modified by header filter (#4429)
mpldr Mar 25, 2025
5027f4f
release: v15.0.2 (#4432)
georglauterbach Mar 26, 2025
df7a98e
chore: Fix broken README link for SRS (#4434)
c960657 Mar 29, 2025
229ebba
docs: Dovecot Solr - Add compatibility note (#4433)
beertje44 Mar 30, 2025
23bb1c8
refactor: setup CLI `open-dkim` (#4375)
polarathene Mar 31, 2025
b653d9a
docs: Contributing (tests) - Link to guidance for `TEST_TMP_CONFIG` (…
polarathene Apr 21, 2025
f2e5891
feat: Configurable poll rate for `check-for-changes.sh` (#4450)
litetex Apr 23, 2025
4b0e3a5
tests: Reference the new `testssl` image location (#4454)
polarathene Apr 23, 2025
491c30b
fix: `setup email list` should only work with `ACCOUNT_PROVISIONER=FI…
polarathene Apr 24, 2025
0ee8d83
chore(deps): Bump docker/build-push-action from 6.15.0 to 6.16.0 (#4459)
dependabot[bot] May 1, 2025
fc51996
docs(xapian): Add note about config compatibility (#4464)
polarathene May 1, 2025
9023545
chore(deps): Bump anchore/scan-action from 6.1.0 to 6.2.0 (#4468)
dependabot[bot] May 6, 2025
c9aac24
docs: `mailserver.env` - Remove unsupported SASL auth mechanisms (#4472)
worldworm May 11, 2025
53c3619
feat: Enable reading env vars from files (#4359)
aartoni May 17, 2025
7b6f1cf
chore(deps): Bump docker/build-push-action from 6.16.0 to 6.17.0 (#4477)
dependabot[bot] May 19, 2025
a0e0013
chore: Typo fix for debug log (#4480)
polarathene May 20, 2025
e5728cf
docs: Revise `TLS_LEVEL` ENV description (#4482)
polarathene May 21, 2025
61c9b21
docs: PROXY protocol (Traefik) - Fix config typo (#4483)
Blitz-Cloud May 22, 2025
f6381d3
fix: Ensure DMS config volume can be accessed by non-root users (#4487)
polarathene May 23, 2025
ea03808
fix: `packages.sh` - Remove Postfix hostname workaround (#4493)
polarathene May 27, 2025
8fa6e6d
chore: Avoid logging a warning when `LOG_LEVEL` is unset (#4497)
polarathene Jun 2, 2025
e296eb4
docs: Revise docs for the `OVERRIDE_HOSTNAME` ENV (#4492)
s0ftcorn Jun 2, 2025
3c193a1
chore: Simplify `compose.yaml` healthcheck (#4498)
polarathene Jun 2, 2025
0c3aff2
chore(deps): Bump docker/build-push-action from 6.17.0 to 6.18.0 (#4500)
dependabot[bot] Jun 2, 2025
5fb87e1
chore(deps): Bump anchore/scan-action from 6.2.0 to 6.3.0 (#4510)
dependabot[bot] Jun 17, 2025
ade4ef5
chore(deps): Bump docker/setup-buildx-action from 3.10.0 to 3.11.0 (#…
dependabot[bot] Jun 17, 2025
eb87c88
docs: Adjust PROXY Protocol port names (#4511)
polarathene Jun 20, 2025
63f183d
chore(deps): Bump docker/setup-buildx-action from 3.11.0 to 3.11.1 (#…
dependabot[bot] Jun 23, 2025
6bc4d24
docs: fix minor typo (#4513)
daks Jun 23, 2025
2079841
chore(deps): Bump anchore/scan-action from 6.3.0 to 6.4.0 (#4519)
dependabot[bot] Jul 7, 2025
337ae07
open-dkim: use numerical uid and gid for chown (#4517)
ap-wtioit Jul 10, 2025
fcd9909
fix(fail2ban): configure logrotate only when Fail2Ban is enabled (#4523)
SpeedyGonzaless Jul 11, 2025
e4c319b
docs: fix minor typo (#4532)
MahdiBaghbani Jul 27, 2025
8011772
chore(deps): Bump anchore/scan-action from 6.4.0 to 6.5.0 (#4533)
dependabot[bot] Jul 28, 2025
7a0b499
docs: Fix path in dkim helper script (rspamd) (#4531)
fim-sh Aug 1, 2025
b6e5d34
docs: Podman - Document how to setup DMS with Quadlet (#4183)
RoelSG Aug 1, 2025
e448b5e
chore: disable F2B `postfix-sasl` jail (#4535)
georglauterbach Aug 3, 2025
0ffcb00
chore(deps): Bump docker/metadata-action from 5.7.0 to 5.8.0 (#4540)
dependabot[bot] Aug 4, 2025
69e2b56
docs: Add warning about broken apple push notifications support (#4541)
dmarks100 Aug 5, 2025
8168ae6
chore(deps): Bump actions/download-artifact from 4 to 5 (#4549)
dependabot[bot] Aug 12, 2025
beabb4b
chore(deps): Bump anchore/scan-action from 6.5.0 to 6.5.1 (#4550)
dependabot[bot] Aug 12, 2025
060bf9a
release: v15.1.0 (#4547)
georglauterbach Aug 12, 2025
c1a5eab
chore: fix various typos across codebase (#4552)
JamBalaya56562 Aug 12, 2025
726e2a5
ci: update & streamline GH Actions runner images (#4553)
JamBalaya56562 Aug 13, 2025
da61eb2
chore: Remove Pyzor + Razor packages (#4548)
georglauterbach Aug 17, 2025
9e4749e
chore: update externally installed software (#4557)
georglauterbach Aug 17, 2025
c1da426
chore: `apt` - Migrate format from `.list` to `.sources` (DEB822) (#4…
georglauterbach Aug 18, 2025
5f4e868
chore(deps): Bump actions/checkout from 4 to 5 (#4560)
dependabot[bot] Aug 18, 2025
e78801b
Delete user without prompt but keep mailbox data (#4565)
dano19 Sep 8, 2025
92c834a
chore(deps): Bump actions/stale from 9 to 10 (#4566)
dependabot[bot] Sep 8, 2025
0cf26f0
fix: Postfix: `disable_dns_lookups` => `smtp_dns_support_level` (#4568)
georglauterbach Sep 10, 2025
f343f7d
fix RSPAMD_LEARN with mbsync (#4569)
l4l4l4l4 Sep 11, 2025
369f357
docs: Proxy Protocol share `postscreen_cache_map` (#4571)
polarathene Sep 21, 2025
4a45053
tests: Temoporary fix for LDAP via Bitnami Legacy (#4583)
polarathene Oct 2, 2025
d0a915b
chore(deps): Bump anchore/scan-action from 6.5.1 to 7.0.0 (#4573)
dependabot[bot] Oct 2, 2025
9eb3fa7
fix: Prevent logs leaking into config files (`FETCHMAIL_PARALLEL=1`) …
lkwg82 Oct 6, 2025
5e5e005
chore: Revise inline docs for Fetchmail (#4587)
polarathene Oct 7, 2025
e5185e0
fix: `accounts.sh` - Support first valid local account (#4581)
polarathene Oct 8, 2025
74bd305
chore(deps): Bump github/codeql-action from 3 to 4 (#4589)
dependabot[bot] Oct 15, 2025
945263a
chore(deps): Bump anchore/scan-action from 7.0.0 to 7.0.2 (#4591)
dependabot[bot] Oct 20, 2025
49f898c
chore(deps): Bump anchore/scan-action from 7.0.2 to 7.1.0 (#4595)
dependabot[bot] Oct 27, 2025
b80fbdb
chore(deps): Bump actions/upload-artifact from 4 to 5 (#4597)
dependabot[bot] Oct 27, 2025
12bb27e
chore(deps): Bump actions/download-artifact from 5 to 6 (#4596)
dependabot[bot] Oct 27, 2025
0b60ba4
chore(deps): Bump docker/setup-qemu-action from 3.6.0 to 3.7.0 (#4603)
dependabot[bot] Nov 10, 2025
a968793
chore(deps): Bump docker/metadata-action from 5.8.0 to 5.9.0 (#4602)
dependabot[bot] Nov 10, 2025
b410e56
ci: Require bug reports provide disclosure for AI usage (#4605)
polarathene Nov 13, 2025
5865f54
tests: fix _get_container_ip for docker 29.0 (#4606)
ap-wtioit Nov 15, 2025
c6079e9
chore(deps): Bump actions/checkout from 5 to 6 (#4609)
dependabot[bot] Nov 24, 2025
953a334
chore(deps): Bump anchore/scan-action from 7.1.0 to 7.2.0 (#4608)
dependabot[bot] Nov 24, 2025
ef619f7
chore(deps): Bump anchore/scan-action from 7.2.0 to 7.2.1 (#4614)
dependabot[bot] Dec 1, 2025
d3b1be2
chore(deps): Bump docker/metadata-action from 5.9.0 to 5.10.0 (#4613)
dependabot[bot] Dec 1, 2025
c0f27df
docs: Rspamd ARC section align private key filename with `setup confi…
aymanbagabas Dec 12, 2025
889a974
chore(deps): Bump anchore/scan-action from 7.2.1 to 7.2.2 (#4621)
dependabot[bot] Dec 15, 2025
8e8d9ff
chore(deps): Bump actions/cache from 4 to 5 (#4619)
dependabot[bot] Dec 15, 2025
5eab2ec
chore(deps): Bump actions/download-artifact from 6 to 7 (#4620)
dependabot[bot] Dec 15, 2025
f0181a1
chore(deps): Bump actions/upload-artifact from 5 to 6 (#4618)
dependabot[bot] Dec 15, 2025
17111a0
fix: LDAP - Enable `check-for-changes.sh` support (#4627)
FDHoho007 Dec 26, 2025
0f5763c
chore(deps): Bump docker/setup-buildx-action from 3.11.1 to 3.12.0 (#…
dependabot[bot] Jan 3, 2026
066d314
fix: Reload the `rspamd` service instead of restarting it (#4632)
scristian71 Jan 11, 2026
fe1280a
chore(deps): Bump anchore/scan-action from 7.2.2 to 7.2.3 (#4636)
dependabot[bot] Jan 12, 2026
ff5b6ee
docs: Revise `watchtower` page and adapt to community fork (#4641)
polarathene Jan 18, 2026
a7d96cf
chore(deps): Bump anchore/scan-action from 7.2.3 to 7.3.0 (#4650)
dependabot[bot] Jan 26, 2026
f278439
chore(deps): Bump anchore/scan-action from 7.3.0 to 7.3.1 (#4655)
dependabot[bot] Feb 2, 2026
15dff38
chore(deps): Bump anchore/scan-action from 7.3.1 to 7.3.2 (#4662)
dependabot[bot] Feb 14, 2026
0cf3ead
docs(rspamd): Revise DNSBL advice with example + minor tweaks (#4661)
georglauterbach Feb 16, 2026
1caedc0
chore: Improve clarity of `SSL_TYPE=self-signed` error message (missi…
Copilot Feb 16, 2026
b06d57f
chore(deps): Bump docker/build-push-action from 6.18.0 to 6.19.2 (#4665)
dependabot[bot] Feb 17, 2026
56537f7
chore(deps): Bump actions/download-artifact from 7 to 8 (#4671)
dependabot[bot] Mar 2, 2026
da086fe
chore(deps): Bump actions/upload-artifact from 6 to 7 (#4672)
dependabot[bot] Mar 2, 2026
a036761
docs: getmail - Update getmail xoauth example links (#4673)
Nailik Mar 3, 2026
15fb89f
chore(deps): Bump docker/login-action from 3 to 4 (#4681)
dependabot[bot] Mar 9, 2026
54b9491
chore(deps): Bump docker/setup-qemu-action from 3.7.0 to 4.0.0 (#4679)
dependabot[bot] Mar 9, 2026
2cca40b
chore(deps): Bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (#4…
dependabot[bot] Mar 9, 2026
eb5683e
chore(deps): Bump docker/metadata-action from 5.10.0 to 6.0.0 (#4680)
dependabot[bot] Mar 9, 2026
8d752e5
chore(deps): Bump docker/build-push-action from 6.19.2 to 7.0.0 (#4678)
dependabot[bot] Mar 9, 2026
301aafd
chore(deps): Bump marocchino/sticky-pull-request-comment from 2 to 3 …
dependabot[bot] Mar 16, 2026
7ec86a0
chore(deps): Bump anchore/scan-action from 7.3.2 to 7.4.0 (#4686)
dependabot[bot] Mar 23, 2026
b81e2b5
fix: remove `expand_keys = true` from Rspamd configuration (#4689)
georglauterbach Mar 28, 2026
a1d1160
chore: update tools we fetch from GitHub (#4692)
georglauterbach Apr 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 0 additions & 26 deletions .all-contributorsrc

This file was deleted.

1 change: 0 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
*
!target
!VERSION
15 changes: 2 additions & 13 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
Expand All @@ -16,21 +17,9 @@ trim_trailing_whitespace = true
# --- Specific ----------------------------------
# -----------------------------------------------

[*.{yaml,yml,sh,bats}]
indent_size = 2

[Makefile]
[{Makefile,.gitmodules}]
indent_style = tab
indent_size = 4

[*.md]
trim_trailing_whitespace = false

# -----------------------------------------------
# --- Git Submodules ----------------------------
# -----------------------------------------------

[{test/bats/**,test/test_helper/**}]
indent_style = none
indent_size = none
end_of_line = none
158 changes: 158 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
# Normalize line endings of all non-binary files to LF upon check-in (`git add` / `git commit`):
* text=auto

#################################################
### General ###################################
#################################################

## GENERIC
### CI + docs/mkdocs.yml
*.yml text
### Documentation (Project, Tests, Docs site)
*.md text
### TLS certs (test/files/) + DHE params (target/shared/)
*.pem text
*.pem.sha512sum text

#################################################
### Project ###################################
#################################################

## BUILD:
.dockerignore text
Dockerfile text eol=lf
Makefile

## EXAMPLE (RUNTIME):
*.env text
*.yaml text

## PROJECT
.editorconfig text export-ignore
.gitattributes text export-ignore
.gitignore text export-ignore
.gitkeep text export-ignore
.gitmodules text export-ignore
LICENSE text

## SOURCE CODE
*.sh text eol=lf
### acme.json extractor (target/bin/)
*.py text eol=lf
### Only contain scripts (glob for extensionless)
target/bin/** text eol=lf

#################################################
### Config ####################################
#################################################

## CONFIG
### Contains all text files (glob for extensionless)
target/amavis/** text
target/fetchmail/** text
target/getmail/** text
target/opendkim/** text
target/opendmarc/** text
target/postgrey/** text
target/postsrsd/** text
### Generic target/ + test/config/
*.cf text
*.conf text
### Dovecot
*.ext text
*.sieve text
### Dovecot + Rspamd
*.inc text
### Fail2Ban + Postgrey (test/config/)
*.local text
### Postfix
*.pcre text

#################################################
### Tests #####################################
#################################################

## BATS
*.bash text eol=lf
*.bats text eol=lf

## CONFIG (test/config/)
### OpenLDAP image
*.ldif text
### OpenDKIM
*.private text
KeyTable text
SigningTable text
TrustedHosts text
### Postgrey
whitelist_recipients text

## MISC
### test/config/ + test/files/
*.txt text
### test/linting/ (.ecrc.json) + test/files/ (*.acme.json):
*.json text

#################################################
### Documentation Website #####################
#################################################

## DOCUMENTATION
### docs/content/assets/
*.css text
*.png binary
*.svg text -diff
*.woff binary
### docs/overrides/
*.html text
*.ico binary
*.webp binary

#################################################
### Info # #####################################
#################################################

### WHAT IS THIS FILE?
# `.gitattributes` - Pattern-based overrides (Project specific)
# Documentation: https://git-scm.com/docs/gitattributes
#
# Travels with the project and can override the defaults from `.gitconfig`.
# This helps to enforce consistent line endings (CRLF / LF) where needed via
# patterns (_when the git client supports `.gitattributes`_).

# `.gitconfig` - Global Git defaults (Dev environment)
# Documentation: https://git-scm.com/docs/git-config
#
# Git settings `core.autocrlf` and `core.eol` can vary across dev environments.
# Those defaults can introduce subtle bugs due to incompatible line endings.


### WHY SHOULD I CARE?
# The desired result is to ensure the repo contains normalized LF line endings,
# notably avoiding unhelpful noise in diffs or issues incurred from mixed line
# endings. Storing as LF ensures no surprises for line endings during checkout.
# Additionally for checkout to the local working directory, line endings can be
# forced to CRLF or LF per file where appropriate, which ensures the files have
# compatible line endings where software expects a specific kind.
#
# Examples:
# Diffs with nothing visual changed. Line endings appear invisible.
# Tests that compare text from two sources where only line endings differ fail.
# /bin/sh with a shebang fails to run a binary at the given path due to a CRLF.


### ATTRIBUTES
# `text` normalizes the line endings of a file to LF upon commit (CRLF -> LF).
# `text=auto` sets `text` if Git doesn't consider the file as binary data.

# `eol` sets an explicit line ending to write files to the working directory.
# `core.eol` is used for any files not explicitly set with an `eol` attr value.
# `core.eol` uses the native line endings for your platform by default.
# `core.autocrlf` (if set to `true` or `input`) overrides the `core.eol` value.

# `binary` is an alias for `-text -diff`. The file won't be normalized (-text).
# `-diff` indicates to avoid creating a diff. Useful when diffs are unlikely
# to be meaningful, such as generated content (SVG, Source Maps, Lockfiles).

# `export-ignore` excludes matched files and directories during `git archive`,
# which services like Github use to create releases with archived source files.
Loading