| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactor MSC3030 `/timestamp_to_event` to move away from our snowflake pull f... | Eric Eastwood | 2022-10-26 | 1 | -6/+9 |
* | Add initial power level event to batch of bulk persisted events when creating... | Shay | 2022-10-21 | 1 | -1/+3 |
* | Prepatory work for adding power level event to batched events (#14214) | Shay | 2022-10-18 | 1 | -7/+5 |
* | When restarting a partial join resync, prioritise the server which actioned a... | David Robertson | 2022-10-18 | 1 | -23/+34 |
* | Stop getting missing `prev_events` after we already know their signature is i... | Eric Eastwood | 2022-10-15 | 1 | -0/+16 |
* | Correct field name for stripped state events when knocking. `knock_state_even... | Andrew Morgan | 2022-10-12 | 1 | -4/+16 |
* | Fix performance regression in `get_users_in_room` (#13972) | Erik Johnston | 2022-09-30 | 1 | -1/+3 |
* | Improve backfill robustness by trying more servers. (#13890) | reivilibre | 2022-09-29 | 1 | -2/+31 |
* | Limit and filter the number of backfill points to get from the database (#13879) | Eric Eastwood | 2022-09-28 | 1 | -48/+61 |
* | Handle remote device list updates during partial join (#13913) | Erik Johnston | 2022-09-28 | 1 | -0/+4 |
* | fix: Push notifications for invite over federation (#13719) | Kateřina Churanová | 2022-09-28 | 1 | -3/+10 |
* | Add new columns tracking when we partial-joined (#13892) | David Robertson | 2022-09-27 | 1 | -1/+13 |
* | Only try to backfill event if we haven't tried before recently (#13635) | Eric Eastwood | 2022-09-23 | 1 | -3/+1 |
* | Faster Remote Room Joins: tell remote homeservers that we are unable to autho... | reivilibre | 2022-09-23 | 1 | -21/+13 |
* | Optimize how we calculate `likely_domains` during backfill (#13575) | Eric Eastwood | 2022-08-30 | 1 | -43/+10 |
* | Fix Prometheus metrics being negative (mixed up start/end) (#13584) | Eric Eastwood | 2022-08-23 | 1 | -1/+6 |
* | Time how long it takes us to do backfill processing (#13535) | Eric Eastwood | 2022-08-17 | 1 | -2/+54 |
* | Instrument the federation/backfill part of `/messages` (#13489) | Eric Eastwood | 2022-08-16 | 1 | -1/+9 |
* | Instrument `FederationStateIdsServlet` - `/state_ids` (#13499) | Eric Eastwood | 2022-08-15 | 1 | -1/+3 |
* | Faster Room Joins: prevent Synapse from answering federated join requests for... | reivilibre | 2022-08-04 | 1 | -0/+17 |
* | Instrument `/messages` for understandable traces in Jaeger (#13368) | Eric Eastwood | 2022-08-03 | 1 | -0/+2 |
* | Fix error when out of servers to sync partial state with (#13432) | Sean Quah | 2022-08-02 | 1 | -2/+3 |
* | Faster Room Joins: don't leave a stuck room partial state flag if the join fa... | reivilibre | 2022-08-01 | 1 | -14/+18 |
* | Uniformize spam-checker API, part 5: expand other spam-checker callbacks to r... | David Teller | 2022-07-11 | 1 | -1/+2 |
* | Faster room joins: fix race in recalculation of current room state (#13151) | Sean Quah | 2022-07-07 | 1 | -7/+2 |
* | Handle race between persisting an event and un-partial stating a room (#13100) | Sean Quah | 2022-07-05 | 1 | -14/+25 |
* | Uniformize spam-checker API, part 4: port other spam-checker callbacks to ret... | David Teller | 2022-06-13 | 1 | -3/+7 |
* | Merge branch 'rav/simplify_event_auth_interface' into develop | Richard van der Hoff | 2022-06-13 | 1 | -15/+7 |
|\ |
|
| * | Remove redundant `room_version` param from `check_auth_rules_from_context` | Richard van der Hoff | 2022-06-12 | 1 | -13/+5 |
| * | Remove `room_version` param from `validate_event_for_room_version` | Richard van der Hoff | 2022-06-12 | 1 | -2/+2 |
* | | Faster joins: add issue links to the TODOs (#13004) | Richard van der Hoff | 2022-06-09 | 1 | -1/+12 |
|/ |
|
* | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 2022-06-06 | 1 | -1/+1 |
* | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 2022-06-01 | 1 | -1/+6 |
* | Faster room joins: Resume state re-syncing after a Synapse restart (#12813) | Sean Quah | 2022-05-31 | 1 | -2/+25 |
* | Faster room joins: Try other destinations when resyncing the state of a parti... | Sean Quah | 2022-05-31 | 1 | -8/+78 |
* | Rename storage classes (#12913) | Erik Johnston | 2022-05-31 | 1 | -12/+18 |
* | Fix up `state_store` naming (#12871) | Erik Johnston | 2022-05-25 | 1 | -2/+4 |
* | Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accep... | Shay | 2022-05-20 | 1 | -2/+7 |
* | Refactor `EventContext` (#12689) | Erik Johnston | 2022-05-10 | 1 | -3/+3 |
* | remove constantly lib use and switch to enums. (#12624) | andrew do | 2022-05-04 | 1 | -2/+2 |
* | Optimise backfill calculation (#12522) | Richard van der Hoff | 2022-04-26 | 1 | -89/+145 |
* | Resync state after partial-state join (#12394) | Richard van der Hoff | 2022-04-12 | 1 | -0/+75 |
* | Refactor and convert `Linearizer` to async (#12357) | Sean Quah | 2022-04-05 | 1 | -1/+1 |
* | Return a 404 from `/state` for an outlier (#12087) | Richard van der Hoff | 2022-03-21 | 1 | -40/+21 |
* | Skip attempt to get state at backwards-extremities (#12173) | Richard van der Hoff | 2022-03-09 | 1 | -57/+3 |
* | Faster joins: persist to database (#12012) | Richard van der Hoff | 2022-03-01 | 1 | -1/+10 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | Run `_handle_queued_pdus` as a background process (#12041) | Richard van der Hoff | 2022-02-22 | 1 | -2/+4 |
* | remote join processing: get create event from state, not auth_chain (#12039) | Richard van der Hoff | 2022-02-21 | 1 | -1/+1 |
* | Fix historical messages backfilling in random order on remote homeservers (MS... | Eric Eastwood | 2022-02-07 | 1 | -4/+23 |
* | Remove `log_function` and its uses (#11761) | Richard van der Hoff | 2022-01-18 | 1 | -6/+0 |
* | Add missing type hints to `synapse.logging.context` (#11556) | Sean Quah | 2021-12-14 | 1 | -8/+11 |
* | Add MSC3030 experimental client and federation API endpoints to get the close... | Eric Eastwood | 2021-12-02 | 1 | -30/+31 |
* | Move _persist_auth_tree into FederationEventHandler (#11115) | Richard van der Hoff | 2021-10-19 | 1 | -124/+4 |
* | Check *all* auth events for room id and rejection (#11009) | Richard van der Hoff | 2021-10-18 | 1 | -6/+4 |
* | Fix 500 error on `/messages` when we accumulate more than 5 backward extremit... | Eric Eastwood | 2021-10-14 | 1 | -11/+13 |
* | Remove the deprecated BaseHandler. (#11005) | Patrick Cloke | 2021-10-08 | 1 | -4/+2 |
* | Strip "join_authorised_via_users_server" from join events which do not need i... | Patrick Cloke | 2021-09-30 | 1 | -2/+7 |
* | Split `event_auth.check` into two parts (#10940) | Richard van der Hoff | 2021-09-29 | 1 | -12/+18 |
* | Use direct references for configuration variables (part 6). (#10916) | Patrick Cloke | 2021-09-29 | 1 | -1/+1 |
* | Use `RoomVersion` objects (#10934) | Richard van der Hoff | 2021-09-29 | 1 | -20/+26 |
* | Use direct references for configuration variables (part 5). (#10897) | Patrick Cloke | 2021-09-24 | 1 | -1/+1 |
* | Remove unnecessary parentheses around tuples returned from methods (#10889) | Andrew Morgan | 2021-09-23 | 1 | -1/+1 |
* | Factor out a separate `EventContext.for_outlier` (#10883) | Richard van der Hoff | 2021-09-22 | 1 | -5/+4 |
* | Ensure we mark sent knocks as outliers (#10873) | Richard van der Hoff | 2021-09-22 | 1 | -0/+7 |
* | Require type hints in the handlers module. (#10831) | Patrick Cloke | 2021-09-20 | 1 | -130/+0 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -2/+2 |
* | Populate `rooms.creator` field for easy lookup (#10697) | Eric Eastwood | 2021-09-01 | 1 | -0/+1 |
* | Split `FederationHandler` in half (#10692) | Richard van der Hoff | 2021-08-26 | 1 | -1765/+22 |
* | Make `backfill` and `get_missing_events` use the same codepath (#10645) | Richard van der Hoff | 2021-08-26 | 1 | -233/+40 |
* | Split `on_receive_pdu` in half (#10640) | Richard van der Hoff | 2021-08-19 | 1 | -98/+138 |
* | Extract `_resolve_state_at_missing_prevs` (#10624) | Richard van der Hoff | 2021-08-19 | 1 | -105/+124 |
* | Refactor `on_receive_pdu` code (#10615) | Richard van der Hoff | 2021-08-18 | 1 | -134/+137 |
* | Stop setting the outlier flag for things that aren't (#10614) | Richard van der Hoff | 2021-08-17 | 1 | -7/+2 |
* | Clean up some logging in the federation event handler (#10591) | Richard van der Hoff | 2021-08-16 | 1 | -28/+24 |
* | Clean up federation event auth code (#10539) | Richard van der Hoff | 2021-08-06 | 1 | -52/+66 |
* | Add support for MSC2716 marker events (#10498) | Eric Eastwood | 2021-08-04 | 1 | -6/+113 |
* | Make historical events discoverable from backfill for servers without any scr... | Eric Eastwood | 2021-07-28 | 1 | -2/+4 |
* | Update the MSC3083 support to verify if joins are from an authorized server. ... | Patrick Cloke | 2021-07-26 | 1 | -10/+44 |
* | Port the ThirdPartyEventRules module interface to the new generic interface (... | Brendan Abolivier | 2021-07-20 | 1 | -2/+2 |
* | [pyupgrade] `synapse/` (#10348) | Jonathan de Jong | 2021-07-19 | 1 | -1/+1 |
* | Use inline type hints in `handlers/` and `rest/`. (#10382) | Jonathan de Jong | 2021-07-16 | 1 | -11/+11 |
* | Fix a number of logged errors caused by remote servers being down. (#10400) | Erik Johnston | 2021-07-15 | 1 | -9/+16 |
* | Move methods involving event authentication to EventAuthHandler. (#10268) | Patrick Cloke | 2021-07-01 | 1 | -13/+23 |
* | Return errors from `send_join` etc if the event is rejected (#10243) | Richard van der Hoff | 2021-06-24 | 1 | -7/+39 |
* | Improve validation for `send_{join,leave,knock}` (#10225) | Richard van der Hoff | 2021-06-24 | 1 | -126/+51 |
* | Send out invite rejections and knocks over federation (#10223) | Richard van der Hoff | 2021-06-23 | 1 | -0/+14 |
* | Check third party rules before persisting knocks over federation (#10212) | Andrew Morgan | 2021-06-21 | 1 | -2/+2 |
* | update black to 21.6b0 (#10197) | Marcus | 2021-06-17 | 1 | -1/+1 |
* | Add fields to better debug where events are being soft_failed (#10168) | Eric Eastwood | 2021-06-17 | 1 | -3/+18 |
* | Remove the experimental flag for knocking and use stable prefixes / endpoints... | Patrick Cloke | 2021-06-15 | 1 | -4/+2 |
* | Add metrics to track how often events are `soft_failed` (#10156) | Eric Eastwood | 2021-06-11 | 1 | -0/+7 |
* | Implement knock feature (#6739) | Sorunome | 2021-06-09 | 1 | -3/+183 |
* | Handle /backfill returning no events (#10133) | Erik Johnston | 2021-06-08 | 1 | -13/+25 |
* | Don't try and backfill the same room in parallel. (#10116) | Erik Johnston | 2021-06-04 | 1 | -0/+8 |
* | Limit number of events in a replication request (#10118) | Erik Johnston | 2021-06-04 | 1 | -2/+3 |
* | add a cache to have_seen_event (#9953) | Richard van der Hoff | 2021-06-01 | 1 | -5/+7 |
* | Limit the number of events sent over replication when persisting events. (#10... | Brendan Abolivier | 2021-05-27 | 1 | -7/+10 |
* | Refactor checking restricted join rules (#10007) | Patrick Cloke | 2021-05-18 | 1 | -20/+9 |
* | Improve performance of backfilling in large rooms. (#9935) | Erik Johnston | 2021-05-10 | 1 | -69/+54 |
* | Don't set the external cache if its been done recently (#9905) | Erik Johnston | 2021-05-05 | 1 | -1/+3 |
* | Check for space membership during a remote join of a restricted room (#9814) | Patrick Cloke | 2021-04-23 | 1 | -9/+35 |
* | Fix (final) Bugbear violations (#9838) | Jonathan de Jong | 2021-04-20 | 1 | -1/+1 |
* | Separate creating an event context from persisting it in the federation handl... | Patrick Cloke | 2021-04-14 | 1 | -65/+113 |
* | Revert "Check for space membership during a remote join of a restricted room.... | Patrick Cloke | 2021-04-14 | 1 | -142/+70 |
* | Check for space membership during a remote join of a restricted room. (#9763) | Patrick Cloke | 2021-04-14 | 1 | -70/+142 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Bugbear: Add Mutable Parameter fixes (#9682) | Jonathan de Jong | 2021-04-08 | 1 | -1/+1 |
* | Add type hints to the federation handler and server. (#9743) | Patrick Cloke | 2021-04-06 | 1 | -80/+81 |
* | Make RateLimiter class check for ratelimit overrides (#9711) | Erik Johnston | 2021-03-30 | 1 | -1/+1 |
* | Optimise missing prev_event handling (#9601) | Richard van der Hoff | 2021-03-15 | 1 | -21/+131 |
* | Improve logging when processing incoming transactions (#9596) | Richard van der Hoff | 2021-03-12 | 1 | -46/+16 |
* | Use the chain cover index in get_auth_chain_ids. (#9576) | Patrick Cloke | 2021-03-10 | 1 | -3/+3 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -41/+61 |
* | Remove dead handled_events set in invite_join (#9394) | Andrew Morgan | 2021-02-12 | 1 | -6/+0 |
* | Honour ratelimit flag for application services for invite ratelimiting (#9302) | Erik Johnston | 2021-02-03 | 1 | -1/+3 |
* | Ratelimit invites by room and target user (#9258) | Erik Johnston | 2021-01-29 | 1 | -0/+4 |
* | Precompute joined hosts and store in Redis (#9198) | Erik Johnston | 2021-01-26 | 1 | -0/+5 |
* | Allow spam-checker modules to be provide async methods. (#8890) | David Teller | 2020-12-11 | 1 | -1/+1 |
* | Apply an IP range blacklist to push and key revocation requests. (#8821) | Patrick Cloke | 2020-12-02 | 1 | -1/+1 |
* | Consistently use room_id from federation request body (#8776) | Richard van der Hoff | 2020-11-19 | 1 | -5/+5 |
* | Generalise _maybe_store_room_on_invite (#8754) | Andrew Morgan | 2020-11-13 | 1 | -4/+6 |
* | Fix typos and spelling errors. (#8639) | Patrick Cloke | 2020-10-23 | 1 | -7/+7 |
* | Move third_party_rules check to event creation time | Richard van der Hoff | 2020-10-13 | 1 | -44/+2 |
* | Remove redundant calls to third_party_rules in `on_send_{join,leave}` | Richard van der Hoff | 2020-10-13 | 1 | -19/+1 |
* | Fix message duplication if something goes wrong after persisting the event (#... | Erik Johnston | 2020-10-13 | 1 | -3/+6 |
* | Remove stream ordering from Metadata dict (#8452) | Richard van der Hoff | 2020-10-05 | 1 | -0/+3 |
* | Move `resolve_events_with_store` into StateResolutionHandler | Richard van der Hoff | 2020-09-29 | 1 | -5/+8 |
* | Mypy fixes for `synapse.handlers.federation` (#8422) | Richard van der Hoff | 2020-09-29 | 1 | -4/+9 |
* | A pair of tiny cleanups in the federation request code. (#8401) | Richard van der Hoff | 2020-09-28 | 1 | -1/+1 |
* | Add EventStreamPosition type (#8388) | Erik Johnston | 2020-09-24 | 1 | -6/+10 |
* | Merge tag 'v1.20.0rc5' into develop | Patrick Cloke | 2020-09-18 | 1 | -8/+57 |
|\ |
|
| * | Intelligently select extremities used in backfill. (#8349) | Erik Johnston | 2020-09-18 | 1 | -8/+57 |
* | | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -1/+1 |
* | | Use slots in attrs classes where possible (#8296) | Patrick Cloke | 2020-09-14 | 1 | -1/+1 |
* | | Add experimental support for sharding event persister. Again. (#8294) | Erik Johnston | 2020-09-14 | 1 | -14/+30 |
* | | Clean up `Notifier.on_new_room_event` code path (#8288) | Erik Johnston | 2020-09-10 | 1 | -3/+0 |
* | | Remove some unused distributor signals (#8216) | Patrick Cloke | 2020-09-09 | 1 | -42/+1 |
* | | Fixup pusher pool notifications (#8287) | Erik Johnston | 2020-09-09 | 1 | -1/+1 |
* | | Revert "Fixup pusher pool notifications" | Erik Johnston | 2020-09-09 | 1 | -1/+1 |
* | | Fixup pusher pool notifications | Erik Johnston | 2020-09-09 | 1 | -1/+1 |
|/ |
|
* | Revert "Add experimental support for sharding event persister. (#8170)" (#8242) | Brendan Abolivier | 2020-09-04 | 1 | -30/+14 |
* | Fix typing for `@cached` wrapped functions (#8240) | Erik Johnston | 2020-09-03 | 1 | -5/+5 |
* | Add experimental support for sharding event persister. (#8170) | Erik Johnston | 2020-09-02 | 1 | -14/+30 |
* | Convert additional database code to async/await. (#8195) | Patrick Cloke | 2020-08-28 | 1 | -2/+2 |
* | Define StateMap as immutable and add a MutableStateMap type. (#8183) | Patrick Cloke | 2020-08-28 | 1 | -6/+14 |
* | Add type hints for state. (#8140) | Patrick Cloke | 2020-08-24 | 1 | -4/+6 |
* | Convert events worker database to async/await. (#8071) | Patrick Cloke | 2020-08-18 | 1 | -11/+5 |
* | Convert synapse.api to async/await (#8031) | Patrick Cloke | 2020-08-06 | 1 | -1/+1 |
* | Rename database classes to make some sense (#8033) | Erik Johnston | 2020-08-05 | 1 | -1/+1 |
* | Convert a synapse.events to async/await. (#7949) | Patrick Cloke | 2020-07-27 | 1 | -1/+1 |
* | Remove hacky error handling for inlineDeferreds. (#7950) | Patrick Cloke | 2020-07-27 | 1 | -9/+5 |
* | Fix up types and comments that refer to Deferreds. (#7945) | Patrick Cloke | 2020-07-24 | 1 | -3/+5 |
* | Fix deprecation warning: import ABC from collections.abc (#7892) | Karthikeyan Singaravelan | 2020-07-20 | 1 | -1/+1 |
* | Reject attempts to join empty rooms over federation (#7859) | Richard van der Hoff | 2020-07-16 | 1 | -2/+13 |
* | Fix resync remote devices on receive PDU in worker mode. (#7815) | Erik Johnston | 2020-07-10 | 1 | -8/+19 |
* | Fix recursion error when fetching auth chain over federation (#7817) | Erik Johnston | 2020-07-10 | 1 | -12/+37 |
* | Add `HomeServer.signing_key` property (#7805) | Richard van der Hoff | 2020-07-08 | 1 | -1/+1 |
* | Merge branch 'master' into develop | Patrick Cloke | 2020-07-02 | 1 | -3/+3 |
|\ |
|
| * | Correctly handle outliers as prev events over federation | Erik Johnston | 2020-07-02 | 1 | -3/+3 |
* | | Add early returns to `_check_for_soft_fail` (#7769) | Richard van der Hoff | 2020-07-01 | 1 | -64/+55 |
* | | Type checking for `FederationHandler` (#7770) | Richard van der Hoff | 2020-07-01 | 1 | -17/+30 |
* | | Yield during large v2 state res. (#7735) | Erik Johnston | 2020-06-24 | 1 | -0/+1 |
* | | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -5/+4 |
* | | Replace iteritems/itervalues/iterkeys with native versions. (#7692) | Patrick Cloke | 2020-06-15 | 1 | -12/+10 |
* | | Add option to enable encryption by default for new rooms (#7639) | Andrew Morgan | 2020-06-10 | 1 | -2/+10 |
|/ |
|
* | Fix exceptions when fetching events from a down host. (#7622) | Erik Johnston | 2020-06-03 | 1 | -1/+1 |
* | Add option to move event persistence off master (#7517) | Erik Johnston | 2020-05-22 | 1 | -6/+10 |
* | Add ability to wait for replication streams (#7542) | Erik Johnston | 2020-05-22 | 1 | -10/+23 |
* | Fix exception reporting due to HTTP request errors. (#7556) | Erik Johnston | 2020-05-22 | 1 | -0/+7 |
* | Convert federation handler to async/await. (#7459) | Patrick Cloke | 2020-05-11 | 1 | -18/+14 |
* | async/await is_server_admin (#7363) | Andrew Morgan | 2020-05-01 | 1 | -11/+10 |
* | Convert some of the federation handler methods to async/await. (#7338) | Patrick Cloke | 2020-04-24 | 1 | -25/+24 |
* | Rewrite prune_old_outbound_device_pokes for efficiency (#7159) | Richard van der Hoff | 2020-03-30 | 1 | -23/+2 |
* | Store room version on invite (#6983) | Richard van der Hoff | 2020-02-26 | 1 | -0/+12 |
* | Remove redundant store_room call (#6979) | Richard van der Hoff | 2020-02-24 | 1 | -23/+0 |
* | Upsert room version when we join over federation (#6968) | Richard van der Hoff | 2020-02-24 | 1 | -10/+12 |
* | Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) | Patrick Cloke | 2020-02-21 | 1 | -9/+9 |
* | Limit the number of events that can be requested when backfilling events (#6864) | Patrick Cloke | 2020-02-06 | 1 | -0/+4 |
* | pass room version into FederationClient.send_join (#6854) | Richard van der Hoff | 2020-02-06 | 1 | -2/+1 |
* | Merge pull request #6823 from matrix-org/rav/redact_changes/5 | Richard van der Hoff | 2020-02-06 | 1 | -6/+2 |
|\ |
|
| * | Pass room version object into `FederationClient.get_pdu` | Richard van der Hoff | 2020-02-05 | 1 | -6/+2 |
* | | Merge tag 'v1.10.0rc2' into develop | Erik Johnston | 2020-02-06 | 1 | -14/+60 |
|\ \
| |/
|/| |
|
| * | Check sender_key matches on inbound encrypted events. (#6850) | Erik Johnston | 2020-02-05 | 1 | -13/+59 |
| * | Fix detecting unknown devices from remote encrypted events. (#6848) | Erik Johnston | 2020-02-04 | 1 | -1/+1 |
* | | make FederationHandler.send_invite async | Richard van der Hoff | 2020-02-03 | 1 | -3/+2 |
* | | make FederationHandler.on_get_missing_events async | Richard van der Hoff | 2020-02-03 | 1 | -5/+4 |
* | | make FederationHandler.user_joined_room async | Richard van der Hoff | 2020-02-03 | 1 | -3/+3 |
* | | make FederationHandler._clean_room_for_join async | Richard van der Hoff | 2020-02-03 | 1 | -4/+4 |
* | | make FederationHandler._notify_persisted_event async | Richard van der Hoff | 2020-02-03 | 1 | -4/+6 |
* | | make FederationHandler.persist_events_and_notify async | Richard van der Hoff | 2020-02-03 | 1 | -10/+10 |
* | | make FederationHandler._make_and_verify_event async | Richard van der Hoff | 2020-02-03 | 1 | -5/+10 |
* | | make FederationHandler.do_remotely_reject_invite async | Richard van der Hoff | 2020-02-03 | 1 | -6/+7 |
* | | make FederationHandler._check_for_soft_fail async | Richard van der Hoff | 2020-02-03 | 1 | -13/+9 |
* | | make FederationHandler._persist_auth_tree async | Richard van der Hoff | 2020-02-03 | 1 | -11/+7 |
* | | make FederationHandler.do_invite_join async | Richard van der Hoff | 2020-02-03 | 1 | -16/+14 |
* | | make FederationHandler.on_event_auth async | Richard van der Hoff | 2020-02-03 | 1 | -5/+4 |
* | | make FederationHandler.on_exchange_third_party_invite_request async | Richard van der Hoff | 2020-02-03 | 1 | -14/+12 |
* | | make FederationHandler.construct_auth_difference async | Richard van der Hoff | 2020-02-03 | 1 | -3/+4 |
* | | make FederationHandler._update_context_for_auth_events async | Richard van der Hoff | 2020-02-03 | 1 | -10/+10 |
* | | make FederationHandler._update_auth_events_and_context_for_auth async | Richard van der Hoff | 2020-02-03 | 1 | -20/+21 |
* | | make FederationHandler.do_auth async | Richard van der Hoff | 2020-02-03 | 1 | -10/+14 |
* | | make FederationHandler._prep_event async | Richard van der Hoff | 2020-02-03 | 1 | -23/+10 |
* | | make FederationHandler._handle_new_event async | Richard van der Hoff | 2020-02-03 | 1 | -6/+7 |
* | | make FederationHandler._handle_new_events async | Richard van der Hoff | 2020-02-03 | 1 | -8/+6 |
* | | make FederationHandler.on_make_leave_request async | Richard van der Hoff | 2020-02-03 | 1 | -13/+10 |
* | | make FederationHandler.on_send_leave_request async | Richard van der Hoff | 2020-02-03 | 1 | -5/+3 |
* | | make FederationHandler.on_make_join_request async | Richard van der Hoff | 2020-02-03 | 1 | -13/+10 |
* | | make FederationHandler.on_invite_request async | Richard van der Hoff | 2020-02-03 | 1 | -5/+4 |
* | | make FederationHandler.on_send_join_request async | Richard van der Hoff | 2020-02-03 | 1 | -9/+7 |
* | | make FederationHandler.on_query_auth async | Richard van der Hoff | 2020-02-03 | 1 | -7/+6 |
|/ |
|
* | pass room_version into compute_event_signature (#6807) | Richard van der Hoff | 2020-01-31 | 1 | -1/+4 |
* | Merge pull request #6820 from matrix-org/rav/get_room_version_id | Richard van der Hoff | 2020-01-31 | 1 | -9/+9 |
|\ |
|
| * | s/get_room_version/get_room_version_id/ | Richard van der Hoff | 2020-01-31 | 1 | -9/+9 |
* | | Fix bug with getting missing auth event during join 500'ed (#6810) | Erik Johnston | 2020-01-31 | 1 | -1/+5 |
|/ |
|
* | pass room version into FederationHandler.on_invite_request (#6805) | Richard van der Hoff | 2020-01-30 | 1 | -3/+3 |
* | Resync remote device list when detected as stale. (#6786) | Erik Johnston | 2020-01-30 | 1 | -2/+16 |
* | Detect unknown remote devices and mark cache as stale (#6776) | Erik Johnston | 2020-01-28 | 1 | -0/+20 |
* | Pass room version object into event_auth.check and check_redaction (#6788) | Richard van der Hoff | 2020-01-28 | 1 | -7/+11 |
* | Add `rooms.room_version` column (#6729) | Erik Johnston | 2020-01-27 | 1 | -15/+50 |
* | Add StateMap type alias (#6715) | Erik Johnston | 2020-01-16 | 1 | -6/+4 |
* | Fix conditions failing if min_depth = 0 | Brendan Abolivier | 2020-01-07 | 1 | -2/+2 |
* | Merge branch 'master' into develop | Richard van der Hoff | 2019-12-20 | 1 | -1/+4 |
|\ |
|
| * | Fix exceptions when attempting to backfill (#6576) | Richard van der Hoff | 2019-12-20 | 1 | -1/+4 |
* | | Change EventContext to use the Storage class (#6564) | Erik Johnston | 2019-12-20 | 1 | -7/+7 |
* | | Merge release-v1.7.1 into develop | Richard van der Hoff | 2019-12-18 | 1 | -0/+1 |
|\| |
|
| * | Exclude rejected state events when calculating state at backwards extrems (#6... | Richard van der Hoff | 2019-12-16 | 1 | -1/+1 |
| * | Persist auth/state events at backwards extremities when we fetch them (#6526) | Richard van der Hoff | 2019-12-16 | 1 | -163/+80 |
| * | sanity-checking for events used in state res (#6531) | Richard van der Hoff | 2019-12-16 | 1 | -0/+1 |
| * | Check the room_id of events when fetching room state/auth (#6524) | Richard van der Hoff | 2019-12-16 | 1 | -24/+54 |
| * | Add `include_event_in_state` to _get_state_for_room (#6521) | Richard van der Hoff | 2019-12-16 | 1 | -18/+21 |
| * | Move get_state methods into FederationHandler (#6503) | Richard van der Hoff | 2019-12-16 | 1 | -6/+95 |
* | | Exclude rejected state events when calculating state at backwards extrems (#6... | Richard van der Hoff | 2019-12-16 | 1 | -1/+1 |
* | | Persist auth/state events at backwards extremities when we fetch them (#6526) | Richard van der Hoff | 2019-12-16 | 1 | -167/+80 |
* | | sanity-checking for events used in state res (#6531) | Richard van der Hoff | 2019-12-13 | 1 | -0/+1 |
* | | Check the room_id of events when fetching room state/auth (#6524) | Richard van der Hoff | 2019-12-12 | 1 | -23/+51 |
* | | Add `include_event_in_state` to _get_state_for_room (#6521) | Richard van der Hoff | 2019-12-11 | 1 | -22/+28 |
* | | convert to async: FederationHandler._process_received_pdu | Richard van der Hoff | 2019-12-11 | 1 | -11/+10 |
* | | convert to async: FederationHandler._get_state_for_room | Richard van der Hoff | 2019-12-11 | 1 | -21/+21 |
* | | convert to async: FederationHandler.on_receive_pdu | Richard van der Hoff | 2019-12-11 | 1 | -27/+22 |
* | | Convert federation backfill to async | Richard van der Hoff | 2019-12-11 | 1 | -25/+22 |
* | | Clean up some logging (#6515) | Richard van der Hoff | 2019-12-11 | 1 | -18/+19 |
* | | Prevent redacted events from appearing in message search (#6377) | Andrew Morgan | 2019-12-11 | 1 | -2/+5 |
* | | Prevent message search in upgraded rooms we're not in (#6385) | Andrew Morgan | 2019-12-11 | 1 | -2/+2 |
* | | Move get_state methods into FederationHandler (#6503) | Richard van der Hoff | 2019-12-10 | 1 | -6/+95 |
|/ |
|
* | Stronger typing in the federation handler (#6480) | Richard van der Hoff | 2019-12-05 | 1 | -24/+57 |
* | Sanity-check the rooms of auth events before pulling them in. (#6472) | Richard van der Hoff | 2019-12-05 | 1 | -9/+25 |
* | get rid of (most of) have_events from _update_auth_events_and_context_for_aut... | Richard van der Hoff | 2019-12-04 | 1 | -38/+24 |
* | Add ephemeral messages support (MSC2228) (#6409) | Brendan Abolivier | 2019-12-03 | 1 | -0/+8 |
* | Propagate reason in remotely rejected invites | Erik Johnston | 2019-11-28 | 1 | -2/+2 |