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

10242 commits

Author SHA1 Message Date
Jason Volk 4d8d2a4dd7 ircd::json: Improve and inline value comparison operators. 2019-07-15 11:06:01 -07:00
Jason Volk 0344a12b40 ircd::json: Inline value constructors. 2019-07-15 11:06:01 -07:00
Jason Volk d61850ecf6 modules/m_user: Simplify linkage. #83 2019-07-15 11:06:01 -07:00
Jason Volk 05711cf5d6 modules: Split user::highlight module. 2019-07-15 11:06:01 -07:00
Jason Volk f3d22ba98b modules/m_typing: More error reporting around typing-state update. 2019-07-15 09:48:29 -07:00
Jason Volk 1c01b21720 ircd::util: Add unit and deinline various date/time util. 2019-07-15 09:47:34 -07:00
Jason Volk 0d375cc79c ircd:Ⓜ️:user::profile: Fix rogue definitions. 2019-07-14 19:50:19 -07:00
Jason Volk 2a8162b2b7 ircd::net::hostport: Remove unique symbol. 2019-07-14 19:35:28 -07:00
Jason Volk e715c135af ircd:Ⓜ️ Split m::user::profile from client handler. 2019-07-14 19:35:28 -07:00
Jason Volk 8664ed0f6a ircd:Ⓜ️ Tweak module order. 2019-07-14 19:35:28 -07:00
Jason Volk 58aad0194b ircd:Ⓜ️ Move bootstrap to module.
modules/m_init_bootstrap: Trigger bootstrap via import.
2019-07-14 16:07:44 -07:00
Jason Volk 2ad1c3acb9 modules/console: Show joined members count in room top. 2019-07-14 15:26:42 -07:00
Jason Volk 198d3ff884 modules/client/sync/rooms/state: Query for event_idx outside of lock; hint pool. 2019-07-14 15:21:13 -07:00
Jason Volk 6a2c5f2047 ircd:Ⓜ️:event::auth: Update version requirement. 2019-07-14 15:03:54 -07:00
Jason Volk e6780c7940 modules/client/createroom: Fix bootstrap regression. 2019-07-14 15:03:54 -07:00
Jason Volk ab8667608b ircd:Ⓜ️ panic on bootstrap error. 2019-07-14 15:03:54 -07:00
Jason Volk f355fb3135 modules/m_vm: Minor formatting fix. 2019-07-14 15:03:54 -07:00
Jason Volk 5e15364e42 modules/client/sync/rooms/state: Make initial-phase state event queries concurrent. 2019-07-14 15:03:54 -07:00
Jason Volk 5242432e0c ircd::ctx: Add concurrent_for_each. 2019-07-14 13:40:04 -07:00
Jason Volk 91af1a17fd ircd::server: Add timestamp of when link's socket was estab. 2019-07-14 12:19:31 -07:00
Jason Volk fe0bffae98 ircd::server: Tweak assertions. 2019-07-14 11:54:13 -07:00
Jason Volk 43f8bee68a ircd: Fix mislabeled condition. 2019-07-14 11:47:58 -07:00
Jason Volk ee341f193d ircd::stats: Converge on a single callpath to get val. 2019-07-14 11:17:53 -07:00
Jason Volk c92b6aafd5 modules/m_fetch: Stub missing cancel() definition for now. 2019-07-14 09:42:43 -07:00
Jason Volk c1b3dc1142 modules/federation/sender: Don't propagate exceptions outside of the hook handler. 2019-07-13 23:20:03 -07:00
Jason Volk 56ab4f397c modules/federation/invite2: Process the dual-signed event. 2019-07-13 23:20:03 -07:00
Jason Volk 53a9b67414 ircd:Ⓜ️:event::auth: Update redacts usage of event_id host. 2019-07-13 23:20:03 -07:00
Jason Volk 8d8142d5eb modules/client/rooms/invite: Send infolog message on invite reception. 2019-07-13 23:20:03 -07:00
Jason Volk e82b58728a modules/client/rooms/invite: Send invite_room_state. 2019-07-13 23:20:03 -07:00
Jason Volk b9b3f9f00e ircd:Ⓜ️ Fix my(event) conditions regression. 2019-07-13 23:20:03 -07:00
Jason Volk 91b0027751 ircd:Ⓜ️🆔 Assert my(id) call is useful. 2019-07-13 23:20:03 -07:00
Jason Volk b9df49a891 modules/client/sync/rooms/state: Make special case for invite_state inclusive. 2019-07-13 23:20:03 -07:00
Jason Volk c7a68a8cb3 ircd::ctx: Fix ctx::parallel argument allocation assumptions.
ircd::ctx: Rename tool.
2019-07-13 23:20:03 -07:00
Jason Volk 63a238fa76 modules/federation/sender: Fix event_id regression. 2019-07-13 23:20:03 -07:00
Jason Volk 9fc5f86886 modules/m_fetch: Fix event construction regression. 2019-07-13 19:28:48 -07:00
Jason Volk b5b32e15da ircd:Ⓜ️:room::members: Fix key regressions in room::members queries. 2019-07-13 19:28:48 -07:00
Jason Volk 1fa275813c modules/media/magick: Call ::DestroyMagickResources() on module dtor. 2019-07-13 19:28:48 -07:00
Jason Volk ccfb3cd688 ircd::mods: Output linked module list to log on stuck module. 2019-07-13 19:28:48 -07:00
Jason Volk 9343d0ea2b ircd::mods::ldso: Add ifdefs for weak function undefining on other platforms. 2019-07-13 19:28:48 -07:00
Jason Volk 4b961099cc modules/client/createroom: Add default room version conf item; fix create eval. 2019-07-13 19:28:03 -07:00
Jason Volk 6abd1a8173 modules/m_fetch: Fix prev array counting calls. 2019-07-13 19:28:03 -07:00
Jason Volk 2489ae02ff modules/m_fetch: Explicitly cancel request after assignment failure. 2019-07-13 19:28:03 -07:00
Jason Volk f33f65040d ircd::net::dns::resolver: Increase timeout worker responsiveness. 2019-07-13 19:28:03 -07:00
Jason Volk 84d1749f4d ircd::mods: Improve/reorg internal interface related. 2019-07-13 19:28:03 -07:00
Jason Volk 55a70915a6 ircd:Ⓜ️ Fix module orderings. 2019-07-13 19:28:03 -07:00
Jason Volk df8fd36fde ircd:Ⓜ️:user: Simplify user::room_tags impl w/ modern linkage.
ircd:Ⓜ️:user: Simplify user::room_account_data impl w/ modern linkage.

ircd:Ⓜ️:user: Modernize user::profile impl linkage.

ircd:Ⓜ️:user: Modernize user::account_data impl linkage.

ircd:Ⓜ️:user: Simplify user::ignores impl w/ modern linkage.
2019-07-13 18:15:27 -07:00
Jason Volk 0eda690733 modules/console: Allow iteration of user's room tags in all rooms. 2019-07-13 18:15:27 -07:00
Jason Volk 6e97a72c50 ircd::ctx::ole: Minor interface reorg. 2019-07-13 18:15:27 -07:00
Jason Volk 1af930d541 Fix target inputs order in include/Makefile. 2019-07-13 15:51:55 -07:00
Jason Volk 2aafbaff5c configure: Fix includedir and install path related. 2019-07-12 19:29:51 -07:00