| Commit message (Expand) | Author | Age | Files | Lines |
* | Aggregate unread notif count query for badge count calculation (#14255) | Nick Mills-Barrett | 2022-11-30 | 1 | -8/+39 |
* | Use servers list approx to send read receipts when in partial state (#14549) | Mathieu Velten | 2022-11-30 | 1 | -0/+4 |
* | Stop using deprecated `keyIds` param on /key/v2/server (#14525) | Richard van der Hoff | 2022-11-30 | 2 | -17/+2 |
* | POC delete stale non-e2e devices for users (#14038) | Erik Johnston | 2022-11-29 | 2 | -2/+4 |
* | Initial support for MSC3931: Room version push rule feature flags (#14520) | Travis Ralston | 2022-11-28 | 1 | -0/+2 |
* | Move MSC3030 `/timestamp_to_event` endpoint to stable v1 location (#14471) | Eric Eastwood | 2022-11-28 | 1 | -6/+1 |
* | Use `device_one_time_keys_count` to match MSC3202 (#14565) | Andrew Ferrazzutti | 2022-11-28 | 2 | -5/+5 |
* | Include thread information when sending receipts over federation. (#14466) | Patrick Cloke | 2022-11-28 | 1 | -0/+77 |
* | Add support for handling avatar with SSO login (#13917) | Ashish Kumar | 2022-11-25 | 1 | -0/+145 |
* | Implement message forward pagination from start when no from is given, fixes ... | Benjamin Kampmann | 2022-11-24 | 1 | -0/+40 |
* | Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69... | reivilibre | 2022-11-24 | 1 | -3/+4 |
* | Add missing type hints to test.util.caches (#14529) | Patrick Cloke | 2022-11-22 | 5 | -61/+69 |
* | Add a type hint for `get_device_handler()` and fix incorrect types. (#14055) | Patrick Cloke | 2022-11-22 | 2 | -7/+17 |
* | Track unconverted device list outbound pokes using a position instead (#14516) | Sean Quah | 2022-11-22 | 1 | -2/+1 |
* | Batch fetch bundled references (#14508) | Patrick Cloke | 2022-11-22 | 1 | -2/+2 |
* | Batch fetch bundled annotations (#14491) | Patrick Cloke | 2022-11-22 | 1 | -2/+2 |
* | Faster joins: filter out non local events when a room doesn't have its full s... | Mathieu Velten | 2022-11-21 | 1 | -5/+5 |
* | Fix /key/v2/server calls with URL-unsafe key IDs (#14490) | David Robertson | 2022-11-18 | 1 | -0/+12 |
* | Reintroduce #14376, with bugfix for monoliths (#14468) | David Robertson | 2022-11-16 | 1 | -10/+152 |
* | Fix an invalid comparison of `UserPresenceState` to `str` (#14393) | Andrew Morgan | 2022-11-16 | 3 | -7/+44 |
* | Remove redundant types from comments. (#14412) | Patrick Cloke | 2022-11-16 | 5 | -26/+30 |
* | Fix background updates failing to add unique indexes on receipts (#14453) | Sean Quah | 2022-11-16 | 1 | -0/+209 |
* | Include heroes in partial join responses' state (#14442) | David Robertson | 2022-11-15 | 1 | -4/+7 |
* | Add an Admin API endpoint for looking up users based on 3PID (#14405) | Ashish Kumar | 2022-11-11 | 1 | -13/+94 |
* | Merge/remove `Slaved*` stores into `WorkerStores` (#14375) | Nick Mills-Barrett | 2022-11-11 | 1 | -3/+3 |
* | Drop support for Postgres 10 in full text search code. (#14397) | Patrick Cloke | 2022-11-09 | 1 | -52/+17 |
* | Correctly create power level event during initial room creation (#14361) | Shay | 2022-11-07 | 1 | -2/+2 |
* | Do not reject `/sync` requests with unrecognised filter fields (#14369) | Sean Quah | 2022-11-07 | 1 | -2/+19 |
* | Fix /refresh endpoint version (#14364) | Tulir Asokan | 2022-11-04 | 1 | -8/+8 |
* | Implement MSC3912: Relation-based redactions (#14260) | Brendan Abolivier | 2022-11-03 | 2 | -4/+306 |
* | Run trial tests against Python 3.11 (#13812) | David Robertson | 2022-11-01 | 1 | -0/+11 |
* | Fix dehydrated device REST checks (#14336) | David Robertson | 2022-10-31 | 1 | -0/+34 |
* | Support OIDC backchannel logouts (#11414) | Quentin Gliech | 2022-10-31 | 4 | -30/+448 |
* | Avoid incrementing bg process utime/stime counters by negative durations (#14... | David Robertson | 2022-10-31 | 3 | -2/+27 |
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2022-10-28 | 2 | -6/+56 |
|\ |
|
| * | Fix room creation being rate limited too aggressively since Synapse v1.69.0. ... | reivilibre | 2022-10-28 | 1 | -3/+51 |
| * | Fix incorrectly sending authentication tokens to application service as heade... | David Robertson | 2022-10-26 | 1 | -3/+5 |
* | | Check appservice user interest against the local users instead of all users (... | Eric Eastwood | 2022-10-27 | 2 | -10/+162 |
* | | Fix tests for change in PostgreSQL 14 behavior change. (#14310) | Patrick Cloke | 2022-10-27 | 1 | -4/+12 |
* | | Refactor MSC3030 `/timestamp_to_event` to move away from our snowflake pull f... | Eric Eastwood | 2022-10-26 | 1 | -4/+8 |
* | | fix broken avatar checks when server_name contains a port (#13927) | Ashish Kumar | 2022-10-26 | 1 | -0/+49 |
* | | Save login tokens in database (#13844) | Quentin Gliech | 2022-10-26 | 2 | -85/+78 |
* | | Unified search query syntax using the full-text search capabilities of the un... | James Salter | 2022-10-25 | 1 | -0/+213 |
* | | Merge branch 'release-v1.70' into develop | Olivier Wilkinson (reivilibre) | 2022-10-25 | 1 | -33/+77 |
|\| |
|
| * | Properly update the threads table when thread events are redacted. (#14248) | Patrick Cloke | 2022-10-21 | 1 | -33/+77 |
* | | Refactor OIDC tests to better mimic an actual OIDC provider. (#13910) | Quentin Gliech | 2022-10-25 | 7 | -455/+734 |
* | | Implementation for MSC3664: Pushrules for relations (#11804) | DeepBlueV7.X | 2022-10-25 | 1 | -1/+214 |
* | | Remove unused `@lru_cache` decorator (#13595) | Nick Mills-Barrett | 2022-10-25 | 1 | -36/+4 |
* | | Add initial power level event to batch of bulk persisted events when creating... | Shay | 2022-10-21 | 2 | -2/+2 |
* | | Show erasure status when listing users in the Admin API (#14205) | Tadeusz Sośnierz | 2022-10-21 | 1 | -1/+34 |
* | | Use servlets for /key/ endpoints. (#14229) | Patrick Cloke | 2022-10-20 | 2 | -3/+3 |
* | | Bump flake8-bugbear from 21.3.2 to 22.9.23 (#14042) | dependabot[bot] | 2022-10-19 | 2 | -5/+4 |
|/ |
|
* | Fix MSC3030 `/timestamp_to_event` returning `outliers` that it has no idea wh... | Eric Eastwood | 2022-10-18 | 1 | -0/+65 |
* | Implementation of HTTP 307 response for MSC3886 POST endpoint (#14018) | Hugh Nimmo-Smith | 2022-10-18 | 4 | -28/+120 |
* | Avoid checking the event cache when backfilling events (#14164) | Andrew Morgan | 2022-10-18 | 1 | -1/+104 |
* | Remove `_get_events_cache` check optimisation from `_have_seen_events_dict` (... | Andrew Morgan | 2022-10-18 | 1 | -12/+0 |
* | Support filtering the /messages API by relation type (MSC3874). (#14148) | Patrick Cloke | 2022-10-17 | 4 | -172/+155 |
* | Stop getting missing `prev_events` after we already know their signature is i... | Eric Eastwood | 2022-10-15 | 2 | -2/+263 |
* | Accept threaded receipts for events related to the root event. (#14174) | Patrick Cloke | 2022-10-14 | 1 | -0/+111 |
* | Do not allow a None-limit on PaginationConfig. (#14146) | Patrick Cloke | 2022-10-14 | 1 | -1/+2 |
* | Stabilize the threads API. (#14175) | Patrick Cloke | 2022-10-14 | 1 | -18/+29 |
* | Add an API for listing threads in a room. (#13394) | Patrick Cloke | 2022-10-13 | 1 | -0/+151 |
* | Remove the experimental implementation of MSC3772. (#14094) | Patrick Cloke | 2022-10-12 | 1 | -74/+2 |
* | Fix a bug where redactions were not being sent over federation if we did not ... | Shay | 2022-10-11 | 1 | -7/+11 |
* | Making parse_server_name more consistent (#14007) | Abdullah Osama | 2022-10-11 | 1 | -0/+3 |
* | Indicate what endpoint came back with a JSON response we were unable to parse... | Eric Eastwood | 2022-10-07 | 1 | -1/+3 |
* | Be more lenient in the oEmbed response parsing. (#14089) | Patrick Cloke | 2022-10-07 | 1 | -1/+102 |
* | Always close _all_ `ijson` coroutines, even if doing so raises Exceptions (#1... | David Robertson | 2022-10-06 | 1 | -0/+37 |
* | Merge tag 'v1.69.0rc2' into develop | Sean Quah | 2022-10-06 | 1 | -0/+74 |
|\ |
|
| * | Fix sending events into rooms with non-integer power levels (#14073) | David Robertson | 2022-10-06 | 1 | -0/+74 |
* | | Fix handling of public rooms filter with a network tuple. (#14053) | Patrick Cloke | 2022-10-05 | 1 | -10/+31 |
* | | Use threaded receipts when fetching events for push. (#13878) | Patrick Cloke | 2022-10-04 | 1 | -18/+39 |
* | | Recursively fetch the thread for receipts & notifications. (#13824) | Patrick Cloke | 2022-10-04 | 1 | -0/+100 |
* | | Mark events as read using threaded read receipts from MSC3771. (#13877) | Patrick Cloke | 2022-10-04 | 1 | -1/+188 |
* | | Track notification counts per thread (implement MSC3773). (#13776) | Patrick Cloke | 2022-10-04 | 2 | -6/+180 |
* | | Send the appservice access token as a header. (#13996) | Patrick Cloke | 2022-10-04 | 1 | -2/+6 |
|/ |
|
* | Track when the pulled event signature fails (#13815) | Eric Eastwood | 2022-10-03 | 2 | -2/+77 |
* | Do not return unspecced original_event field when using the stable /relations... | Patrick Cloke | 2022-10-03 | 1 | -5/+8 |
* | Add query parameter `ts` to allow appservices set the `origin_server_ts` for ... | lukasdenk | 2022-10-03 | 1 | -2/+117 |
* | Skip filtering during push if there are no push actions (#13992) | Erik Johnston | 2022-09-30 | 1 | -2/+2 |
* | Update mypy and mypy-zope, attempt 3 (#13993) | David Robertson | 2022-09-30 | 2 | -4/+7 |
* | Revert "Update mypy and mypy-zope (#13925)" | David Robertson | 2022-09-30 | 2 | -7/+3 |
* | Update mypy and mypy-zope (#13925) | David Robertson | 2022-09-30 | 2 | -3/+7 |
* | Speed up calculating push actions in large rooms (#13973) | Erik Johnston | 2022-09-30 | 1 | -2/+80 |
* | Fix overflows in /messages backfill calculation (#13936) | David Robertson | 2022-09-30 | 1 | -12/+49 |
* | Don't require `setuptools_rust` at runtime (#13952) | David Robertson | 2022-09-29 | 1 | -2/+18 |
* | Implement push rule evaluation in Rust. (#13838) | Erik Johnston | 2022-09-29 | 1 | -11/+9 |
* | Optimise get_rooms_for_user (drop with_stream_ordering) (#13787) | Nick Mills-Barrett | 2022-09-29 | 1 | -0/+1 |
* | Allow admins to require a manual approval process before new accounts can be ... | Brendan Abolivier | 2022-09-29 | 6 | -8/+398 |
* | Expose MSC3882 only be under an unstable endpoint. (#13868) | Hugh Nimmo-Smith | 2022-09-29 | 1 | -7/+9 |
* | Clarify that a method returns only unthreaded receipts. (#13937) | Patrick Cloke | 2022-09-29 | 1 | -36/+38 |
* | Limit and filter the number of backfill points to get from the database (#13879) | Eric Eastwood | 2022-09-28 | 1 | -22/+58 |
* | Persist CreateRoom events to DB in a batch (#13800) | Shay | 2022-09-28 | 4 | -6/+20 |
* | Prepatory work for batching events to send (#13487) | Shay | 2022-09-28 | 1 | -2/+2 |
* | Fix `have_seen_event` cache not being invalidated (#13863) | Eric Eastwood | 2022-09-27 | 2 | -49/+136 |
* | Support the stable dir parameter for /relations. (#13920) | Patrick Cloke | 2022-09-27 | 1 | -4/+2 |
* | Improve tests for get_unread_push_actions_for_user_in_range_*. (#13893) | Patrick Cloke | 2022-09-26 | 1 | -16/+72 |
* | typing: check origin server of typing event against room's servers (#13830) | Mathieu Velten | 2022-09-26 | 1 | -0/+4 |
* | Only try to backfill event if we haven't tried before recently (#13635) | Eric Eastwood | 2022-09-23 | 1 | -4/+477 |
* | Accept & store thread IDs for receipts (implement MSC3771). (#13782) | Patrick Cloke | 2022-09-23 | 6 | -14/+62 |
* | Faster Remote Room Joins: tell remote homeservers that we are unable to autho... | reivilibre | 2022-09-23 | 1 | -1/+1 |
* | Properly paginate forward in the /relations API. (#13840) | Patrick Cloke | 2022-09-22 | 1 | -1/+28 |
* | Track device IDs for pushers (#13831) | Brendan Abolivier | 2022-09-21 | 1 | -5/+50 |
* | Implementation of MSC3882 login token request (#13722) | Hugh Nimmo-Smith | 2022-09-21 | 1 | -0/+132 |
* | Support enabling/disabling pushers (from MSC3881) (#13799) | Brendan Abolivier | 2022-09-21 | 4 | -17/+139 |
* | Add cache invalidation across workers to module API (#13667) | Mathieu Velten | 2022-09-21 | 1 | -0/+79 |
* | Improve the `synapse.api.auth.Auth` mock used in unit tests. (#13809) | Quentin Gliech | 2022-09-21 | 1 | -26/+10 |
* | Port the push rule classes to Rust. (#13768) | Erik Johnston | 2022-09-20 | 1 | -15/+12 |
* | Add an admin API endpoint to find a user based on its external ID in an auth ... | Quentin Gliech | 2022-09-16 | 1 | -0/+87 |
* | Avoid putting rejected events in room state (#13723) | Sean Quah | 2022-09-16 | 1 | -0/+399 |
* | A third batch of Pydantic validation for rest/client/account.py (#13736) | David Robertson | 2022-09-15 | 1 | -3/+26 |
* | Add a `MXCUri` class to make working with mxc uri's easier. (#13162) | Andrew Morgan | 2022-09-15 | 1 | -64/+38 |
* | Keep track when we try and fail to process a pulled event (#13589) | Eric Eastwood | 2022-09-14 | 1 | -0/+222 |
* | Update event push action and receipt tables to support threads. (#13753) | Patrick Cloke | 2022-09-14 | 1 | -0/+1 |
* | Fix bug in device list caching when remote users leave rooms (#13749) | Sean Quah | 2022-09-14 | 1 | -1/+7 |
* | Require SQLite >= 3.27.0 (#13760) | David Robertson | 2022-09-09 | 1 | -1/+0 |
* | Add timestamp to user's consent (#13741) | Dirk Klimpel | 2022-09-08 | 2 | -7/+27 |
* | Fix error in `is_mine_id` when encountering a malformed ID (#13746) | Sean Quah | 2022-09-08 | 1 | -1/+25 |
* | Cancel the processing of key query requests when they time out. (#13680) | reivilibre | 2022-09-07 | 2 | -1/+38 |
* | Rename the `EventFormatVersions` enum values so that they line up with room v... | reivilibre | 2022-09-07 | 3 | -4/+4 |
* | Add Admin API to Fetch Messages Within a Particular Window (#13672) | Connor Davis | 2022-09-07 | 1 | -1/+157 |
* | Add a stub Rust crate (#12595) | Erik Johnston | 2022-09-06 | 1 | -0/+11 |
* | Remove configuration options for direct TCP replication. (#13647) | Patrick Cloke | 2022-09-06 | 3 | -4/+3 |
* | Share some metrics between the Prometheus exporter and the phone home stats (... | Brendan Abolivier | 2022-09-05 | 1 | -1/+45 |
* | Disable calculating unread counts unless the config flag is enabled. (#13694) | Patrick Cloke | 2022-09-01 | 1 | -22/+20 |
* | Remove support for unstable private read receipts (#13653) | Šimon Brandner | 2022-09-01 | 3 | -83/+36 |
* | Drop support for calling `/_matrix/client/v3/rooms/{roomId}/invite` without a... | Jacek Kuśnierz | 2022-08-31 | 3 | -3/+25 |
* | Generalise the `@cancellable` annotation so it can be used on functions other... | reivilibre | 2022-08-31 | 4 | -4/+6 |
* | Fix admin List Room API return type on sqlite (#13509) | David Robertson | 2022-08-31 | 1 | -5/+14 |
* | Fix that user cannot `/forget` rooms after the last member has left (#13546) | Dirk Klimpel | 2022-08-30 | 2 | -4/+93 |
* | Update `get_users_in_room` mis-use to get hosts with dedicated `get_current_h... | Eric Eastwood | 2022-08-24 | 1 | -5/+12 |
* | Directly lookup local membership instead of getting all members in a room fir... | Eric Eastwood | 2022-08-24 | 1 | -6/+6 |
* | Add experimental configuration option to allow disabling legacy Prometheus me... | reivilibre | 2022-08-24 | 1 | -0/+36 |
* | Drop support for delegating email validation, round 2 (#13596) | David Robertson | 2022-08-23 | 1 | -1/+1 |
* | Fix that sending server notices fail if avatar is `None` (#13566) | Dirk Klimpel | 2022-08-23 | 2 | -3/+62 |
* | `synapse.api.auth.Auth` cleanup: make permission-related methods use `Request... | Quentin Gliech | 2022-08-22 | 4 | -9/+17 |
* | Implement MSC3852: Expose `last_seen_user_agent` to users for their own devic... | Andrew Morgan | 2022-08-19 | 2 | -1/+106 |
* | Register homeserver modules when creating test homeserver (#13558) | Andrew Morgan | 2022-08-19 | 4 | -22/+14 |
* | Reduce the number of tests using TCP replication. (#13543) | Patrick Cloke | 2022-08-19 | 5 | -77/+35 |
* | Fix validation problem that occurs when a user tries to deactivate their acco... | reivilibre | 2022-08-19 | 1 | -0/+15 |
* | Fix a bug in the `/event_reports` Admin API which meant that the total count ... | reivilibre | 2022-08-17 | 1 | -0/+27 |
* | Add forgotten status to Room Details API (#13503) | Dirk Klimpel | 2022-08-17 | 2 | -0/+71 |
* | Make push rules use proper structures. (#13522) | Erik Johnston | 2022-08-16 | 1 | -16/+17 |
* | Use Pydantic to systematically validate a first batch of endpoints in `synaps... | David Robertson | 2022-08-15 | 2 | -5/+58 |
* | Revert "Update locked versions of mypy and mypy-zope (#13521)" | David Robertson | 2022-08-15 | 1 | -1/+3 |
* | Update locked versions of mypy and mypy-zope (#13521) | David Robertson | 2022-08-15 | 1 | -3/+1 |
* | Use literals in place of `HTTPStatus` constants in tests (#13488) | Dirk Klimpel | 2022-08-10 | 11 | -447/+176 |
* | Allow use of both `@trace` and `@tag_args` stacked on the same function (#13453) | Eric Eastwood | 2022-08-09 | 1 | -0/+83 |
* | Use literals in place of `HTTPStatus` constants in tests (#13479) | Dirk Klimpel | 2022-08-09 | 11 | -141/+140 |
* | Strengthen tests about deleted old push actions. (#13471) | Patrick Cloke | 2022-08-09 | 1 | -0/+15 |
* | Use literals in place of `HTTPStatus` constants in tests (#13469) | Dirk Klimpel | 2022-08-08 | 12 | -331/+328 |
* | Support stable identifiers for MSC2285: private read receipts. (#13273) | Šimon Brandner | 2022-08-05 | 3 | -52/+119 |
* | Use literals in place of `HTTPStatus` constants in tests (#13463) | Dirk Klimpel | 2022-08-05 | 17 | -191/+171 |
* | Update module API "update room membership" method to allow for remote joins (... | Matt C | 2022-08-05 | 1 | -0/+29 |
* | Add module API method to create a room (#13429) | Matt C | 2022-08-04 | 1 | -0/+51 |
* | Fix rooms not being properly excluded from incremental sync (#13408) | Brendan Abolivier | 2022-08-04 | 1 | -0/+21 |
* | Return 404 or member list when getting joined_members after leaving (#13374) | andrew do | 2022-08-03 | 1 | -0/+15 |
* | Add module API method to resolve a room alias to a room ID (#13428) | Matt C | 2022-08-03 | 1 | -0/+19 |
* | Faster Room Joins: don't leave a stuck room partial state flag if the join fa... | reivilibre | 2022-08-01 | 1 | -1/+121 |
* | Refactor `_resolve_state_at_missing_prevs` to return an `EventContext` (#13404) | Sean Quah | 2022-08-01 | 1 | -4/+11 |
* | Merge tag 'v1.64.0rc2' into develop | Richard van der Hoff | 2022-07-29 | 1 | -1/+1 |
|\ |
|
| * | Revert "Drop support for delegating email validation (#13192)" (#13406) | 3nprob | 2022-07-29 | 1 | -1/+1 |
* | | Use stable prefixes for MSC3827: filtering of `/publicRooms` by room type (#1... | Šimon Brandner | 2022-07-27 | 1 | -3/+2 |
* | | Add missing type hints for tests.unittest. (#13397) | Patrick Cloke | 2022-07-27 | 5 | -52/+65 |
* | | Implement MSC3848: Introduce errcodes for specific event sending failures (#1... | Will Hunt | 2022-07-27 | 1 | -2/+3 |
* | | Make minor clarifications to the error messages given when we fail to join a ... | reivilibre | 2022-07-27 | 1 | -1/+4 |
* | | Faster room joins: avoid blocking when pulling events with missing prevs (#13... | Sean Quah | 2022-07-26 | 3 | -1/+9 |
|/ |
|
* | Support Implicit TLS for sending emails (#13317) | Jan Schär | 2022-07-25 | 1 | -1/+56 |
* | Remove old empty/redundant slaved stores. (#13349) | Nick Mills-Barrett | 2022-07-21 | 2 | -72/+26 |
* | Make DictionaryCache have better expiry properties (#13292) | Erik Johnston | 2022-07-21 | 2 | -9/+36 |
* | Add missing types to opentracing. (#13345) | Patrick Cloke | 2022-07-21 | 1 | -9/+21 |
* | Update `get_pdu` to return the original, pristine `EventBase` (#13320) | Eric Eastwood | 2022-07-20 | 1 | -12/+113 |
* | Validate federation destinations and log an error if server name is invalid. ... | Shay | 2022-07-20 | 1 | -2/+2 |
* | Merge remote-tracking branch 'origin/master' into develop | Erik Johnston | 2022-07-20 | 1 | -0/+85 |
|\ |
|
| * | Don't include appservice users when calculating push rules (#13332) | Erik Johnston | 2022-07-20 | 1 | -0/+85 |
* | | Rate limit joins per-room (#13276) | David Robertson | 2022-07-19 | 6 | -6/+358 |
* | | Update expected DB query count when creating a room (#13307) | Andrew Morgan | 2022-07-18 | 1 | -2/+2 |
* | | Remove unnecessary `json.dumps` from tests (#13303) | Dirk Klimpel | 2022-07-17 | 12 | -200/+142 |
* | | Use HTTPStatus constants in place of literals in tests. (#13297) | Dirk Klimpel | 2022-07-15 | 8 | -238/+307 |
* | | Provide more info why we don't have any thumbnails to serve (#13038) | Eric Eastwood | 2022-07-15 | 1 | -8/+62 |
* | | Don't pull out the full state when storing state (#13274) | Erik Johnston | 2022-07-15 | 2 | -2/+6 |
* | | Use a real room in the notification rotation tests. (#13260) | Patrick Cloke | 2022-07-15 | 1 | -116/+79 |
* | | Fix a bug which could lead to incorrect state (#13278) | Erik Johnston | 2022-07-15 | 1 | -1/+41 |
* | | Async get event cache prep (#13242) | Nick Mills-Barrett | 2022-07-15 | 3 | -6/+6 |
* | | Federation Sender & Appservice Pusher Stream Optimisations (#13251) | Nick Mills-Barrett | 2022-07-15 | 1 | -8/+8 |
* | | Rip out auth-event reconciliation code (#12943) | Richard van der Hoff | 2022-07-14 | 3 | -154/+5 |
* | | Don't pull out state in `compute_event_context` for unconflicted state (#13267) | Erik Johnston | 2022-07-14 | 1 | -55/+0 |
* | | Allow rate limiters to passively record actions they cannot limit (#13253) | David Robertson | 2022-07-13 | 1 | -0/+74 |
* | | Add support for room version 10 (#13220) | Shay | 2022-07-13 | 1 | -1/+40 |
* | | Optimise room creation event lookups part 2 (#13224) | Nick Mills-Barrett | 2022-07-13 | 1 | -4/+4 |
* | | Fix "add user" admin api error when request contains a "msisdn" threepid (#13... | Thomas Weston | 2022-07-13 | 1 | -0/+35 |
* | | Rename test case method to `add_hashes_and_signatures_from_other_server` (#13... | David Robertson | 2022-07-12 | 6 | -18/+13 |
* | | Drop support for delegating email validation (#13192) | Richard van der Hoff | 2022-07-12 | 1 | -1/+1 |
* | | expose whether a room is a space in the Admin API (#13208) | andrew do | 2022-07-12 | 1 | -3/+10 |
|/ |
|
* | Don't pull out the full state when calculating push actions (#13078) | Erik Johnston | 2022-07-11 | 1 | -2/+2 |
* | Reduce event lookups during room creation by passing known event IDs (#13210) | Nick Mills-Barrett | 2022-07-11 | 1 | -0/+15 |
* | Uniformize spam-checker API, part 5: expand other spam-checker callbacks to r... | David Teller | 2022-07-11 | 3 | -10/+249 |
* | Fix notification count after a highlighted message (#13223) | Erik Johnston | 2022-07-08 | 1 | -0/+7 |
* | Remove obsolete RoomEventsStoreTestCase (#13200) | Petr Vaněk | 2022-07-07 | 1 | -69/+0 |
* | Faster room joins: fix race in recalculation of current room state (#13151) | Sean Quah | 2022-07-07 | 1 | -0/+2 |
* | Type `tests.utils` (#13028) | David Robertson | 2022-07-05 | 1 | -44/+92 |
* | annotate tests.server.FakeChannel (#13136) | David Robertson | 2022-07-04 | 6 | -26/+35 |
* | Merge tag 'v1.62.0rc3' into develop | Andrew Morgan | 2022-07-04 | 1 | -5/+5 |
|\ |
|
| * | Fix stuck notification counts on small servers (#13168) | Erik Johnston | 2022-07-04 | 1 | -5/+5 |
* | | Remove tests/utils.py from mypy's exclude list (#13159) | Andrew Morgan | 2022-07-04 | 2 | -3/+2 |
* | | Skip waiting for full state for incoming events (#13144) | Richard van der Hoff | 2022-07-01 | 1 | -1/+3 |
* | | Merge remote-tracking branch 'origin/release-v1.62' into develop | Patrick Cloke | 2022-06-30 | 1 | -7/+5 |
|\| |
|
| * | Fix unread counts on large servers (#13140) | Erik Johnston | 2022-06-30 | 1 | -7/+5 |
* | | More type hints for `synapse.logging` (#13103) | Patrick Cloke | 2022-06-30 | 1 | -1/+1 |
* | | Implement MSC3827: Filtering of `/publicRooms` by room type (#13031) | Šimon Brandner | 2022-06-29 | 2 | -3/+158 |
* | | Improve performance of getting unread counts in rooms (#13119) | Erik Johnston | 2022-06-29 | 1 | -0/+2 |
|/ |
|
* | Merge branch 'master' into develop | Andrew Morgan | 2022-06-28 | 1 | -0/+17 |
|\ |
|
| * | Merge pull request from GHSA-22p3-qrh9-cx32 | reivilibre | 2022-06-28 | 1 | -0/+17 |
* | | Fix serialization errors when rotating notifications (#13118) | Erik Johnston | 2022-06-28 | 1 | -5/+30 |
* | | Extra type annotations in `test_server` (#13124) | David Robertson | 2022-06-28 | 1 | -37/+44 |
* | | Add Cross-Origin-Resource-Policy header to thumbnail and download media endpo... | Robert Long | 2022-06-27 | 1 | -0/+20 |
* | | validate room alias before interacting with the room directory (#13106) | santhoshivan23 | 2022-06-22 | 1 | -0/+13 |
* | | Fix inconsistencies in event validation (#13088) | Richard van der Hoff | 2022-06-17 | 3 | -5/+96 |
* | | Fix inconsistencies in event validation for `m.room.create` events (#13087) | Richard van der Hoff | 2022-06-17 | 1 | -2/+43 |
* | | Add type hints to event push actions tests. (#13099) | Patrick Cloke | 2022-06-17 | 1 | -11/+17 |
* | | Simplify the alias deletion logic as an application service. (#13093) | Quentin Gliech | 2022-06-17 | 1 | -0/+34 |
* | | Improve URL previews for sites with only Twitter card information. (#13056) | Patrick Cloke | 2022-06-16 | 1 | -0/+41 |
* | | Add custom well-known (#13035) | Jacek Kuśnierz | 2022-06-16 | 1 | -0/+22 |
* | | Move some event auth checks out to a different method (#13065) | Richard van der Hoff | 2022-06-15 | 1 | -54/+113 |
* | | Add more tests for room upgrades (#13074) | Sean Quah | 2022-06-15 | 1 | -5/+78 |
* | | Change default `sync_response_cache_duration` (#13042) | Erik Johnston | 2022-06-15 | 1 | -1/+1 |
* | | Replace pyjwt with authlib in `org.matrix.login.jwt` (#13011) | Hannes Lerchl | 2022-06-15 | 1 | -21/+23 |
* | | Speed up `get_unread_event_push_actions_by_room` (#13005) | Erik Johnston | 2022-06-15 | 3 | -17/+46 |
* | | Fix a long-standing bug which meant that rate limiting was not restrictive en... | reivilibre | 2022-06-15 | 1 | -11/+40 |
* | | Fix typechecks against twisted trunk (#13061) | David Robertson | 2022-06-15 | 2 | -4/+5 |
* | | Fix `destination_is` errors seen in sentry. (#13041) | David Robertson | 2022-06-14 | 3 | -1/+34 |
* | | Move the "email unsubscribe" resource, refactor the macaroon generator & simp... | Quentin Gliech | 2022-06-14 | 5 | -17/+164 |
* | | Decouple `synapse.api.auth_blocking.AuthBlocking` from `synapse.api.auth.Auth... | Quentin Gliech | 2022-06-14 | 5 | -26/+44 |
* | | Uniformize spam-checker API, part 4: port other spam-checker callbacks to ret... | David Teller | 2022-06-13 | 1 | -5/+170 |
* | | Replace noop background updates with DELETE. (#12954) | Patrick Cloke | 2022-06-13 | 1 | -28/+0 |
* | | Merge branch 'rav/simplify_event_auth_interface' into develop | Richard van der Hoff | 2022-06-13 | 1 | -155/+202 |
|\ \ |
|
| * | | Remove `room_version` param from `check_auth_rules_for_event` | Richard van der Hoff | 2022-06-12 | 1 | -41/+2 |
| * | | EventAuthTestCase: build events for the right room version | Richard van der Hoff | 2022-06-12 | 1 | -119/+205 |
| |/ |
|
* | | Stop depending on `room_id` to be returned for children state in the hierarch... | Patrick Cloke | 2022-06-10 | 1 | -1/+1 |
* | | Type annotations for `test_v2` (#12985) | David Robertson | 2022-06-09 | 1 | -42/+83 |
* | | Move the (unstable) `dir` parameter for /relations behind an experimental fla... | Patrick Cloke | 2022-06-08 | 1 | -0/+1 |
* | | Clean up the test code for client disconnections (#12929) | Sean Quah | 2022-06-07 | 5 | -88/+88 |
* | | Test cancellation at every `await` during request handling (#12674) | Sean Quah | 2022-06-07 | 2 | -2/+550 |
* | | Consolidate the logic of delete_device/delete_devices. (#12970) | Patrick Cloke | 2022-06-07 | 1 | -2/+2 |
|/ |
|
* | Prevent local quarantined media from being claimed by media retention (#12972) | Andrew Morgan | 2022-06-07 | 1 | -13/+96 |
* | Remove remaining pieces of groups code. (#12966) | Patrick Cloke | 2022-06-06 | 1 | -2/+0 |
* | Reduce state pulled from DB due to sending typing and receipts over federatio... | Erik Johnston | 2022-06-06 | 2 | -9/+11 |
* | Do not break URL previews if an image is unreachable. (#12950) | Patrick Cloke | 2022-06-06 | 1 | -0/+35 |
* | Implement MSC3816, consider the root event for thread participation. (#12766) | Patrick Cloke | 2022-06-06 | 1 | -26/+59 |
* | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 2022-06-06 | 5 | -16/+27 |