0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-06 13:58:56 +01:00
Commit graph

10828 commits

Author SHA1 Message Date
Jason Volk
ac03c9a13b ircd: Use bool return values through prefetching stack. 2019-08-19 21:18:26 -07:00
Jason Volk
7c6a0be4b5 ircd:Ⓜ️:room: Remove cruft. 2019-08-19 20:58:14 -07:00
Jason Volk
bfbf8d3852 configure: Generate verbose object source. 2019-08-19 20:38:22 -07:00
Jason Volk
6ccbede478 ircd::fs::aio: Use ctx::dock for waiter; minor reorg. 2019-08-19 20:24:05 -07:00
Jason Volk
25f5f28102 ircd::fs::aio: Improve conf item documentation. 2019-08-19 20:11:59 -07:00
Jason Volk
26058e86ce ircd:Ⓜ️:users: Improve users iteration w/ optimized events:: interface. 2019-08-19 19:44:03 -07:00
Jason Volk
6a8a7451d9 ircd:Ⓜ️:events: Optimize query pattern for sender iterations. 2019-08-19 19:35:58 -07:00
Jason Volk
e58434705e ircd:Ⓜ️:dbs: Augment event_sender with a second key domain. 2019-08-19 18:40:12 -07:00
Jason Volk
14a0834c48 modules/web_hook: Support organization/member_invited action. 2019-08-19 15:29:40 -07:00
Jason Volk
50d18d73cb modules/web_hook: Support organization/member_removed detail; tweak format. 2019-08-19 15:23:54 -07:00
Jason Volk
bfc6a522f2 modules/console: Improve room top format. 2019-08-18 08:48:26 -07:00
Jason Volk
0c317bdf9d ircd:Ⓜ️:room::state::space: Add nullary count() to interface. 2019-08-18 08:33:00 -07:00
Jason Volk
e38371d50c ircd:Ⓜ️:room: Add basic count() suite. 2019-08-18 08:20:11 -07:00
Jason Volk
7016241df2 modules/client/rooms/state: Fix param check; avoid parv[] assertions. 2019-08-18 07:31:40 -07:00
Jason Volk
4d88f4bb4f ircd:Ⓜ️:create: Implement trusted_private_chat preset power_levels. 2019-08-18 06:48:13 -07:00
Jason Volk
abca51deea ircd:Ⓜ️:room::power: Add cheap composer for augmented default power_levels content. 2019-08-18 06:38:10 -07:00
Jason Volk
3418f85a67 Revert "m::create: Ensure m.room.join_rules event is created on spec preset rooms."
This reverts commit 0a2510bc89.
2019-08-18 06:15:02 -07:00
Jason Volk
163fda95e0 modules/federation/make_leave: Send room_version in response top level. (#18) 2019-08-18 05:59:55 -07:00
Jason Volk
19c2d7da8e ircd:Ⓜ️:room::auth: Fix incorrectly resolved index() call. (#18) 2019-08-18 05:56:08 -07:00
Jason Volk
52657ca410 ircd:Ⓜ️:room::auth::chain: Simplify interface. 2019-08-18 05:46:42 -07:00
Jason Volk
8baa2265e4 modules/m_room_join_rules: Fix circular dep w/ specific import. (#109) 2019-08-18 05:34:59 -07:00
Jason Volk
f0e817b8f2 ircd::client: Skip attempt at response when socket d/c'ed on exception. 2019-08-18 05:29:18 -07:00
Jason Volk
a49560cd1a modules/console: Fix argument interpretation to make the state::space key properly. 2019-08-18 04:57:18 -07:00
Jason Volk
6e49f8ae6b ircd:Ⓜ️:room::state::space: Cleanup/simplify w/ structured bindings. 2019-08-18 04:57:18 -07:00
Jason Volk
48ee5e01d5 ircd:Ⓜ️:room::state::space: Fix key construction for wildcard ranges. 2019-08-18 04:57:18 -07:00
Jason Volk
01df345789 modules/m_room_auth: Add room check to rule 2. 2019-08-18 04:13:12 -07:00
Jason Volk
911e68e5f5 ircd:Ⓜ️:room::auth: Fetch join_rules for invite auth_events. 2019-08-18 04:13:12 -07:00
Jason Volk
cb94558c4a ircd:Ⓜ️:fed: Remove opts inline constructor due to shared linkage issues. 2019-08-18 04:13:12 -07:00
Jason Volk
100aefc605 ircd:Ⓜ️ Reorder module loading and unloading. (#109) 2019-08-18 04:13:12 -07:00
Jason Volk
17846bdeb1 modules/net_dns: Simplify room create hook related. 2019-08-18 03:09:34 -07:00
Jason Volk
8454ae0275 ircd:Ⓜ️:room::head: Simplify interface; move to module. 2019-08-18 03:09:34 -07:00
Jason Volk
59618c6a44 ircd:Ⓜ️ Move event::auth to room::auth; move to module. 2019-08-18 03:09:34 -07:00
Jason Volk
e3ced849ee ircd:Ⓜ️:room: Remove old cruft. 2019-08-18 00:32:01 -07:00
Jason Volk
59a6d4f6b5 modules: Stub modules in place for m_event/m_room; reorder load list. 2019-08-18 00:32:00 -07:00
Jason Volk
51adbcfe24 construct: Simplify warning condition; fix warning log message argument. 2019-08-17 22:26:23 -07:00
Jason Volk
272e28aebe ircd:Ⓜ️:event::auth: Fetch join_rules on membership=invite. 2019-08-17 13:56:02 -07:00
Jason Volk
7218a5db36 ircd:Ⓜ️:event::auth: Fix missing state_key param to power check. 2019-08-17 12:24:41 -07:00
Jason Volk
1ec8ab2d0d modules/key/server: Fix assertion from 7420bf1156. (Fixes #129) 2019-08-17 11:58:46 -07:00
Jason Volk
8b41b95067 modules/m_room_member: Relax target member auth event check in 5. c. iii. 2019-08-17 11:53:31 -07:00
Jason Volk
23a5c99165 modules/federation/invite2: Fix room version unquoting. (#18) 2019-08-17 11:50:08 -07:00
Jason Volk
a9538fb4e0 ircd:Ⓜ️:event::auth: Augment missing auth events; check twice; etc. 2019-08-17 11:50:08 -07:00
Jason Volk
5e6fcf8758 modules/m_room_member: Only enforce 5. b. iii. if sender member auth event supplied in the tab. 2019-08-17 09:42:48 -07:00
Jason Volk
7fa5948fd3 modules/vm: Check auth during eval. 2019-08-17 08:34:46 -07:00
Jason Volk
7cc37e517a ircd:Ⓜ️ Fix exception propagation from internal(room) check. 2019-08-17 08:30:58 -07:00
Jason Volk
b18a1a3ebd modules/client/createroom: Remove the parent property. 2019-08-17 08:30:58 -07:00
Jason Volk
1e8b5b91da modules/client/send_to_device: Fix top object. 2019-08-17 07:54:16 -07:00
Jason Volk
62d7c94cfe ircd::mods: Fix init function being called without recursive loading awareness. (#109) 2019-08-17 04:52:09 -07:00
Jason Volk
167c669468 modules/m_typing: Fix origin property requirement. (regression from c760eb0a) 2019-08-17 04:17:36 -07:00
Jason Volk
c63374849a modules/client/sync/rooms/ephemeral/receipt: Make ephemeral/receipt phase aware; no initial. 2019-08-17 04:13:57 -07:00
Jason Volk
9bab37d585 modules/client/sync/rooms/account_data: Make handler phase aware. (closes #105) 2019-08-17 03:43:01 -07:00