0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-29 07:18:20 +02:00
Commit graph

10277 commits

Author SHA1 Message Date
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 f7dbe8afe2 ircd: Various fixes / cleanup. 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 14f16f2b0d ircd::fs: Support hole punching if available; add checks for allocate options. 2019-08-06 16:39:28 -07:00
Jason Volk f549fb1f72 ircd::fs: Fix support version detections. 2019-08-06 15:49:24 -07:00
Jason Volk bd2dd1c50d ircd::fs: Make support string an info log message. 2019-08-06 15:44:32 -07:00
Jason Volk 315276e3c4 ircd::info: Reorg/improve hardware information sampling. 2019-08-06 15:44:32 -07:00
Jason Volk d38a40b3d0 ircd:Ⓜ️🆔 Copy to lowercase in room alias buffer constructions. 2019-08-05 22:15:01 -07:00
Jason Volk b5a6af1360 ircd: Optimize tolower transform. 2019-08-05 21:33:56 -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 a66db65a1d ircd: Tweak suggestion output; satisfy several suggestions. 2019-08-05 16:20:48 -07:00
Jason Volk 009d417273 ircd: Indicate noexcept on advised interfaces. 2019-08-05 16:19:20 -07:00
Jason Volk 86c4e2be36 configure: Allow GCC to suggest more attributes. 2019-08-05 15:09:28 -07:00
Jason Volk 5c158f2a83 configure: Enable warnings when throwing into a noexcept. 2019-08-05 14:51:53 -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 4b628631e2 doc: Update web root path conf item in SETUP. [skip ci] 2019-08-04 20:13:25 -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 c64bb6850c ircd::net: Fix/improve the v6/v4 check.
ircd::net: Add an is_null(ipport/ipaddr).

ircd::net: Improve the v6/v4 check efficiency.

ircd::net: Swap defaulting from v6 to v4 for better null address output.
2019-08-04 18:05:58 -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 afc001e68c ircd::log: Use microdate() for log prefix. 2019-08-03 20:04:08 -07:00
Jason Volk 8dd0a22351 ircd: Add additional formatted microdate(). 2019-08-03 20:02:18 -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 ac4e742010 ircd::log: Convert to hook architecture. 2019-08-03 18:36:42 -07:00
Jason Volk 2d83f2c201 ircd::util::callbacks: Add a callback convenience template. 2019-08-03 17:42:21 -07:00
Jason Volk 7192a75ac5 ircd:Ⓜ️ Fix conf::item constness. 2019-08-03 17:15:28 -07:00
Jason Volk 36b64f863b ircd::stringops: Assert and satisfy these conversions. 2019-08-03 17:07:54 -07:00
Jason Volk 47e2f92eda ircd::rfc1035: Cast to unsigned. 2019-08-03 17:02:21 -07:00
Jason Volk d394cd4d18 ircd::util::callbacks: Typedef access to the template class for derived classes. 2019-08-03 16:50:52 -07:00