0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-11 14:38:57 +02:00
Commit graph

13609 commits

Author SHA1 Message Date
Jason Volk 47f6053a76 ircd::db: Eliminate the file mgmt thread interposition. 2021-02-13 02:20:35 -08:00
Jason Volk daee7001fb configure: Fix IRCD_USE_MAGICK defined to 0. 2021-02-11 11:31:21 -08:00
Jason Volk cf674fcdf7 modules/m_pusher: Count unread highlights instead of unread notifications. 2021-02-11 03:21:08 -08:00
Jason Volk 90ac0d1a63 ircd:🆑 Simplify various casts; minor cleanup. 2021-02-11 03:21:08 -08:00
Jason Volk 328fce79a3 ircd:🆑 Abort the 1.x CL_MAP from interface for now. 2021-02-11 03:21:08 -08:00
Jason Volk d338e589f5 ircd::allocator: Add trapdoor on size and alignment for hugepage advise. 2021-02-10 23:38:44 -08:00
Jason Volk 9417659367 modules/m_pusher: Expand unread counting to all rooms. 2021-02-10 23:38:44 -08:00
Jason Volk 00ad278e72 ircd:Ⓜ️:room::events: Refactor range count; iterate faster; relax caller requirements. 2021-02-10 23:38:44 -08:00
Jason Volk 475f22c9a1 ircd:Ⓜ️:room::events: Improve seek_idx() impl; cleanup; modernize. 2021-02-10 23:38:44 -08:00
Jason Volk 53806a7973 ircd:Ⓜ️:room::events: Add lower_bound to seek_idx() for relaxed seek. 2021-02-10 23:38:44 -08:00
Jason Volk b39f574ba9 ircd::info: Probe characteristics for transparent hugepage support. 2021-02-10 02:14:15 -08:00
Jason Volk efca102ef3 ircd:Ⓜ️:request: Consolidate request content buffers; remove complex tls. 2021-02-10 00:57:27 -08:00
Jason Volk f7293581ec modules/media/thumbnail: Skip animation check if it won't be thumbnailed anyway. 2021-02-09 23:09:55 -08:00
Jason Volk 2a34c748bb ircd:Ⓜ️:homeserver::keys: Use conf item for valid_until_ts. 2021-02-09 22:42:55 -08:00
Jason Volk f0cf5e68c8 construct: Rename million-tick test to megatest; minor cleanup. 2021-02-09 22:42:55 -08:00
Jason Volk fdcf12358a modules/key/query: Remove inert condition; always relay pubkey material. 2021-02-09 22:42:55 -08:00
Jason Volk 04389e7a16 modules/m_pusher: Add unread counts to content. 2021-02-09 21:34:03 -08:00
Jason Volk 75445eb047 ircd::net::hostport: Fix condition for service string in rfc3986::uri ctor. 2021-02-09 08:18:28 -08:00
Jason Volk 6bafde3f1c modules/m_pusher: Add conditions for room_name/sender_display_name. 2021-02-09 08:18:28 -08:00
Jason Volk f78a966833 modules/m_pusher: Fix forcing HTTPS service; use proper rfc3986::uri construction. 2021-02-08 17:56:09 -08:00
Jason Volk a6061a447a modules/federation/invite: Disable emption checks on invite; fix regression. 2021-02-07 11:16:39 -08:00
Jason Volk 2a0fe40d80 modules/client/rooms/report: Use visible messages; add rich reply relation. 2021-02-05 23:39:17 -08:00
Jason Volk 3eec22db69 ircd::stringops: Add stripa() w/ default std::isspace() dict. 2021-02-05 23:33:16 -08:00
Jason Volk 7d713e19ab modules/client/rooms/report: Remove room creator hook cruft for now. 2021-02-05 23:33:16 -08:00
Jason Volk 336200d646 ircd::db::prefetcher: Increase worker stack size. 2021-02-04 21:25:10 -08:00
Jason Volk 2e5da32c7a ircd:Ⓜ️:bridge: Add thirdparty/protocol query. 2021-02-04 21:13:42 -08:00
Jason Volk 40eadfaa39 modules/client/rooms/receipt: Add conf item to elide eye-track; optimize query pattern. 2021-02-04 21:13:42 -08:00
Jason Volk 52ce2bdad8 modules/console: Add stack incore usage to ctx list output. 2021-02-04 21:13:42 -08:00
Jason Volk 7d7846c57a ircd:Ⓜ️:bridge: Refactor query interface; simplify. 2021-02-04 21:13:42 -08:00
Jason Volk 62046f9ab8 modules/m_bridge: Elide io on empty picker kernels. 2021-02-04 19:53:50 -08:00
Jason Volk 506d954fb3 modules/m_bridge: Add room alias match to picker. 2021-02-04 19:53:50 -08:00
Jason Volk 2498b7cd00 modules/m_listen: Add log notice for configured listeners. 2021-02-04 19:53:50 -08:00
Jason Volk 51dd6bfa05 modules/m_bridge: Add event picker; txn append. 2021-02-04 19:53:50 -08:00
Jason Volk 32bd0d7764 modules/m_bridge: Add initialization; worker spawn; cached error handling. 2021-02-04 19:53:50 -08:00
Jason Volk 207997ac95 ircd:Ⓜ️:bridge: Refactor config interface; remove central !bridge room related. 2021-02-03 18:01:15 -08:00
Jason Volk 5fb3710d4f ircd::resource: Add third debuglog for actual request end after chunks xfer. 2021-02-03 18:01:15 -08:00
Jason Volk 39c2c1fc58 ircd::resource: Improve log msg clarity; label branch. 2021-02-03 18:01:15 -08:00
Jason Volk a1420b25a3 ircd::http: Add log level severity(category) convenience tool; tweak category table. 2021-02-03 18:01:15 -08:00
Jason Volk 16898ba19e modules/m_bridge: Add worker stack; push loop. 2021-02-02 07:54:26 -08:00
Jason Volk 5eb500e69f modules/client/rooms/state: Fix point query response content. 2021-02-02 07:54:26 -08:00
Jason Volk e30ff075de modules/client/rooms/state: Use event::append for iteration. 2021-02-02 07:54:26 -08:00
Jason Volk 4562c0c2e5 ircd:Ⓜ️:room: Skip invalid fetches in room purge. 2021-02-02 07:54:26 -08:00
Jason Volk 6424e0bde9 ircd:Ⓜ️ Add oper trapdoor to visibility check. 2021-02-02 07:54:26 -08:00
Jason Volk e1db70ca04 ircd:Ⓜ️:bridge: Add make_uri() utility. 2021-02-02 07:54:26 -08:00
Jason Volk e0f7c431cb ircd:Ⓜ️:vm: Additional stats; instrumentation around write txn. 2021-02-02 07:54:26 -08:00
Jason Volk c388361041 modules/m_command: Fix reply to echo event. (related 75589a4794) 2021-02-02 07:54:26 -08:00
Jason Volk f1f91d63de modules/client/versions: Add e2ee_forced versionic capabilities. 2021-01-30 19:20:55 -08:00
Jason Volk 5a7208729a ircd:Ⓜ️ Add format argument to pretty_msgline(); add text fmt w/ console arg. 2021-01-30 19:20:50 -08:00
Jason Volk 47372dbd73 ircd:Ⓜ️ Improve pretty_msgline(); eliminate small tls buf. 2021-01-30 19:20:45 -08:00
Jason Volk 75589a4794 modules/m_command: Add relations on response message. 2021-01-30 19:20:40 -08:00