synapse/synapse
cynhr f1ecf46647
Add email.tlsname config option (#17849)
The existing `email.smtp_host` config option is used for two distinct
purposes: it is resolved into the IP address to connect to, and used to
(request via SNI and) validate the server's certificate if TLS is
enabled. This new option allows specifying a different name for the
second purpose.

This is especially helpful, if `email.smtp_host` isn't a global FQDN,
but something that resolves only locally (e.g. "localhost" to connect
through the loopback interface, or some other internally routed name),
that one cannot get a valid certificate for.
Alternatives would of course be to specify a global FQDN as
`email.smtp_host`, or to disable TLS entirely, both of which might be
undesirable, depending on the SMTP server configuration.
2024-12-17 18:05:38 -06:00
..
_scripts Speed up slow initial sliding syncs on large servers (#17946) 2024-11-19 15:03:32 +00:00
api Promote account suspension to stable (#17964) 2024-12-04 17:56:42 -06:00
app Add missing license header (#17799) 2024-10-08 12:01:44 +01:00
appservice Support for MSC4190: device management for application services (#17705) 2024-12-04 12:04:49 +01:00
config Add email.tlsname config option (#17849) 2024-12-17 18:05:38 -06:00
crypto Fix fetching signing keys when `old_verify_keys` is omitted (#17568) 2024-08-14 14:13:56 +01:00
events Fix bug when rejecting withdrew invite with a third_party_rules module (#17930) 2024-12-10 14:26:38 +00:00
federation Merge branch 'master' into develop 2024-12-03 17:44:48 +01:00
handlers Add email.tlsname config option (#17849) 2024-12-17 18:05:38 -06:00
http Don't allow unsupported content-type 2024-12-03 09:53:21 +01:00
logging Fix other unit tests with latest twisted (#17907) 2024-11-07 10:11:13 +00:00
media Restrict which image formats we will decode in order to generate thumbnails 2024-12-03 09:53:21 +01:00
metrics Format files with Ruff (#17643) 2024-09-02 12:39:04 +01:00
module_api forward requester id to check username for spam callbacks (#17916) 2024-12-13 14:17:41 +00:00
push MSC4076: Add disable_badge_count to pusher configuration (#17975) 2024-12-03 22:58:43 +00:00
replication Fix new scheduled tasks jumping the queue (#17962) 2024-11-28 18:06:19 +00:00
res Send an email if the address is already bound to an user account (#16819) 2024-04-23 16:45:24 +01:00
rest Add some useful endpoints to Admin API (#17948) 2024-12-16 13:27:34 -06:00
server_notices Format files with Ruff (#17643) 2024-09-02 12:39:04 +01:00
spam_checker_api Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
state Bump black from 23.10.1 to 24.2.0 (#16936) 2024-03-13 16:46:44 +00:00
static Update link to the clients webpage, fix #15825 (#15874) 2023-07-06 17:28:09 +02:00
storage Add some useful endpoints to Admin API (#17948) 2024-12-16 13:27:34 -06:00
streams Fix regression when bounding future tokens (#17391) 2024-07-02 14:06:36 +01:00
synapse_rust Move server event filtering logic to rust (#17928) 2024-11-14 16:18:24 +00:00
types Sliding Sync: Include invite, ban, kick, targets when `$LAZY`-loading room members (#17947) 2024-12-02 10:17:55 -06:00
util Fix new scheduled tasks jumping the queue (#17962) 2024-11-28 18:06:19 +00:00
__init__.py Remove support for python 3.8 (#17908) 2024-11-06 19:36:01 +00:00
_pydantic_compat.py import pydantic objects from the `_pydantic_compat` module (#17667) 2024-09-11 21:01:43 +00:00
event_auth.py Support MSC3757: Restricting who can overwrite a state event (#17513) 2024-09-26 15:25:05 +02:00
notifier.py Optimise notifier mk2 (#17766) 2024-09-30 13:32:31 +01:00
py.typed
server.py Fix `delete_old_otks` job on worker deployments (#17960) 2024-11-26 08:45:18 +01:00
visibility.py Move server event filtering logic to rust (#17928) 2024-11-14 16:18:24 +00:00