summary refs log tree commit diff
path: root/changelog.d/10936.misc (unfollow)
Commit message (Expand)AuthorFilesLines
2021-10-08Annotate synapse.storage.util (#10892)David Robertson8-65/+124
2021-10-08Relax `ignore-missing-imports` for modules that have stubs now and update myp...David Robertson12-80/+100
2021-10-08Fix overwriting profile when making room public (#11003)David Robertson3-31/+104
2021-10-08Remove the deprecated BaseHandler. (#11005)Patrick Cloke24-215/+166
2021-10-08Fix long-standing bug where `ReadWriteLock` could drop logging contexts (#10993)Sean Quah2-2/+5
2021-10-08Include exception in json logging (#11028)Nick Barrett3-0/+35
2021-10-08Fix CI to run the unit tests without optional deps (#11017)Erik Johnston2-3/+7
2021-10-07disallow-untyped-defs for synapse.server_notices (#11021)David Robertson3-6/+6
2021-10-07Ensure each cache config test uses separate state. (#11019)Patrick Cloke2-8/+13
2021-10-07Don't alter directory entries for local users when setting a per-room nicknam...David Robertson3-7/+48
2021-10-07Improve the logging in _auth_and_persist_outliers (#11010)Richard van der Hoff2-1/+5
2021-10-07Add a comment in _process_received_pdu (#11011)Richard van der Hoff2-0/+4
2021-10-07Catch AttributeErrors when calling registerProducer (#10995)Brendan Abolivier2-1/+5
2021-10-06`disallow-untyped-defs` for `synapse.state` (#11004)David Robertson5-4/+8
2021-10-06Add content to the Synapse documentation intro page (#10990)Andrew Morgan3-1/+76
2021-10-06Add a spamchecker method to allow or deny 3pid invites (#10894)Brendan Abolivier5-0/+153
2021-10-06Require direct references to configuration variables. (#10985)Patrick Cloke31-160/+124
2021-10-06Add a spamchecker callback to allow or deny room joins (#10910)Brendan Abolivier6-0/+174
2021-10-06Add the synapse-core team as code owners (#10994)Brendan Abolivier2-0/+3
2021-10-06Don't drop user dir deltas when server leaves room (#10982)David Robertson11-79/+63
2021-10-06Updated development doc on samling environment for testing. (#10973)Max Kratz2-6/+6
2021-10-06Add `--run-background-updates` option to `update_database` script. (#10954)Nick Barrett8-21/+46
2021-10-06More types for synapse.util, part 1 (#10888)David Robertson12-73/+134
2021-10-06Remove "reference" wording according Synapse homeserver (#10971)Max Kratz4-10/+9
2021-10-05Fix potential leak of per-room profiles when the user dir is rebuilt. (#10981)David Robertson3-29/+99
2021-10-05Fix logic flaw preventing tracking of MSC2716 events in existing room version...Eric Eastwood3-9/+7
2021-10-05 1.44.0 v1.44.0Brendan Abolivier3-1/+13
2021-10-05Ensure that we reject events which use rejected events for auth (#10956)Richard van der Hoff2-0/+7
2021-10-05Host `cache_joined_hosts_for_event` to caller (#10986)Richard van der Hoff2-10/+9
2021-10-05`_update_auth_events_and_context_for_auth`: add some comments (#10987)Richard van der Hoff2-0/+27
2021-10-05`_check_event_auth`: move event validation earlier (#10988)Richard van der Hoff2-4/+10
2021-10-05Run CI with Python 3.10 and Postgres 14 (#10992)David Robertson2-7/+8
2021-10-05Update links to MSCs in documentation (#10991)Dirk Klimpel3-3/+5
2021-10-05Log stack traces when a missing opentracing span is detected (#10983)Sean Quah2-0/+2
2021-10-04Add functionality to remove deactivated users from the monthly_active_users t...Hillery Shay4-3/+63
2021-10-04Make is_public Optional[bool] for create_room_as test util (#10951) (#10963)AndrewFerr2-6/+8
2021-10-04 1.44.0rc3 v1.44.0rc3Brendan Abolivier5-3/+17
2021-10-04Consistently exclude from user_directory (#10960)David Robertson7-57/+409
2021-10-04Use direct references for configuration variables (part 7). (#10959)Patrick Cloke23-68/+83
2021-10-01Fix error in `get_user_ip_and_agents` when fetching from the database (#10968)Sean Quah3-2/+37
2021-10-01Strip "join_authorised_via_users_server" from join events which do not need i...Patrick Cloke11-25/+46
2021-10-01type-hint `HomeserverTestcase.setup_test_homeserver` (#10961)David Robertson4-9/+21
2021-10-01Add type hints to filtering classes. (#10958)Patrick Cloke3-45/+81
2021-09-30Clean-up registration tests (#10945)Patrick Cloke3-38/+56
2021-09-30Strip "join_authorised_via_users_server" from join events which do not need i...Patrick Cloke11-25/+46
2021-09-30Fix errors in Synapse logs from unit tests. (#10939)Patrick Cloke5-26/+35
2021-09-30Fix getTurnServer response: return an integer ttl (#10922)Lukas Lihotzki2-1/+2
2021-09-30Pass str to twisted's IReactorTCP (#10895)David Robertson6-11/+27
2021-09-30 1.44.0rc2 v1.44.0rc2Olivier Wilkinson (reivilibre)6-4/+23
2021-09-30Fix event context for outliers in important MSC2716 spot (#10938)Eric Eastwood2-9/+5
2021-09-30Fix issue causing sending presence to ASes to fail (due to incomplete type an...reivilibre2-1/+4
2021-09-30Refactor user directory tests (#10935)David Robertson6-200/+288
2021-09-29Split `event_auth.check` into two parts (#10940)Richard van der Hoff10-172/+177
2021-09-29add event id to logcontext when handling incoming PDUs (#10936)Richard van der Hoff2-1/+5
2021-09-29Update installation instructions (#10919)Richard van der Hoff3-164/+167
2021-09-29Use direct references for configuration variables (part 6). (#10916)Patrick Cloke54-132/+141
2021-09-29Implement MSC3069: Guest support on whoami (#9655)Travis Ralston3-7/+51
2021-09-29Bump the date because the release ran over v1.44.0rc1Olivier Wilkinson (reivilibre)1-1/+1
2021-09-29Indicate when bugs were introduced and tidy upOlivier Wilkinson (reivilibre)1-12/+12
2021-09-29Tweak changelogOlivier Wilkinson (reivilibre)1-3/+3
2021-09-29Use `RoomVersion` objects (#10934)Richard van der Hoff5-48/+50
2021-09-29Fix empty `url_cache_thumbnails/yyyy-mm-dd/` directories being left behind (#...Sean Quah3-31/+75
2021-09-28Ensure `(room_id, next_batch_id)` is unique to avoid cross-talk/conflicts bet...Eric Eastwood4-4/+43
2021-09-28Add #10932 to releaseErik Johnston1-1/+0
2021-09-28Update utility code to handle C implementations of frozendict (#10902)Hillery Shay2-1/+8
2021-09-28Drop backwards-compatibility support for "outlier" (#10903)Richard van der Hoff3-25/+4
2021-09-28Inline `_check_event_auth` for outliers (#10926)Richard van der Hoff4-59/+38
2021-09-28Fix exception responding to request that has been closed (#10932)Erik Johnston2-3/+12
2021-09-28Clean-up type hints in server config (#10915)Patrick Cloke3-55/+54
2021-09-28Fixup changelogErik Johnston1-2/+2
2021-09-28Fixup changelogErik Johnston1-2/+2
2021-09-28Only do restricted join rules signature checks for room versions 8/9. (#10927)Patrick Cloke2-1/+3
2021-09-28 1.44.0rc1Erik Johnston61-60/+79
2021-09-28Fix debian package builds. (#10931)Erik Johnston2-2/+4
2021-09-28Encode JSON responses on a thread in C, mk2 (#10905)Erik Johnston4-18/+76
2021-09-27Sign the git tag in release script (#10925)Erik Johnston2-1/+2
2021-09-27Avoid storing URL cache files in storage providers (#10911)Sean Quah6-6/+154
2021-09-27Fix race conditions when creating media store and config directories (#10913)Sean Quah4-13/+6
2021-09-24Document changes to schema version 61 - 64 (#10917)Eric Eastwood2-0/+12
2021-09-24Add a spamchecker callback to allow or deny room creation based on invites (#...Brendan Abolivier5-6/+199
2021-09-24Update postgresql testing script (#10906)David Robertson7-19/+92
2021-09-24Stop trying to auth/persist events whose auth events we do not have. (#10907)Richard van der Hoff2-8/+17
2021-09-24Use direct references for configuration variables (part 5). (#10897)Patrick Cloke48-113/+128
2021-09-24Factor out common code for persisting fetched auth events (#10896)Richard van der Hoff4-58/+55
2021-09-24Simplify `_auth_and_persist_fetched_events` (#10901)Richard van der Hoff2-69/+23
2021-09-24Add reactor to `SynapseRequest` and fix up types. (#10868)Erik Johnston24-82/+123
2021-09-24Fix AuthBlocking check when requester is appservice (#10881)Jason Robinson3-1/+64
2021-09-24Improve typing in user_directory files (#10891)David Robertson4-37/+95
2021-09-24In `_purge_history_txn`, ensure that txn.fetchall has elements before accessi...Kokokokoka2-9/+14
2021-09-23Allow `.` and `~` chars in registration tokens (#10887)Callum Brown3-4/+7
2021-09-23Factor out `_get_remote_auth_chain_for_event` from `_update_auth_events_and_c...Richard van der Hoff2-52/+73
2021-09-23Use direct references for configuration variables (part 4). (#10893)Patrick Cloke32-64/+77
2021-09-23Break down cache expiry reasons in grafana (#10880)David Robertson2-2/+3
2021-09-23Fix reactivated users not being added to the user directory (#10782)David Robertson3-4/+48
2021-09-23Use direct references for some configuration variables (part 3) (#10885)Patrick Cloke32-119/+137
2021-09-23Remove unnecessary parentheses around tuples returned from methods (#10889)Andrew Morgan22-32/+33
2021-09-22Factor out a separate `EventContext.for_outlier` (#10883)Richard van der Hoff5-44/+21
2021-09-22Treat "\u0000" as "\u0020" for the purposes of message search (message indexi...Hillery Shay3-9/+100
2021-09-22Fix invalidating OTK count cache after claim (#10875)Tulir Asokan2-0/+5
2021-09-22Ensure we mark sent knocks as outliers (#10873)Richard van der Hoff2-0/+8
2021-09-22Include more information in oEmbed previews. (#10819)Patrick Cloke4-14/+68
2021-09-22Fix /initialSync error due to unhashable `RoomStreamToken` (#10827)Sean Quah3-6/+19
2021-09-22Add documentation for experimental feature flags. (#10865)Patrick Cloke3-0/+39
2021-09-22Opt out of cache expiry for `get_users_who_share_room_with_user` (#10826)David Robertson5-6/+30
2021-09-22Extend ModuleApi with the methods we'll need to reject spam based on …IP - ...David Teller4-8/+174
2021-09-22Include outlier status in `str(event)` for V2/V3 events (#10879)Richard van der Hoff2-22/+13
2021-09-22Track why we're evicting from caches (#10829)David Robertson4-15/+31
2021-09-21Rename MSC2716 things from `chunk` to `batch` to match `/batch_send` endpoint...Eric Eastwood13-117/+162
2021-09-21Add type hints for event streams. (#10856)Patrick Cloke18-60/+169
2021-09-21Add types to http.site (#10867)Erik Johnston2-18/+23
2021-09-21Clear our destination directories before copying files to GitHub pages. (#10869)Patrick Cloke2-1/+1
2021-09-21Refactor oEmbed previews (#10814)Patrick Cloke5-220/+299
2021-09-21Test that state events sent by modules correctly end up in the room's state (...Brendan Abolivier2-0/+85
2021-09-21Allow Synapse Admin API's Room Search to accept non-ASCII characters (#10859)Hillery Shay3-1/+29
2021-09-21Rename `/batch_send` query parameter from `?prev_event` to more obvious usage...Eric Eastwood2-7/+10
2021-09-21Always add local users to the user directory (#10796)David Robertson9-55/+54
2021-09-21Fix typo again v1.43.0David Robertson1-1/+1
2021-09-21Specify MSC name; fix typoDavid Robertson1-3/+3
2021-09-21Point to upgrade notesDavid Robertson1-0/+2
2021-09-21Move deprecation notice from 1.43 rc to releaseDavid Robertson1-3/+2
2021-09-21 1.43.0David Robertson3-1/+13
2021-09-21Allow sending a membership event to unban a user (#10807)Aaron Raimist4-2/+99
2021-09-20GHA: reintroduce an env var for `$GITHUB_HEAD_REF` (#10659)David Robertson2-0/+2
2021-09-20Require type hints in the handlers module. (#10831)Patrick Cloke35-295/+194
2021-09-20Fix remove_stale_pushers job on SQLite. (#10843)reivilibre9-23/+27
2021-09-17Fix #10837 by adding JSON encoding/decoding to the Module API example… (#10...Charles Wright2-2/+3
2021-09-17Add hyperlink to #9424 in changelog v1.43.0rc2David Robertson1-1/+1
2021-09-17 1.43.0rc2David Robertson4-2/+16
2021-09-16Create a constant for a small png image in tests. (#10834)Patrick Cloke8-94/+45
2021-09-15Cleanup opentracing logging for syncs (#10828)Erik Johnston2-126/+142
2021-09-15Add type hints to state database module. (#10823)Patrick Cloke6-72/+133
2021-09-15Add missing type hints to non-client REST servlets. (#10817)Patrick Cloke27-96/+169
2021-09-15Use direct references for some configuration variables (part 2) (#10812)Patrick Cloke16-45/+51
2021-09-15Verify `?chunk_id` actually corresponds to an insertion event that exists (MS...Eric Eastwood4-1/+51
2021-09-15Split out `/batch_send` meta events to their own fields (MSC2716) (#10777)Eric Eastwood2-11/+19
2021-09-14Make StateFilter frozen so we can hash it (#10816)reivilibre4-30/+63
2021-09-14Prevent logging context going missing on federation request timeout (#10810)Sean Quah2-4/+14
2021-09-14Convert media repo's FileInfo to attrs. (#10785)Patrick Cloke5-108/+140
2021-09-14update changelog wording v1.43.0rc1Andrew Morgan1-7/+7
2021-09-14changelog improvementsAndrew Morgan1-3/+3
2021-09-14update changelog wordingAndrew Morgan1-1/+1
2021-09-14update wordingAndrew Morgan1-1/+1
2021-09-14 1.43.0rc1Andrew Morgan54-52/+76
2021-09-14Name the type of token in "Invalid token" messages (#10815)David Robertson4-6/+7
2021-09-13Use direct references for some configuration variables (#10798)Patrick Cloke66-133/+152
2021-09-13Fix copy-paste error in the password section of the sample-config. (#10804)BramvdnHeuvel3-2/+3
2021-09-13Use the BaseReporter super-class for _WrappedRustReporter. (#10799)Patrick Cloke2-1/+12
2021-09-10Add types to synapse.util. (#10601)reivilibre41-254/+401
2021-09-10Fix 2 typos in docs/log_contexts.md (#10795)reivilibre2-2/+3
2021-09-10Handle room upgrades for spaces (#10774)Patrick Cloke3-6/+81
2021-09-10Easy refactors of the user directory (#10789)David Robertson8-37/+90
2021-09-10Remove fixed and flakey tests from the sytest blacklist (#10788)David Robertson3-18/+2
2021-09-10Ask consent on SSO registration with default mxid (#10733)AndrewFerr3-23/+63
2021-09-10Don't needlessly batch in `add_event_to_cache` (#10784)Erik Johnston2-27/+25
2021-09-09Remove unstable MSC2858 API, including `experimental.msc2858_enabled` config ...Sean9-127/+19
2021-09-09Prefer room v9 for restricted rooms. (#10772)Patrick Cloke2-1/+2
2021-09-08Get rid of `_auth_and_persist_event` (#10781)Richard van der Hoff3-63/+43
2021-09-08Improve the modules doc (#10758)Brendan Abolivier10-404/+537
2021-09-08Fix frontend_proxy jinja script in docker workers (#10783)kegsay2-1/+2
2021-09-08Add a script to update the debian changelog for non-Debian systems (#10778)Brendan Abolivier2-0/+65
2021-09-08Document that /spaces & /hierarchy can be routed to workers. (#10648)Patrick Cloke4-25/+33
2021-09-08Skip handling of push actions for outlier events (#10780)Erik Johnston3-4/+19
2021-09-08Add a constant for m.federate. (#10775)Patrick Cloke8-10/+28
2021-09-08Change logging of puppeted requests to better differentiate users (#10779)Erik Johnston2-1/+2
2021-09-08Request JSON for oEmbed requests (and ignore XML only providers). (#10759)Patrick Cloke4-8/+98
2021-09-08Add some assertions about outliers (#10773)Richard van der Hoff2-71/+78
2021-09-08Persist auth events before the events that rely on them (#10771)Richard van der Hoff2-36/+66
2021-09-07Add "No significant changes" to changelog v1.42.0Azrenbeth1-0/+2
2021-09-07Move upgrade notice up in changelogAzrenbeth1-6/+1
2021-09-071.42.0Azrenbeth3-1/+13
2021-09-07Use attrs internally for the URL preview code & add documentation. (#10753)Patrick Cloke5-119/+132
2021-09-07Return stripped m.space.child events via the space summary. (#10760)Patrick Cloke2-14/+13
2021-09-07Underscore-prefix private fields in `FederationEventHandler` (#10746)Richard van der Hoff2-71/+74
2021-09-06Add logging to help debug #9424 (#10704)Azrenbeth2-13/+55
2021-09-06Add config option to use non-default manhole password and keys (#10643)Azrenbeth9-17/+161
2021-09-06Improve changelog wording v1.42.0rc2Brendan Abolivier1-1/+1
2021-09-06Expand on why users should read upgrade notesBrendan Abolivier1-1/+4
2021-09-06Move the upgrade notes reminder up to rc2Brendan Abolivier1-3/+2
2021-09-06 1.42.0rc2Brendan Abolivier5-3/+22
2021-09-06Add a warning when using deprecated template_dir settings (#10768)Brendan Abolivier4-0/+42
2021-09-06Stop using BaseHandler in `FederationEventHandler` (#10745)Richard van der Hoff3-10/+12
2021-09-06Allow `room_alias_name` parameter to be handled by /createRoom calls on worke...Andrew Morgan2-2/+3
2021-09-06Ease searching for M_TOO_LARGE-related error codes (#10750)Andrew Morgan2-9/+7
2021-09-06Doc: Clarifying undoing room shutdowns (#10480)David Teller2-15/+28
2021-09-06Move `maybe_kick_guest_users` out of `BaseHandler` (#10744)Richard van der Hoff9-85/+125
2021-09-06Pull out encrypted_by_default tests from user_directory tests (#10752)David Robertson4-95/+111
2021-09-06Speed up persisting redacted events (#10756)Erik Johnston2-11/+12
2021-09-04Allow room creator to send MSC2716 related events in existing room versions (...Eric Eastwood4-10/+61
2021-09-03Speed up MultiWriterIdGenerator when lots of IDs are in flight. (#10755)Erik Johnston4-2/+124
2021-09-03Support MSC3375: room version 9. (#10747)Patrick Cloke4-1/+79
2021-09-03Add a partial index to `presence_stream` to speed up startups (#10748)Sean4-1/+43
2021-09-03Use `execute_values` more in PostgreSQL (#10754)Erik Johnston2-19/+43
2021-09-03Raise an error if an unknown preset is used to create a room. (#10738)Patrick Cloke2-1/+7
2021-09-03Additional type hints for client REST servlets (part 5) (#10736)Patrick Cloke8-68/+146
2021-09-03Fix bug with reusing 'txn' when persisting event. (#10743)Erik Johnston2-1/+8
2021-09-02Fix documentation of directory name for remote thumbnails (#10556)cuttingedge11092-1/+2
2021-09-01Ignore rooms with unknown room versions in the spaces summary. (#10727)Patrick Cloke3-2/+40
2021-09-01Consider the `origin_server_ts` of the `m.space.child` event when ordering ro...Patrick Cloke3-12/+22
2021-09-01Additional type hints for client REST servlets (part 4) (#10728)Patrick Cloke9-100/+145
2021-09-01Populate `rooms.creator` field for easy lookup (#10697)Eric Eastwood6-4/+213
2021-09-01Make minor changes to changelog v1.42.0rc1Olivier Wilkinson (reivilibre)1-2/+2
2021-09-01Correctly include room avatars in email notifications (#10658)David Robertson3-6/+71
2021-09-01Improve changelogOlivier Wilkinson (reivilibre)1-3/+3
2021-09-01Improve changelogOlivier Wilkinson (reivilibre)1-7/+6
2021-09-01Skip the final GC on shutdown to improve restart times (#10712)Sean2-0/+8
2021-09-011.42.0rc1Olivier Wilkinson (reivilibre)51-52/+78
2021-09-01Fix iteration in _remove_deleted_email_pushers background job. (#10734)Andrew Morgan3-1/+47
2021-08-31Allow configuration of the oEmbed URLs. (#10714)Patrick Cloke8-252/+463
2021-08-31Additional type hints for the client REST servlets (part 3). (#10707)Patrick Cloke7-150/+306
2021-08-31Move the sessions delta to the latest schema version. (#10725)Patrick Cloke2-0/+1
2021-08-31 1.41.1 v1.41.1Richard van der Hoff3-1/+39
2021-08-31Fix up unit tests (#10723)Richard van der Hoff2-2/+16
2021-08-31Advertise matrix-org.github.io/synapse docs (#10595)David Robertson4-432/+459
2021-08-31Merge pull request from GHSA-jj53-8fmw-f2w2reivilibre2-2/+59
2021-08-31Merge pull request from GHSA-3x4c-pq33-4w3qreivilibre2-4/+103
2021-08-27Fix incompatibility with Twisted < 21. (#10713)Richard van der Hoff5-21/+173
2021-08-27 Removed page summaries from the top of installation and contributing doc pag...Azrenbeth4-75/+21
2021-08-27Clarifications to reverse_proxy.md (#10708)Richard van der Hoff2-5/+6
2021-08-27Remove unused `compare_digest` function. (#10706)Patrick Cloke2-13/+1
2021-08-27Improve ServerNoticeServlet to avoid duplicate requests (#10679)Dirk Klimpel5-17/+475
2021-08-27Fix perf of fetching the same events many times. (#10703)Erik Johnston2-6/+24
2021-08-26Split `FederationHandler` in half (#10692)Richard van der Hoff11-1780/+1883
2021-08-26Make `backfill` and `get_missing_events` use the same codepath (#10645)Richard van der Hoff3-233/+42
2021-08-26Validate new m.room.power_levels events (#10232)Aaron Raimist5-4/+160
2021-08-26Remove pushers when deleting 3pid from account (#10581)Azrenbeth7-1/+143
2021-08-26Additional type hints for REST servlets (part 2). (#10674)Patrick Cloke17-138/+216
2021-08-26Cache the result of fetching the room hierarchy over federation. (#10647)Patrick Cloke2-40/+67
2021-08-25Make a note to leave a summary when one is bumping the schema version (#10621)Andrew Morgan2-0/+3
2021-08-25Ensure the base Docker image is rebuilt when running complement with workers....Patrick Cloke2-7/+8
2021-08-25Fix error when selecting between thumbnails with the same quality (#10684)Sean3-10/+56
2021-08-24Update changelog v1.41.0Erik Johnston1-4/+9
2021-08-24 1.41.0Erik Johnston4-2/+16
2021-08-24Persist room hierarchy pagination sessions to the database. (#10613)Patrick Cloke7-38/+212
2021-08-24Correctly initialise the `synapse_user_logins` metric. (#10677)Richard van der Hoff4-6/+44
2021-08-23doc: add django-oauth-toolkit to oidc doc (#10192)Hugo DELVAL2-0/+49
2021-08-23Enforce the max length for per-room display names / avatar URLs. (#10654)Azrenbeth2-1/+17
2021-08-23Fix the titles in the OIDC documentation (#10639)Andrew Morgan2-6/+11
2021-08-23Avoid duplicate issues from Twisted trunk failures (#10672)Dan Callahan2-1/+3
2021-08-23Additional type hints for the sync REST servlet. (#10666)Patrick Cloke3-61/+93
2021-08-23Addtional type hints for the REST servlets. (#10665)Patrick Cloke14-107/+204
2021-08-23Do not include stack traces for known exceptions when trying multiple federat...Patrick Cloke2-1/+7
2021-08-23Run a nightly CI build against Twisted trunk. (#10651)Richard van der Hoff4-0/+102
2021-08-21Implement MSC3231: Token authenticated registration (#10142)Callum Brown21-1/+2389
2021-08-20Flatten tests/rest/client/{v1,v2_alpha} too (#10667)David Robertson27-18/+6
2021-08-20Simplify tests for the device admin rest API. (#10664)Dirk Klimpel2-81/+19
2021-08-20Follow-up: format changelog, add licence (#10593)David Robertson2-1/+15
2021-08-20Validate device_keys for C-S /keys/query requests (#10593)David Robertson4-1/+101
2021-08-20Set room version 8 as preferred for restricted rooms. (#10571)Patrick Cloke4-4/+5
2021-08-19Split `on_receive_pdu` in half (#10640)Richard van der Hoff4-109/+142
2021-08-19Extract `_resolve_state_at_missing_prevs` (#10624)Richard van der Hoff2-105/+125