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

2873 commits

Author SHA1 Message Date
Jason Volk bd09a9aba2 modules/client/rooms/members: Implement c2s r0.5.0 query parameters. 2019-07-07 03:59:51 -07:00
Jason Volk ec6651d76d modules/client/user/filter: Use b64url filter ID's. 2019-07-07 01:11:24 -07:00
Jason Volk 2bd3a8f021 modules/client/sync/rooms/ephemeral/receipt: Make the search depth a conf item. 2019-07-06 23:20:43 -07:00
Jason Volk 3816d4104a ircd:Ⓜ️:sync: Fix loghead/console formatting. 2019-07-06 22:27:51 -07:00
Jason Volk 6fb6f096de modules/client/sync: Pack the upper-bound into the phased polylog since token. 2019-07-06 22:25:16 -07:00
Jason Volk 5c8425d047 modules/client/sync: Add comments to main frame. 2019-07-06 22:25:16 -07:00
Jason Volk 18f07b6378 ircd:Ⓜ️:sync: Move definitions to module.
ircd:Ⓜ️:sync: Give sync::data an instance_list.
2019-07-06 22:25:12 -07:00
Jason Volk c6a9cf3849 modules/client/sync: Split internal sync.h header. 2019-07-06 19:05:36 -07:00
Jason Volk 1177368723 modules/client/sync/rooms/summary: Add preliminary m.heroes array to summary. 2019-07-06 18:53:45 -07:00
Jason Volk c54c2fb9d0 modules/client/capabilities: Fix m.room.version->default serialization type.
modules/client/capabilities: Add room version "4" and "5" with unstable disposition for now.
2019-07-06 18:17:35 -07:00
Jason Volk ff4fefe99c modules/client/capabilities: Move handler into namespace. 2019-07-06 18:11:03 -07:00
Jason Volk f9dbd306d6 modules/client/versions: Generate response content dynamically. 2019-07-06 17:58:47 -07:00
Jason Volk 17925b2bd9 modules/console: Add more raw output options on several fed cmds. 2019-07-06 17:56:54 -07:00
Jason Volk 375c763f90 modules/client/sync/rooms: Add c2s r0.5.0 rooms.join.summary object. 2019-07-06 17:35:55 -07:00
Jason Volk 2b7d862330 modules/client/sync/rooms/state: Trim the initial crazyloaded state. 2019-07-06 17:35:55 -07:00
Jason Volk 767e18791c modules/client/sync: Fix queue pop. 2019-07-06 05:50:13 -07:00
Jason Volk 23afd0ee37 modules/media/magick: Add a job loghead(). 2019-07-06 05:44:10 -07:00
Jason Volk 5cf7eb9db4 modules/client/sync: Enable crazyloading by default. 2019-07-06 02:06:46 -07:00
Jason Volk 100a5bf518 modules/federation/invite2: Put back the event_id that synapse stripped; various fixes. 2019-07-06 01:25:28 -07:00
Jason Volk 261151f539 ircd:Ⓜ️:fetch: Remove ambiguating event_id() util. 2019-07-05 23:45:00 -07:00
Jason Volk 1097829102 modules/m_vm: Wrap individual hook calls. 2019-07-05 23:45:00 -07:00
Jason Volk fa737c0019 modules/vm: Require event_id member. 2019-07-05 23:45:00 -07:00
Jason Volk 4a289c065a ircd:Ⓜ️:event: Add event_id member; reorg ctors. 2019-07-05 23:45:00 -07:00
Jason Volk 8b4b47fd03 modules/federation/invite2: Split out post-processing w/ exception scope. 2019-07-05 23:45:00 -07:00
Jason Volk fff2891d2d modules/federation/invite: Increase default. 2019-07-05 18:49:57 -07:00
Jason Volk 79b3ec9951 modules/federation/invite2: Recombine event checks subroutine. 2019-07-05 18:49:57 -07:00
Jason Volk 2ee958bd41 modules/media/thumbnail: Add mime type whitelist/blacklist; improve fallback conditions. 2019-07-05 18:37:27 -07:00
Jason Volk f48182404f modules/media/media: Fix condition variable.
modules/media/media: Minor cleanup.
2019-07-05 17:37:02 -07:00
Jason Volk b8dfa9ccee ircd::magick: Reorg and elaborate the job state tracking; add interface. 2019-07-05 16:05:36 -07:00
Jason Volk a6e65d1efe modules/media/magick: Fix assumptions for job demarcation. 2019-07-05 13:48:08 -07:00
Jason Volk 9fc175bf17 modules/client/sync/rooms/state: Send some additional fundamental state events at phase 0. 2019-07-04 03:43:59 -07:00
Jason Volk 8f2495893b modules/client/sync/rooms/state: Send the room creators member event on phase 0. 2019-07-04 03:19:30 -07:00
Jason Volk d1ecaf5ffb modules/client/sync/rooms/state: Send the user's own member event on phase 0. 2019-07-04 03:07:54 -07:00
Jason Volk babc28ccd0 modules/client/sync/rooms/timeline: Add conf item for separate phased+initial limit. 2019-07-04 03:05:38 -07:00
Jason Volk 333309e52f modules/client/sync/rooms/timeline: Set initial=true for polylog phased. 2019-07-04 02:32:33 -07:00
Jason Volk 22fd1c4350 modules/client/sync/rooms/unread_notifications: Set initial=true for polylog phased. 2019-07-04 02:29:05 -07:00
Jason Volk 612eeb3b7f ircd::allocator: Add ctrl get()/set() w/ console cmd. 2019-07-04 00:20:49 -07:00
Jason Volk bc84247519 modules/federation: Implement 12.2 /v2/invite. 2019-07-03 19:58:13 -07:00
Jason Volk 9234fd34a6 modules/client/account: Fix use of deprecated json::object nested traversal API. 2019-07-03 18:57:48 -07:00
Jason Volk ba1f22640a modules/console: Increase mem info cmd output buffer size. 2019-07-03 18:57:48 -07:00
Jason Volk 9a850c1637 modules/federation/invite: Verify the invite event before adding our signature to it. 2019-06-30 02:11:14 -07:00
Jason Volk a3da1fd0d0 modules/client/events: Add missing user::room event_append_opts contextual data. 2019-06-29 19:16:20 -07:00
Jason Volk 1f8bff0ef5 modules/client/rooms/initialsync: Add missing event_append_opts contextual data. 2019-06-29 19:16:20 -07:00
Jason Volk 0def9bd5f1 modules/media/magick: Add conf limit for CPU cycles of a running ImageMagick job. 2019-06-29 19:16:20 -07:00
Jason Volk 55bc296068 modules/media/magick: Add conf limit for job based on the span quantum. 2019-06-29 17:31:40 -07:00
Jason Volk 75884a41c6 modules/index: Add magic extension fallback for .wasm application/wasm. 2019-06-29 00:22:35 -07:00
Jason Volk 1636fd795d modules/console: Fix imports misnaming m_conf -> conf. 2019-06-28 22:41:00 -07:00
Jason Volk 61e3fa848c modules/m_user: Determine the best query pattern for highlight count based on cache. 2019-06-28 22:34:41 -07:00
Jason Volk 99cfdb9a86 modules/m_fetch: Ensure request removal from one callsite only. 2019-06-28 22:15:47 -07:00
Jason Volk 6ce67a81a1 ircd:Ⓜ️:user::highlight: Add conf items to toggle counting; improve match detail. 2019-06-27 01:59:19 -07:00