aboutsummaryrefslogtreecommitdiff
path: root/syncapi/routing
AgeCommit message (Expand)Author
2023-02-07Optimize `/sync` and history visibility (#2961)Till
2023-01-17`/sync` performance optimizations (#2927)Till
2023-01-17Omit state field from `/messages` response if empty (#2940)Umar Getagazov
2022-11-15Federation fixes for virtual hostingNeil Alexander
2022-11-11Deny guest access on several endpoints (#2873)Till
2022-11-02Don't limit `"state"` (#2849)Neil Alexander
2022-11-01return required room_id field in /members (#2846)ash lea
2022-10-27Fix /members (#2837)Till
2022-10-25Return forbidden if not a member anymore (fix #2802)Till Faelligen
2022-10-25Filter `/members`, return members at given point (#2827)Till
2022-10-24Get messages from before user left the room (#2824)Till
2022-10-13Event relations (#2790)Neil Alexander
2022-10-10Move /event to the SyncAPI (#2782)Till
2022-09-30Fix broken `/sync` due to transaction errorNeil Alexander
2022-09-30Transactional isolation for `/sync` (#2745)Neil Alexander
2022-09-27Fulltext implementation using Bleve (#2675)Till
2022-08-19Set historyVisibility for backfilled events over federation (#2656)Till
2022-08-11Implement history visibility on `/messages`, `/context`, `/sync` (#2511)Till
2022-08-05Invalidate lazyLoadCache if we're doing an initial sync (#2623)Till
2022-08-05Do not use `ioutil` as it is deprecated (#2625)Neil Alexander
2022-08-05Fix linter issues (#2624)Till
2022-07-18History visibility database changes (#2533)Till
2022-07-01Try to fix backfilling (#2548)Till
2022-06-29Don't return `end` if there are not more messages (#2542)Till
2022-06-13Handle state before, send history visibility in output (#2532)Neil Alexander
2022-05-11Add RoomExists flag to QueryMembershipForUser (#2450)kegsay
2022-05-06Move LL cache (#2429)Till
2022-05-05syncapi: define specific interfaces for internal HTTP communications (#2416)kegsay
2022-04-26Send all account data on complete sync by defaultNeil Alexander
2022-04-22Reuse the existing lazyload cache on /context and /messages (#2367)Till
2022-04-13Make `/messages` filterable (#2347)Till
2022-04-11Correctly use provided filters (#2339)Till
2022-03-18Better mapping of stream positions to topological positions in `/messages` (#...Neil Alexander
2022-03-14Fix /context with lazy_load_members (#2277)S7evinK
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-01Return state on calls to /message and lazy load members (#2218)S7evinK
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
2021-07-20Rename Riot to Element (#1874)S7evinK
2021-03-03Increase gocyclo complexity to 25 (and remove all but 2 golint directives rel...Neil Alexander
2021-01-19Basic sync filtering (#1721)Neil Alexander
2021-01-13Update /messages pagination token behaviour (#1708)Neil Alexander
2020-12-16Add start_stream to /messages (#1648)Kegsay
2020-12-16NOTSPEC: Make ?from= optional in /messages (#1647)Kegsay
2020-12-10Refactor sync tokens (#1628)Neil Alexander
2020-12-02Top-level setup package (#1605)Neil Alexander
2020-11-16Pass pointers to events — reloaded (#1583)Neil Alexander
2020-11-05Implement forgetting about rooms (#1572)S7evinK