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

10498 commits

Author SHA1 Message Date
Jason Volk a4d61ba51b modules/m_receipt: Only broadcast if the user has membership=join. 2019-08-12 03:40:56 -07:00
Jason Volk 9b2a227294 modules/web_hook: Fix quotations around author name. 2019-08-12 03:29:11 -07:00
Jason Volk ad571640e0 ircd:Ⓜ️:events: Reduce call count in for_each_sender loop. 2019-08-12 03:03:37 -07:00
Jason Volk ddfae956d2 modules/client/directory/user: Add avatar_url and display_name to results.
modules/client/directory/user: Increase buffer size.
2019-08-12 03:03:37 -07:00
Jason Volk 2c57890e0f modules/client/sync: Increase the linear buffer size. 2019-08-12 01:39:16 -07:00
Jason Volk 53b54e0f62 modules/client/sync/rooms/state: Fix left rooms members droptimization. 2019-08-12 01:39:16 -07:00
Jason Volk 947ac356d0 modules/m_command: Add support for public response-to-room. 2019-08-12 01:39:16 -07:00
Jason Volk a18325db07 ircd:Ⓜ️:dbs: Fix out-of-order writes of m.room.redaction of state. 2019-08-12 01:39:16 -07:00
Jason Volk 3a420fb3b1 ircd:Ⓜ️:dbs: Downgrade various debug errors to warnings. 2019-08-12 01:39:16 -07:00
Jason Volk 2d928bfa4a modules/console: Use m::room_id() for room id cmd. 2019-08-12 01:39:16 -07:00
Jason Volk 4ab2623ef2 modules/conf: Don't rehash on run; don't rehash on !conf create either. 2019-08-12 01:39:16 -07:00
Jason Volk f74ddd0171 ircd:Ⓜ️ Add back the id::NODE sigil; add to room_id() translation. 2019-08-12 01:39:16 -07:00
Jason Volk b60edf3212 ircd:Ⓜ️ Eliminate the !nodes room related. 2019-08-12 01:39:16 -07:00
Jason Volk f24bf54799 ircd:Ⓜ️ Eliminate the user::users room references. 2019-08-12 01:39:16 -07:00
Jason Volk cd477e8ce7 modules/console: Add some basic feedback on user mxid cmd. 2019-08-12 01:39:16 -07:00
Jason Volk a4cb296099 modules/m_user: Eliminate the !users room from m::create(user). 2019-08-12 01:39:16 -07:00
Jason Volk 3dfd8e5c75 modules/client/directory/user: Modernize w/ m::users:: and json::stack. 2019-08-12 01:39:16 -07:00
Jason Volk 0c05241fec ircd:Ⓜ️:users: Refactor !users room out of the users:: interface. 2019-08-11 23:30:50 -07:00
Jason Volk eb587c6334 ircd:Ⓜ️ Improve the exists(user_id) check. 2019-08-11 23:30:50 -07:00
Jason Volk 8779cfd866 ircd:Ⓜ️ Move m::users to module. 2019-08-11 23:30:50 -07:00
Jason Volk dffb03a562 ircd: Cleanup / simplify assert related interface. 2019-08-11 23:30:50 -07:00
Jason Volk e7596fba96 ircd:Ⓜ️:room::state::space: Log a DWARNING on rebuild interruption. 2019-08-11 23:30:50 -07:00
Jason Volk a3f2f2082e ircd:Ⓜ️:room::state::space: Fix default value in seek key generation. 2019-08-11 18:25:52 -07:00
Jason Volk b8a595a1c5 ircd:Ⓜ️:dbs: Cleanup/modernize with structured bindings. 2019-08-11 18:18:57 -07:00
Jason Volk 7315c37018 modules/console: Improve format for v3+ rooms. 2019-08-11 18:18:45 -07:00
Jason Volk aa4147b02a ircd:Ⓜ️:sync: Fix conditions for non-phased non-initial sync items. 2019-08-11 08:15:36 -07:00
Jason Volk 9bab532c3e ircd:Ⓜ️:sync: Add interruption points in polylog caller; state iteration. 2019-08-11 08:00:41 -07:00
Jason Volk a2c05437d2 ircd::ctx: Export this_ctx down to ircd::. 2019-08-11 08:00:17 -07:00
Jason Volk 9a3f37c0af ircd:Ⓜ️:sync: Remove cruft. 2019-08-11 07:51:42 -07:00
Jason Volk f4b860e612 modules/client/sync/rooms/state: Remove assertion. 2019-08-11 05:20:39 -07:00
Jason Volk 41c8643305 ircd::fs: Use better indicator for async support type. 2019-08-11 04:52:38 -07:00
Jason Volk f8df61536a modules/m_presence: Modernize; remove old flag. 2019-08-11 04:38:50 -07:00
Jason Volk f14a23aaf6 modules/client/sync/presence: Disable interruption on concurrent wait. 2019-08-11 04:38:50 -07:00
Jason Volk 125f53872c ircd::fs: Preliminary io_uring infrastructure plumbing. 2019-08-11 01:39:30 -07:00
Jason Volk ff66f5c8d5 configure: Check for linux/io_uring.h 2019-08-10 23:22:28 -07:00
Jason Volk 588b0aa9bc ircd::fs::aio: Fix bitrot assertion; simplify aio related. 2019-08-10 23:22:28 -07:00
Jason Volk 84d4b091fe modules/client/sync/device_one_time_keys_count: Fix error. 2019-08-10 23:22:28 -07:00
Jason Volk 2a7dc12386 ircd:Ⓜ️🆔 Improve version check exception msg. 2019-08-10 23:22:28 -07:00
Jason Volk 395624879c ircd:Ⓜ️:vm: Add event_id version floor check conform hook. 2019-08-10 01:28:21 -07:00
Jason Volk 45d9a79cc0 ircd:Ⓜ️:event::conforms: Fix event_id version regression in self-reference check. 2019-08-10 01:00:28 -07:00
Jason Volk 07cdc73593 modules/m_room_power_levels: Diverge auth rule 10.b. 2019-08-10 00:53:38 -07:00
Jason Volk 111ffd2216 modules/m_room_member: Fix auth event existence conditional branches in auth hooks. 2019-08-10 00:38:40 -07:00
Jason Volk 0a2510bc89 m::create: Ensure m.room.join_rules event is created on spec preset rooms. 2019-08-10 00:16:36 -07:00
Jason Volk c1afee6183 modules/web_hook: Use json::string type rather than unquote(). (#17) 2019-08-10 00:02:46 -07:00
Jason Volk 8bce90fbf3 modules/client/keys/upload: Properly implement one_time_keys upload. (Fixes #9) 2019-08-09 23:34:20 -07:00
Jason Volk ab8771aae3 modules: Fix various hookfn instance constness. 2019-08-09 21:27:41 -07:00
Jason Volk 6d4acdd01a modules/m_event_append: Assertions that event being appended has fundamental fields. 2019-08-09 21:27:41 -07:00
Jason Volk 64a5eec565 modules/console: Sort files by SST number. (#13) 2019-08-08 20:01:42 -07:00
Jason Volk 198fbfa20b ircd::db: No compaction readahead for direct IO. 2019-08-08 19:50:33 -07:00
Jason Volk 573c7d892c modules/m_fetch: Allow timedout() to also respond when request is finished. (Fixes #121) 2019-08-08 19:12:09 -07:00