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

10557 commits

Author SHA1 Message Date
Jason Volk 5c591582a2 modules/m_vm_fetch: Backfill backshore gaps off prev_events. 2019-08-31 02:03:47 -07:00
Jason Volk 1cad69bf41 modules/m_fetch: Simplify/fix comparator suite. 2019-08-31 02:03:47 -07:00
Jason Volk 557c8a3c86 modules/m_room_redaction: Query for sender match rather than event hostpart. 2019-08-31 00:23:45 -07:00
Jason Volk 52fd0d1b2e ircd:Ⓜ️:room::events::missing: Add limited iteration overload. 2019-08-31 00:17:11 -07:00
Jason Volk a89b5a5662 modules/console: Add recent missing to room top; minor fixes/reorg; formatting. 2019-08-30 23:59:47 -07:00
Jason Volk 003575c418 ircd:Ⓜ️:room::events: Rename missing to horizon; reimplement missing. 2019-08-30 23:43:34 -07:00
Jason Volk 1d835f2ed2 ircd:Ⓜ️:dbs: Minor reorder. 2019-08-30 23:09:21 -07:00
Jason Volk 217b2d51d5 ircd:Ⓜ️ Add additional horizon rebuilders. 2019-08-30 22:57:15 -07:00
Jason Volk 91cc12db84 modules/console: Add event horizon rebuild cmd. 2019-08-30 22:57:15 -07:00
Jason Volk 3d5b2ca262 ircd:Ⓜ️:room::events::missing: Add count() to interface. 2019-08-30 22:57:15 -07:00
Jason Volk 56d80751ec ircd:Ⓜ️:room::events::missing: Implement iteration; console cmd. 2019-08-30 22:57:15 -07:00
Jason Volk 91862e381f ircd:Ⓜ️ Add additional query() convenience template. 2019-08-30 21:32:02 -07:00
Jason Volk b38cf0012e ircd:Ⓜ️:event::horizon: Improve some comments. 2019-08-30 21:31:40 -07:00
Jason Volk 10cb380473 ircd:Ⓜ️:room::events: Reorg sounding / gaps related interfaces; reorder definitions. 2019-08-30 19:41:48 -07:00
Jason Volk 6775ee2f3b ircd:Ⓜ️:room: Move m::room::events non-member tools to module; rename/reorg count(). 2019-08-30 16:21:50 -07:00
Jason Volk a52ad73e87 ircd:Ⓜ️:room: Rename room::messages to room::events. 2019-08-30 14:43:19 -07:00
Jason Volk 284bb7653a ircd:Ⓜ️:fetch: Fix lower_bound() result equality check; comparison operations. 2019-08-30 00:01:36 -07:00
Jason Volk 4b225267fc ircd::util: Fix error. 2019-08-29 23:33:35 -07:00
Jason Volk 75f726bc9c modules/console: Add recent gaps diagnostic to room top; reduce other output. 2019-08-29 22:27:07 -07:00
Jason Volk 36ce489926 ircd:Ⓜ️:init::backfill: Add hinting to fetch and vmopts; add success infolog msg. 2019-08-29 22:22:28 -07:00
Jason Volk fc61fd6b70 ircd:Ⓜ️:fetch: Add backfill support; minor reorg. 2019-08-29 22:14:08 -07:00
Jason Volk 3cdedc0030 modules/console: Add a raw argument to fed auth cmd. 2019-08-29 22:14:08 -07:00
Jason Volk aec2074eb1 ircd::server: Improve abandoned() check to prevent duplicate promise satisfaction. 2019-08-29 22:14:07 -07:00
Jason Volk 11f1038737 modules/m_vm_fetch: Use m::fetch interface for auth chain. 2019-08-29 22:14:07 -07:00
Jason Volk 8f29d519c1 modules/console: Improve fetch cmd suite. 2019-08-29 22:14:07 -07:00
Jason Volk a93f5a54d6 ircd:Ⓜ️:fetch: Support v1::event_auth operation with interface. 2019-08-29 22:14:07 -07:00
Jason Volk 9b23b4d907 ircd:Ⓜ️:fetch: Add remote hinting to fetch::opts. 2019-08-29 22:14:07 -07:00
Jason Volk ac573cd21d ircd:Ⓜ️:fetch: Cleanup/document interface; add basis for operation abstraction. 2019-08-29 21:32:10 -07:00
Jason Volk fb8e3de485 ircd:Ⓜ️:fed::event: Minor cleanup. 2019-08-29 18:27:08 -07:00
Jason Volk b39676f85a ircd: Add some timepoint convenience macros. 2019-08-29 17:12:15 -07:00
Jason Volk 7be4137c7e ircd:Ⓜ️:feds: Add some comments/documentation. [skip ci] 2019-08-29 14:18:49 -07:00
Jason Volk d119d9a8c6 ircd::ctx: Create vtables for promise and future. 2019-08-29 14:17:46 -07:00
Jason Volk 26e08c2fc4 modules/client/rooms/read_markers: Ignore duplicate m.fully_read submissions from cliot. 2019-08-29 02:17:48 -07:00
Jason Volk 25464212c6 modules/m_command: Improve tag matching and output in \read command. 2019-08-28 18:07:09 -07:00
Jason Volk 035dbbab88 ircd:Ⓜ️:typing: Add user control over sending and receiving typing events per room. 2019-08-28 16:48:36 -07:00
Jason Volk 04b17bc9d7 ircd:Ⓜ️:typing: Interface cleanup. 2019-08-28 16:48:36 -07:00
Jason Volk 7b33dd1775 ircd:Ⓜ️🧾 Add briefs on interface. 2019-08-28 14:57:26 -07:00
Jason Volk 29b8ec0510 modules/client/sync/rooms/unread_notifications: Faster report from '\read all' command. 2019-08-28 02:06:05 -07:00
Jason Volk d1fd290ae7 ircd::mods: Add another debug message for static unload process. 2019-08-27 20:58:52 -07:00
Jason Volk 4e5d67dfe9 ircd:Ⓜ️:init::backfill: Break from worker loop on runlevel change. 2019-08-27 20:58:52 -07:00
Jason Volk 1323b30f34 ircd:Ⓜ️:fetch: Move auth_chain() to vm::fetch module. 2019-08-27 20:58:52 -07:00
Jason Volk c53a1fa12b ircd::ctx: Set zero values after base frame unwind. 2019-08-27 20:58:52 -07:00
Jason Volk 0001d11b6c ircd:Ⓜ️:init::backfill: Perform eval of room heads. 2019-08-27 18:46:10 -07:00
Jason Volk 8543b4c56a ircd:Ⓜ️:fetch: Add configurable response checking to unit.
ircd:Ⓜ️:fetch: Fix error.
2019-08-27 17:50:02 -07:00
Jason Volk 9ec0c9c258 ircd:Ⓜ️:event: Log and propagate errors in the essential stack. 2019-08-27 17:24:56 -07:00
Jason Volk 766dfe027d ircd:Ⓜ️:keys::cache: Add has() to interface. 2019-08-27 16:26:58 -07:00
Jason Volk 3d4ea0a313 modules/m_fetch: Unsplit the header back into the module. 2019-08-27 15:03:44 -07:00
Jason Volk 9f95c3233b ircd::db: Update defaults.
ircd:Ⓜ️:dbs: Add custom sizes for _event_json.
2019-08-26 22:40:13 -07:00
Jason Volk 6cebec8a8f ircd:Ⓜ️ Twerk module load and unload order related. 2019-08-26 16:17:09 -07:00
Jason Volk c57bc9077c ircd:Ⓜ️:fetch: Add future result interface; refactor eval out of flow. (fixes #103) (closes #131)
modules: Split m_vm_fetch from m_fetch.
2019-08-26 16:17:09 -07:00