Richard van der Hoff 047b8d7203 Merge remote-tracking branch 'origin/develop' into neilj/fix_check_threepid_for_msisdns %!s(int64=5) %!d(string=hai) anos
..
.gitignore e845fd41c2 Correct attrs package name in requirements (#3492) %!s(int64=6) %!d(string=hai) anos
5633.bugfix baee288fb4 Don't create broken room when power_level_content_override.users does not contain creator_id. (#5633) %!s(int64=5) %!d(string=hai) anos
5680.misc 7dc398586c Implement a structured logging output system. (#5680) %!s(int64=5) %!d(string=hai) anos
5771.feature 812ed6b0d5 Opentracing across workers (#5771) %!s(int64=5) %!d(string=hai) anos
5776.misc c886f976e0 Opentracing doc update (#5776) %!s(int64=5) %!d(string=hai) anos
5835.feature 0c0b82b6d1 Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) %!s(int64=5) %!d(string=hai) anos
5844.misc aedfec3ad7 Newsfile %!s(int64=5) %!d(string=hai) anos
5845.feature 119aa31b10 Servlet to purge old rooms (#5845) %!s(int64=5) %!d(string=hai) anos
5849.doc 379d2a8c39 (#5849) Convert rst to markdown (#6040) %!s(int64=5) %!d(string=hai) anos
5850.feature 861d663c15 Fixup changelog and remove debug logging %!s(int64=5) %!d(string=hai) anos
5852.feature 8767b63a82 Propagate opentracing contexts through EDUs (#5852) %!s(int64=5) %!d(string=hai) anos
5853.feature a90d16dabc Opentrace device lists (#5853) %!s(int64=5) %!d(string=hai) anos
5855.misc 9a6f2be572 Opentrace e2e keys (#5855) %!s(int64=5) %!d(string=hai) anos
5856.feature 87fa26006b Opentracing misc (#5856) %!s(int64=5) %!d(string=hai) anos
5857.bugfix e132ba79ae fix changelog %!s(int64=5) %!d(string=hai) anos
5859.feature 502728777c Newsfile on one line %!s(int64=5) %!d(string=hai) anos
5860.misc ebba15ee7f Newsfile %!s(int64=5) %!d(string=hai) anos
5863.bugfix b13cac896d Fix up password reset template config names (#5863) %!s(int64=5) %!d(string=hai) anos
5864.feature 29763f01c6 Make changelog entry be a feature %!s(int64=5) %!d(string=hai) anos
5868.feature 0c0b82b6d1 Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) %!s(int64=5) %!d(string=hai) anos
5875.misc 0c0b82b6d1 Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) %!s(int64=5) %!d(string=hai) anos
5876.feature 0c0b82b6d1 Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) %!s(int64=5) %!d(string=hai) anos
5877.removal 0bab582fd6 Remove shared secret registration from client/r0/register endpoint %!s(int64=5) %!d(string=hai) anos
5878.feature 1a7e6eb633 Add Admin API capability to set adminship of a user (#5878) %!s(int64=5) %!d(string=hai) anos
5885.bugfix baa3f4a80d Avoid deep recursion in appservice recovery (#5885) %!s(int64=5) %!d(string=hai) anos
5886.misc 5019945828 Refactor the Appservice scheduler code %!s(int64=5) %!d(string=hai) anos
5892.misc a0d294c306 Switch to using v2 Identity Service APIs other than lookup (MSC 2140) (#5892) %!s(int64=5) %!d(string=hai) anos
5893.misc bcd9132869 Undo the deletion of some tables (#6047) %!s(int64=5) %!d(string=hai) anos
5894.misc c9f11d09fc Add missing index on users_in_public_rooms. (#5894) %!s(int64=5) %!d(string=hai) anos
5895.feature 62fb643cdc Newsfile %!s(int64=5) %!d(string=hai) anos
5896.misc ef1c524bb3 Improve error msg when key-fetch fails (#5896) %!s(int64=5) %!d(string=hai) anos
5897.feature 9fc71dc5ee Use the v2 Identity Service API for lookups (MSC2134 + MSC2140) (#5976) %!s(int64=5) %!d(string=hai) anos
5900.feature 6d97843793 Config templating (#5900) %!s(int64=5) %!d(string=hai) anos
5902.feature 4a2d2c2b6f Update changelog %!s(int64=5) %!d(string=hai) anos
5904.feature deca277d09 Let synctl use a config directory. (#5904) %!s(int64=5) %!d(string=hai) anos
5906.feature 27d3fc421a Increase max display name limit %!s(int64=5) %!d(string=hai) anos
5909.misc e7577427c9 Update 5909.misc %!s(int64=5) %!d(string=hai) anos
5911.misc 62a1639287 Newsfile %!s(int64=5) %!d(string=hai) anos
5914.feature c88a119259 Add GET method to admin API /users/@user:dom/admin %!s(int64=5) %!d(string=hai) anos
5915.bugfix ce7803b8b0 fix thumbnail storage location (#5915) %!s(int64=5) %!d(string=hai) anos
5920.bugfix 49ef8ec399 Fix a cache-invalidation bug for worker-based deployments (#5920) %!s(int64=5) %!d(string=hai) anos
5922.misc e7011280c7 Fix coverage in sytest and use plugins for buildkite (#5922) %!s(int64=5) %!d(string=hai) anos
5926.misc 92c1550f4a Add a link to python's logging config schema (#5926) %!s(int64=5) %!d(string=hai) anos
5931.misc 4548d1f87e Remove unnecessary parentheses around return statements (#5931) %!s(int64=5) %!d(string=hai) anos
5934.feature 549f974897 Newsfile %!s(int64=5) %!d(string=hai) anos
5938.misc d19505a8c1 Removed unused jenkins/ folder and script (#5938) %!s(int64=5) %!d(string=hai) anos
5940.feature 0c0b82b6d1 Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) %!s(int64=5) %!d(string=hai) anos
5943.misc 4fca313389 Move buildkite config to the pipelines repo (#5943) %!s(int64=5) %!d(string=hai) anos
5953.misc cee00a3584 Update INSTALL.md to say that Python 2 is no longer supported (#5953) %!s(int64=5) %!d(string=hai) anos
5962.misc 2a44782666 Remove double return statements (#5962) %!s(int64=5) %!d(string=hai) anos
5963.misc 36f34e6f3d Remove unused methods from c/s api v1 in register.py (#5963) %!s(int64=5) %!d(string=hai) anos
5964.feature b736c6cd3a Remove bind_email and bind_msisdn (#5964) %!s(int64=5) %!d(string=hai) anos
5966.bugfix 2f416fc997 Ensure the list media admin API is always available (#5966) %!s(int64=5) %!d(string=hai) anos
5967.bugfix 0eac7077c9 Ensure an auth instance is available to ListMediaInRoom (#5967) %!s(int64=5) %!d(string=hai) anos
5969.feature 0c0b82b6d1 Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) %!s(int64=5) %!d(string=hai) anos
5970.docker 894c1a5759 Docker packaging should not su-exec or chmod if already running as UID/GID (#5970) %!s(int64=5) %!d(string=hai) anos
5971.bugfix 6e834e94fc Fix and refactor room and user stats (#5971) %!s(int64=5) %!d(string=hai) anos
5972.misc b38aa82b83 Add m.require_identity_server to /versions unstable_flags (#5972) %!s(int64=5) %!d(string=hai) anos
5974.feature 1ea3ed7620 Add m.id_access_token to /versions unstable_features (MSC2264) (#5974) %!s(int64=5) %!d(string=hai) anos
5975.misc b09d443632 Cleanup event auth type initialisation (#5975) %!s(int64=5) %!d(string=hai) anos
5979.feature 6670bd4072 v2 3PID Invites (part of MSC2140) (#5979) %!s(int64=5) %!d(string=hai) anos
5980.feature 36015d68ef Use unstable prefix for 3PID unbind API (#6062) %!s(int64=5) %!d(string=hai) anos
5981.feature 55d5b3af88 Servers-known-about statistic (#5981) %!s(int64=5) %!d(string=hai) anos
5982.bugfix b9cfd3c375 Fix opentracing contexts missing from outbound replication requests (#5982) %!s(int64=5) %!d(string=hai) anos
5983.feature 909827b422 Add opentracing to all client servlets (#5983) %!s(int64=5) %!d(string=hai) anos
5984.bugfix 7093790fbc Bugfix phrasing %!s(int64=5) %!d(string=hai) anos
5985.feature a8251da10f Blow up config if opentracing is missing (#5985) %!s(int64=5) %!d(string=hai) anos
5986.feature f7c873a643 Trace how long it takes for the send trasaction to complete, including retrys (#5986) %!s(int64=5) %!d(string=hai) anos
5988.bugfix bc604e7f94 Gracefully handle log context slips and missing opentracing import errors. (#5988) %!s(int64=5) %!d(string=hai) anos
5989.misc 6604b64fae Check dependencies on setup in the nicer way. (#5989) %!s(int64=5) %!d(string=hai) anos
5991.bugfix e5baf80237 Update changelog %!s(int64=5) %!d(string=hai) anos
5992.feature d58cad635e Give appropriate exit codes when synctl fails (#5992) %!s(int64=5) %!d(string=hai) anos
5993.feature 5a7e9fdd84 Change changelog %!s(int64=5) %!d(string=hai) anos
5994.feature 5d833f0923 Add changelog %!s(int64=5) %!d(string=hai) anos
5995.bugfix 78801e7f9e Ensure a sid parameter is passed to bind_threepid (#5995) %!s(int64=5) %!d(string=hai) anos
5996.bugfix 850dcfd2d3 Fix well-known lookups with the federation certificate whitelist (#5997) %!s(int64=5) %!d(string=hai) anos
5998.bugfix 85275c89d7 Newsfile %!s(int64=5) %!d(string=hai) anos
6000.feature e08ea43463 Use the federation blacklist for requests to untrusted Identity Servers (#6000) %!s(int64=5) %!d(string=hai) anos
6003.misc a852e93408 Newsfile %!s(int64=5) %!d(string=hai) anos
6004.bugfix be618e0551 Only count real users when checking for auto-creation of auto-join room %!s(int64=5) %!d(string=hai) anos
6005.feature aeb9b2179e Add a build info metric to Prometheus (#6005) %!s(int64=5) %!d(string=hai) anos
6009.misc 9c555f37e3 Add note about extra arg to send_membership_event, remove arg in remote_reject_invite (#6009) %!s(int64=5) %!d(string=hai) anos
6010.misc cd17a2085e Remove origin parameter from add_display_name_to_third_party_invite and add params to docstring (#6010) %!s(int64=5) %!d(string=hai) anos
6011.feature b5833a2abf Add changelog %!s(int64=5) %!d(string=hai) anos
6012.feature dd2e5b0038 add report_stats_endpoint config option (#6012) %!s(int64=5) %!d(string=hai) anos
6013.misc 3505ffcda7 Fix existing v2 identity server calls (MSC2140) (#6013) %!s(int64=5) %!d(string=hai) anos
6015.feature 2434c0084b Newsfile %!s(int64=5) %!d(string=hai) anos
6016.misc 1e19ce00bf Add 'failure_ts' column to 'destinations' table (#6016) %!s(int64=5) %!d(string=hai) anos
6017.misc 7902bf1e1d Clean up some code in the retry logic (#6017) %!s(int64=5) %!d(string=hai) anos
6020.bugfix 6d847d8ce6 Ensure support users can be registered even if MAU limit is reached %!s(int64=5) %!d(string=hai) anos
6023.misc b617864cd9 Fix for structured logging tests stomping on logs (#6023) %!s(int64=5) %!d(string=hai) anos
6024.bugfix 6db22e4702 changelog %!s(int64=5) %!d(string=hai) anos
6025.bugfix 0388beafe4 Fix bug in calculating the federation retry backoff period (#6025) %!s(int64=5) %!d(string=hai) anos
6026.feature 3d882a7ba5 Remove the cap on federation retry interval. (#6026) %!s(int64=5) %!d(string=hai) anos
6028.feature 38fd1f8e3f Fix typo in account_threepid_delegates config (#6028) %!s(int64=5) %!d(string=hai) anos
6029.bugfix 70c52821ce Fix race condition in room stats. (#6029) %!s(int64=5) %!d(string=hai) anos
6032.misc c755955f33 Add developer docs for using SAML without a server (#6032) %!s(int64=5) %!d(string=hai) anos
6037.feature 599f786e4e Update 6037.feature %!s(int64=5) %!d(string=hai) anos
6042.feature df3401a71d Allow HS to send emails when adding an email to the HS (#6042) %!s(int64=5) %!d(string=hai) anos
6043.feature 30af161af2 Implement MSC2290 (#6043) %!s(int64=5) %!d(string=hai) anos
6044.feature 2b071a2ff1 Add an unstable feature flag for separate add/bind 3pid APIs (#6044) %!s(int64=5) %!d(string=hai) anos
6047.misc bcd9132869 Undo the deletion of some tables (#6047) %!s(int64=5) %!d(string=hai) anos
6049.doc 35ce3bda7a Add some notes on rolling back to v1.3.1. (#6049) %!s(int64=5) %!d(string=hai) anos
6050.doc fe349b497e Update the upgrade notes (#6050) %!s(int64=5) %!d(string=hai) anos
6056.bugfix 62e3ff92fd Remove POST method from password reset submit_token endpoint (#6056) %!s(int64=5) %!d(string=hai) anos
6058.docker 2def5ea0da Docker: support SYNAPSE_WORKER envvar (#6058) %!s(int64=5) %!d(string=hai) anos
6059.bugfix a86a290850 Fix logcontext spam on non-Linux platforms (#6059) %!s(int64=5) %!d(string=hai) anos
6062.bugfix 36015d68ef Use unstable prefix for 3PID unbind API (#6062) %!s(int64=5) %!d(string=hai) anos
6063.bugfix aeb40f355c Ensure email validation link parameters are URL-encoded (#6063) %!s(int64=5) %!d(string=hai) anos
6064.misc 84a2743e2e Add changelog %!s(int64=5) %!d(string=hai) anos
6067.feature 3ac614eb6c Drop support for bind param on POST /account/3pid (MSC2290) (#6067) %!s(int64=5) %!d(string=hai) anos
6069.bugfix b74606ea22 Fix a bug with saml attribute maps. %!s(int64=5) %!d(string=hai) anos
6072.misc 9d94313209 Fix exception when resetting retry timings %!s(int64=5) %!d(string=hai) anos
6073.feature 885a4726b7 Return timeout error to user for identity server calls (#6073) %!s(int64=5) %!d(string=hai) anos
6074.feature 7763dd3e95 Remove trailing slash ability from password reset's submit_token endpoint (#6074) %!s(int64=5) %!d(string=hai) anos
6075.misc 1c9feadf4b Generalize email sending logging (#6075) %!s(int64=5) %!d(string=hai) anos
6078.feature 2c99c63453 Add POST submit_token endpoint for MSISDN (#6078) %!s(int64=5) %!d(string=hai) anos
6079.feature 50776261e1 Add submit_url response parameter to msisdn /requestToken (#6079) %!s(int64=5) %!d(string=hai) anos
6082.feature 1b519e0272 Disable /register/available if registration is disabled (#6082) %!s(int64=5) %!d(string=hai) anos
6092.bugfix a2a09d42dd Changelog %!s(int64=5) %!d(string=hai) anos
6097.bugfix 40fb00f5b7 Add sid to next_link for email validation (#6097) %!s(int64=5) %!d(string=hai) anos
6099.misc 566ac40939 remove unused parameter to get_user_id_by_threepid (#6099) %!s(int64=5) %!d(string=hai) anos
6104.bugfix 7e0087449f remove email dependency on msisdn validity checks in _check_threepid %!s(int64=5) %!d(string=hai) anos
6105.misc 1f0713b458 Refactor the user-interactive auth handling %!s(int64=5) %!d(string=hai) anos
6106.misc 8004d6ca2f Refactor code for calculating registration flows (#6106) %!s(int64=5) %!d(string=hai) anos