summary refs log tree commit diff
path: root/tests (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't drop user dir deltas when server leaves room (#10982)David Robertson2021-10-069-78/+61
* Fix potential leak of per-room profiles when the user dir is rebuilt. (#10981)David Robertson2021-10-051-16/+78
* Add functionality to remove deactivated users from the monthly_active_users t...Hillery Shay2021-10-041-3/+34
* Make is_public Optional[bool] for create_room_as test util (#10951) (#10963)AndrewFerr2021-10-041-6/+7
* Merge tag 'v1.44.0rc3' into developBrendan Abolivier2021-10-041-0/+34
|\
| * Fix error in `get_user_ip_and_agents` when fetching from the database (#10968)Sean Quah2021-10-011-0/+34
| * Strip "join_authorised_via_users_server" from join events which do not need i...Patrick Cloke2021-10-012-7/+9
* | Consistently exclude from user_directory (#10960)David Robertson2021-10-044-26/+366
* | Use direct references for configuration variables (part 7). (#10959)Patrick Cloke2021-10-047-13/+13
* | type-hint `HomeserverTestcase.setup_test_homeserver` (#10961)David Robertson2021-10-013-9/+20
* | Clean-up registration tests (#10945)Patrick Cloke2021-09-301-37/+52
* | Strip "join_authorised_via_users_server" from join events which do not need i...Patrick Cloke2021-09-302-7/+9
* | Fix errors in Synapse logs from unit tests. (#10939)Patrick Cloke2021-09-304-26/+34
* | Pass str to twisted's IReactorTCP (#10895)David Robertson2021-09-302-6/+6
* | Refactor user directory tests (#10935)David Robertson2021-09-303-199/+280
* | Split `event_auth.check` into two parts (#10940)Richard van der Hoff2021-09-291-72/+36
* | Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-2913-34/+34
* | Implement MSC3069: Guest support on whoami (#9655)Travis Ralston2021-09-291-5/+44
* | Fix empty `url_cache_thumbnails/yyyy-mm-dd/` directories being left behind (#...Sean Quah2021-09-291-0/+31
* | Inline `_check_event_auth` for outliers (#10926)Richard van der Hoff2021-09-281-1/+0
|/
* Avoid storing URL cache files in storage providers (#10911)Sean Quah2021-09-271-0/+130
* Add a spamchecker callback to allow or deny room creation based on invites (#...Brendan Abolivier2021-09-241-2/+117
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-247-13/+15
* Factor out common code for persisting fetched auth events (#10896)Richard van der Hoff2021-09-241-1/+6
* Add reactor to `SynapseRequest` and fix up types. (#10868)Erik Johnston2021-09-2413-37/+69
* Fix AuthBlocking check when requester is appservice (#10881)Jason Robinson2021-09-241-0/+62
* Improve typing in user_directory files (#10891)David Robertson2021-09-241-2/+3
* Allow `.` and `~` chars in registration tokens (#10887)Callum Brown2021-09-231-3/+5
* Use direct references for configuration variables (part 4). (#10893)Patrick Cloke2021-09-2310-20/+19
* Fix reactivated users not being added to the user directory (#10782)David Robertson2021-09-231-1/+41
* Use direct references for some configuration variables (part 3) (#10885)Patrick Cloke2021-09-234-12/+8
* Remove unnecessary parentheses around tuples returned from methods (#10889)Andrew Morgan2021-09-232-2/+2
* Treat "\u0000" as "\u0020" for the purposes of message search (message indexi...Hillery Shay2021-09-221-0/+74
* Include more information in oEmbed previews. (#10819)Patrick Cloke2021-09-221-9/+21
* Extend ModuleApi with the methods we'll need to reject spam based on …IP - ...David Teller2021-09-221-0/+72
* Add type hints for event streams. (#10856)Patrick Cloke2021-09-214-13/+55
* Refactor oEmbed previews (#10814)Patrick Cloke2021-09-211-13/+13
* Test that state events sent by modules correctly end up in the room's state (...Brendan Abolivier2021-09-211-0/+84
* Allow Synapse Admin API's Room Search to accept non-ASCII characters (#10859)Hillery Shay2021-09-211-0/+27
* Always add local users to the user directory (#10796)David Robertson2021-09-212-8/+11
* Allow sending a membership event to unban a user (#10807)Aaron Raimist2021-09-212-1/+97
* Create a constant for a small png image in tests. (#10834)Patrick Cloke2021-09-167-94/+44
* Make StateFilter frozen so we can hash it (#10816)reivilibre2021-09-141-17/+29
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-6/+12
* Add types to synapse.util. (#10601)reivilibre2021-09-101-2/+2
* Handle room upgrades for spaces (#10774)Patrick Cloke2021-09-101-4/+63
* Easy refactors of the user directory (#10789)David Robertson2021-09-101-3/+3
* Remove unstable MSC2858 API, including `experimental.msc2858_enabled` config ...Sean2021-09-091-58/+7
* Get rid of `_auth_and_persist_event` (#10781)Richard van der Hoff2021-09-081-3/+12
* Skip handling of push actions for outlier events (#10780)Erik Johnston2021-09-081-0/+1
* Request JSON for oEmbed requests (and ignore XML only providers). (#10759)Patrick Cloke2021-09-081-1/+54
* Merge tag 'v1.42.0rc2' into developBrendan Abolivier2021-09-061-1/+45
|\
| * Support MSC3375: room version 9. (#10747)Patrick Cloke2021-09-031-1/+45
* | Add config option to use non-default manhole password and keys (#10643)Azrenbeth2021-09-061-4/+4
* | Pull out encrypted_by_default tests from user_directory tests (#10752)David Robertson2021-09-062-95/+109
* | Ignore rooms with unknown room versions in the spaces summary. (#10727)Patrick Cloke2021-09-011-0/+25
* | Consider the `origin_server_ts` of the `m.space.child` event when ordering ro...Patrick Cloke2021-09-011-5/+13
* | Populate `rooms.creator` field for easy lookup (#10697)Eric Eastwood2021-09-011-0/+98
* | Merge tag 'v1.42.0rc1' into developOlivier Wilkinson (reivilibre)2021-09-011-0/+44
|\|
| * Fix iteration in _remove_deleted_email_pushers background job. (#10734)Andrew Morgan2021-09-011-0/+44
* | Correctly include room avatars in email notifications (#10658)David Robertson2021-09-011-5/+47
* | Allow configuration of the oEmbed URLs. (#10714)Patrick Cloke2021-08-311-110/+102
|/
* Merge branch 'master' into developRichard van der Hoff2021-08-312-1/+139
|\
| * Fix up unit tests (#10723)Richard van der Hoff2021-08-311-2/+15
| * Merge pull request from GHSA-jj53-8fmw-f2w2reivilibre2021-08-311-0/+43
| * Merge pull request from GHSA-3x4c-pq33-4w3qreivilibre2021-08-311-1/+83
* | Merge remote-tracking branch 'origin/release-v1.41' into developRichard van der Hoff2021-08-272-3/+124
|\|
| * Fix incompatibility with Twisted < 21. (#10713)Richard van der Hoff2021-08-272-3/+124
* | Improve ServerNoticeServlet to avoid duplicate requests (#10679)Dirk Klimpel2021-08-271-0/+450
* | Split `FederationHandler` in half (#10692)Richard van der Hoff2021-08-265-11/+23
* | Validate new m.room.power_levels events (#10232)Aaron Raimist2021-08-261-0/+78
* | Remove pushers when deleting 3pid from account (#10581)Azrenbeth2021-08-261-0/+39
* | Fix error when selecting between thumbnails with the same quality (#10684)Sean2021-08-251-1/+38
* | Merge branch 'master' into developErik Johnston2021-08-241-2/+2
|\|
| * Set room version 8 as preferred for restricted rooms. (#10571)Patrick Cloke2021-08-201-2/+2
* | Implement MSC3231: Token authenticated registration (#10142)Callum Brown2021-08-212-0/+1144
* | Flatten tests/rest/client/{v1,v2_alpha} too (#10667)David Robertson2021-08-2025-16/+3
* | Simplify tests for the device admin rest API. (#10664)Dirk Klimpel2021-08-201-81/+18
* | Follow-up: format changelog, add licence (#10593)David Robertson2021-08-201-0/+14
* | Validate device_keys for C-S /keys/query requests (#10593)David Robertson2021-08-201-0/+77
* | Split `on_receive_pdu` in half (#10640)Richard van der Hoff2021-08-191-8/+2
* | Do not include rooms with an unknown room version in a sync response. (#10644)Patrick Cloke2021-08-192-6/+132
* | Support MSC3283: Expose `enable_set_displayname` in capabilities (#10452)Dirk Klimpel2021-08-191-23/+86
* | Remove not needed database updates in modify user admin API (#10627)Dirk Klimpel2021-08-191-4/+58
* | Convert room member storage tuples to attrs. (#10629)Patrick Cloke2021-08-181-3/+6
* | Remove deprecated Shutdown Room and Purge Room Admin API (#8830)Dirk Klimpel2021-08-171-162/+0
* | Port the PresenceRouter module interface to the new generic interface (#10524)Azrenbeth2021-08-171-5/+104
|/
* Flatten the synapse.rest.client package (#10600)reivilibre2021-08-1775-103/+82
* Allow to edit `external_ids` by Edit User admin API (#10598)Dirk Klimpel2021-08-171-30/+197
* Allow using several custom template directories (#10587)Brendan Abolivier2021-08-171-3/+61
* Add an admin API to check if a username is available (#10578)Will Hunt2021-08-171-0/+62
* Experimental support for MSC3266 Room Summary API. (#10394)Michael Telatynski2021-08-161-15/+93
* Support federation in the new spaces summary API (MSC2946). (#10569)Patrick Cloke2021-08-161-123/+169
* Handle string read receipt data (#10606)Šimon Brandner2021-08-161-0/+23
* Update the pagination parameter name based on MSC2946 review. (#10579)Patrick Cloke2021-08-111-7/+7
* Admin API to delete media for a specific user (#10558)Dirk Klimpel2021-08-111-113/+208
* Allow requesting the summary of a space which is joinable. (#10580)Patrick Cloke2021-08-111-2/+26
* Fix type hints in space summary tests. (#10575)Patrick Cloke2021-08-112-9/+8
* support federation queries through http connect proxy (#10475)Dirk Klimpel2021-08-112-109/+372
* Add local support for the new spaces summary endpoint (MSC2946) (#10549)Patrick Cloke2021-08-101-107/+279
* Fix an edge-case with invited rooms over federation in the spaces summary. (#...Patrick Cloke2021-08-101-19/+87
* Do not remove `status_msg` when user going offline (#10550)Dirk Klimpel2021-08-091-2/+161
* Merge branch 'release-v1.40' into developBrendan Abolivier2021-08-093-16/+16
|\
| * Support MSC3289: Room version 8 (#10449)Patrick Cloke2021-08-093-16/+16
* | Fix exceptions in logs when failing to get remote room list (#10541)Erik Johnston2021-08-061-1/+91
* | Clean up federation event auth code (#10539)Richard van der Hoff2021-08-061-4/+2
* | Add a setting to disable TLS for sending email (#10546)Richard van der Hoff2021-08-063-27/+38
* | Refactoring before implementing the updated spaces summary. (#10527)Patrick Cloke2021-08-051-78/+107
* | Only return an appservice protocol if it has a service providing it. (#10532)Will Hunt2021-08-051-1/+121
* | Merge tag 'v1.40.0rc2' into developErik Johnston2021-08-051-0/+12
|\|
| * Don't fail on empty bodies when sending out read receipts (#10531)Brendan Abolivier2021-08-041-0/+12
* | Improve event caching code (#10119)Erik Johnston2021-08-041-0/+50
* | Add `get_userinfo_by_id` method to `ModuleApi` (#9581)Jason Robinson2021-08-041-0/+10
|/
* Fix codestyle CI from #10440 (#10511)reivilibre2021-08-021-1/+1
* Prune inbound federation queues if they get too long (#10390)Erik Johnston2021-08-021-0/+57
* Allow setting transaction limit for db connections (#10440)Toni Spets2021-08-022-0/+39
* Fix backfilled events being rejected for no `state_groups` (#10439)Eric Eastwood2021-07-291-0/+131
* Merge tag 'v1.39.0rc3' into developErik Johnston2021-07-281-5/+15
|\
| * Always communicate device OTK counts to clients (#10485)Andrew Morgan2021-07-271-5/+15
* | Restricted rooms (MSC3083) should not have their allow key redacted. (#10489)Patrick Cloke2021-07-281-0/+43
* | Support for MSC2285 (hidden read receipts) (#10413)Šimon Brandner2021-07-282-2/+389
* | Support underscores (in addition to hyphens) for charset detection. (#10410)sri-vidyut2021-07-271-0/+13
* | allow specifying https:// proxy (#10411)Dirk Klimpel2021-07-271-58/+340
* | Support MSC2033: Device ID on whoami (#9918)Travis Ralston2021-07-271-1/+42
* | Update the MSC3083 support to verify if joins are from an authorized server. ...Patrick Cloke2021-07-263-19/+91
* | Add `creation_ts` to list users admin API (#10448)Dirk Klimpel2021-07-221-18/+27
* | Add type hints to additional servlet functions (#10437)Patrick Cloke2021-07-211-2/+2
* | Merge tag 'v1.39.0rc1' into developAndrew Morgan2021-07-201-0/+13
|\|
| * Fix dropping locks on shut down (#10433)Erik Johnston2021-07-201-0/+13
* | MSC3244 room capabilities implementation (#10283)Michael Telatynski2021-07-201-0/+46
|/
* Port the ThirdPartyEventRules module interface to the new generic interface (...Brendan Abolivier2021-07-201-24/+108
* Add a new version of the R30 phone-home metric, which removes a false impress...reivilibre2021-07-193-5/+282
* Add a module type for account validity (#9884)Brendan Abolivier2021-07-161-0/+1
* Add tests to characterise the current behaviour of R30 phone-home metrics (#1...reivilibre2021-07-151-0/+153
* Stagger send presence to remotes (#10398)Erik Johnston2021-07-151-0/+8
* Allow providing credentials to `http_proxy` (#10360)Dirk Klimpel2021-07-151-13/+52
* Add type hints and comments to event auth code. (#10393)Patrick Cloke2021-07-141-10/+13
* Show all joinable rooms in the spaces summary. (#10298)Patrick Cloke2021-07-131-15/+176
* Use inline type hints in `tests/` (#10350)Jonathan de Jong2021-07-1317-63/+61
* [pyupgrade] `tests/` (#10347)Jonathan de Jong2021-07-1319-58/+44
* Additional unit tests for spaces summary. (#10305)Patrick Cloke2021-07-121-1/+203
* Remove functionality associated with unused historical stats tables (#9721)Cristina2021-07-082-194/+10
* Ignore EDUs for rooms we're not in (#10317)Dagfinn Ilmari Mannsåker2021-07-061-0/+37
* Fix deactivate a user if he does not have a profile (#10252)Dirk Klimpel2021-07-061-18/+68
* Add support for evicting cache entries based on last access time. (#10205)Erik Johnston2021-07-051-1/+45
* Move methods involving event authentication to EventAuthHandler. (#10268)Patrick Cloke2021-07-011-2/+2
* Add SSO `external_ids` to Query User Account admin API (#10261)Dirk Klimpel2021-07-011-84/+140
* Merge branch 'release-v1.37' into developRichard van der Hoff2021-06-291-0/+100
|\
| * Add a distributed lock (#10269)Erik Johnston2021-06-291-0/+100
* | Do not recurse into non-spaces in the spaces summary. (#10256)Patrick Cloke2021-06-292-24/+27
* | Return errors from `send_join` etc if the event is rejected (#10243)Richard van der Hoff2021-06-241-3/+1
* | Improve validation for `send_{join,leave,knock}` (#10225)Richard van der Hoff2021-06-242-2/+2
* | MSC2918 Refresh tokens implementation (#9450)Quentin Gliech2021-06-243-2/+221
* | Merge tag 'v1.37.0rc1' into developBrendan Abolivier2021-06-241-0/+76
|\|
| * Fix wrapping of legacy check_registration_for_spam (#10238)Brendan Abolivier2021-06-231-0/+76
* | Re-introduce "Leave out optional keys from /sync" change (#10214)Andrew Morgan2021-06-232-32/+6
* | Improve the reliability of auto-joining remote rooms (#10237)Brendan Abolivier2021-06-231-1/+48
|/
* Add endpoints for backfilling history (MSC2716) (#9247)Eric Eastwood2021-06-223-4/+17
* Fix a missing await when in the spaces summary. (#10208)Patrick Cloke2021-06-181-1/+98
* Standardise the module interface (#10062)Brendan Abolivier2021-06-183-48/+96
* Remove support for ACME v1 (#10194)Brendan Abolivier2021-06-171-97/+0
* Ensure that we do not cache empty sync responses after a timeout (#10158)Richard van der Hoff2021-06-172-5/+53
* update black to 21.6b0 (#10197)Marcus2021-06-1710-17/+17
* Remove the experimental flag for knocking and use stable prefixes / endpoints...Patrick Cloke2021-06-152-17/+13
* Extend `ResponseCache` to pass a context object into the callback (#10157)Richard van der Hoff2021-06-141-7/+68
* Implement knock feature (#6739)Sorunome2021-06-092-2/+395
* Limit the number of in-flight /keys/query requests from a single device. (#10...Patrick Cloke2021-06-091-3/+10
* Always update AS last_pos, even on no events (#10107)14mRh4X0r2021-06-071-4/+2
* r0.6.1 support: /rooms/:roomId/aliases endpoint (#9224)Travis Ralston2021-06-031-2/+1
* Add new admin APIs to remove media by media ID from quarantine. (#10044)Dirk Klimpel2021-06-021-0/+128
* Rewrite the KeyRing (#10035)Erik Johnston2021-06-023-114/+111
* add a cache to have_seen_event (#9953)Richard van der Hoff2021-06-013-0/+122
* Make reason and score optional for report_event (#10077)Callum Brown2021-05-272-1/+97
* Fix up `BatchingQueue` (#10078)Erik Johnston2021-05-271-2/+76
* Remove redundant code to reload tls cert (#10054)Richard van der Hoff2021-05-271-2/+1
* Combine `LruCache.invalidate` and `invalidate_many` (#9973)Richard van der Hoff2021-05-271-3/+3
* Add an admin API for unprotecting local media from quarantine (#10040)Dirk Klimpel2021-05-261-0/+99
* Add missing type hints to synapse.util (#9982)Patrick Cloke2021-05-241-2/+2
* Remove `keylen` from `LruCache`. (#9993)Richard van der Hoff2021-05-242-4/+6
* Don't hammer the database for destination retry timings every ~5mins (#10036)Erik Johnston2021-05-213-16/+18
* Add a test for update_presence (#10033)Andrew Morgan2021-05-211-1/+46
* Add a batching queue implementation. (#10017)Erik Johnston2021-05-211-0/+169
* Use a database table to hold the users that should have full presence sent to...Andrew Morgan2021-05-183-92/+228
* Minor `@cachedList` enhancements (#9975)Richard van der Hoff2021-05-141-3/+14
* Correctly ratelimit invites when creating a room (#9968)Brendan Abolivier2021-05-122-0/+94
* Change the format of access tokens away from macaroons (#5588)Richard van der Hoff2021-05-124-92/+34
* Tests for to-device messages (#9965)Richard van der Hoff2021-05-111-0/+201
* Sort child events according to MSC1772 for the spaces summary API. (#9954)Patrick Cloke2021-05-111-0/+81
* Merge branch 'master' into developBrendan Abolivier2021-05-113-0/+244
|\
| * Merge pull request from GHSA-x345-32rc-8h85Richard van der Hoff2021-05-113-0/+244
* | Reorganise the database schema directories (#9932)Richard van der Hoff2021-05-071-3/+1
* | Revert "Leave out optional keys from /sync (#9919)" (#9940)Erik Johnston2021-05-062-6/+32
* | Increase perf of handling presence when joining large rooms. (#9916)Erik Johnston2021-05-051-10/+4
* | Leave out optional keys from /sync (#9919)DeepBlueV7.X2021-05-052-32/+6
* | Delete room endpoint (#9889)ThibF2021-04-291-19/+26
|/
* Fix tight loop handling presence replication. (#9900)Erik Johnston2021-04-281-0/+22
* Remove various bits of compatibility code for Python <3.6 (#9879)Andrew Morgan2021-04-273-11/+9
* Improved validation for received requests (#9817)Richard van der Hoff2021-04-234-0/+86
* Kill off `_PushHTTPChannel`. (#9878)Richard van der Hoff2021-04-232-121/+19
* pass a reactor into SynapseSite (#9874)Richard van der Hoff2021-04-233-0/+3
* Remove room and user invite ratelimits in default unit test config (#9871)Andrew Morgan2021-04-231-0/+4
* Split presence out of master (#9820)Erik Johnston2021-04-232-85/+3
* Limit the size of HTTP responses read over federation. (#9833)Richard van der Hoff2021-04-231-0/+59
* Limit length of accepted email addresses (#9855)Erik Johnston2021-04-221-0/+51
* Rename handler and config modules which end in handler/config. (#9816)Patrick Cloke2021-04-202-5/+5
* Merge branch 'master' into developAndrew Morgan2021-04-203-7/+7
|\
| * Always use the name as the log ID. (#9829)Patrick Cloke2021-04-203-7/+7
* | Add presence federation stream (#9819)Erik Johnston2021-04-201-8/+171
* | Fix (final) Bugbear violations (#9838)Jonathan de Jong2021-04-2011-23/+23
* | Port "Allow users to click account renewal links multiple times without hitti...Andrew Morgan2021-04-191-15/+37
* | remove `HomeServer.get_config` (#9815)Richard van der Hoff2021-04-141-1/+1
* | Separate creating an event context from persisting it in the federation handl...Patrick Cloke2021-04-141-2/+4
* | Revert "Check for space membership during a remote join of a restricted room....Patrick Cloke2021-04-141-4/+2
* | Check for space membership during a remote join of a restricted room. (#9763)Patrick Cloke2021-04-141-2/+4
* | Move some replication processing out of generic_worker (#9796)Erik Johnston2021-04-141-5/+3
* | Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-14200-200/+0
|/
* Bump black configuration to target py36 (#9781)Dan Callahan2021-04-134-6/+6
* Add an admin API to manage ratelimit for a specific user (#9648)Dirk Klimpel2021-04-131-0/+284
* Require AppserviceRegistrationType (#9548)Will Hunt2021-04-122-16/+38
* Use mock from the stdlib. (#9772)Patrick Cloke2021-04-0978-121/+82
* Remove old admin API `GET /_synapse/admin/v1/users/<user_id>` (#9401)Dirk Klimpel2021-04-091-2/+2
* Bugbear: Add Mutable Parameter fixes (#9682)Jonathan de Jong2021-04-0811-33/+68
* Merge remote-tracking branch 'origin/develop' into rav/drop_py35Richard van der Hoff2021-04-0819-559/+928
|\
| * Record more information into structured logs. (#9654)Patrick Cloke2021-04-085-45/+92
| * Add a Synapse Module for configuring presence update routing (#9491)Andrew Morgan2021-04-063-13/+569
| * Fix reported bugbear: too broad exception assertion (#9753)Andrew Morgan2021-04-061-2/+3
| * Convert storage test cases to HomeserverTestCase. (#9736)Patrick Cloke2021-04-0610-499/+264
* | remove unused param on `make_tuple_comparison_clause`Richard van der Hoff2021-04-081-2/+1
* | Drop support for sqlite<3.22 as wellRichard van der Hoff2021-04-081-11/+1
|/
* Update mypy configuration: `no_implicit_optional = True` (#9742)Jonathan de Jong2021-04-051-2/+5
* Add `order_by` to list user admin API (#9691)Dirk Klimpel2021-04-011-1/+120
* Add an experimental room version to support restricted join rules. (#9717)Patrick Cloke2021-03-311-3/+243
* Replace `room_invite_state_types` with `room_prejoin_state` (#9700)Richard van der Hoff2021-03-301-1/+0
* Make RateLimiter class check for ratelimit overrides (#9711)Erik Johnston2021-03-301-60/+108
* Add type hints to DictionaryCache and TTLCache. (#9442)Patrick Cloke2021-03-292-15/+11
* Fix CI by ignore type for None module import (#9709)Andrew Morgan2021-03-291-1/+1
* Make it possible to use dmypy (#9692)Erik Johnston2021-03-263-10/+23
* Enable addtional flake8-bugbear linting checks. (#9659)Jonathan de Jong2021-03-241-1/+1
* Allow providing credentials to HTTPS_PROXY (#9657)Andrew Morgan2021-03-221-0/+40
* Merge branch 'develop' into babolivier/msc3026Brendan Abolivier2021-03-192-55/+167
|\
| * Consistently check whether a password may be set for a user. (#9636)Dirk Klimpel2021-03-181-55/+118
| * Make federation catchup send last event from any server. (#9640)Erik Johnston2021-03-181-0/+49
* | Implement MSC3026: busy presence stateBrendan Abolivier2021-03-181-0/+20
|/
* Ensure we use a copy of the event content dict before modifying it in seriali...Andrew Morgan2021-03-173-0/+134
* Enable flake8-bugbear, but disable most checks. (#9499)Jonathan de Jong2021-03-161-1/+1
* Add SSO attribute requirements for OIDC providers (#9609)Hubbe2021-03-161-0/+132
* Return m.change_password.enabled=false if local database is disabled (#9588)Dirk Klimpel2021-03-161-4/+32
* Pass SSO IdP information to spam checker's registration function (#9626)Andrew Morgan2021-03-161-0/+31
* Add support for stable MSC2858 API (#9617)Richard van der Hoff2021-03-161-16/+27
* Fix remaining mypy issues due to Twisted upgrade. (#9608)Patrick Cloke2021-03-152-28/+18