summary refs log tree commit diff
path: root/synapse/rest (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix exceptions in logs when failing to get remote room list (#10541)Erik Johnston2021-08-061-18/+12
* Mark all MSC2716 events as historical (#10537)Eric Eastwood2021-08-051-5/+10
* Don't fail on empty bodies when sending out read receipts (#10531)Brendan Abolivier2021-08-041-1/+1
* Make historical events discoverable from backfill for servers without any scr...Eric Eastwood2021-07-281-1/+6
* Support for MSC2285 (hidden read receipts) (#10413)Å imon Brandner2021-07-283-4/+34
* Support underscores (in addition to hyphens) for charset detection. (#10410)sri-vidyut2021-07-271-2/+4
* Mitigate media repo XSSs on IE11. (#10468)Denis Kasak2021-07-271-0/+2
* Support MSC2033: Device ID on whoami (#9918)Travis Ralston2021-07-271-1/+8
* Merge branch 'master' into developErik Johnston2021-07-231-4/+7
|\
| * Always send device_one_time_keys_count (#10457)David Baker2021-07-221-4/+7
* | Add `creation_ts` to list users admin API (#10448)Dirk Klimpel2021-07-221-0/+2
* | Add type hints to additional servlet functions (#10437)Patrick Cloke2021-07-211-1/+1
* | Add a return type to parse_string. (#10438)Patrick Cloke2021-07-217-34/+36
* | Switch to `chunk` events so we can auth via power_levels (MSC2716) (#10432)Eric Eastwood2021-07-211-4/+13
* | MSC3244 room capabilities implementation (#10283)Michael Telatynski2021-07-201-1/+7
* | [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-192-18/+11
* | Use inline type hints in `handlers/` and `rest/`. (#10382)Jonathan de Jong2021-07-1613-39/+33
* | Add a module type for account validity (#9884)Brendan Abolivier2021-07-162-14/+17
* | Fix messages from multiple senders in historical chunk (MSC2716) (#10276)Eric Eastwood2021-07-131-7/+42
* | Bugfix `make_room_admin` fails for users that have left a private room (#10367)Dirk Klimpel2021-07-131-1/+8
* | Add base starting insertion event when no chunk ID is provided (MSC2716) (#10...Eric Eastwood2021-07-081-23/+89
|/
* MSC2918 Refresh tokens implementation (#9450)Quentin Gliech2021-06-242-41/+218
* Re-introduce "Leave out optional keys from /sync" change (#10214)Andrew Morgan2021-06-231-23/+46
* Add endpoints for backfilling history (MSC2716) (#9247)Eric Eastwood2021-06-221-1/+287
* Always require users to re-authenticate for dangerous operations. (#10184)Patrick Cloke2021-06-162-0/+9
* Fix requestOpenIdToken response: integer expires_in (#10175)Lukas Lihotzki2021-06-161-1/+1
* Remove the experimental flag for knocking and use stable prefixes / endpoints...Patrick Cloke2021-06-152-8/+3
* Implement knock feature (#6739)Sorunome2021-06-094-21/+203
* Limit the number of in-flight /keys/query requests from a single device. (#10...Patrick Cloke2021-06-091-1/+4
* Correct type hints for parse_string(s)_from_args. (#10137)Patrick Cloke2021-06-085-15/+19
* Add missing type hints to the admin API servlets (#10105)Dirk Klimpel2021-06-075-40/+47
* r0.6.1 support: /rooms/:roomId/aliases endpoint (#9224)Travis Ralston2021-06-031-1/+1
* Add new admin APIs to remove media by media ID from quarantine. (#10044)Dirk Klimpel2021-06-021-0/+30
* Rewrite the KeyRing (#10035)Erik Johnston2021-06-021-1/+8
* Move some more endpoints off master (#10084)Erik Johnston2021-05-271-4/+4
* Make reason and score optional for report_event (#10077)Callum Brown2021-05-271-9/+4
* Remove the experimental spaces enabled flag. (#10063)Patrick Cloke2021-05-261-3/+1
* Add an admin API for unprotecting local media from quarantine (#10040)Dirk Klimpel2021-05-261-2/+26
* Remove tls_fingerprints option (#9280)Jerin J Titus2021-05-242-11/+0
* Fix /upload 500'ing when presented a very large image (#10029)Michael Telatynski2021-05-212-0/+11
* Use a database table to hold the users that should have full presence sent to...Andrew Morgan2021-05-181-3/+5
* Support fetching the spaces summary via GET over federation. (#9947)Patrick Cloke2021-05-111-0/+1
* Revert "Leave out optional keys from /sync (#9919)" (#9940)Erik Johnston2021-05-061-44/+18
* Leave out optional keys from /sync (#9919)DeepBlueV7.X2021-05-051-18/+44
* Delete room endpoint (#9889)ThibF2021-04-291-44/+90
* Remove various bits of compatibility code for Python <3.6 (#9879)Andrew Morgan2021-04-273-11/+4
* Improved validation for received requests (#9817)Richard van der Hoff2021-04-231-2/+0
* Make DomainSpecificString an attrs class (#9875)Erik Johnston2021-04-231-0/+9
* Split presence out of master (#9820)Erik Johnston2021-04-231-1/+6
* Limit length of accepted email addresses (#9855)Erik Johnston2021-04-222-6/+10
* Rename handler and config modules which end in handler/config. (#9816)Patrick Cloke2021-04-201-1/+1
* Fix (final) Bugbear violations (#9838)Jonathan de Jong2021-04-201-2/+2
* Port "Allow users to click account renewal links multiple times without hitti...Andrew Morgan2021-04-191-7/+25
* remove `HomeServer.get_config` (#9815)Richard van der Hoff2021-04-141-1/+1
* More robust handling of the Content-Type header for thumbnail generation (#9788)rkfg2021-04-141-0/+3
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-1485-85/+0
* Add an admin API to manage ratelimit for a specific user (#9648)Dirk Klimpel2021-04-132-0/+113
* Require AppserviceRegistrationType (#9548)Will Hunt2021-04-121-7/+16
* Remove old admin API `GET /_synapse/admin/v1/users/<user_id>` (#9401)Dirk Klimpel2021-04-092-25/+0
* Add type hints to expiring cache. (#9730)Patrick Cloke2021-04-061-1/+1
* Add `order_by` to list user admin API (#9691)Dirk Klimpel2021-04-011-1/+20
* Make RateLimiter class check for ratelimit overrides (#9711)Erik Johnston2021-03-303-11/+21
* Make it possible to use dmypy (#9692)Erik Johnston2021-03-265-0/+14
* Add a type hints for service notices to the HomeServer object. (#9675)Patrick Cloke2021-03-241-3/+8
* Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-2311-11/+11
* Incorporate reviewBrendan Abolivier2021-03-191-1/+1
* Merge branch 'develop' into babolivier/msc3026Brendan Abolivier2021-03-192-4/+67
|\
| * fix mypyRichard van der Hoff2021-03-191-4/+7
| * Fix type-hints from bad merge.Patrick Cloke2021-03-181-2/+2
| * Initial spaces summary API (#9643)Richard van der Hoff2021-03-181-3/+63
| * Consistently check whether a password may be set for a user. (#9636)Dirk Klimpel2021-03-181-1/+1
* | Implement MSC3026: busy presence stateBrendan Abolivier2021-03-181-0/+2
|/
* Fix up types for the typing handler. (#9638)Patrick Cloke2021-03-171-6/+9
* Return m.change_password.enabled=false if local database is disabled (#9588)Dirk Klimpel2021-03-161-11/+12
* Add support for stable MSC2858 API (#9617)Richard van der Hoff2021-03-161-5/+34
* Prevent bundling aggregations for state events (#9619)Andrew Morgan2021-03-162-2/+8
* Fix Internal Server Error on `GET /saml2/authn_response` (#9623)Richard van der Hoff2021-03-161-2/+8
* Fix additional type hints from Twisted 21.2.0. (#9591)Patrick Cloke2021-03-126-54/+104
* Re-Activating account when local passwords are disabled (#9587)Dirk Klimpel2021-03-111-1/+4
* Convert Requester to attrs (#9586)Richard van der Hoff2021-03-101-1/+2
* Handle image transparency better when thumbnailing. (#9473)Patrick Cloke2021-03-091-3/+8
* Add type hints to purge room and server notice admin API. (#9520)Dirk Klimpel2021-03-082-15/+23
* Prometheus metrics for logins and registrations (#9511)Richard van der Hoff2021-03-041-2/+8
* Record the SSO Auth Provider in the login token (#9510)Richard van der Hoff2021-03-041-4/+2
* Add type hints to user admin API. (#9521)Dirk Klimpel2021-03-031-29/+56
* Add type hints to device and event report admin API (#9519)Dirk Klimpel2021-03-022-16/+39
* Fix a bug when a room alias is given to the admin join endpoint (#9506)Patrick Cloke2021-03-011-58/+74
* Use the proper Request in type hints. (#9515)Patrick Cloke2021-03-0113-23/+28
* Add support for no_proxy and case insensitive env variables (#9372)Tim Leung2021-02-261-2/+1
* SSO: redirect to public URL before setting cookies (#9436)Richard van der Hoff2021-02-261-0/+28
* Merge branch 'master' into developErik Johnston2021-02-251-1/+6
|\
| * Add back the deprecated SAML endpoint. (#9474)Patrick Cloke2021-02-231-1/+6
* | Add an `order_by` field to list users' media admin API. (#8978)Dirk Klimpel2021-02-221-1/+27
* | Ratelimit cross-user key sharing requests. (#8957)Patrick Cloke2021-02-191-3/+1
* | Regenerate exact thumbnails if missing (#9438)Erik Johnston2021-02-193-3/+57
|\ \ | |/ |/|
| * Return a 404 if we don't have the original fileErik Johnston2021-02-192-1/+8
| * Regenerate exact thumbnails if missingErik Johnston2021-02-182-2/+49
* | Remove deprecated SAML2 callback URL since it does not work. (#9434)Patrick Cloke2021-02-181-5/+1
|/
* Add type hints to groups code. (#9393)Patrick Cloke2021-02-171-23/+120
* Support for form_post in OIDC responses (#9376)Richard van der Hoff2021-02-171-1/+12
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-1618-87/+123
* Fix some typos.Patrick Cloke2021-02-124-7/+7
* Merge tag 'v1.27.0rc2' into developPatrick Cloke2021-02-111-0/+4
|\
| * Backout changes for automatically calculating the public baseurl. (#9313)Patrick Cloke2021-02-111-0/+4
* | Type hints and validation improvements. (#9321)Patrick Cloke2021-02-082-60/+121
* | Handle additional errors when previewing URLs. (#9333)Patrick Cloke2021-02-081-19/+52
* | Merge pull request #9150 from Yoric/develop-contextDavid Teller2021-02-083-1/+68
|\ \
| * | FIXUP: linterDavid Teller2021-01-281-0/+5
| * | FIXUP: Making get_event_context a bit more paranoidDavid Teller2021-01-282-2/+2
| * | FIXUP: DocDavid Teller2021-01-281-0/+6
| * | FIXUP: Now testing that the user is admin!David Teller2021-01-281-1/+2
| * | New API /_synapse/admin/rooms/{roomId}/context/{eventId}David Teller2021-01-282-0/+55
* | | Add check_media_file_for_spam spam checker hookErik Johnston2021-02-042-6/+65
| |/ |/|
* | Add an admin API to get the current room state (#9168)Travis Ralston2021-02-022-0/+41
* | Put SAML callback URI under /_synapse/client. (#9289)Richard van der Hoff2021-02-024-5/+12
* | Put OIDC callback URI under /_synapse/client. (#9288)Richard van der Hoff2021-02-013-3/+7
* | Merge branch 'social_login' into developRichard van der Hoff2021-02-013-3/+110
|\ \
| * | Collect terms consent from the user during SSO registration (#9276)Richard van der Hoff2021-02-012-0/+99
| * | Make importing display name and email optional (#9277)Richard van der Hoff2021-02-011-3/+11
* | | Merge branch 'social_login' into developRichard van der Hoff2021-02-014-29/+162
|\| |
| * | Replace username picker with a template (#9275)Richard van der Hoff2021-02-012-20/+60
| * | Fix SSO on workers (#9271)Richard van der Hoff2021-02-011-1/+48
| * | Split out a separate endpoint to complete SSO registration (#9262)Richard van der Hoff2021-02-012-10/+56
* | | Merge branch 'social_login' into developRichard van der Hoff2021-01-281-0/+2
|\| |
| * | Add 'brand' field to MSC2858 response (#9242)Richard van der Hoff2021-01-271-0/+2
* | | Ratelimit 3PID /requestToken API (#9238)Erik Johnston2021-01-282-2/+16
| |/ |/|
* | Check if a user is in the room before sending a PowerLevel event on their beh...Pankaj Yadav2021-01-271-1/+11
* | Merge branch 'social_login' into developRichard van der Hoff2021-01-271-6/+49
|\|
| * Implement MSC2858 support (#9183)Richard van der Hoff2021-01-271-6/+49
* | Try to recover from unknown encodings when previewing media. (#9164)Patrick Cloke2021-01-261-10/+34
* | Merge branch 'develop' into jaywink/admin-forward-extremitiesJason Robinson2021-01-262-0/+38
|\ \
| * | Add an admin API for shadow-banning users. (#9209)Patrick Cloke2021-01-252-0/+38
* | | Merge branch 'develop' into jaywink/admin-forward-extremitiesJason Robinson2021-01-2323-392/+585
|\| |
| * | Return a 404 if no valid thumbnail is found. (#9163)Patrick Cloke2021-01-212-81/+158
| * | Add tests for List Users Admin API (#9045)Dirk Klimpel2021-01-211-3/+18
| |/
| * Support icons for Identity Providers (#9154)Richard van der Hoff2021-01-201-2/+1
| * Give `public_baseurl` a default value (#9159)Richard van der Hoff2021-01-201-4/+0
| * Validate the server name for the /publicRooms endpoint. (#9161)Patrick Cloke2021-01-191-2/+17
| * Allow moving account data and receipts streams off master (#9104)Erik Johnston2021-01-182-26/+7
| * Fix bugs in handling clientRedirectUrl, and improve OIDC tests (#9127, #9128)Richard van der Hoff2021-01-181-1/+3
| * Add an admin API endpoint to protect media. (#9086)Patrick Cloke2021-01-151-15/+49
| * Add type hints to media rest resources. (#9093)Patrick Cloke2021-01-1511-164/+283
| * Remove user's avatar URL and displayname when deactivated. (#8932)Dirk Klimpel2021-01-122-9/+20
| * UI Auth via SSO: redirect the user to an appropriate SSO. (#9081)Richard van der Hoff2021-01-123-42/+22
| * Kill off `HomeServer.get_ip_from_request()` (#9080)Richard van der Hoff2021-01-125-39/+10
| * Also support remote users on the joined_rooms admin API. (#8948)David Teller2021-01-111-7/+0
* | Address pr feedbackJason Robinson2021-01-112-1/+3
* | Merge branch 'develop' into jaywink/admin-forward-extremitiesJason Robinson2021-01-091-2/+2
|\|
| * Add some tests for the IDP picker flowRichard van der Hoff2021-01-071-2/+2
* | Implement clearing cache after deleting forward extremitiesJason Robinson2021-01-091-12/+9
* | Add Rooms admin forward extremities DELETE endpointJason Robinson2021-01-081-0/+5
* | Move unknown room ID error into resolve_room_idJason Robinson2021-01-071-7/+9
* | Add forward extremities endpoint to rooms admin APIJason Robinson2021-01-072-0/+55
|/
* Add initial support for a "pick your IdP" page (#9017)Richard van der Hoff2021-01-051-0/+82
* Combine the SSO Redirect Servlets (#9015)Richard van der Hoff2021-01-042-89/+34
* Add type hints to the crypto module. (#8999)Patrick Cloke2021-01-041-4/+5
* Check if group IDs are valid before using them. (#8977)Patrick Cloke2020-12-301-3/+45
* Validate input parameters for the sendToDevice API. (#8975)Patrick Cloke2020-12-291-1/+2
* Allow redacting events on workers (#8994)Patrick Cloke2020-12-291-7/+10
* Allow server admin to get admin bit in rooms where local user is an admin (#8...Erik Johnston2020-12-182-2/+136
* Implement a username picker for synapse (#8942)Richard van der Hoff2020-12-181-0/+88
* Allow re-using a UI auth validation for a period of time (#8970)Patrick Cloke2020-12-181-3/+7
* Merge remote-tracking branch 'origin/erikj/as_mau_block' into developErik Johnston2020-12-181-3/+11
|\
| * Correctly handle AS registerations and add testErik Johnston2020-12-171-3/+11
* | Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-162-29/+2
* | Allow spam-checker modules to be provide async methods. (#8890)David Teller2020-12-111-10/+6
* | Honour AS ratelimit settings for /login requests (#8920)Erik Johnston2020-12-111-6/+19
* | Add number of local devices to Room Details Admin API (#8886)Dirk Klimpel2020-12-111-16/+32
* | Add X-Robots-Tag header to stop crawlers from indexing media (#8887)Aaron Raimist2020-12-081-0/+5
* | Call set_avatar_url with target_user, not user_id (#8872)Will Hunt2020-12-071-2/+2
* | Do not raise a 500 exception when previewing empty media. (#8883)Patrick Cloke2020-12-071-1/+5
* | Do not 500 if the content-length is not provided when uploading media. (#8862)Patrick Cloke2020-12-041-1/+1
* | Fix errorcode for disabled registration (#8867)Richard van der Hoff2020-12-031-1/+1
* | Apply an IP range blacklist to push and key revocation requests. (#8821)Patrick Cloke2020-12-021-1/+1
* | Add additional validation for the admin register endpoint. (#8837)David Florness2020-12-021-0/+3
|/
* Support "identifier" dicts in UIA (#8848)Richard van der Hoff2020-12-011-105/+2
* Simplify appservice login code (#8847)Richard van der Hoff2020-11-301-6/+21
* Simplify the way the `HomeServer` object caches its internal attributes. (#8...Jonathan de Jong2020-11-303-6/+6
* Add `force_purge` option to delete-room admin api. (#8843)Richard van der Hoff2020-11-301-5/+17
* Remove deprecated `/_matrix/client/*/admin` endpoints (#8785)Dirk Klimpel2020-11-256-57/+27
* Use TYPE_CHECKING instead of magic MYPY variable. (#8770)Patrick Cloke2020-11-171-3/+2
* Add admin API for logging in as a user (#8617)Erik Johnston2020-11-174-2/+59
* Add metrics for tracking 3PID /requestToken requests. (#8712)Erik Johnston2020-11-132-0/+22
* Add an admin API for users' media statistics (#8700)Dirk Klimpel2020-11-052-0/+124
* Add `displayname` to Shared-Secret Registration for admins (#8722)Dirk Klimpel2020-11-051-0/+2
* Fix race for concurrent downloads of remote media. (#8682)Erik Johnston2020-10-302-70/+125
* Add an admin APIs to allow server admins to list users' pushers (#8610)Dirk Klimpel2020-10-282-1/+55
* Add admin API to list users' local media (#8647)Dirk Klimpel2020-10-272-1/+68
* Split admin API for reported events into a detail and a list view (#8539)Dirk Klimpel2020-10-262-2/+50
* Add an admin api to delete local media. (#8519)Dirk Klimpel2020-10-263-3/+167
* Fix a bug in the joined_rooms admin API (#8643)Dirk Klimpel2020-10-261-3/+4
* Add field `total` to device list in admin API (#8644)Dirk Klimpel2020-10-261-1/+1
* Remove unused OPTIONS handlers. (#8621)Patrick Cloke2020-10-2212-62/+0
* Expose the experimental appservice login flow to clients. (#8504)Patrick Cloke2020-10-191-0/+2
* Add correct M_BAD_JSON error code to /profile/{userId}/displayname (#8517)Aaron Raimist2020-10-141-1/+3
* Remove the deprecated Handlers object (#8494)Patrick Cloke2020-10-097-41/+34
* Add support for MSC2697: Dehydrated devices (#8380)Hubert Chathi2020-10-072-15/+156
* Add support for MSC2732: olm fallback keys (#8312)Hubert Chathi2020-10-061-0/+1
* Don't bother responding to client requests that have already disconnected (#8...Andrew Morgan2020-10-061-0/+6
* Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-051-1/+4
* Fix bug in remote thumbnail search (#8438)Richard van der Hoff2020-10-021-20/+23
* Convert additional templates to Jinja (#8444)Patrick Cloke2020-10-021-110/+26
* Do not expose the experimental appservice login flow to clients. (#8440)Patrick Cloke2020-10-011-2/+0
* fix a logging error in thumbnailer (#8435)Richard van der Hoff2020-10-011-1/+1
* Make token serializing/deserializing async (#8427)Erik Johnston2020-09-306-12/+20
* Allow additional SSO properties to be passed to the client (#8413)Patrick Cloke2020-09-301-7/+15
* Various clean ups to room stream tokens. (#8423)Erik Johnston2020-09-291-1/+2
* Discard an empty upload_name before persisting an uploaded file (#7905)Will Hunt2020-09-292-3/+8
* Merge branch 'develop' of github.com:matrix-org/synapse into anoa/info-mainli...Andrew Morgan2020-09-291-6/+9
|\
| * Only assert valid next_link params when provided (#8417)Andrew Morgan2020-09-291-6/+9
* | Don't check whether a 3pid is allowed to register during password resetAndrew Morgan2020-09-281-7/+0
|/
* Add type annotations to SimpleHttpClient (#8372)Richard van der Hoff2020-09-241-4/+10
* Admin API for reported events (#8217)Dirk Klimpel2020-09-222-0/+90
* Merge tag 'v1.20.0rc5' into developPatrick Cloke2020-09-181-0/+19
|\
| * Add flags to /versions about whether new rooms are encrypted by default. (#8343)Patrick Cloke2020-09-181-0/+19
* | Admin API for querying rooms where a user is a member (#8306)Dirk Klimpel2020-09-182-0/+28
* | Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-1839-122/+122
* | Allow appservice users to /login (#8320)Will Hunt2020-09-181-10/+39
* | Use admin_patterns for all admin APIs. (#8331)Patrick Cloke2020-09-176-26/+19
* | Fix a potential bug of UnboundLocalError (#8329)Jonathan de Jong2020-09-171-5/+8
* | Use slots in attrs classes where possible (#8296)Patrick Cloke2020-09-141-1/+1
* | Fix typos in comments.Patrick Cloke2020-09-143-4/+4
* | Improve SAML error messages (#8248)Patrick Cloke2020-09-141-12/+4
* | Show a confirmation page during user password reset (#8004)Andrew Morgan2020-09-105-80/+157
* | Do not error when thumbnailing invalid files (#8236)Patrick Cloke2020-09-093-12/+76
* | Don't remember `enabled` of deleted push rules and properly return 404 for mi...reivilibre2020-09-091-2/+13
* | Include method in thumbnail media name (#7124)DeepBlueV7.X2020-09-082-1/+46
* | Add a config option for validating 'next_link' parameters against a domain wh...Andrew Morgan2020-09-081-9/+57
|/
* Stop sub-classing object (#8249)Patrick Cloke2020-09-048-9/+9
* Re-implement unread counts (again) (#8059)Brendan Abolivier2020-09-021-0/+1
* Add /user/{user_id}/shared_rooms/ api (#7785)Will Hunt2020-09-023-0/+74
* Move and refactor LoginRestServlet helper methods (#8182)Andrew Morgan2020-08-281-54/+6
* Do not propagate typing notifications from shadow-banned users. (#8176)Patrick Cloke2020-08-261-11/+15
* Remove unused parameter from, and add safeguard in, get_room_data (#8174)Andrew Morgan2020-08-261-1/+0
* Search in columns 'name' and 'displayname' in the admin users endpoint (#7377)Manuel Stahl2020-08-251-1/+3
* Stop shadow-banned users from sending non-member events. (#8142)Patrick Cloke2020-08-243-40/+66
* Don't fail /submit_token requests on incorrect session ID if request_token_in...Brendan Abolivier2020-08-242-0/+17
* Allow denying or shadow banning registrations via the spam checker (#8034)Patrick Cloke2020-08-201-0/+5
* Stop shadow-banned users from sending invites. (#8095)Patrick Cloke2020-08-202-27/+43
* Use the JSON encoder without whitespace in more places. (#8124)Patrick Cloke2020-08-201-2/+2
* Ensure a group ID is valid before trying to get rooms for it. (#8129)Patrick Cloke2020-08-201-0/+4
* Remove `ChainedIdGenerator`. (#8123)Erik Johnston2020-08-191-1/+1
* Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-193-10/+14
* Iteratively encode JSON responses to avoid blocking the reactor. (#8013)Patrick Cloke2020-08-181-3/+3
* Use the default templates when a custom template file cannot be found (#8037)Andrew Morgan2020-08-172-57/+18
* Convert pusher databases to async/await. (#8075)Patrick Cloke2020-08-141-4/+5
* Implement new experimental push rules (#7997)Brendan Abolivier2020-08-101-2/+9
|\
| * Merge branch 'develop' of github.com:matrix-org/synapse into babolivier/new_p...Brendan Abolivier2020-08-065-25/+23
| |\
| * | Incorporate reviewBrendan Abolivier2020-08-061-2/+2
| * | Fix PUT /pushrules to use the right rule IDsBrendan Abolivier2020-08-031-2/+9