synapse/changelog.d
Andrew Morgan 30af161af2 Implement MSC2290 (#6043)
Implements MSC2290. This PR adds two new endpoints, /unstable/account/3pid/add and /unstable/account/3pid/bind. Depending on the progress of that MSC the unstable prefix may go away.

This PR also removes the blacklist on some 3PID tests which occurs in #6042, as the corresponding Sytest PR changes them to use the new endpoints.

Finally, it also modifies the account deactivation code such that it doesn't just try to deactivate 3PIDs that were bound to the user's account, but any 3PIDs that were bound through the homeserver on that user's account.
2019-09-23 16:50:27 +01:00
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
5633.bugfix Don't create broken room when power_level_content_override.users does not contain creator_id. (#5633) 2019-08-15 09:45:57 +01:00
5680.misc Implement a structured logging output system. (#5680) 2019-08-28 21:18:53 +10:00
5771.feature Opentracing across workers (#5771) 2019-08-22 18:08:07 +01:00
5776.misc Opentracing doc update (#5776) 2019-08-20 13:56:03 +01:00
5835.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5844.misc Newsfile 2019-08-13 16:20:38 +01:00
5845.feature Servlet to purge old rooms (#5845) 2019-08-22 10:42:59 +01:00
5849.doc (#5849) Convert rst to markdown (#6040) 2019-09-17 12:55:29 +01:00
5850.feature Fixup changelog and remove debug logging 2019-08-16 13:15:26 +01:00
5852.feature Propagate opentracing contexts through EDUs (#5852) 2019-08-22 18:21:10 +01:00
5853.feature Opentrace device lists (#5853) 2019-09-03 10:21:30 +01:00
5855.misc Opentrace e2e keys (#5855) 2019-08-22 11:28:12 +01:00
5856.feature Opentracing misc (#5856) 2019-08-16 16:13:25 +01:00
5857.bugfix fix changelog 2019-08-15 21:02:40 -07:00
5859.feature Newsfile on one line 2019-08-20 08:49:53 +01:00
5860.misc Newsfile 2019-08-16 13:29:41 +01:00
5863.bugfix Fix up password reset template config names (#5863) 2019-08-15 16:27:11 +01:00
5864.feature Make changelog entry be a feature 2019-08-20 12:38:06 +01:00
5868.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5875.misc Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5876.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5877.removal Remove shared secret registration from client/r0/register endpoint 2019-08-22 18:04:08 +02:00
5878.feature Add Admin API capability to set adminship of a user (#5878) 2019-08-27 10:14:00 +01:00
5885.bugfix Avoid deep recursion in appservice recovery (#5885) 2019-08-20 17:39:38 +01:00
5886.misc Refactor the Appservice scheduler code 2019-08-20 11:50:23 +01:00
5892.misc Switch to using v2 Identity Service APIs other than lookup (MSC 2140) (#5892) 2019-09-05 14:31:22 +01:00
5893.misc Undo the deletion of some tables (#6047) 2019-09-19 15:06:27 +01:00
5894.misc Add missing index on users_in_public_rooms. (#5894) 2019-08-22 10:43:13 +01:00
5895.feature Newsfile 2019-08-21 11:21:58 +01:00
5896.misc Improve error msg when key-fetch fails (#5896) 2019-08-22 10:42:06 +01:00
5897.feature Use the v2 Identity Service API for lookups (MSC2134 + MSC2140) (#5976) 2019-09-11 16:02:42 +01:00
5900.feature Config templating (#5900) 2019-08-28 13:12:22 +01:00
5902.feature Update changelog 2019-08-23 09:57:07 +01:00
5904.feature Let synctl use a config directory. (#5904) 2019-08-28 15:55:58 +01:00
5906.feature Increase max display name limit 2019-08-24 22:33:43 +01:00
5909.misc Update 5909.misc 2019-08-27 11:50:52 +01:00
5911.misc Newsfile 2019-08-27 09:36:12 +01:00
5914.feature Add GET method to admin API /users/@user:dom/admin 2019-08-27 13:12:27 +01:00
5915.bugfix fix thumbnail storage location (#5915) 2019-09-02 12:18:41 +01:00
5920.bugfix Fix a cache-invalidation bug for worker-based deployments (#5920) 2019-08-28 10:18:16 +01:00
5922.misc Fix coverage in sytest and use plugins for buildkite (#5922) 2019-08-29 22:19:57 +10:00
5926.misc Add a link to python's logging config schema (#5926) 2019-08-28 19:08:32 +01:00
5931.misc Remove unnecessary parentheses around return statements (#5931) 2019-08-30 16:28:26 +01:00
5934.feature Newsfile 2019-08-30 11:29:17 +01:00
5938.misc Removed unused jenkins/ folder and script (#5938) 2019-08-30 23:13:16 +10:00
5940.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5943.misc Move buildkite config to the pipelines repo (#5943) 2019-08-31 01:01:57 +10:00
5953.misc Update INSTALL.md to say that Python 2 is no longer supported (#5953) 2019-09-02 11:27:39 +01:00
5962.misc Remove double return statements (#5962) 2019-09-03 11:42:45 +01:00
5963.misc Remove unused methods from c/s api v1 in register.py (#5963) 2019-09-02 18:29:21 +01:00
5964.feature Remove bind_email and bind_msisdn (#5964) 2019-09-04 18:24:23 +01:00
5966.bugfix Ensure the list media admin API is always available (#5966) 2019-09-03 13:35:20 -06:00
5967.bugfix Ensure an auth instance is available to ListMediaInRoom (#5967) 2019-09-03 09:01:30 -06:00
5969.feature Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2019-09-06 11:35:28 +01:00
5970.docker Docker packaging should not su-exec or chmod if already running as UID/GID (#5970) 2019-09-03 16:36:01 +01:00
5971.bugfix Fix and refactor room and user stats (#5971) 2019-09-04 13:04:27 +01:00
5975.misc Cleanup event auth type initialisation (#5975) 2019-09-04 16:16:56 +01:00
5979.feature v2 3PID Invites (part of MSC2140) (#5979) 2019-09-17 18:05:13 +01:00
5980.feature Use unstable prefix for 3PID unbind API (#6062) 2019-09-19 22:28:29 +01:00
5981.feature Servers-known-about statistic (#5981) 2019-09-07 01:45:51 +10:00
5982.bugfix Fix opentracing contexts missing from outbound replication requests (#5982) 2019-09-05 14:22:15 +01:00
5983.feature Add opentracing to all client servlets (#5983) 2019-09-05 14:46:04 +01:00
5984.bugfix Bugfix phrasing 2019-09-05 15:07:00 +01:00
5985.feature Blow up config if opentracing is missing (#5985) 2019-09-12 10:57:37 +01:00
5986.feature Trace how long it takes for the send trasaction to complete, including retrys (#5986) 2019-09-05 17:44:55 +01:00
5988.bugfix Gracefully handle log context slips and missing opentracing import errors. (#5988) 2019-09-05 17:33:29 +01:00
5989.misc Check dependencies on setup in the nicer way. (#5989) 2019-09-11 14:00:37 +01:00
5991.bugfix Update changelog 2019-09-06 10:53:05 +01:00
5992.feature Give appropriate exit codes when synctl fails (#5992) 2019-09-18 22:27:59 +01:00
5993.feature Change changelog 2019-09-06 13:18:03 +01:00
5994.feature Add changelog 2019-09-06 13:27:55 +01:00
5995.bugfix Ensure a sid parameter is passed to bind_threepid (#5995) 2019-09-06 15:36:50 +01:00
5996.bugfix Fix well-known lookups with the federation certificate whitelist (#5997) 2019-09-14 04:58:38 +10:00
5998.bugfix Newsfile 2019-09-06 14:21:14 +01:00
6003.misc Newsfile 2019-09-09 10:24:14 +01:00
6004.bugfix Only count real users when checking for auto-creation of auto-join room 2019-09-09 14:48:08 +03:00
6005.feature Add a build info metric to Prometheus (#6005) 2019-09-10 00:14:58 +10:00
6009.misc Add note about extra arg to send_membership_event, remove arg in remote_reject_invite (#6009) 2019-09-11 14:23:24 +01:00
6010.misc Remove origin parameter from add_display_name_to_third_party_invite and add params to docstring (#6010) 2019-09-11 10:37:17 +01:00
6011.feature Add changelog 2019-09-10 17:56:10 +01:00
6012.feature add report_stats_endpoint config option (#6012) 2019-09-12 11:24:57 +01:00
6013.misc Fix existing v2 identity server calls (MSC2140) (#6013) 2019-09-11 11:59:45 +01:00
6015.feature Newsfile 2019-09-11 10:48:52 +01:00
6016.misc Add 'failure_ts' column to 'destinations' table (#6016) 2019-09-17 11:41:54 +01:00
6017.misc Clean up some code in the retry logic (#6017) 2019-09-11 15:14:56 +01:00
6020.bugfix Ensure support users can be registered even if MAU limit is reached 2019-09-11 20:48:31 +03:00
6023.misc Fix for structured logging tests stomping on logs (#6023) 2019-09-13 02:29:55 +10:00
6024.bugfix changelog 2019-09-12 11:46:37 +01:00
6025.bugfix Fix bug in calculating the federation retry backoff period (#6025) 2019-09-12 12:59:43 +01:00
6026.feature Remove the cap on federation retry interval. (#6026) 2019-09-12 13:00:13 +01:00
6028.feature Fix typo in account_threepid_delegates config (#6028) 2019-09-18 22:30:44 +01:00
6029.bugfix Fix race condition in room stats. (#6029) 2019-09-17 12:41:23 +01:00
6032.misc Add developer docs for using SAML without a server (#6032) 2019-09-13 08:58:18 +01:00
6042.feature Allow HS to send emails when adding an email to the HS (#6042) 2019-09-20 15:21:30 +01:00
6043.feature Implement MSC2290 (#6043) 2019-09-23 16:50:27 +01:00
6047.misc Undo the deletion of some tables (#6047) 2019-09-19 15:06:27 +01:00
6049.doc Add some notes on rolling back to v1.3.1. (#6049) 2019-09-19 15:06:48 +01:00
6050.doc Update the upgrade notes (#6050) 2019-09-19 18:20:01 +01:00
6056.bugfix Remove POST method from password reset submit_token endpoint (#6056) 2019-09-19 10:53:14 +01:00
6058.docker Docker: support SYNAPSE_WORKER envvar (#6058) 2019-09-19 22:29:47 +01:00
6059.bugfix Fix logcontext spam on non-Linux platforms (#6059) 2019-09-18 21:55:37 +01:00
6062.bugfix Use unstable prefix for 3PID unbind API (#6062) 2019-09-19 22:28:29 +01:00
6063.bugfix Ensure email validation link parameters are URL-encoded (#6063) 2019-09-20 10:46:59 +01:00
6067.feature Drop support for bind param on POST /account/3pid (MSC2290) (#6067) 2019-09-20 10:46:34 +01:00
6072.misc Fix exception when resetting retry timings 2019-09-20 12:09:39 +01:00
6073.feature Return timeout error to user for identity server calls (#6073) 2019-09-23 14:37:23 +01:00
6074.feature Remove trailing slash ability from password reset's submit_token endpoint (#6074) 2019-09-20 14:58:37 +01:00
6075.misc Generalize email sending logging (#6075) 2019-09-23 14:38:19 +01:00
6082.feature Disable /register/available if registration is disabled (#6082) 2019-09-23 15:38:38 +01:00