0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-27 22:38:21 +02:00
Commit graph

9302 commits

Author SHA1 Message Date
Jason Volk 0c7dcf6cc7 modules/s_fetch: Use better source node information for auth fetching on miss. 2019-04-29 11:37:48 -07:00
Jason Volk 64770c0214 ircd:Ⓜ️:event::prev: Add suite to check if prev reference exists; minor cleanup. 2019-04-29 11:06:56 -07:00
Jason Volk 73ea2ff156 ircd:Ⓜ️:event: Add comment \brief's to prev and refs interfaces. 2019-04-29 10:59:33 -07:00
Jason Volk 17a9763da6 ircd:Ⓜ️:event::prev: Use size_t indexing rather than uint. 2019-04-29 10:57:43 -07:00
Jason Volk f3ba0f163b modules/client/sync/rooms/account_data: Eliminate the idx upper bound on room tags selection. 2019-04-29 10:28:55 -07:00
Jason Volk 6d849b5adc modules/vm: Minor cleanup. 2019-04-27 20:01:27 -07:00
Jason Volk 010790550d modules/s_fetch: Fetch auth_chain for parent event rather than missing auth_events. 2019-04-27 20:00:26 -07:00
Jason Volk e75b75e3f9 modules/client/createroom: More descriptive error propagation here. 2019-04-27 18:33:23 -07:00
Jason Volk cf0196d374 ircd:Ⓜ️:error: Unquote the returned strings. 2019-04-27 18:32:45 -07:00
Jason Volk 43e36861cc modules/m_room_history_visibility: Add some more rules for node visibility. 2019-04-27 18:32:45 -07:00
Jason Volk 80fb8699a1 ircd:Ⓜ️ Add a membership string size constant. 2019-04-27 18:32:45 -07:00
Jason Volk 425385265a ircd:Ⓜ️:room::origins: Minor reorg for_each. 2019-04-27 18:32:45 -07:00
Jason Volk f95d66a914 modules/federation/event_auth: Use visibility call for all logic rather than special case here. 2019-04-27 18:32:45 -07:00
Jason Volk 48f339ac82 modules/m_event: Tweak conditions for is_power_event(). 2019-04-27 15:59:56 -07:00
Jason Volk 0cdbe472d1 ircd::util: Add pretty() convenience to timer. 2019-04-27 15:51:36 -07:00
Jason Volk 2e586fe529 modules/s_command: Add a ping command. 2019-04-27 15:41:13 -07:00
Jason Volk ac6db5ba8d modules/console: Add these bypasses for manual cmds. 2019-04-26 18:57:45 -07:00
Jason Volk c0f7daaff4 ircd::fs::aio: Fix warning indicator placement. 2019-04-26 06:21:30 -07:00
Jason Volk ea7e06fe27 modules/client/rooms/state: Optimize parallel closure invariant. 2019-04-26 06:04:06 -07:00
Jason Volk 6335a0ce09 modules/s_fetch: Use vm::eval array constructor here. 2019-04-26 05:30:21 -07:00
Jason Volk c8df604d24 modules/s_fetch: Use request.finished=-1 for request gc. 2019-04-26 05:30:21 -07:00
Jason Volk 0b8ebf8d09 modules/s_fetch: Add conf item for auth timeout; tweak event timeout default. 2019-04-26 05:30:21 -07:00
Jason Volk 10b8e1d08b ircd:Ⓜ️:event::fetch: Relax object semantics. 2019-04-26 05:30:21 -07:00
Jason Volk 32bd8a8031 modules/s_fetch: Minor reorg. 2019-04-26 05:30:21 -07:00
Jason Volk 564a64e5d6 modules/s_fetch: Improve recursive eval. 2019-04-26 05:30:21 -07:00
Jason Volk e7251730a3 modules/s_fetch: Additional debug msgs for synchronous auth_chain fetch. 2019-04-26 05:30:21 -07:00
Jason Volk c5577e653a modules/m_room_member: Remove old hook. 2019-04-26 03:39:59 -07:00
Jason Volk 05306b2ce7 ircd:Ⓜ️ Minor formatting fix; remove stale comment. 2019-04-26 03:23:09 -07:00
Jason Volk 396a218e6a modules/s_command: Sketch preliminary handlers with rich responses. 2019-04-26 02:37:21 -07:00
Jason Volk 47247e9f2f modules/console: Fix feds event argument interp. 2019-04-26 01:48:46 -07:00
Jason Volk e5563586cf ircd:Ⓜ️ Additional room sounding tools; improve console cmd. 2019-04-26 01:47:13 -07:00
Jason Volk 486ca09153 ircd:Ⓜ️ Replace is_complete w/ sounding(); console cmd. 2019-04-26 01:35:39 -07:00
Jason Volk ba797778d6 ircd:Ⓜ️ Provide event_idx for event after gap to closure. 2019-04-26 01:35:38 -07:00
Jason Volk e3e9322718 ircd:Ⓜ️ Add a room depth gap sounding suite w/ console cmd. 2019-04-26 01:35:16 -07:00
Jason Volk f26fc85b0a ircd:Ⓜ️:error: Add convenience getters for properties. 2019-04-25 23:35:46 -07:00
Jason Volk 67380746b6 ircd::fs: Default write_opts::keep_size to true for fallocate() behavior. 2019-04-25 22:16:13 -07:00
Jason Volk cfe4807b77 ircd::prof: Add a higher resolution syscall timer. 2019-04-25 21:10:45 -07:00
Jason Volk 30b59f4736 ircd::prof: Reorg; deinline various; add comments. 2019-04-25 21:10:45 -07:00
Jason Volk e4acdbf772 ircd: Tweak the smalldate() format. 2019-04-25 07:35:18 -07:00
Jason Volk e8efe326d6 modules/m_event: Use smalldate() for pretty_oneline(). 2019-04-25 07:30:28 -07:00
Jason Volk 8fda41c2ef modules/s_fetch: Unset the request.origin after failed start. 2019-04-25 06:59:19 -07:00
Jason Volk 6bd26ecbb3 ircd::server: Use zero ipv4 addr for null string here. 2019-04-25 03:16:24 -07:00
Jason Volk 2f2f3d617e ircd::client: Increase default timeouts. 2019-04-25 03:16:12 -07:00
Jason Volk 0a20ec19c0 modules/s_fetch: Remove cancels on request construction error. 2019-04-25 02:18:03 -07:00
Jason Volk 7d6271aa48 modules/s_fetch: Improve request removal synchronization between workers. 2019-04-25 00:36:38 -07:00
Jason Volk 4b70ae70c7 modules/s_fetch: Use the event origin as fallback host. 2019-04-24 21:31:04 -07:00
Jason Volk 54e5b2273f modules/console: Add a parse alternative to fed event noparse argument. 2019-04-24 21:29:33 -07:00
Jason Volk 83d4ce49b0 modules/console: Add a stringify test cmd. 2019-04-24 21:29:22 -07:00
Jason Volk 57d2cc9350 ircd::json: Fix and optimize for loss of type on member property names. 2019-04-24 21:03:41 -07:00
Jason Volk ad3fedd2e2 ircd::json: Remove explicit type check here. 2019-04-24 20:12:58 -07:00