0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-17 07:58:38 +02:00
Commit graph

742 commits

Author SHA1 Message Date
Jason Volk 4562c0c2e5 ircd:Ⓜ️:room: Skip invalid fetches in room purge. 2021-02-02 07:54:26 -08:00
Jason Volk 6424e0bde9 ircd:Ⓜ️ Add oper trapdoor to visibility check. 2021-02-02 07:54:26 -08:00
Jason Volk e1db70ca04 ircd:Ⓜ️:bridge: Add make_uri() utility. 2021-02-02 07:54:26 -08:00
Jason Volk e0f7c431cb ircd:Ⓜ️:vm: Additional stats; instrumentation around write txn. 2021-02-02 07:54:26 -08:00
Jason Volk 5a7208729a ircd:Ⓜ️ Add format argument to pretty_msgline(); add text fmt w/ console arg. 2021-01-30 19:20:50 -08:00
Jason Volk 47372dbd73 ircd:Ⓜ️ Improve pretty_msgline(); eliminate small tls buf. 2021-01-30 19:20:45 -08:00
Jason Volk caf38d076a ircd:Ⓜ️🧾 Simplify receipt freshness decisional. 2021-01-25 22:27:44 -08:00
Jason Volk 744744f88a ircd:Ⓜ️ Query range of messages user is presently engaged in reading. 2021-01-25 00:12:10 -08:00
Jason Volk 2d0a565ede ircd:Ⓜ️ Add viewing(user) for currently viewing room w/ console cmd. 2021-01-25 00:06:19 -08:00
Jason Volk bc7a2edc45 ircd:Ⓜ️ Fix br3adcrumbs again. (related 8e7c1c3eb2) 2021-01-24 21:42:03 -08:00
Jason Volk 383637ae51 ircd:Ⓜ️:dbs: Add conf items for content / event_json file size. 2021-01-12 13:55:45 -08:00
Jason Volk 165454dd85 ircd:Ⓜ️:acquire: Use backfill for potentially softfailed state. 2021-01-12 13:55:45 -08:00
Jason Volk ee23dae92a ircd:Ⓜ️:init::backfill: More aggressive pool size default. 2021-01-12 13:55:45 -08:00
Jason Volk 9740b15fb9 ircd:Ⓜ️:vm: Additional emption related fault codes. 2021-01-12 13:55:45 -08:00
Jason Volk b47171f8f9 ircd:Ⓜ️:dbs: Increase content column cache default. 2021-01-08 01:37:45 -08:00
Jason Volk 0f8647dfa6 ircd:Ⓜ️:init::backfill: Fix invalid termination of finished context. 2021-01-08 01:37:45 -08:00
Jason Volk a49fa17c7e modules: Implement s2s unstable 22.3 m.signing_key_update handler. 2021-01-04 13:17:30 -08:00
Jason Volk d6e01f5a43 ircd:Ⓜ️ Add signing_key_update schema. 2021-01-04 13:17:30 -08:00
Jason Volk c799f378d1 ircd:Ⓜ️ Structure for CrossSignKey. 2021-01-04 08:47:21 -08:00
Jason Volk 3e2e876ebe ircd:Ⓜ️:gossip: Fix attempt hash; msb on remote. 2020-12-28 19:41:40 -08:00
Jason Volk ff0a6c2ce7 ircd:Ⓜ️:user::mitsein: Replace string w/ hash for seen state. 2020-12-28 19:33:14 -08:00
Jason Volk 30d7c11db7 ircd:Ⓜ️:presence: Add prefetch() to interface. 2020-12-28 19:33:14 -08:00
Jason Volk 5b4065048e ircd:Ⓜ️:sync: Include device_id in synchron loghead output. 2020-12-28 19:33:14 -08:00
Jason Volk 85dd862760 ircd:Ⓜ️:room::content: Add larger prefetch ring. 2020-12-28 02:35:18 -08:00
Jason Volk 07733e6682 ircd:Ⓜ️:event::append: Use consistent quoting around ids in format strings. 2020-12-28 02:01:26 -08:00
Jason Volk 67448469ae ircd:Ⓜ️:event::append: Add visibility query support w/ option. 2020-12-28 02:01:26 -08:00
Jason Volk 9efe14ba6d ircd:Ⓜ️:event::append: Support event_filter in options; minor reorg. 2020-12-28 02:01:26 -08:00
Jason Volk e51ddb1ee6 ircd:Ⓜ️:filter: Modernize some match conditions; use non-throwing queries. 2020-12-28 02:01:26 -08:00
Jason Volk a5d3cfbfa6 ircd:Ⓜ️:typing: Drop typing events for rooms w/o local joined user. 2020-12-26 11:55:01 -08:00
Jason Volk 0c600eba94 ircd:Ⓜ️:vm: Fix cases incorrectly removing signatures prior to verify stage. 2020-12-22 18:40:30 -08:00
Jason Volk eb18ae9daf ircd:Ⓜ️ Add argument to toggle sigs in m::essential(). 2020-12-22 18:40:30 -08:00
Jason Volk 92b960730a ircd:Ⓜ️:sync: Undress since token for clear-cache+reload in R!ot. (matrix-org/matrix-doc/#2855) 2020-12-22 18:40:30 -08:00
Jason Volk bd90d02cb9 ircd:Ⓜ️:homeserver: Enable prefetch of references during bootstrap for now. 2020-12-21 01:19:33 -08:00
Jason Volk 4d48be4aa6 ircd:Ⓜ️:dbs: Propagate appendix bits to horizon resolver options. 2020-12-19 22:53:13 -08:00
Jason Volk 59d4b987b5 ircd:Ⓜ️:vm: Add array-wide reference event_id pre-prefetcher. 2020-12-19 22:53:13 -08:00
Jason Volk d034ac7a7b ircd:Ⓜ️:dbs: Remove requirement for opts.event_idx in prefetch(). 2020-12-19 22:53:13 -08:00
Jason Volk 90de5f88b8 ircd:Ⓜ️:dbs: Simplify/deduplicate various auth/prev index transform related. 2020-12-19 22:53:12 -08:00
Jason Volk 6c71ec39b2 ircd:Ⓜ️ Parallel event::idx convenience for event::auth; simplify definitions. 2020-12-19 22:53:12 -08:00
Jason Volk 237992b9ed ircd:Ⓜ️:vm: Check for cached error of remote; use single container. 2020-12-18 21:21:25 -08:00
Jason Volk c9b4fe6797 ircd:Ⓜ️:acquire: Add conditions to skip subroutine when opts cause overlap. 2020-12-18 19:58:51 -08:00
Jason Volk a029cdec5f ircd:Ⓜ️:acquire: Add conditions respecting depth range options to acquire_timeline(). 2020-12-18 19:58:51 -08:00
Jason Volk 9655a6311f ircd: Simplify the async main init fiasco w/ continuation callback. 2020-12-18 17:41:26 -08:00
Jason Volk 2e7ede7242 ircd:Ⓜ️:vm::eval: Use non-throwing query for signatures object. 2020-12-18 17:39:49 -08:00
Jason Volk e86e42cdf9 ircd:Ⓜ️:pretty: Add content column for select state types. 2020-12-18 02:45:03 -08:00
Jason Volk 2e72ae2994 ircd:Ⓜ️:vm: Move larger branches out of execute() into statics. 2020-12-18 02:45:03 -08:00
Jason Volk 018f2655b6 ircd:Ⓜ️:acquire: Add divulgence acquisition algorithm to suite. 2020-12-17 01:49:20 -08:00
Jason Volk 45591b6877 ircd:Ⓜ️:room::auth: Simplify parallel transform+query. 2020-12-17 01:49:20 -08:00
Jason Volk 7a11acbacd ircd:Ⓜ️:event: Separate out event::auth from event::prev header, unit, callsites. 2020-12-16 21:39:08 -08:00
Jason Volk 9e5384525b ircd:Ⓜ️:acquire: Fix missing value propagation to state_vmopts. 2020-12-16 21:39:07 -08:00
Jason Volk c3f0f37b30 ircd:Ⓜ️:vm: Add phase to reject events not needed by any local user. 2020-12-16 14:41:17 -08:00