0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-17 15:30:52 +01:00
Commit graph

3348 commits

Author SHA1 Message Date
Jason Volk
31b67dc646 ircd:Ⓜ️:rooms: Add proffer rule for partial alias search terms. 2019-09-05 21:36:16 -07:00
Jason Volk
b0e60fc3fc modules/m_keys: Fix feds::keys result interpretation. 2019-09-05 21:36:16 -07:00
Jason Volk
51c6620e2c modules/m_vm_fetch: Prevent recursive backfill out of handler; remove viewport condition. 2019-09-05 21:36:16 -07:00
Jason Volk
dfdee1eac9 ircd:Ⓜ️ Consolidate viewport calculation data sources; signed integer conf item. 2019-09-05 21:36:16 -07:00
Jason Volk
9425f26321 modules/m_room_bootstrap: Re-broadcast join event after more servers discovered. 2019-09-05 21:36:16 -07:00
Jason Volk
6300b5a9fb modules/m_vm_fetch: Split and reorg handler stack; add conf items. 2019-09-05 21:36:16 -07:00
Jason Volk
6831f195aa ircd:Ⓜ️:room::events: Add viewport metric concept; conf item. 2019-09-05 18:10:44 -07:00
Jason Volk
f67eafd078 ircd:Ⓜ️:vm::fetch: Remove/reorg stale fetch related options. 2019-09-05 18:10:44 -07:00
Jason Volk
5fddfd5366 modules/m_vm_fetch: Remove evaltab; simplify handlers. 2019-09-04 19:28:42 -07:00
Jason Volk
9e69dff5dd modules/console: Increase width for ip6. 2019-09-04 14:02:38 -07:00
Jason Volk
794ef036e1 modules/m_room_bootstrap: Fetch federation keys for state events concurrently. 2019-09-04 13:39:02 -07:00
Jason Volk
6586a9e084 modules/m_room_bootstrap: Additional infolog messages during process.
modules/m_room_bootstrap: Suppress already-evaluated warnings.
2019-09-04 13:39:00 -07:00
Jason Volk
8d2cc457f1 modules/console: Improve room top missing/gaps output. 2019-09-04 11:56:50 -07:00
Jason Volk
1c16e15753 modules/net_dns: Fix placement offset in results buffer. 2019-09-04 11:12:59 -07:00
Jason Volk
791c64c35b ircd:Ⓜ️:fetch: Clear request on retry; elaborate comparator; minor cleanup. 2019-09-03 22:14:53 -07:00
Jason Volk
957d90e63d modules/federation/send: Quiet vm::fault::EXISTS from the warnlog on eval. 2019-09-03 18:01:50 -07:00
Jason Volk
196ee9e157 modules/m_fetch: Increase worker stack size. 2019-09-03 17:57:32 -07:00
Jason Volk
2c3aca9a4a ircd:Ⓜ️:fetch: Improve handle worker; request_cleanup() related. 2019-09-03 17:55:05 -07:00
Jason Volk
cca4f223ff ircd:Ⓜ️:fetch: Deduplicate requests with shared futures. 2019-09-03 15:56:14 -07:00
Jason Volk
74679a3a5f ircd:Ⓜ️:fetch: Fix initialization order for server::request buf; add linkage for dtor. 2019-09-03 14:43:34 -07:00
Jason Volk
2579313bad modules/console: Remove cruft. 2019-09-03 11:10:30 -07:00
Jason Volk
6e8a7a4162 modules/m_fetch: Fix debuglog msg argument bitrot. 2019-09-03 10:07:08 -07:00
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
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
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
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
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
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
29b8ec0510 modules/client/sync/rooms/unread_notifications: Faster report from '\read all' command. 2019-08-28 02:06:05 -07:00