aboutsummaryrefslogtreecommitdiff
path: root/roomserver/internal/perform
AgeCommit message (Expand)Author
2023-03-01Refactor `StoreEvent`, add `MaybeRedactEvent`, create an `EventDatabase` (#2989)Till
2023-02-24Refactor `StoreEvent` and create a new `RoomDatabase` interface (#2985)Till
2023-02-03Add Sytest/Complement coverage to scheduled runs (#2962)Till
2023-01-19Add `/_dendrite/admin/purgeRoom/{roomID}` (#2662)Neil
2023-01-05Fix backfilling (#2926)Till
2022-12-22Handle guest access [1/2?] (#2872)Till
2022-11-15Federation fixes for virtual hostingNeil Alexander
2022-10-31Add `/_dendrite/admin/downloadState/{serverName}/{roomID}` admin endpointNeil Alexander
2022-10-27Add AS specific public room list endpoints (#2836)Till
2022-10-26Initial support for multiple server names (#2829)Neil Alexander
2022-10-11Fix `/get_missing_events` for rooms with `joined`/`invited` history_visibilit...Till
2022-10-07Fix issue with DMs shown as normal rooms (#2776)Till
2022-10-04Don't perform a federated join after invite if we are already joined to the r...Neil Alexander
2022-09-26Remove `origin` field from PDUs (#2737)Neil Alexander
2022-08-25Remove a couple unnecessary Sentry captures from backfillNeil Alexander
2022-08-19Set historyVisibility for backfilled events over federation (#2656)Till
2022-08-18State handling tweaks (#2652)Neil Alexander
2022-08-11Generic-based internal HTTP API (#2626)Neil Alexander
2022-08-05Fix linter issues (#2624)Till
2022-08-01De-race `types.RoomInfo` (#2600)Neil Alexander
2022-07-22Membership updater refactoring (#2541)Neil Alexander
2022-07-11Ristretto cache (#2563)Neil Alexander
2022-07-01Roomserver producers package (#2546)Neil Alexander
2022-07-01Try to fix backfilling (#2548)Till
2022-06-29Add `evacuateUser` endpoint, use it when deactivating accounts (#2545)Neil Alexander
2022-06-29Return an error if trying to invite a malformed user ID (#2543)Neil Alexander
2022-06-06Send tombstone to other servers when upgrading roomsNeil Alexander
2022-06-06Room upgrade tweaksNeil Alexander
2022-05-25Restricted join support on `/make_join`, `/send_join` (#2478)Neil Alexander
2022-05-06Clean up interface definitions (#2427)kegsay
2022-05-05Define component interfaces based on consumers (2/2) (#2425)kegsay
2022-04-28Add `/_dendrite/admin/evacuateRoom/{roomID}` (#2401)Neil Alexander
2022-04-05Added /upgrade endpoint (#2307)David Spenler
2022-03-24Update database when rejecting federated invite (#2300)S7evinK
2022-03-17Various bug fixes and tweaks around invites and membershipNeil Alexander
2022-02-21Return `ErrRoomNoExists` if insufficient state is available for a `buildEvent...Neil Alexander
2022-02-18Implement server notices (#2180)S7evinK
2022-02-02PerformInvite: bugfix and rejig control flow (#2137)kegsay
2022-01-31More logging tweaksNeil Alexander
2022-01-31Roomserver fixes (#2133)Neil Alexander
2022-01-31Tweak some logging (#2130)Neil Alexander
2022-01-27Try federation when backfill fails to find events in the database (#2113)Neil Alexander
2022-01-27Roomserver/federation input refactor (#2104)Neil Alexander
2021-12-09Return event NID from `StoreEvent`, match PSQL vs SQLite behaviour, tweak bac...Neil Alexander
2021-11-24Merge `federationapi`, `federationsender`, `signingkeyserver` components (#2055)Neil Alexander
2021-11-22Don't persist transaction IDs in the roomserver (#2048)Neil Alexander
2021-09-08- Removed double imports (#1989)Ryan W
2021-07-21Various alias fixes (#1934)Neil Alexander
2021-07-14bugfix: retire invites even when we cannot talk to the remote server to make/...kegsay
2021-07-09Move a couple of callers to helpers.IsServerCurrentlyInRoom over to the query...Neil Alexander