forked-synapse/synapse/rest
Patrick Cloke 9400dc0535
Add the List-Unsubscribe header for notification emails. (#16274)
Adds both the List-Unsubscribe (RFC2369) and List-Unsubscribe-Post (RFC8058)
headers to push notification emails, which together should:

* Show an "Unsubscribe" link in the MUA UI when viewing Synapse notification emails.
* Enable "one-click" unsubscribe (the user never leaves their MUA, which automatically
  makes a POST request to the specified endpoint).
2023-09-11 09:49:48 -04:00
..
admin Merge remote-tracking branch 'origin/release-v1.91' into release-v1.92 2023-09-06 11:25:28 -04:00
client Avoid temporary storage of sensitive information. (#16272) 2023-09-08 08:57:56 -04:00
consent Remove HomeServer.get_datastore() (#12031) 2022-02-23 11:04:02 +00:00
key Validate input to POST /key/v2/query endpoint. (#16183) 2023-08-25 14:10:31 -04:00
media Remove some unused server_name fields (#15723) 2023-06-06 12:32:29 +01:00
synapse Add the List-Unsubscribe header for notification emails. (#16274) 2023-09-11 09:49:48 -04:00
__init__.py Add /notifications endpoint to workers (#16265) 2023-09-07 09:26:07 +00:00
health.py Add missing type hints to non-client REST servlets. (#10817) 2021-09-15 08:45:32 -04:00
models.py Use Pydantic to systematically validate a first batch of endpoints in synapse.rest.client.account. (#13188) 2022-08-15 19:05:57 +00:00
well_known.py Refactor config to be an experimental feature 2023-05-30 09:43:06 -04:00