0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-30 02:32:43 +01:00
Commit graph

3125 commits

Author SHA1 Message Date
Jason Volk
573c7d892c modules/m_fetch: Allow timedout() to also respond when request is finished. (Fixes #121) 2019-08-08 19:12:09 -07:00
Jason Volk
8089bd87ec ircd::net::dns::resolver: Fix sendq condition after acquiring lock. (Fixes #124) 2019-08-08 18:50:23 -07:00
Jason Volk
060e46f8e4 ircd: Conditionally compile with gettimeofday().
ircd: Stronger embedding for time point samples.
2019-08-08 18:09:50 -07:00
Jason Volk
b111af2b3e modules/client/keys/upload: Unconditionally sleep(). 2019-08-08 14:09:55 -07:00
Jason Volk
e9f148f2a1 modules/client/sync/rooms/state: Unconditionally wait for concurrence to finish. 2019-08-07 18:42:20 -07:00
Jason Volk
9c3a0810cd modules/client/sync/rooms/state: Hoist the event::fetch vector out of the concurrent closure. 2019-08-07 18:42:20 -07:00
Jason Volk
3fe4baba4f ircd:Ⓜ️:user::highlight: Improve highlight matching quality. (Fixes #122) 2019-08-07 18:42:20 -07:00
Jason Volk
45316906e7 modules/client/sync/rooms/state: Fix repeat timeline membership events in initial phase. 2019-08-07 15:56:39 -07:00
Jason Volk
e505c69b82 modules/client/sync/rooms/state: Improve own-membership test; improve return value. 2019-08-07 15:45:09 -07:00
Jason Volk
7d8d0e76f3 modules/media/download: Mark the allow_remote query string sent by R!ot. 2019-08-07 15:04:12 -07:00
Jason Volk
0f8cabdcb9 modules/client: Start a register/email module; stub requestToken. (#106) 2019-08-07 15:03:50 -07:00
Jason Volk
6f6f6c6451 modules/m_room_message: Add auth rules for room notification power. 2019-08-07 02:48:51 -07:00
Jason Volk
45478ec0bc modules/m_user_highlight: Simplify matching. 2019-08-07 02:48:51 -07:00
Jason Volk
bfe1eace7d modules/m_room_power_levels: Minor upgrade to c++17 syntax. 2019-08-07 01:11:45 -07:00
Jason Volk
b4ba03ae15 modules/m_room_message: Modernize module / notify handler. 2019-08-07 01:04:09 -07:00
Jason Volk
ac14be5a01 ircd:Ⓜ️:user::highlight: Match -at-room. (Closes #118) 2019-08-07 00:41:08 -07:00
Jason Volk
0501b52d31 modules/console: Add readback to log mask/unmask cmds. 2019-08-06 21:04:19 -07:00
Jason Volk
87ce85e521 modules/client/keys/upload: Workaround race condition in Riot. (Fixes #9) 2019-08-06 19:30:09 -07:00
Jason Volk
d78a1bfe6f modules/client/keys/upload: Improve handler. 2019-08-06 19:25:07 -07:00
Jason Volk
12d2f98565 modules/client/sync/device_one_time_keys_count: Implement polylog handler. 2019-08-06 19:25:07 -07:00
Jason Volk
e0fec1e81d modules/client/sync: Add device_id to sync data. 2019-08-06 19:18:03 -07:00
Jason Volk
f3ada0ed9c ircd:Ⓜ️:device: Add access_token_to_id() lookup suite. 2019-08-06 18:33:42 -07:00
Jason Volk
eddc5b3b55 ircd:Ⓜ️:event::append: Add properties mask to opts; centralize. (Fixes #119) 2019-08-05 17:54:00 -07:00
Jason Volk
52dbf9f412 modules/m_room_create: Denude created room effect hook functionality for now. 2019-08-05 16:39:32 -07:00
Jason Volk
bef1c1e043 modules/m_room_create: Handle errors on created room effects hook. (Fixes #120) 2019-08-05 16:26:52 -07:00
Jason Volk
8b9822e4fb Fix various instances of throwing into noexcept. 2019-08-05 16:20:55 -07:00
Jason Volk
8888392768 modules/console: Add recent events to room top. 2019-08-04 22:50:40 -07:00
Jason Volk
9e2b9ed8da modules/client/rooms/state: Add default fetch key selection to response events. (#119) 2019-08-04 20:28:46 -07:00
Jason Volk
749b6a7cda modules/client/rooms/context: Fix missing default fetch opts. (#119) 2019-08-04 20:28:16 -07:00
Jason Volk
935fc08ea0 modules/m_event_append: Promote conditional log message to INFO.
modules/m_event_append: Don't persist the conf item.
2019-08-04 19:53:10 -07:00
Jason Volk
edd41074b8 modules/client/sync/rooms/state: Fix linear sync state transfer on join event. (Fixes #117) 2019-08-04 19:25:36 -07:00
Jason Volk
7dd5fa46c3 modules/client/sunc/rooms/state: Add conf item for event append debug. 2019-08-04 19:12:57 -07:00
Jason Volk
d5bb55fbc3 ircd::net::dns::resolver: Improve error reporting on send_query(). 2019-08-04 17:56:31 -07:00
Jason Volk
3d3ec4ee1c modules/m_fetch: Increase buffer size. 2019-08-04 16:04:02 -07:00
Jason Volk
fd23deefb8 modules/console: Fix total cycle regression due to API change. 2019-08-04 16:02:52 -07:00
Jason Volk
327130ecb7 modules/media: Fix log facility name. 2019-08-04 15:10:13 -07:00
Jason Volk
c860646943 Fix listener module name in imports. 2019-08-04 14:50:09 -07:00
Jason Volk
714c0e1ccc modules/m_event_append: Improve logged depth number. 2019-08-04 00:49:10 -07:00
Jason Volk
a8e2f7de3e modules/client/sync/rooms/state: Skip member events in some cases by configuration. 2019-08-03 22:38:42 -07:00
Jason Volk
1f08be2a0c modules/client/sync/rooms/state: Only sync phased membership events for join rooms. 2019-08-03 22:09:24 -07:00
Jason Volk
e099d7c52b modules/client/sync/rooms/state: Fix errors / rework phased member events. (#105)
modules/client/sync/rooms/state: Minor cleanup.
2019-08-03 22:06:35 -07:00
Jason Volk
e26fe4b83d ircd:Ⓜ️:event::append: Add debug log facility. 2019-08-03 21:06:33 -07:00
Jason Volk
432e317314 modules/client/sync/rooms/state: Elide an event index query. 2019-08-03 19:40:52 -07:00
Jason Volk
9bdb84523c modules/web_root: Relax trailing slash requirement in conf item string. 2019-08-03 15:45:49 -07:00
Jason Volk
5fe01260b8 modules/console: Start an fs suite; add ls cmd. 2019-08-03 15:23:03 -07:00
Jason Volk
5ac0ac8229 modules/web_root: Add more infolog diagnostics on init. 2019-08-03 15:08:39 -07:00
Jason Volk
d5206cd22c modules/stats: Rename metrics to stats. 2019-08-03 15:00:47 -07:00
Jason Volk
07c29ab914 modules: Rename webhook/index to more consistent web_ prefix. 2019-08-03 15:00:47 -07:00
Jason Volk
bd979b4666 ircd:Ⓜ️:join: Prevent duplicate join here. 2019-08-03 01:44:49 -07:00
Jason Volk
9f1b540319 ircd:Ⓜ️:join: Check argument is my(user). 2019-08-03 01:44:28 -07:00