summary refs log tree commit diff
path: root/synapse/rest/client (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'v1.43.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-0619-380/+598
|\
| * Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-135-11/+14
| * Add types to synapse.util. (#10601)reivilibre2021-09-101-4/+7
| * Remove unstable MSC2858 API, including `experimental.msc2858_enabled` config ...Sean2021-09-091-46/+11
| * Additional type hints for client REST servlets (part 5) (#10736)Patrick Cloke2021-09-034-66/+119
| * Additional type hints for client REST servlets (part 4) (#10728)Patrick Cloke2021-09-018-100/+144
| * Additional type hints for the client REST servlets (part 3). (#10707)Patrick Cloke2021-08-316-150/+305
* | Merge tag 'v1.42.0' into babolivier/dinsic_1.48.0Brendan Abolivier2021-12-0630-331/+663
|\|
| * Remove unused `compare_digest` function. (#10706)Patrick Cloke2021-08-271-13/+0
| * Additional type hints for REST servlets (part 2). (#10674)Patrick Cloke2021-08-2615-138/+210
| * Correctly initialise the `synapse_user_logins` metric. (#10677)Richard van der Hoff2021-08-241-6/+23
| * Additional type hints for the sync REST servlet. (#10666)Patrick Cloke2021-08-231-51/+81
| * Addtional type hints for the REST servlets. (#10665)Patrick Cloke2021-08-2313-107/+203
| * Implement MSC3231: Token authenticated registration (#10142)Callum Brown2021-08-212-0/+96
| * Validate device_keys for C-S /keys/query requests (#10593)David Robertson2021-08-201-1/+15
| * Support MSC3283: Expose `enable_set_displayname` in capabilities (#10452)Dirk Klimpel2021-08-191-0/+11
| * Merge branch 'release-v1.41' into developErik Johnston2021-08-181-1/+1
| |\
| * | Display an error page during failure of fallback UIA. (#10561)Callum Brown2021-08-181-15/+24
* | | Converge with mainlineBrendan Abolivier2021-10-261-1/+0
* | | Revert shadow HS support (#104)Brendan Abolivier2021-09-273-203/+26
* | | Appease mypyBrendan Abolivier2021-09-021-2/+5
* | | Fix one more testBrendan Abolivier2021-09-011-4/+0
* | | Merge tag 'v1.41.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-0143-501/+590
|\ \ \ | | |/ | |/|
| * | Allow /createRoom to be run on workers (#10564)Andrew Morgan2021-08-171-1/+1
| |/
| * Flatten the synapse.rest.client package (#10600)reivilibre2021-08-1743-40/+14
| * Always list fallback key types in /sync (#10623)Andrew Morgan2021-08-171-4/+5
| * Validate the max_rooms_per_space parameter to ensure it is non-negative. (#10...Patrick Cloke2021-08-161-5/+20
| * Experimental support for MSC3266 Room Summary API. (#10394)Michael Telatynski2021-08-161-33/+57
| * Move /batch_send to /v2_alpha directory (MSC2716) (#10576)Eric Eastwood2021-08-132-409/+442
| * Only return state events that the AS passed in via `state_events_at_start` (M...Eric Eastwood2021-08-101-1/+3
| * Add local support for the new spaces summary endpoint (MSC2946) (#10549)Patrick Cloke2021-08-101-0/+41
| * 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
* | Merge tag 'v1.40.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-019-36/+99
|\|
| * 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 MSC2033: Device ID on whoami (#9918)Travis Ralston2021-07-271-1/+8
| * Merge branch 'master' into developErik Johnston2021-07-231-4/+7
| |\
| * | 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-214-24/+30
| * | 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
* | | Merge tag 'v1.39.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-014-62/+147
|\ \ \
| * \ \ Merge commit '7da24b975dfb10c277cf963dfddb88f55b1ca598' into release-v1.39Erik Johnston2021-07-221-4/+7
| |\ \ \ | | |/ / | |/| / | | |/
| * | [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-191-16/+9
| * | Use inline type hints in `handlers/` and `rest/`. (#10382)Jonathan de Jong2021-07-163-12/+8
| * | Add a module type for account validity (#9884)Brendan Abolivier2021-07-161-6/+1
| * | Fix messages from multiple senders in historical chunk (MSC2716) (#10276)Eric Eastwood2021-07-131-7/+42
| * | Add base starting insertion event when no chunk ID is provided (MSC2716) (#10...Eric Eastwood2021-07-081-23/+89
* | | Merge tag 'v1.38.1' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-4/+7
|\ \ \ | | |/ | |/|
| * | Always send device_one_time_keys_count (#10457)David Baker2021-07-221-4/+7
| |/
* | Merge tag 'v1.38.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-013-67/+271
|\|
| * 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
* | Merge tag 'v1.37.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-015-23/+329
|\|
| * 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-151-4/+2
| * Implement knock feature (#6739)Sorunome2021-06-093-21/+198
| * Limit the number of in-flight /keys/query requests from a single device. (#10...Patrick Cloke2021-06-091-1/+4
* | Merge tag 'v1.36.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-313-23/+16
|\|
| * Correct type hints for parse_string(s)_from_args. (#10137)Patrick Cloke2021-06-082-6/+6
| * r0.6.1 support: /rooms/:roomId/aliases endpoint (#9224)Travis Ralston2021-06-031-1/+1
| * 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
* | Merge tag 'v1.34.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-0/+1
|\|
| * 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
* | Merge tag 'v1.33.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-3143-57/+24
|\|
| * 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
| * Port "Allow users to click account renewal links multiple times without hitti...Andrew Morgan2021-04-191-7/+25
| * Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-1443-43/+0
* | Merge tag 'v1.32.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-313-14/+37
|\|
| * Require AppserviceRegistrationType (#9548)Will Hunt2021-04-121-7/+16
| * Make RateLimiter class check for ratelimit overrides (#9711)Erik Johnston2021-03-303-11/+21
* | fix isort and mypy lintingAndrew Morgan2021-04-261-2/+3
* | Merge commit '78e48f61b' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-0/+3
|\|
| * Make it possible to use dmypy (#9692)Erik Johnston2021-03-261-0/+3
* | Merge commit 'c73cc2c2a' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-4/+8
|\|
| * Add a type hints for service notices to the HomeServer object. (#9675)Patrick Cloke2021-03-241-3/+8
* | Merge commit '4ecba9bd5' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-234-7/+12
|\|
| * Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-233-3/+3
| * Incorporate reviewBrendan Abolivier2021-03-191-1/+1
| * Merge branch 'develop' into babolivier/msc3026Brendan Abolivier2021-03-191-3/+66
| |\
| | * fix mypyRichard van der Hoff2021-03-191-4/+7
| * | Implement MSC3026: busy presence stateBrendan Abolivier2021-03-181-0/+2
* | | Merge commit '0e3558473' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-3/+63
|\ \ \ | | |/ | |/|
| * | 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
| |/
* | Merge commit 'cc324d53f' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-6/+9
|\|
| * Fix up types for the typing handler. (#9638)Patrick Cloke2021-03-171-6/+9
* | Merge commit 'ad721fc55' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-11/+12
|\|
| * Return m.change_password.enabled=false if local database is disabled (#9588)Dirk Klimpel2021-03-161-11/+12
* | Merge commit 'd315e9644' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-232-6/+38
|\|
| * 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-161-1/+4
* | Merge commit '55da8df07' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-32/+73
|\|
| * Fix additional type hints from Twisted 21.2.0. (#9591)Patrick Cloke2021-03-121-32/+73
* | Merge commit '22db45bd4' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-5/+9
|\|
| * 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
* | Merge commit 'f00c4e7af' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-1/+1
|\|
| * Use the proper Request in type hints. (#9515)Patrick Cloke2021-03-011-1/+1
* | Merge commit 'e12077a78' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-0/+28
|\|
| * SSO: redirect to public URL before setting cookies (#9436)Richard van der Hoff2021-02-261-0/+28
* | Merge commit 'e22b71810' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-3/+1
|\|
| * Ratelimit cross-user key sharing requests. (#8957)Patrick Cloke2021-02-191-3/+1
* | Merge commit 'd9f1dccba' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-1/+4
|\|
* | Merge commit 'd2f0ec12d' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-2311-87/+207
|\|
| * Add type hints to groups code. (#9393)Patrick Cloke2021-02-171-23/+120
| * Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-1610-63/+86
| * Fix some typos.Patrick Cloke2021-02-121-1/+1
* | Merge commit '3f58fc848' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-223-61/+122
|\|
| * Type hints and validation improvements. (#9321)Patrick Cloke2021-02-082-60/+121
| * Merge pull request #9150 from Yoric/develop-contextDavid Teller2021-02-081-1/+1
| |\
| | * FIXUP: Making get_event_context a bit more paranoidDavid Teller2021-01-281-1/+1
* | | Merge commit 'e19396d62' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-223-2/+18
|\| |
| * | 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
| |/
* | Merge commit '2e537a028' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-6/+49
|\|
| * Implement MSC2858 support (#9183)Richard van der Hoff2021-01-271-6/+49
* | Merge commit '0cd2938bc' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-2/+1
|\|
| * Support icons for Identity Providers (#9154)Richard van der Hoff2021-01-201-2/+1
* | Merge commit '72822e60b' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-2/+17
|\|
| * Validate the server name for the /publicRooms endpoint. (#9161)Patrick Cloke2021-01-191-2/+17
* | Merge commit '73b03722f' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-222-21/+7
|\|
| * Allow moving account data and receipts streams off master (#9104)Erik Johnston2021-01-182-26/+7
* | Merge commit '98a64b7f7' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-225-81/+33
|\|
| * Remove user's avatar URL and displayname when deactivated. (#8932)Dirk Klimpel2021-01-121-2/+5
| * 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
* | Merge commit 'a03d71dc9' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-211-2/+2
|\|
| * Add some tests for the IDP picker flowRichard van der Hoff2021-01-071-2/+2
* | Merge commit '0312266ee' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-212-89/+34
|\|
| * Combine the SSO Redirect Servlets (#9015)Richard van der Hoff2021-01-042-89/+34
* | Merge commit '1c9a85056' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-211-3/+45
|\|
| * Check if group IDs are valid before using them. (#8977)Patrick Cloke2020-12-301-3/+45
* | Merge commit '9999eb2d0' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-212-8/+12
|\|
| * 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
* | Merge commit '28877fade' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-211-3/+7
|\|
| * Allow re-using a UI auth validation for a period of time (#8970)Patrick Cloke2020-12-181-3/+7
* | Merge commit 'a7a913918' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-201-3/+11
|\|
| * 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
* | | Merge commit 'bd30cfe86' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-161-14/+1
|\| |
| * | Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-161-14/+1
* | | Merge commit 'f14428b25' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-161-6/+19
|\| |
| * | Honour AS ratelimit settings for /login requests (#8920)Erik Johnston2020-12-111-6/+19
* | | Merge commit 'cf7d3c90d' into dinsicAndrew Morgan2021-04-161-1/+1
|\| |
| * | Fix errorcode for disabled registration (#8867)Richard van der Hoff2020-12-031-1/+1
| |/
* | Remove extraneous print (#94)Andrew Morgan2021-03-191-1/+0
* | Add knocking support (#81)Andrew Morgan2021-02-093-15/+179
* | Merge commit 'd3ed93504' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-105/+2
|\|
| * Support "identifier" dicts in UIA (#8848)Richard van der Hoff2020-12-011-105/+2
* | Merge commit '09ac0569f' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-313-11/+26
|\|
| * 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-302-5/+5
| * 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-171-0/+1
* | Merged commit 'deff8f628' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-313-3/+4
* | Merge commit '4a54b821b' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-312-0/+22
|\|
| * Add metrics for tracking 3PID /requestToken requests. (#8712)Erik Johnston2020-11-132-0/+22
* | Merge commit '054a6b953' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-3110-54/+0
|\|
| * Remove unused OPTIONS handlers. (#8621)Patrick Cloke2020-10-2212-62/+0
* | Merge commit 'de5cafe98' into dinsicAndrew Morgan2020-12-311-0/+2
|\|
| * Expose the experimental appservice login flow to clients. (#8504)Patrick Cloke2020-10-191-0/+2
* | Merge commit '74976a8e4' into dinsicAndrew Morgan2020-12-319-50/+188
|\|
| * 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-095-32/+26
| * 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
* | Allow users to click account renewal links multiple times without hitting an ...Andrew Morgan2020-12-301-7/+23
* | Fix users info for remote users (#71)Mathieu Velten2020-12-111-2/+1
* | Merge commit '6a8fd03ac' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-212-112/+26
|\|
| * 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
* | Merge commit 'cc40a59b4' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-216-18/+34
|\|
| * Make token serializing/deserializing async (#8427)Erik Johnston2020-09-305-11/+19
| * Allow additional SSO properties to be passed to the client (#8413)Patrick Cloke2020-09-301-7/+15
* | Merge commit 'f43c66d23' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-211-7/+0
|\|
| * 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
| |/
* | Merge commit '4325be1a5' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-2138-131/+160
|\|
| * Merge tag 'v1.20.0rc5' into developPatrick Cloke2020-09-181-0/+19
| |\
| * | Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-1838-121/+121
| * | Allow appservice users to /login (#8320)Will Hunt2020-09-181-10/+39
* | | Merge commit '43f2b67e4' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-0/+19
|\ \ \ | | |/ | |/|
| * | Add flags to /versions about whether new rooms are encrypted by default. (#8343)Patrick Cloke2020-09-181-0/+19
* | | Merge commit '837293c31' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-202-6/+9
|\ \ \ | | |/ | |/|
| * | Fix a potential bug of UnboundLocalError (#8329)Jonathan de Jong2020-09-171-5/+8
| * | Fix typos in comments.Patrick Cloke2020-09-141-1/+1
* | | Merge commit 'a3a90ee03' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-76/+0
|\| |
| * | Show a confirmation page during user password reset (#8004)Andrew Morgan2020-09-101-76/+0
* | | Merge commit '453dfe210' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-202-58/+26
|\| |
| * | Don't remember `enabled` of deleted push rules and properly return 404 for mi...reivilibre2020-09-091-2/+13
* | | Merge commit 'e45b83411' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-2/+39
|\| |
| * | Add a config option for validating 'next_link' parameters against a domain wh...Andrew Morgan2020-09-081-9/+57
| |/
* | Merge commit '17fa4c7ca' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-202-2/+2
|\|
| * Stop sub-classing object (#8249)Patrick Cloke2020-09-042-2/+2
* | Merge commit '112266eaf' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-0/+1
|\|
| * Re-implement unread counts (again) (#8059)Brendan Abolivier2020-09-021-0/+1
* | Merge commit '0d4f614fd' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-202-0/+70
|\|
| * Add /user/{user_id}/shared_rooms/ api (#7785)Will Hunt2020-09-022-0/+70
* | Merge commit '5c03134d0' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-54/+6
|\|
| * Move and refactor LoginRestServlet helper methods (#8182)Andrew Morgan2020-08-281-54/+6
* | Merge commit 'a466b6797' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-12/+15
|\|
| * 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
* | Merge commit '56efa9ec7' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-205-65/+126
|\|
| * 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-201-27/+40
* | Merge commit '731dfff34' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-0/+4
|\|
| * Ensure a group ID is valid before trying to get rooms for it. (#8129)Patrick Cloke2020-08-201-0/+4
* | Merge commit 'c9c544cda' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-194-18/+18
|\|
| * Remove `ChainedIdGenerator`. (#8123)Erik Johnston2020-08-191-1/+1
| * Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-192-7/+9
* | Merge commit 'e04e465b4' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-193-61/+23
|\|
| * 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
* | Merge commit 'db131b6b2' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-2/+9
|\|
| * 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-061-1/+1
| | |\
| | * | Incorporate reviewBrendan Abolivier2020-08-061-2/+2
| | * | Fix PUT /pushrules to use the right rule IDsBrendan Abolivier2020-08-031-2/+9
* | | | Merge commit '4e874ed59' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-1/+1
|\| | |
| * | | Remove unnecessary maybeDeferred calls (#8044)Patrick Cloke2020-08-071-1/+1
* | | | Merge commit '2ffd6783c' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-191-1/+0
|\| | |
| * | | Revert #7736 (#8039)Brendan Abolivier2020-08-061-1/+0
* | | | Merge commit 'd4a7829b1' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-192-2/+2
|\| | |
| * | | Convert synapse.api to async/await (#8031)Patrick Cloke2020-08-062-2/+2
* | | | Merge commit '66f24449d' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-192-63/+132
|\| | |
| * | | Improve performance of the register endpoint (#8009)Patrick Cloke2020-08-062-65/+129
| | |/ | |/|
* | | Merge commit 'b6c6fb795' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-161-1/+1
|\| |
| * | Allow guests to operate in encrypted rooms (#7314)Michael Albert2020-08-031-1/+1
| |/
* | Merge commit '3950ae51e' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-161-0/+1
|\|
| * Re-implement unread counts (#7736)Brendan Abolivier2020-07-291-0/+1
* | Only assert valid next_link params when provided (#65)Andrew Morgan2020-09-291-6/+9
* | Add a config option for validating 'next_link' parameters against a domain wh...Andrew Morgan2020-09-091-10/+56
* | Revert "Remove "user_id" from GET /presence. (#7606)"Brendan Abolivier2020-08-181-3/+1