0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-15 23:18:35 +02:00
Commit graph

9898 commits

Author SHA1 Message Date
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
Jason Volk 023167b440 modules/client/sync: Add a 'semaphore mode' for muted sync. 2019-07-12 19:29:51 -07:00
Jason Volk 6b54ab902e modules/client/sync: Minor cleanup of condition statements. 2019-07-12 19:29:51 -07:00
Jason Volk 393e4f32de modules/client/sync: Add comment on the phased sync arg. 2019-07-12 19:29:51 -07:00
Jason Volk d0cc5b020b ircd::fs: Minor reorg of fadvise related. 2019-07-12 19:29:51 -07:00
Jason Volk 4090b8f3da modules/client/rooms/invite: Use json::stack to generate request content. 2019-07-12 19:29:51 -07:00
Jason Volk 519b19547d modules/console: Fix regression. 2019-07-12 19:29:51 -07:00
Jason Volk 09ea0be2f0 modules/client/rooms/invite: Improve error reporting. 2019-07-12 19:29:51 -07:00
Jason Volk 5c8a97c43e modules/client/rooms/invite: Use the v2 invite api here. 2019-07-12 19:29:51 -07:00
Jason Volk 212e4abb55 ircd:Ⓜ️:fed: Add /v2/invite request support. 2019-07-12 19:29:51 -07:00
Jason Volk ce55859fb2 ircd:Ⓜ️ Rename v1 to fed. 2019-07-12 19:29:51 -07:00
Jason Volk fe4ce5c130 modules/client/rooms/invite: Fix event construction. 2019-07-12 19:29:51 -07:00
Jason Volk ef670cc8b9 modules/client/createroom: Abort room creation for DM's if error inviting counter-party. 2019-07-12 19:29:51 -07:00
Jason Volk f4600bb002 modules/client/createroom: Create with room_version 4. 2019-07-12 19:29:51 -07:00
Jason Volk 4353034027 modules/client/events: Prevent seek of event_idx for EDU's. 2019-07-12 19:29:50 -07:00
Jason Volk 9e10ddcc61 ircd:Ⓜ️:event: Improve construction event_id related conditions. 2019-07-12 19:29:50 -07:00
Jason Volk 76148e2971 modules/client/events: Fix condition; use minmax/minor cleanup. 2019-07-12 19:29:50 -07:00
Jason Volk b5219750be modules/vm: Move the room_id append up the stack. 2019-07-11 19:34:20 -07:00
Jason Volk 2d7a914eb2 ircd:Ⓜ️:event: Fix detection on hashing constructor. 2019-07-11 19:22:35 -07:00
Jason Volk d837753d29 modules/console: Fix an event construction. 2019-07-11 18:58:18 -07:00
Jason Volk d7ac655220 ircd:Ⓜ️:pretty: Simplify all space literals. 2019-07-11 18:58:17 -07:00
Jason Volk e39adf9942 ircd:Ⓜ️ Calculate hash on pretty_online(event) if missing. 2019-07-11 18:58:17 -07:00
Jason Volk 59467cf670 ircd::util: Add minmax(). 2019-07-11 18:58:17 -07:00
Jason Volk e0ff0dfd3c modules/m_keys: Improve cache::get query. 2019-07-11 18:58:17 -07:00
Jason Volk 4947ef10f5 ircd:Ⓜ️:room: Add missing linear event::idx get(). 2019-07-11 18:58:17 -07:00
Jason Volk dcffd35c40 ircd: Use buffer::copy() here. 2019-07-11 18:58:17 -07:00
Jason Volk e4a036f18a ircd:Ⓜ️:error: Improve the what() format on m::error. 2019-07-11 18:58:16 -07:00
Jason Volk c4e5d06d91 ircd:Ⓜ️:error: Improve construction stack. 2019-07-11 17:22:16 -07:00
Jason Volk 628766f6fa ircd:Ⓜ️:vm::eval: Remove the size-one array branch. 2019-07-11 16:57:41 -07:00
Jason Volk 88bd487d5d modules/client/events: Fix regression from aebfd8d9ff. 2019-07-11 16:57:41 -07:00
Jason Volk 9629028552 ircd:Ⓜ️ Assert non-empty event_id for the throwing index(event_id). 2019-07-11 16:57:41 -07:00
Jason Volk 10fcd5ee21 ircd:Ⓜ️:room::auth: Fix make_refs composition format error. 2019-07-11 16:57:41 -07:00
Jason Volk f53112217f modules/console: Fix unwrapped prev_events iteration. 2019-07-11 16:29:07 -07:00
Jason Volk 3b088e8bc1 modules/federation/get_missing_events: Fix unwrapped prev_events iteration. 2019-07-11 16:24:43 -07:00
Jason Volk f6f71fbbce modules/m_receipt: Make event_id in content required. 2019-07-11 16:20:26 -07:00
Jason Volk 673da4df1f modules/console: Improve the console eval file cmd. 2019-07-11 15:51:09 -07:00
Jason Volk f9bd97f8c3 modules/m_vm: Fix hashes addition to the event iov for compat for now. 2019-07-11 15:51:09 -07:00
Jason Volk ae071552fb ircd::ctx::ole: Add options structure; minor cleanup. 2019-07-11 15:51:09 -07:00
Jason Volk d19e960c58 ircd: Split ctx::ole to definition file. 2019-07-11 15:51:09 -07:00
Jason Volk be0fad506e ircd::ctx: Move macro condition to internal header. 2019-07-11 15:51:09 -07:00
Jason Volk de94e95422 ircd: Split out overgrown components from stringops.h 2019-07-11 15:51:09 -07:00
Jason Volk d53744b3f8 ircd: Rename gmatch/gequals. 2019-07-11 15:51:09 -07:00
Jason Volk 0f4d1e2869 ircd::net::socket: Convert totals counters to stats::items. 2019-07-11 15:51:09 -07:00
Jason Volk 13d733e89d ircd::stats: Allow a default value to be passed in the feature. 2019-07-11 15:51:09 -07:00
Jason Volk 7fdf87a21f ircd:Ⓜ️:user: Combine user.h and user/user.h like other directories. 2019-07-11 15:51:09 -07:00