| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement MSC2175: remove the creator field from create events. (#15394) | Patrick Cloke | 2023-04-06 | 1 | -1/+4 |
* | Fix spinloop during partial state sync when a prev event is in backoff (#15351) | Sean Quah | 2023-03-30 | 1 | -7/+17 |
* | Fix joining rooms you have been unbanned from (#15323) | DeepBlueV7.X | 2023-03-29 | 1 | -1/+1 |
* | Faster joins: don't stall when a user joins during a fast join (#14606) | Mathieu Velten | 2023-02-10 | 1 | -6/+53 |
* | Add a class UnpersistedEventContext to allow for the batching up of storing s... | Shay | 2023-02-09 | 1 | -2/+4 |
* | Use StrCollection in place of Collection[str] in (most) handlers code. (#14922) | Patrick Cloke | 2023-01-26 | 1 | -2/+3 |
* | Wait for streams to catch up when processing HTTP replication. (#14820) | Erik Johnston | 2023-01-18 | 1 | -0/+4 |
* | Batch up replication requests to request the resyncing of remote users's devi... | reivilibre | 2023-01-10 | 1 | -1/+1 |
* | Faster remote room joins: stream the un-partial-stating of events over replic... | reivilibre | 2022-12-14 | 1 | -0/+2 |
* | Improve validation of field size limits in events. (#14664) | reivilibre | 2022-12-13 | 1 | -0/+20 |
* | Move `StateFilter` to `synapse.types` (#14668) | David Robertson | 2022-12-12 | 1 | -1/+1 |
* | Quieter logging for stateres failure at missing prev events (#14346) | David Robertson | 2022-11-10 | 1 | -3/+2 |
* | Refactor MSC3030 `/timestamp_to_event` to move away from our snowflake pull f... | Eric Eastwood | 2022-10-26 | 1 | -17/+14 |
* | Add initial power level event to batch of bulk persisted events when creating... | Shay | 2022-10-21 | 1 | -2/+2 |
* | Avoid checking the event cache when backfilling events (#14164) | Andrew Morgan | 2022-10-18 | 1 | -13/+34 |
* | Stop getting missing `prev_events` after we already know their signature is i... | Eric Eastwood | 2022-10-15 | 1 | -0/+31 |
* | Fix a bug where the joined hosts for a given event were not being properly ca... | Shay | 2022-10-12 | 1 | -1/+3 |
* | Batch up notifications after event persistence (#14033) | Shay | 2022-10-05 | 1 | -2/+2 |
* | Revert the general exception recording introduced in #13814 (#13969) | Eric Eastwood | 2022-10-03 | 1 | -10/+0 |
* | fix: Push notifications for invite over federation (#13719) | Kateřina Churanová | 2022-09-28 | 1 | -0/+1 |
* | Faster Remote Room Joins: tell remote homeservers that we are unable to autho... | reivilibre | 2022-09-23 | 1 | -1/+1 |
* | Record any exception when processing a pulled event (#13814) | Eric Eastwood | 2022-09-15 | 1 | -0/+10 |
* | Keep track when we try and fail to process a pulled event (#13589) | Eric Eastwood | 2022-09-14 | 1 | -0/+7 |
* | Comment about a better future where we can get the state diff between two eve... | Eric Eastwood | 2022-08-24 | 1 | -0/+8 |
* | Fix Prometheus metrics being negative (mixed up start/end) (#13584) | Eric Eastwood | 2022-08-23 | 1 | -0/+10 |
* | MSC2716v4 room version - remove namespace from MSC2716 event content fields (... | Eric Eastwood | 2022-08-19 | 1 | -1/+1 |
* | Time how long it takes us to do backfill processing (#13535) | Eric Eastwood | 2022-08-17 | 1 | -14/+35 |
* | Instrument the federation/backfill part of `/messages` (#13489) | Eric Eastwood | 2022-08-16 | 1 | -14/+98 |
* | Instrument `/messages` for understandable traces in Jaeger (#13368) | Eric Eastwood | 2022-08-03 | 1 | -0/+5 |
* | Fix missing import in `federation_event` handler. (#13431) | Patrick Cloke | 2022-08-01 | 1 | -0/+1 |
* | Refactor `_resolve_state_at_missing_prevs` to return an `EventContext` (#13404) | Sean Quah | 2022-08-01 | 1 | -82/+44 |
* | Faster joins: fix rejected events becoming un-rejected during resync (#13413) | Richard van der Hoff | 2022-08-01 | 1 | -3/+26 |
* | Fix infinite loop in partial-state resync (#13353) | Richard van der Hoff | 2022-07-26 | 1 | -7/+7 |
* | Faster room joins: avoid blocking when pulling events with missing prevs (#13... | Sean Quah | 2022-07-26 | 1 | -24/+92 |
* | Backfill remote event fetched by MSC3030 so we can paginate from it later (... | Eric Eastwood | 2022-07-22 | 1 | -1/+48 |
* | Skip soft fail checks for rooms with partial state (#13354) | Sean Quah | 2022-07-22 | 1 | -0/+10 |
* | Update `get_pdu` to return the original, pristine `EventBase` (#13320) | Eric Eastwood | 2022-07-20 | 1 | -4/+18 |
* | Fix spurious warning when fetching state after a missing prev event (#13258) | Sean Quah | 2022-07-19 | 1 | -0/+3 |
* | Rate limit joins per-room (#13276) | David Robertson | 2022-07-19 | 1 | -0/+4 |
* | Rip out auth-event reconciliation code (#12943) | Richard van der Hoff | 2022-07-14 | 1 | -195/+82 |
* | Handle race between persisting an event and un-partial stating a room (#13100) | Sean Quah | 2022-07-05 | 1 | -10/+41 |
* | `_process_received_pdu`: Improve exception handling (#13145) | Richard van der Hoff | 2022-07-01 | 1 | -7/+6 |
* | Fix logging context misuse when we fail to persist a federation event (#13089) | Sean Quah | 2022-06-17 | 1 | -4/+2 |
* | Move some event auth checks out to a different method (#13065) | Richard van der Hoff | 2022-06-15 | 1 | -10/+17 |
* | Merge branch 'rav/simplify_event_auth_interface' into develop | Richard van der Hoff | 2022-06-13 | 1 | -14/+6 |
|\ |
|
| * | Remove `room_version` param from `check_auth_rules_for_event` | Richard van der Hoff | 2022-06-12 | 1 | -12/+4 |
| * | 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 | -0/+2 |
|/ |
|
* | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 2022-06-06 | 1 | -6/+12 |
* | Faster room joins: Try other destinations when resyncing the state of a parti... | Sean Quah | 2022-05-31 | 1 | -0/+11 |
* | Rename storage classes (#12913) | Erik Johnston | 2022-05-31 | 1 | -10/+17 |
* | Pull out less state when handling gaps mk2 (#12852) | Erik Johnston | 2022-05-26 | 1 | -94/+84 |
* | Fix up `state_store` naming (#12871) | Erik Johnston | 2022-05-25 | 1 | -5/+5 |
* | Marker events as state - MSC2716 (#12718) | Eric Eastwood | 2022-05-23 | 1 | -1/+25 |
* | Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accep... | Shay | 2022-05-20 | 1 | -1/+7 |
* | Remove unneeded `ActionGenerator` class. (#12691) | Patrick Cloke | 2022-05-11 | 1 | -2/+2 |
* | 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 | -1/+1 |
* | Await un-partial-stating after a partial-state join (#12399) | Richard van der Hoff | 2022-04-21 | 1 | -0/+1 |
* | Resync state after partial-state join (#12394) | Richard van der Hoff | 2022-04-12 | 1 | -0/+39 |
* | Refactor and convert `Linearizer` to async (#12357) | Sean Quah | 2022-04-05 | 1 | -1/+1 |
* | Optimise `_get_state_after_missing_prev_event`: use `/state` (#12040) | Richard van der Hoff | 2022-04-01 | 1 | -4/+39 |
* | Disable proactive sends for remote joins (#12330) | Richard van der Hoff | 2022-03-30 | 1 | -0/+6 |
* | Faster joins: persist to database (#12012) | Richard van der Hoff | 2022-03-01 | 1 | -2/+11 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | `send_join` response: get create event from `state`, not `auth_chain` (#12005) | Richard van der Hoff | 2022-02-17 | 1 | -1/+1 |
* | `_auth_and_persist_outliers`: drop events we have already seen (#11994) | Richard van der Hoff | 2022-02-15 | 1 | -24/+20 |
* | Fix historical messages backfilling in random order on remote homeservers (MS... | Eric Eastwood | 2022-02-07 | 1 | -5/+29 |
* | Remove `log_function` and its uses (#11761) | Richard van der Hoff | 2022-01-18 | 1 | -3/+0 |
* | Refactor the way we set `outlier` (#11634) | Richard van der Hoff | 2022-01-05 | 1 | -7/+8 |
* | `FederationClient.backfill`: stop flagging events as outliers (#11632) | Richard van der Hoff | 2022-01-04 | 1 | -1/+3 |
* | Remove redundant `get_current_events_token` (#11643) | Richard van der Hoff | 2022-01-04 | 1 | -1/+1 |
* | Remove redundant parameters on `_check_event_auth` (#11292) | Richard van der Hoff | 2021-11-10 | 1 | -10/+0 |
* | Add remaining type hints to `synapse.events`. (#11098) | Patrick Cloke | 2021-11-02 | 1 | -1/+1 |
* | Annotate `log_function` decorator (#10943) | reivilibre | 2021-10-27 | 1 | -1/+1 |
* | Implement an `on_new_event` callback (#11126) | Brendan Abolivier | 2021-10-26 | 1 | -1/+1 |
* | Ensure that we correctly auth events returned by `send_join` (#11012) | Richard van der Hoff | 2021-10-25 | 1 | -86/+60 |
* | Clean up `_update_auth_events_and_context_for_auth` (#11122) | Richard van der Hoff | 2021-10-20 | 1 | -114/+37 |
* | Move _persist_auth_tree into FederationEventHandler (#11115) | Richard van der Hoff | 2021-10-19 | 1 | -1/+115 |
* | Rename `_auth_and_persist_fetched_events` (#11116) | Richard van der Hoff | 2021-10-19 | 1 | -14/+9 |
* | Check auth on received events' auth_events (#11001) | Richard van der Hoff | 2021-10-18 | 1 | -2/+97 |
* | Check *all* auth events for room id and rejection (#11009) | Richard van der Hoff | 2021-10-18 | 1 | -8/+8 |
* | `_run_push_actions_and_persist_event`: handle no min_depth (#11014) | Richard van der Hoff | 2021-10-18 | 1 | -10/+18 |
* | Fix 500 error on `/messages` when we accumulate more than 5 backward extremit... | Eric Eastwood | 2021-10-14 | 1 | -1/+1 |
* | Improve the logging in _auth_and_persist_outliers (#11010) | Richard van der Hoff | 2021-10-07 | 1 | -1/+4 |
* | Add a comment in _process_received_pdu (#11011) | Richard van der Hoff | 2021-10-07 | 1 | -0/+3 |
* | Fix logic flaw preventing tracking of MSC2716 events in existing room version... | Eric Eastwood | 2021-10-05 | 1 | -3/+2 |
* | Host `cache_joined_hosts_for_event` to caller (#10986) | Richard van der Hoff | 2021-10-05 | 1 | -10/+8 |
* | `_update_auth_events_and_context_for_auth`: add some comments (#10987) | Richard van der Hoff | 2021-10-05 | 1 | -0/+26 |
* | `_check_event_auth`: move event validation earlier (#10988) | Richard van der Hoff | 2021-10-05 | 1 | -4/+9 |
* | Split `event_auth.check` into two parts (#10940) | Richard van der Hoff | 2021-09-29 | 1 | -5/+13 |
* | Inline `_check_event_auth` for outliers (#10926) | Richard van der Hoff | 2021-09-28 | 1 | -57/+36 |
* | Stop trying to auth/persist events whose auth events we do not have. (#10907) | Richard van der Hoff | 2021-09-24 | 1 | -8/+16 |
* | Factor out common code for persisting fetched auth events (#10896) | Richard van der Hoff | 2021-09-24 | 1 | -55/+48 |
* | Simplify `_auth_and_persist_fetched_events` (#10901) | Richard van der Hoff | 2021-09-24 | 1 | -69/+22 |
* | Factor out `_get_remote_auth_chain_for_event` from `_update_auth_events_and_c... | Richard van der Hoff | 2021-09-23 | 1 | -52/+72 |
* | Factor out a separate `EventContext.for_outlier` (#10883) | Richard van der Hoff | 2021-09-22 | 1 | -5/+2 |
* | Require type hints in the handlers module. (#10831) | Patrick Cloke | 2021-09-20 | 1 | -4/+4 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -2/+2 |
* | Get rid of `_auth_and_persist_event` (#10781) | Richard van der Hoff | 2021-09-08 | 1 | -60/+30 |
* | Add some assertions about outliers (#10773) | Richard van der Hoff | 2021-09-08 | 1 | -71/+77 |
* | Persist auth events before the events that rely on them (#10771) | Richard van der Hoff | 2021-09-08 | 1 | -36/+65 |
* | Underscore-prefix private fields in `FederationEventHandler` (#10746) | Richard van der Hoff | 2021-09-07 | 1 | -71/+73 |
* | Stop using BaseHandler in `FederationEventHandler` (#10745) | Richard van der Hoff | 2021-09-06 | 1 | -9/+10 |
* | Move `maybe_kick_guest_users` out of `BaseHandler` (#10744) | Richard van der Hoff | 2021-09-06 | 1 | -3/+14 |
* | Allow room creator to send MSC2716 related events in existing room versions (... | Eric Eastwood | 2021-09-04 | 1 | -2/+8 |
* | Split `FederationHandler` in half (#10692) | Richard van der Hoff | 2021-08-26 | 1 | -0/+1825 |