aboutsummaryrefslogtreecommitdiff
path: root/syncapi
AgeCommit message (Expand)Author
2022-03-29Remove eduserver (#2306)S7evinK
2022-03-25Use most recent event in response to get latest stream position in incrementa...Neil Alexander
2022-03-24Fix lint errorsNeil Alexander
2022-03-23Per-room consumers (#2293)Neil Alexander
2022-03-21Wait for safe shutdown of NATS Server (#2289)Neil Alexander
2022-03-21Remove unused partition_offset_table (#2288)S7evinK
2022-03-18Better mapping of stream positions to topological positions in `/messages` (#...Neil Alexander
2022-03-17Various bug fixes and tweaks around invites and membershipNeil Alexander
2022-03-16Stream tweaks, use same codepath for sync vs async input room events, wait fo...Neil Alexander
2022-03-16Fix SQL statement for PurgeRoomState (#2280)S7evinK
2022-03-16Truncate `recentStreamEvents` before working out which event IDs to exclude f...Neil Alexander
2022-03-14Fix /context with lazy_load_members (#2277)S7evinK
2022-03-11Don't range entire state for `/sync` (#2270)Neil Alexander
2022-03-07Don't send `adds_state_events` in roomserver output events anymore (#2258)Neil Alexander
2022-03-04Fix a panic in `OnIncomingMessagesRequest` (#2250)Neil Alexander
2022-03-03Return 404 if event given to `/context` was not found (#2245)Neil Alexander
2022-03-03Handle `ErrNoRows` when sending read updatesNeil Alexander
2022-03-03Implement Push Notifications (#1842)Dan
2022-03-01Use correct stream provider in `Latest` for `ReceiptPosition`Neil Alexander
2022-03-01Hopefully fix read receipts (#2241)Neil Alexander
2022-03-01Return state on calls to /message and lazy load members (#2218)S7evinK
2022-03-01Limit `JoinedUsersSetInRooms` to interested users (#2234)Neil Alexander
2022-02-21Fix logic error on context history visibility (#2211)Neil Alexander
2022-02-21Implement `/context` (#2207)S7evinK
2022-02-18Expose sync endpoints via `/v3` (#2203)Neil Alexander
2022-02-17Fix potential panic in `NewStreamTokenFromString` caused by off-by-one error ...Neil Alexander
2022-02-16Don't panic on retiring an invite that we haven't seen yet (#2189)Neil Alexander
2022-02-08Remove OutputKeyChangeEvent consumer on keyserver (#2160)S7evinK
2022-02-04Remove sarama/saramajetstream dependencies (#2138)S7evinK
2022-02-02Use pull consumers (#2140)Neil Alexander
2022-01-31Tweak some logging (#2130)Neil Alexander
2022-01-27Roomserver/federation input refactor (#2104)Neil Alexander
2022-01-21Remodel how device list change IDs are created (#2098)kegsay
2022-01-20BREAKING: Remove Partitioned Stream Positions (#2096)kegsay
2022-01-07NATS JetStream tweaks (#2086)Neil Alexander
2022-01-05Add NATS JetStream support (#1866)S7evinK
2021-12-03Cherry-pick typing fix from #2061Neil Alexander
2021-11-16Guard in all key consumersNeil Alexander
2021-11-03Reduce CPU usage of SelectStateInRange (#2038)Neil Alexander
2021-11-02Run gofmt on dendrite - apply go 1.17 preferred build tags (#2021)PiotrKozimor
2021-09-08- Removed double imports (#1989)Ryan W
2021-08-18Delete device keys/signatures from key server when deleting devices (#1979)Neil Alexander
2021-08-17Cross-signing fixes, notifications via sync, federation (#1974)Neil Alexander
2021-08-06Cross-signing validation for self-sigs, expose signatures over `/user/keys/qu...Neil Alexander
2021-08-04Cross-signing groundwork (#1953)Neil Alexander
2021-07-22Don't set prev state when it is the same as the event it replaces (#1936)Neil Alexander
2021-07-20Only include go-sqlite3 on the relevant binaries (#1900)Neil Alexander
2021-07-20Rename Riot to Element (#1874)S7evinK
2021-07-14bugfix: retire invites even when we cannot talk to the remote server to make/...kegsay
2021-04-26Don't return immediately when there's nothing to syncNeil Alexander