aboutsummaryrefslogtreecommitdiff
path: root/roomserver/state
AgeCommit message (Expand)Author
2023-06-07Use SenderID Type (#3105)devonh
2023-06-06PDU Sender split (#3100)devonh
2023-05-08Only require room version instead of room info for db.Events() (#3079)devonh
2023-05-02Use PDU not *Event in HeaderedEvent (#3073)kegsay
2023-04-27Use PDU interface (#3070)kegsay
2023-04-21Implement new RoomVersionImpl API (#3062)kegsay
2023-03-13Add basic runtime tracing (#2996)Till
2023-03-03Make redaction check easier to read (#2995)Till
2023-03-01Refactor `StoreEvent`, add `MaybeRedactEvent`, create an `EventDatabase` (#2989)Till
2023-02-24Refactor `StoreEvent` and create a new `RoomDatabase` interface (#2985)Till
2022-11-01Optimize history visibility checks (#2848)Till
2022-11-01Move code for calculating auth difference into GMSLNeil Alexander
2022-09-13Tweak `LoadMembershipAtEvent` behaviour when state not known (#2716)Neil Alexander
2022-08-11Implement history visibility on `/messages`, `/context`, `/sync` (#2511)Till
2022-08-01Optimise checking other servers allowed to see events (#2596)Neil Alexander
2022-07-11Ristretto cache (#2563)Neil Alexander
2022-07-05Wrap error from `SnapshotNIDFromEventID`Neil Alexander
2022-06-07Optimise `loadAuthEvents`, add roomserver tracingNeil Alexander
2022-06-01Fix bugs related to state resolution (#2507)Neil Alexander
2022-02-24State resolution v2 micro-optimisations (#2226)Neil Alexander
2022-02-04Full roomserver input transactional isolation (#2141)Neil Alexander
2022-01-27Roomserver/federation input refactor (#2104)Neil Alexander
2021-11-04Try to reduce re-allocations a bit in resolveConflictsV2Neil Alexander
2021-09-08- Removed double imports (#1989)Ryan W
2021-07-19Metric fixesNeil Alexander
2021-07-19Set buckets for dendrite_roomserver_calculate_state_duration_microsecondsNeil Alexander
2021-07-19dendrite_roomserver_calculate_state_duration_microseconds as histogram rather...Neil Alexander
2021-03-03Increase gocyclo complexity to 25 (and remove all but 2 golint directives rel...Neil Alexander
2021-02-16Don't query for servers so often in /send (#1766)Neil Alexander
2021-01-26Don't retrieve same state events over and over again (#1737)Neil Alexander
2021-01-18Don't create so many state snapshots when updating forward extremities (#1718)Neil Alexander
2020-11-16Pass pointers to events — reloaded (#1583)Neil Alexander
2020-10-21Refactor forward extremities (#1556)Neil Alexander
2020-10-05Resolve state after event against current room state when determining latest ...Neil Alexander
2020-10-01Fix golangci-lint issues (#1464)S7evinK
2020-09-16Implement rejected events (#1426)Kegsay
2020-09-02Expand RoomInfo to cover more DB storage functions (#1377)Kegsay
2020-08-19Transaction writer changes, move roomserver writers (#1285)Neil Alexander
2020-05-21Fix #897 and shuffle directory around (#1054)Kegsay
2020-04-29Honour history_visibility when backfilling (#990)Kegsay
2020-04-24Use a single storage.Database interface (#978)Kegsay
2020-04-09Federation for v3/v4 rooms (#954)Neil Alexander
2020-03-30Ensure state res results are uniqueNeil Alexander
2020-03-19Room server changes for room versions (#930)Neil Alexander
2020-03-16bugfix: Fix #908 by setting the correct state after the event (#913)Kegsay
2020-02-05Implement room version capabilities in CS API (#866)Neil Alexander
2020-02-05Room version abstractions (#865)Neil Alexander
2019-05-21use go module for dependencies (#594)ruben