aboutsummaryrefslogtreecommitdiff
path: root/roomserver/storage
AgeCommit message (Expand)Author
2022-09-09Fix transactions around assigning NIDsNeil Alexander
2022-09-09Change detection of already executed migrations (#2665)Till
2022-08-24Allow un-rejecting events on reprocessingNeil Alexander
2022-08-23Detect `types.MissingStateError` in `CheckServerAllowedToSeeEvent` (#2667)Neil Alexander
2022-08-18State handling tweaks (#2652)Neil Alexander
2022-08-18Reprocess rejected input events (#2647)Neil Alexander
2022-08-08Fix issues with migrations not getting executed (#2628)Till
2022-08-05Fix linter issues (#2624)Till
2022-08-03Remove roominfo cache (#2615)Neil Alexander
2022-08-02Various roominfo tweaks (#2607)Neil Alexander
2022-08-01De-race `types.RoomInfo` (#2600)Neil Alexander
2022-08-01Optimise checking other servers allowed to see events (#2596)Neil Alexander
2022-07-25Update database migrations, remove goose (#2264)Till
2022-07-22Try to fix HTTP 500s on `/members` (#2581)Neil Alexander
2022-07-22Membership updater refactoring (#2541)Neil Alexander
2022-07-20Fix issue with membership event_nid being 0 (#2580)Till
2022-07-19Add event state key cache (#2576)Neil Alexander
2022-07-13Pointerise `types.RoomInfo` in the cache so we can update it in-place in the ...Neil Alexander
2022-07-11Ristretto cache (#2563)Neil Alexander
2022-07-07Fix nil pointer access when redacting events (#2560)Till
2022-07-05Return clearer error when no state NID exists for an event (#2555)Neil Alexander
2022-07-05Fix QuerySharedUsers for the SyncAPI keychange consumer (#2554)Till
2022-06-09Correctly redact events over federation (#2526)Till
2022-06-01Fix bugs related to state resolution (#2507)Neil Alexander
2022-05-25Try to spot state deletions when they happen (#2489)Neil Alexander
2022-05-17bugfix: E2EE device keys could sometimes not be sent to remote servers (#2466)kegsay
2022-05-16Add roomserver tests (3/4) (#2447)Till
2022-05-10Add roomserver tests (2/?) (#2445)Till
2022-05-09Add roomserver tests (1/?) (#2434)Till
2022-05-03Global database connection pool (for monolith mode) (#2411)Neil Alexander
2022-03-24Fix lint errorsNeil Alexander
2022-03-17Assign room NIDs, event type NIDs and state key NIDs outside of database tran...Neil Alexander
2022-03-17Various bug fixes and tweaks around invites and membershipNeil Alexander
2022-03-09Fix `GET /directory/list/room/{roomID}` (#2262)Neil Alexander
2022-03-04Fix memory leaks with SQLite prepared statements (#2253)Neil Alexander
2022-03-01Remove unnecessary error line (#2237)Neil Alexander
2022-03-01MSC2946: Spaces Summary (round 2) (#2232)kegsay
2022-03-01Limit `JoinedUsersSetInRooms` to interested users (#2234)Neil Alexander
2022-02-23Relax roomserver input transactional isolation (#2224)Neil Alexander
2022-02-22Remove error when state keys are missing for user NIDs (#2213)Neil Alexander
2022-02-21Return `ErrRoomNoExists` if insufficient state is available for a `buildEvent...Neil Alexander
2022-02-21Reset invalid state snapshots for events during state storage refactor migrat...Neil Alexander
2022-02-18Remove event type and state key caches (#2200)Neil Alexander
2022-02-17Don't re-send sent events in `add_state_events` (#2195)Neil Alexander
2022-02-11Ensure only one transaction is used for RS input per room (#2178)Neil Alexander
2022-02-10Fix fetching missing state (#2163)Neil Alexander
2022-02-10Fix transaction issues in events table in PSQL (#2165)Neil Alexander
2022-02-09Revert "Fix storage bug in PSQL events table"Neil Alexander
2022-02-09Fix storage bug in PSQL events tableNeil Alexander
2022-02-08Allow events to be un-rejected (#2159)Neil Alexander