| Commit message (Expand) | Author | Age | Files | Lines |
* | Avoid mutating cached values in `_generate_sync_entry_for_account_data` (#15047) | Sean Quah | 2023-02-10 | 1 | -0/+2 |
* | Refactor get_user_devices_from_cache to avoid mutating cached values. (#15040) | Patrick Cloke | 2023-02-10 | 2 | -18/+24 |
* | Fix exception on start up about device lists (#15041) | Erik Johnston | 2023-02-10 | 1 | -0/+1 |
* | Tag federation request spans with the worker name (#15042) | David Robertson | 2023-02-09 | 2 | -8/+9 |
* | Add a class UnpersistedEventContext to allow for the batching up of storing s... | Shay | 2023-02-09 | 6 | -148/+315 |
* | Do not always start a db txn on Postgres (#14840) | Andrew Morgan | 2023-02-09 | 1 | -4/+9 |
* | Respond correctly to unknown methods on known endpoints (#14605) | Patrick Cloke | 2023-02-09 | 4 | -47/+63 |
* | Avoid mutating cached room aliases. (#15038) | Patrick Cloke | 2023-02-09 | 1 | -1/+2 |
* | Add final type hint to synapse.server. (#15035) | Patrick Cloke | 2023-02-09 | 5 | -9/+10 |
* | Limit concurrent event creation for a room to avoid state resolution when sen... | Shay | 2023-02-08 | 1 | -3/+3 |
* | MSC3873: Escape keys when flattening dicts. (#15004) | Patrick Cloke | 2023-02-08 | 2 | -4/+31 |
* | Merge branch 'release-v1.77' into develop | David Robertson | 2023-02-08 | 3 | -141/+7 |
|\ |
|
| * | Disambiguate `get_ex_outlier_stream_rows` query | David Robertson | 2023-02-07 | 1 | -4/+4 |
| * | Revert "Add `event_stream_ordering` column to membership state tables (#14979)" | David Robertson | 2023-02-07 | 4 | -145/+11 |
* | | Typecheck tests.rest.media.v1.test_media_storage (#15008) | David Robertson | 2023-02-07 | 1 | -4/+3 |
|/ |
|
* | Add tests for using _flatten_dict with an event. (#15002) | Patrick Cloke | 2023-02-07 | 1 | -8/+5 |
* | Properly typecheck types.http (#14988) | David Robertson | 2023-02-07 | 2 | -3/+5 |
* | Add `event_stream_ordering` column to membership state tables (#14979) | Nick Mills-Barrett | 2023-02-07 | 4 | -11/+145 |
* | Type hints for tests.appservice (#14990) | David Robertson | 2023-02-06 | 4 | -7/+28 |
* | Only notify the target of a membership event (#14971) | David Robertson | 2023-02-06 | 1 | -8/+30 |
* | Properly typecheck tests.api (#14983) | David Robertson | 2023-02-03 | 1 | -2/+2 |
* | Implement MSC3958: suppress notifications from edits (#14960) | Patrick Cloke | 2023-02-03 | 2 | -0/+6 |
* | Add a docstring & tests for _flatten_dict. (#14981) | Patrick Cloke | 2023-02-03 | 1 | -0/+23 |
* | Support the backwards compatibility features in MSC3952. (#14958) | Patrick Cloke | 2023-02-03 | 1 | -1/+8 |
* | Faster joins: Refactor handling of servers in room (#14954) | Sean Quah | 2023-02-03 | 6 | -35/+74 |
* | Reload the pyo3-log config when the Python logging config changes. (#14976) | Patrick Cloke | 2023-02-03 | 1 | -18/+24 |
* | Skip unused calculations in sync handler. (#14908) | Patrick Cloke | 2023-02-02 | 2 | -125/+136 |
* | Do not calculate presence or ephemeral events when they are filtered out (#14... | Patrick Cloke | 2023-02-02 | 1 | -10/+9 |
* | Fetch fewer events when getting hosts in room (#14962) | David Robertson | 2023-02-02 | 1 | -2/+44 |
* | Allow enabling the asyncio reactor in complement (#14858) | realtyem | 2023-02-01 | 1 | -2/+19 |
* | Add helper to parse an enum from query args & use it. (#14956) | Patrick Cloke | 2023-02-01 | 23 | -95/+171 |
* | Attempt to delete more duplicate rows in receipts_linearized table. (#14915) | Patrick Cloke | 2023-02-01 | 1 | -8/+26 |
* | Add more user information to export-data command. (#14894) | Dirk Klimpel | 2023-02-01 | 2 | -1/+74 |
* | Tag /send_join responses to detect faster joins (#14950) | David Robertson | 2023-01-31 | 2 | -0/+11 |
* | Fix "Re-starting finished log context" spam when creating events (#14947) | Sean Quah | 2023-01-31 | 1 | -1/+3 |
* | Make sqlite database migrations transactional again, part two (#14926) | Sean Quah | 2023-01-31 | 3 | -5/+12 |
* | Reject boolean power levels (#14944) | David Robertson | 2023-01-31 | 3 | -6/+6 |
* | Prefer `type(x) is int` to `isinstance(x, int)` (#14945) | David Robertson | 2023-01-31 | 13 | -47/+74 |
* | Handle malformed values of `notification.room` in power level events (#14942) | David Robertson | 2023-01-30 | 1 | -3/+16 |
* | Implement MSC3952: Intentional mentions (#14823) | Patrick Cloke | 2023-01-27 | 4 | -1/+33 |
* | Merge branch 'release-v1.76' into develop | David Robertson | 2023-01-27 | 4 | -11/+43 |
|\ |
|
| * | Batch look-ups to see if rooms are partial stated. (#14917) | Patrick Cloke | 2023-01-26 | 3 | -11/+42 |
| * | Fix initialization of `_device_list_id_gen` (#14914) | Sean Quah | 2023-01-26 | 1 | -0/+1 |
* | | Use an enum for direction. (#14927) | Patrick Cloke | 2023-01-27 | 8 | -44/+75 |
* | | Add missing type hints in tests (#14879) | Patrick Cloke | 2023-01-26 | 1 | -1/+2 |
* | | Fix paginating /relations with a live token (#14866) | Patrick Cloke | 2023-01-26 | 2 | -70/+122 |
* | | Use StrCollection in place of Collection[str] in (most) handlers code. (#14922) | Patrick Cloke | 2023-01-26 | 12 | -58/+42 |
* | | Fix a bug in the send_local_online_presence_to module API (#14880) | Patrick Cloke | 2023-01-25 | 4 | -11/+18 |
* | | Add missing type hints for tests.events. (#14904) | Patrick Cloke | 2023-01-25 | 1 | -1/+2 |
|/ |
|
* | Bump the client-side timeout for /state (#14912) | David Robertson | 2023-01-25 | 1 | -0/+4 |
* | Make sqlite database migrations transactional again (#14910) | Sean Quah | 2023-01-25 | 2 | -2/+6 |
* | Request partial joins by default (#14905) | David Robertson | 2023-01-24 | 2 | -7/+35 |
* | Faster joins: omit partial rooms from eager syncs until the resync completes ... | David Robertson | 2023-01-23 | 9 | -36/+159 |
* | Skip processing stats for broken rooms. (#14873) | Patrick Cloke | 2023-01-23 | 2 | -2/+17 |
* | Faster joins: Update room stats and the user directory on workers when finish... | Sean Quah | 2023-01-23 | 3 | -5/+10 |
* | Enable Faster Remote Room Joins against worker-mode Synapse. (#14752) | reivilibre | 2023-01-22 | 7 | -27/+30 |
* | Faster joins: Fix incompatibility with restricted joins (#14882) | Sean Quah | 2023-01-22 | 2 | -81/+139 |
* | Reduce max time we wait for stream positions (#14881) | Erik Johnston | 2023-01-20 | 2 | -12/+11 |
* | Always notify replication when a stream advances (#14877) | Erik Johnston | 2023-01-20 | 15 | -13/+89 |
* | Faster joins: Avoid starting duplicate partial state syncs (#14844) | Sean Quah | 2023-01-20 | 1 | -8/+98 |
* | Fix bug in wait for stream position (#14872) | Erik Johnston | 2023-01-19 | 1 | -10/+19 |
* | Implement MSC3930: polls push rules (#14787) | Andrew Morgan | 2023-01-19 | 2 | -1/+9 |
* | Wait for streams to catch up when processing HTTP replication. (#14820) | Erik Johnston | 2023-01-18 | 18 | -130/+211 |
* | Change default room version to 10. Implements MSC3904 (#14111) | Catalan Lover | 2023-01-18 | 1 | -1/+1 |
* | Properly check for frozendicts in event auth code. (#14864) | Patrick Cloke | 2023-01-18 | 1 | -1/+2 |
* | Stabilise serving partial join responses (#14839) | David Robertson | 2023-01-17 | 2 | -12/+15 |
* | Fix bug in `wait_for_stream_position` (#14856) | Erik Johnston | 2023-01-17 | 1 | -1/+1 |
* | Merge device list replication streams (#14833) | Erik Johnston | 2023-01-17 | 4 | -33/+65 |
* | Add parameter to control whether we do a partial state join (#14843) | Sean Quah | 2023-01-16 | 2 | -5/+23 |
* | Add an early return when handling no-op presence updates. (#14855) | Erik Johnston | 2023-01-16 | 1 | -0/+5 |
* | Remove unnecessary reactor reference from `_PerHostRatelimiter` (#14842) | Sean Quah | 2023-01-16 | 3 | -10/+2 |
* | Also use stable name in SendJoinResponse struct (#14841) | David Robertson | 2023-01-16 | 3 | -11/+13 |
* | Implement MSC3890: Remotely silence local notifications (#14775) | Andrew Morgan | 2023-01-13 | 2 | -1/+25 |
* | Use stable identifiers for faster joins (#14832) | David Robertson | 2023-01-13 | 3 | -3/+30 |
* | Merge account data streams (#14826) | Erik Johnston | 2023-01-13 | 10 | -83/+62 |
* | Drop unused table `presence` (#14825) | Dirk Klimpel | 2023-01-13 | 1 | -0/+17 |
* | Add some clarifying comments and refactor a portion of the `Keyring` class fo... | Andrew Morgan | 2023-01-13 | 1 | -18/+43 |
* | Fix stack overflow in `_PerHostRatelimiter` due to synchronous requests (#14812) | Sean Quah | 2023-01-13 | 3 | -9/+27 |
* | Merge remote-tracking branch 'origin/release-v1.75' into develop | Richard van der Hoff | 2023-01-12 | 3 | -13/+59 |
|\ |
|
| * | Fix race calling `/members?at=` (#14817) | Erik Johnston | 2023-01-12 | 1 | -6/+59 |
| * | Calculate rooms changed for device lists to work. (#14810) | Patrick Cloke | 2023-01-11 | 2 | -7/+0 |
* | | Re-enable some linting (#14821) | Erik Johnston | 2023-01-12 | 1 | -6/+4 |
* | | Add `set_displayname` to the module API (#14629) | Emelie Graven | 2023-01-11 | 1 | -0/+27 |
* | | Faster remote room joins (worker mode): do not populate external hosts-in-roo... | reivilibre | 2023-01-11 | 1 | -5/+16 |
* | | Add index to improve performance of the `/timestamp_to_event` endpoint used f... | reivilibre | 2023-01-11 | 2 | -0/+29 |
* | | Add listener `health` (#14747) | Dirk Klimpel | 2023-01-11 | 2 | -0/+6 |
* | | Implement MSC3925: changes to bundling of edits (#14811) | Richard van der Hoff | 2023-01-10 | 3 | -8/+28 |
|/ |
|
* | Batch up replication requests to request the resyncing of remote users's devi... | reivilibre | 2023-01-10 | 8 | -79/+305 |
* | Remove undocumented device from pushrules (#14727) | Jeyachandran Rathnam | 2023-01-09 | 1 | -4/+1 |
* | Unescape HTML entities in oEmbed titles. (#14781) | Jeyachandran Rathnam | 2023-01-09 | 1 | -6/+9 |
* | Improve /sync performance of when passing filters with empty arrays. (#14786) | Patrick Cloke | 2023-01-09 | 3 | -9/+20 |
* | Disable sending confirmation email when 3pid is disabled #14682 (#14725) | Jeyachandran Rathnam | 2023-01-09 | 1 | -0/+5 |
* | Support RFC7636 PKCE in the OAuth 2.0 flow. (#14750) | Patrick Cloke | 2023-01-04 | 3 | -7/+60 |
* | Support non-OpenID compliant user info endpoints (#14753) | Patrick Cloke | 2023-01-04 | 1 | -8/+23 |
* | Update all stream IDs after processing replication rows (#14723) | Nick Mills-Barrett | 2023-01-04 | 12 | -20/+94 |
* | Add experimental support for MSC3391: deleting account data (#14714) | Andrew Morgan | 2023-01-01 | 6 | -30/+543 |
* | Actually use the picture_claim as configured in OIDC config. (#14751) | Patrick Cloke | 2022-12-29 | 1 | -1/+1 |
* | Add a `cached` helper to the module API (#14663) | Brendan Abolivier | 2022-12-28 | 1 | -1/+39 |
* | Log to-device msgids when we return them over /sync (#14724) | Richard van der Hoff | 2022-12-23 | 1 | -7/+13 |
* | Check sqlite database file exists before porting. (#14692) | Jeyachandran Rathnam | 2022-12-22 | 1 | -1/+1 |
* | Switch to ruff instead of flake8. (#14633) | Patrick Cloke | 2022-12-21 | 1 | -0/+2 |
* | Faster remote room joins: invalidate caches and unblock requests when receivi... | reivilibre | 2022-12-19 | 3 | -14/+45 |
* | Add missing type hints to tests.config. (#14681) | Patrick Cloke | 2022-12-16 | 2 | -9/+4 |
* | Improve type annotations for the helper methods on a `CachedFunction`. (#14685) | reivilibre | 2022-12-16 | 1 | -3/+3 |
* | Add missing type hints to tests.handlers. (#14680) | Patrick Cloke | 2022-12-16 | 1 | -1/+1 |
* | Make `handle_new_client_event` throws `PartialStateConflictError` (#14665) | Mathieu Velten | 2022-12-15 | 6 | -239/+359 |
* | Allow `compute_state_after_events` to use partial state (#14676) | David Robertson | 2022-12-14 | 1 | -2/+8 |
* | Faster remote room joins: stream the un-partial-stating of events over replic... | reivilibre | 2022-12-14 | 7 | -10/+203 |
* | Delete event_push_summary_unique_index again. (#14669) | Patrick Cloke | 2022-12-14 | 2 | -9/+33 |
* | Fix #11308 : Remove dependency on jquery on reCAPTCHA page (#14672) | Jeyachandran Rathnam | 2022-12-14 | 1 | -2/+1 |
* | Use the room type from stats in hierarchy response. (#14263) | Patrick Cloke | 2022-12-13 | 1 | -9/+5 |
* | Improve validation of field size limits in events. (#14664) | reivilibre | 2022-12-13 | 6 | -29/+117 |
* | Allow selecting "prejoin" events by state keys (#14642) | David Robertson | 2022-12-13 | 6 | -47/+131 |
* | Enable `--warn-redundant-casts` option in mypy (#14671) | David Robertson | 2022-12-12 | 2 | -2/+3 |
* | Fix missing cache invalidation in application service code (#14670) | Sean Quah | 2022-12-12 | 1 | -2/+6 |
* | Move `StateFilter` to `synapse.types` (#14668) | David Robertson | 2022-12-12 | 25 | -23/+23 |
* | Revert the deletion of stale devices due to performance issues. (#14662) | reivilibre | 2022-12-12 | 2 | -115/+2 |
* | Add optional ICU support for user search (#14464) | Brendan Abolivier | 2022-12-12 | 1 | -4/+63 |
* | Handle half-created indices in receipts index background update (#14650) | Sean Quah | 2022-12-09 | 2 | -48/+58 |
* | Require types in tests.storage. (#14646) | Patrick Cloke | 2022-12-09 | 1 | -1/+1 |
* | Limit the number of devices we delete at once (#14649) | Erik Johnston | 2022-12-09 | 2 | -4/+11 |
* | Delete stale non-e2e devices for users, take 2 (#14595) | Erik Johnston | 2022-12-09 | 2 | -2/+108 |
* | Fix html templates to load images only on HTTPS (#14625) | Ashish Kumar | 2022-12-08 | 3 | -9/+9 |
* | Rebuild the user directory and stats tables. (#14643) | Patrick Cloke | 2022-12-08 | 1 | -0/+29 |
* | Respond with proper error responses on unknown paths. (#14621) | Patrick Cloke | 2022-12-08 | 4 | -9/+26 |
* | Check the stream position before checking if the cache is empty. (#14639) | Patrick Cloke | 2022-12-08 | 1 | -4/+5 |
* | Reject receipt requests with invalid room or event IDs. (#14632) | Nick Mills-Barrett | 2022-12-07 | 1 | -1/+4 |
* | Fix a bug introduced in v1.67.0 where not specifying a config file or a serve... | reivilibre | 2022-12-07 | 1 | -2/+3 |
* | Fix a long-standing bug where the user directory would return 1 more row than... | reivilibre | 2022-12-07 | 2 | -3/+3 |
* | Faster remote room joins: unblock tasks waiting for full room state when the ... | reivilibre | 2022-12-06 | 1 | -0/+11 |
* | Failover on proper error responses. (#14620) | Patrick Cloke | 2022-12-06 | 1 | -9/+20 |
* | Improve logging and opentracing for to-device message handling (#14598) | Richard van der Hoff | 2022-12-06 | 8 | -45/+129 |
* | Better return type for `get_all_entities_changed` (#14604) | Erik Johnston | 2022-12-05 | 6 | -68/+125 |
* | Compare to the earliest known stream pos in the stream change cache. (#14435) | Patrick Cloke | 2022-12-05 | 1 | -26/+116 |
* | Faster remote room joins: stream the un-partial-stating of rooms over replica... | reivilibre | 2022-12-05 | 7 | -67/+279 |
* | Suppress empty body warnings in room servelets (#14600) | David Robertson | 2022-12-05 | 1 | -12/+2 |
* | Use ClientRestResource on both the main process and workers. (#14528) | Patrick Cloke | 2022-12-02 | 7 | -119/+70 |
* | Properly handle unknown results for the stream change cache. (#14592) | Patrick Cloke | 2022-12-02 | 2 | -16/+21 |
* | Add `push.enabled` option to disable push notification calculation (#14551) | Will Hunt | 2022-12-01 | 2 | -0/+4 |
* | Merge branch 'release-v1.73' into develop | David Robertson | 2022-12-01 | 2 | -78/+2 |
|\ |
|
| * | Revert "POC delete stale non-e2e devices for users (#14038)" (#14582) | David Robertson | 2022-11-29 | 2 | -79/+2 |
| * | Fix `UndefinedColumn: column "key_json" does not exist` errors when handling ... | David Robertson | 2022-11-29 | 1 | -0/+1 |
* | | Aggregate unread notif count query for badge count calculation (#14255) | Nick Mills-Barrett | 2022-11-30 | 2 | -19/+158 |
* | | Use servers list approx to send read receipts when in partial state (#14549) | Mathieu Velten | 2022-11-30 | 1 | -1/+1 |
* | | Stop using deprecated `keyIds` param on /key/v2/server (#14525) | Richard van der Hoff | 2022-11-30 | 1 | -64/+43 |
* | | Advertise support for Matrix v1.5. (#14576) | Patrick Cloke | 2022-11-29 | 1 | -0/+1 |
|/ |
|
* | POC delete stale non-e2e devices for users (#14038) | Erik Johnston | 2022-11-29 | 2 | -2/+78 |
* | Fix possible variable shadow in `create_new_client_event` (#14575) | Shay | 2022-11-28 | 1 | -2/+4 |
* | Support MSC1767's `content.body` behaviour; Add base rules from MSC3933 (#14524) | Travis Ralston | 2022-11-28 | 2 | -2/+32 |
* | Create MSC1767 (extensible events) room version; Implement MSC3932 (#14521) | Travis Ralston | 2022-11-28 | 2 | -1/+33 |
* | Initial support for MSC3931: Room version push rule feature flags (#14520) | Travis Ralston | 2022-11-28 | 3 | -1/+29 |
* | Move MSC3030 `/timestamp_to_event` endpoint to stable v1 location (#14471) | Eric Eastwood | 2022-11-28 | 7 | -26/+17 |
* | Use `device_one_time_keys_count` to match MSC3202 (#14565) | Andrew Ferrazzutti | 2022-11-28 | 6 | -29/+32 |
* | Fix logging context warnings due to common usage metrics setup (#14574) | Sean Quah | 2022-11-28 | 1 | -1/+3 |
* | Include thread information when sending receipts over federation. (#14466) | Patrick Cloke | 2022-11-28 | 2 | -64/+120 |
* | Remove option to skip locking of tables during emulated upserts (#14469) | Sean Quah | 2022-11-28 | 9 | -74/+18 |
* | Add support for handling avatar with SSO login (#13917) | Ashish Kumar | 2022-11-25 | 2 | -0/+118 |
* | Faster joins: use initial list of servers if we don't have the full state yet... | Mathieu Velten | 2022-11-24 | 1 | -1/+17 |
* | Fix crash admin media list api when info is None (#14537) | schmop | 2022-11-24 | 1 | -1/+5 |
* | Implement message forward pagination from start when no from is given, fixes ... | Benjamin Kampmann | 2022-11-24 | 2 | -0/+19 |
* | Remove legacy Prometheus metrics names. They were deprecated in Synapse v1.69... | reivilibre | 2022-11-24 | 7 | -310/+43 |
* | Faster joins: use servers list approximation in `assert_host_in_room` (#14515) | Mathieu Velten | 2022-11-24 | 1 | -11/+17 |
* | Add another index to `device_lists_changes_in_room` (#14534) | Erik Johnston | 2022-11-23 | 2 | -0/+27 |
* | Optimize `filter_events_for_client` for faster `/messages` - v2 (#14527) | Eric Eastwood | 2022-11-22 | 1 | -20/+79 |
* | Refactor `federation_sender` and `pusher` configuration loading. (#14496) | realtyem | 2022-11-22 | 1 | -69/+70 |
* | Add a type hint for `get_device_handler()` and fix incorrect types. (#14055) | Patrick Cloke | 2022-11-22 | 13 | -70/+167 |
* | Track unconverted device list outbound pokes using a position instead (#14516) | Sean Quah | 2022-11-22 | 4 | -47/+156 |
* | Parallelize calls to fetch bundled aggregations. (#14510) | Patrick Cloke | 2022-11-22 | 1 | -32/+51 |
* | Batch fetch bundled references (#14508) | Patrick Cloke | 2022-11-22 | 4 | -77/+130 |
* | Batch fetch bundled annotations (#14491) | Patrick Cloke | 2022-11-22 | 3 | -139/+199 |
* | Faster joins: filter out non local events when a room doesn't have its full s... | Mathieu Velten | 2022-11-21 | 3 | -8/+37 |
* | Fix /key/v2/server calls with URL-unsafe key IDs (#14490) | David Robertson | 2022-11-18 | 1 | -1/+1 |
* | Reduce default third party invite rate limit to 216 invites per day (#14487) | Sean Quah | 2022-11-18 | 1 | -4/+1 |
* | Fix version that `worker_main_http_uri` is redundant from (#14476) | David Robertson | 2022-11-17 | 1 | -1/+1 |
* | Fix check to ignore blank lines in incoming TCP replication (#14449) | Andrew Morgan | 2022-11-17 | 2 | -4/+4 |
* | Faster joins: do not wait for full state when creating events to send (#14403) | Mathieu Velten | 2022-11-17 | 2 | -1/+8 |
* | Reintroduce #14376, with bugfix for monoliths (#14468) | David Robertson | 2022-11-16 | 10 | -176/+73 |
* | Remove need for `worker_main_http_uri` setting to use /keys/upload. (#14400) | realtyem | 2022-11-16 | 4 | -119/+125 |
* | Fix an invalid comparison of `UserPresenceState` to `str` (#14393) | Andrew Morgan | 2022-11-16 | 1 | -1/+1 |
* | Remove redundant types from comments. (#14412) | Patrick Cloke | 2022-11-16 | 49 | -150/+143 |
* | Fix background updates failing to add unique indexes on receipts (#14453) | Sean Quah | 2022-11-16 | 1 | -24/+147 |
* | Revert "Remove slaved id tracker (#14376)" (#14463) | Erik Johnston | 2022-11-16 | 10 | -73/+176 |
* | Don't filter state in /context response (#14461) | Erik Johnston | 2022-11-16 | 1 | -1/+1 |
* | Fix HTML templates missing correct HTML tags (#14448) | Erik Johnston | 2022-11-16 | 21 | -0/+22 |
* | Include heroes in partial join responses' state (#14442) | David Robertson | 2022-11-15 | 3 | -21/+52 |
* | Fix typechecking errors introduced in #14128 (#14455) | David Robertson | 2022-11-15 | 2 | -4/+5 |
* | Send content rules with pattern_type to clients (#14356) | DeepBlueV7.X | 2022-11-15 | 1 | -3/+13 |
* | Support using SSL on worker endpoints. (#14128) | Tuomas Ojamies | 2022-11-15 | 5 | -53/+79 |
* | Update docstring to clarify that `get_partial_state_events_batch` does not ju... | reivilibre | 2022-11-15 | 1 | -1/+9 |
* | Remove slaved id tracker (#14376) | Nick Mills-Barrett | 2022-11-14 | 10 | -176/+73 |
* | Remove unused type-ignores (#14433) | David Robertson | 2022-11-14 | 1 | -3/+6 |
* | Clean-up events persistance code (#14411) | Patrick Cloke | 2022-11-14 | 2 | -8/+3 |
* | Add an Admin API endpoint for looking up users based on 3PID (#14405) | Ashish Kumar | 2022-11-11 | 2 | -0/+27 |
* | Merge/remove `Slaved*` stores into `WorkerStores` (#14375) | Nick Mills-Barrett | 2022-11-11 | 15 | -374/+198 |
* | Remove duplicated code to evict entries. (#14410) | Patrick Cloke | 2022-11-10 | 1 | -9/+2 |
* | Fix PostgreSQL sometimes using table scans for `event_search` (#14409) | Sean Quah | 2022-11-10 | 1 | -0/+33 |
* | Quieter logging for stateres failure at missing prev events (#14346) | David Robertson | 2022-11-10 | 1 | -3/+2 |
* | Drop support for Postgres 10 in full text search code. (#14397) | Patrick Cloke | 2022-11-09 | 2 | -43/+23 |
* | Remove support for PostgreSQL 10 (#14392) | Sean Quah | 2022-11-08 | 1 | -2/+2 |
* | Correctly create power level event during initial room creation (#14361) | Shay | 2022-11-07 | 1 | -2/+23 |
* | Fix background update table-scanning `events` (#14374) | Richard van der Hoff | 2022-11-07 | 1 | -8/+8 |
* | Do not reject `/sync` requests with unrecognised filter fields (#14369) | Sean Quah | 2022-11-07 | 1 | -4/+4 |
* | Bump flake8-bugbear from 22.9.23 to 22.10.27 (#14329) | dependabot[bot] | 2022-11-04 | 3 | -4/+6 |
* | Fix /refresh endpoint version (#14364) | Tulir Asokan | 2022-11-04 | 1 | -1/+1 |
* | Merge tag 'v1.71.0rc2' into develop | Sean Quah | 2022-11-04 | 1 | -1/+1 |
|\ |
|
| * | Disable legacy Prometheus metric names by default. They can still be re-enabl... | reivilibre | 2022-11-02 | 1 | -1/+1 |
* | | Implement MSC3912: Relation-based redactions (#14260) | Brendan Abolivier | 2022-11-03 | 7 | -24/+179 |
* | | Fix typo in #13320 which could cause log spam (#14347) | David Robertson | 2022-11-01 | 1 | -1/+1 |
* | | Allow PUT/GET of aliases during faster join (#14292) | David Robertson | 2022-11-01 | 1 | -2/+2 |
|/ |
|
* | Revert "Fix event size checks (#13710)" | David Robertson | 2022-11-01 | 1 | -5/+5 |
* | Fix type annotation causing import time error in the Complement forking launc... | reivilibre | 2022-11-01 | 1 | -2/+2 |
* | Fix dehydrated device REST checks (#14336) | David Robertson | 2022-10-31 | 1 | -3/+2 |
* | Support OIDC backchannel logouts (#11414) | Quentin Gliech | 2022-10-31 | 6 | -36/+488 |
* | Avoid incrementing bg process utime/stime counters by negative durations (#14... | David Robertson | 2022-10-31 | 1 | -2/+4 |
* | Prevent federation user keys query from returning device names if disallowed ... | Andrew Morgan | 2022-10-28 | 2 | -9/+45 |
* | Improve `RawHeaders` type hints (#14303) | David Robertson | 2022-10-28 | 2 | -9/+23 |
* | Switch search SQL to triple-quote strings. (#14311) | Patrick Cloke | 2022-10-28 | 1 | -89/+99 |
* | Merge branch 'master' into develop | Olivier Wilkinson (reivilibre) | 2022-10-28 | 3 | -11/+25 |
|\ |
|
| * | Fix room creation being rate limited too aggressively since Synapse v1.69.0. ... | reivilibre | 2022-10-28 | 2 | -6/+18 |
| * | Fix incorrectly sending authentication tokens to application service as heade... | David Robertson | 2022-10-26 | 1 | -5/+7 |
* | | Check appservice user interest against the local users instead of all users (... | Eric Eastwood | 2022-10-27 | 3 | -4/+32 |
* | | Fix tests for change in PostgreSQL 14 behavior change. (#14310) | Patrick Cloke | 2022-10-27 | 1 | -3/+2 |
* | | Add workers settings to configuration manual (#14086) | Dirk Klimpel | 2022-10-27 | 1 | -1/+1 |
* | | Fix presence bug introduced in 1.64 by #13313 (#14243) | Mathieu Velten | 2022-10-27 | 1 | -2/+1 |
* | | Reject history insertion during partial joins (#14291) | David Robertson | 2022-10-27 | 1 | -0/+7 |
* | | Refactor MSC3030 `/timestamp_to_event` to move away from our snowflake pull f... | Eric Eastwood | 2022-10-26 | 5 | -122/+182 |
* | | fix broken avatar checks when server_name contains a port (#13927) | Ashish Kumar | 2022-10-26 | 1 | -1/+5 |
* | | Save login tokens in database (#13844) | Quentin Gliech | 2022-10-26 | 7 | -142/+249 |
* | | Unified search query syntax using the full-text search capabilities of the un... | James Salter | 2022-10-25 | 3 | -35/+240 |
* | | Merge branch 'release-v1.70' into develop | Olivier Wilkinson (reivilibre) | 2022-10-25 | 3 | -16/+59 |
|\| |
|
| * | Revert behavior change for bundling edits of non-message events (#14283) | Patrick Cloke | 2022-10-24 | 1 | -4/+7 |
| * | Fix `TypeError: 'dict_keys' object is not reversible` (#14280) | Erik Johnston | 2022-10-24 | 1 | -2/+1 |
| * | Properly update the threads table when thread events are redacted. (#14248) | Patrick Cloke | 2022-10-21 | 1 | -10/+51 |
* | | Refactor OIDC tests to better mimic an actual OIDC provider. (#13910) | Quentin Gliech | 2022-10-25 | 1 | -4/+11 |
* | | Implementation for MSC3664: Pushrules for relations (#11804) | DeepBlueV7.X | 2022-10-25 | 4 | -5/+67 |
* | | Remove unused `@lru_cache` decorator (#13595) | Nick Mills-Barrett | 2022-10-25 | 1 | -104/+0 |
* | | Enable WAL for SQLite (#13897) | asymmetric | 2022-10-25 | 1 | -0/+4 |
* | | Return NOT_JSON if decode fails and defer set_timeline_upper_limit ca… (#14... | Ryan Miguel | 2022-10-24 | 1 | -4/+4 |
* | | Add debugging to help diagnose lost device-list-update (#14268) | Richard van der Hoff | 2022-10-24 | 1 | -17/+37 |
* | | Add initial power level event to batch of bulk persisted events when creating... | Shay | 2022-10-21 | 5 | -56/+79 |
* | | Improve aesthetics and reusability of HTML templates. (#13652) | Germain | 2022-10-21 | 30 | -740/+690 |
* | | Fix logging error on SIGHUP (#14258) | Richard van der Hoff | 2022-10-21 | 1 | -1/+1 |
* | | Show erasure status when listing users in the Admin API (#14205) | Tadeusz Sośnierz | 2022-10-21 | 2 | -2/+12 |
* | | Fix event size checks (#13710) | DeepBlueV7.X | 2022-10-21 | 1 | -5/+5 |
* | | Use servlets for /key/ endpoints. (#14229) | Patrick Cloke | 2022-10-20 | 6 | -80/+82 |
* | | Stop returning `unsigned.invite_room_state` in `PUT /_matrix/federation/v2/in... | Andrew Morgan | 2022-10-20 | 1 | -0/+5 |
* | | Explain `SynapseError` and `FederationError` better (#14191) | Eric Eastwood | 2022-10-19 | 2 | -3/+29 |
* | | Bump flake8-bugbear from 21.3.2 to 22.9.23 (#14042) | dependabot[bot] | 2022-10-19 | 3 | -5/+5 |
* | | let update_synapse_database run on a multi-database configurations (#13422) | Finn | 2022-10-19 | 1 | -8/+0 |
|/ |
|
* | Fix MSC3030 `/timestamp_to_event` returning `outliers` that it has no idea wh... | Eric Eastwood | 2022-10-18 | 1 | -21/+38 |