docker-mailserver/test/tests/serial
Brennan Kinney 611a66bf98
fix: Correctly support multiple Dovecot PassDBs (#3812)
* fix: Dovecot PassDB should restrict allowed auth mechanisms

This prevents PassDBs incompatible with certain auth mechanisms from logging failures which accidentally triggers Fail2Ban.

Instead only allow the PassDB to be authenticated against when it's compatible with the auth mechanism used.

* tests: Use `curl` for OAuth2 login test-cases instead of netcat

`curl` provides this capability for both IMAP and SMTP authentication with a bearer token. It supports both `XOAUTH2` and `OAUTHBEARER` mechanisms, as these updated test-cases demonstrate.

* chore: Add entry to `CHANGELOG.md`
2024-01-23 19:11:05 +01:00
..
mail_pop3.bats tests: streamline tests and helpers further (#3747) 2024-01-11 10:34:08 +01:00
mail_with_imap.bats tests: streamline tests and helpers further (#3747) 2024-01-11 10:34:08 +01:00
mail_with_ldap.bats tests: streamline tests and helpers further (#3747) 2024-01-11 10:34:08 +01:00
mail_with_oauth2.bats fix: Correctly support multiple Dovecot PassDBs (#3812) 2024-01-23 19:11:05 +01:00
mail_with_relays.bats tests: refactor POP3, IMAP (actually SASLauthd + RIMAP) & relay (#3062) 2023-02-06 23:59:01 +01:00
no_container.bats tests: refactor POP3, IMAP (actually SASLauthd + RIMAP) & relay (#3062) 2023-02-06 23:59:01 +01:00
open_dkim.bats chore: Change `setup config dkim` default key size to `2048` (`open-dkim`) (#3508) 2023-08-29 09:40:02 +12:00
permit_docker.bats tests: Use `swaks` instead of `nc` for sending mail (#3732) 2024-01-03 13:17:54 +13:00
sedfile.bats ci: refactored `sedfile` & used `_send_mail` where possible (#3103) 2023-02-22 10:26:04 +01:00
test_helper.bats tests: Use `swaks` instead of `nc` for sending mail (#3732) 2024-01-03 13:17:54 +13:00
tests.bats tests: streamline tests and helpers further (#3747) 2024-01-11 10:34:08 +01:00
vmail-id.bats tests: streamline tests and helpers further (#3747) 2024-01-11 10:34:08 +01:00