0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-28 05:18:59 +02:00
Commit graph

9723 commits

Author SHA1 Message Date
Jason Volk 9a850c1637 modules/federation/invite: Verify the invite event before adding our signature to it. 2019-06-30 02:11:14 -07:00
Jason Volk 2d5b4c9aca ircd:Ⓜ️🆔 Fix assertion for empty host()/hostname() on v3/v4 event::id's. 2019-06-30 01:39:33 -07:00
Jason Volk 8145652f2a ircd:Ⓜ️🆔 Tighten expectation for string bounds in validation grammars. 2019-06-30 01:31:07 -07:00
Jason Volk a3da1fd0d0 modules/client/events: Add missing user::room event_append_opts contextual data. 2019-06-29 19:16:20 -07:00
Jason Volk 1f8bff0ef5 modules/client/rooms/initialsync: Add missing event_append_opts contextual data. 2019-06-29 19:16:20 -07:00
Jason Volk 0def9bd5f1 modules/media/magick: Add conf limit for CPU cycles of a running ImageMagick job. 2019-06-29 19:16:20 -07:00
Jason Volk 55bc296068 modules/media/magick: Add conf limit for job based on the span quantum. 2019-06-29 17:31:40 -07:00
Jason Volk 0cfe6ef0ae doc: Fix webroot conf item rename from 7843925335 in setup instructions. [skip ci] 2019-06-29 05:23:34 -07:00
Jason Volk 75884a41c6 modules/index: Add magic extension fallback for .wasm application/wasm. 2019-06-29 00:22:35 -07:00
Jason Volk 1636fd795d modules/console: Fix imports misnaming m_conf -> conf. 2019-06-28 22:41:00 -07:00
Jason Volk 61e3fa848c modules/m_user: Determine the best query pattern for highlight count based on cache. 2019-06-28 22:34:41 -07:00
Jason Volk 88a633efdb construct: Improve usage error message. 2019-06-28 22:15:47 -07:00
Jason Volk 99cfdb9a86 modules/m_fetch: Ensure request removal from one callsite only. 2019-06-28 22:15:47 -07:00
Jason Volk ca8dcb3271 ircd::server: Avoid unnecessary tail call on empty overrun buffer. 2019-06-28 21:26:33 -07:00
Jason Volk 1e45ffcba2 ircd::server: Additional assertions. 2019-06-28 21:26:33 -07:00
Jason Volk 60fda46bdf ircd::http: Consolidate line terminator static strings. 2019-06-28 18:23:43 -07:00
Jason Volk ee23c98eda ircd::server: Call the progress callbacks before the completion routines. 2019-06-28 18:13:25 -07:00
Jason Volk 9ca019f03e ircd:Ⓜ️🆔:event: Add non-throwing static tests of v3/v4 id from string. 2019-06-28 03:42:07 -07:00
Jason Volk 6c62515a6d ircd:Ⓜ️🆔 Use proper reference hashing procedure for event::v3/event::v4 ctors. 2019-06-27 20:06:26 -07:00
Jason Volk 54d5afae49 ircd:Ⓜ️🆔 Fix id::event::v3/v4 hashing ctor return view of sigil. 2019-06-27 19:31:50 -07:00
Jason Volk 19df2bbf79 ircd:Ⓜ️:event::prev: Support version 3/4 references formats. 2019-06-27 19:22:54 -07:00
Jason Volk 0f02cf3c29 ircd::mods: Remove the version from infolog on load; improve fmt. 2019-06-27 02:22:56 -07:00
Jason Volk 6ce67a81a1 ircd:Ⓜ️:user::highlight: Add conf items to toggle counting; improve match detail. 2019-06-27 01:59:19 -07:00
Jason Volk 1f1fa501d5 modules/m_user: Add overload with phased IO: query content after type. 2019-06-27 01:59:03 -07:00
Jason Volk 0fb3f1d8ac ircd:Ⓜ️:user: Modernize the highlight counting interface. 2019-06-27 01:32:16 -07:00
Jason Volk a21f054cfc ircd::server: Handle exception when starting DNS resolution for peer. 2019-06-27 00:43:05 -07:00
Jason Volk 7494efe743 modules: Remove globally applied third-party build flags; apply per-module flags. 2019-06-27 00:41:58 -07:00
Jason Volk def6b5130a modules/index: Deprecate the ircd.webroot.path -> ircd.index.path w/ non-breaking carryover. 2019-06-27 00:41:57 -07:00
Jason Volk 7843925335 modules: Disperse modules to eliminate the s_ prefix-space. 2019-06-27 00:41:57 -07:00
Jason Volk 2301d378fa Trim outdated README docs in ircd/ modules/. 2019-06-26 22:56:31 -07:00
Jason Volk 8ea404a66a ircd:Ⓜ️🆔 Delegate string_view ctor. 2019-06-26 06:21:30 -07:00
Jason Volk ed5af1fdbd ircd:Ⓜ️🆔 Add class representations for event::v3 and event::v4. 2019-06-26 06:21:30 -07:00
Jason Volk ed5e7ef10a ircd:Ⓜ️🆔 Remove any fixed prefix to generated id::ROOM for now. 2019-06-26 06:21:30 -07:00
Jason Volk fcfc28c6e4 ircd:Ⓜ️🆔 Add event::id version gauge method. 2019-06-26 06:21:30 -07:00
Jason Volk 7c142b9519 ircd:Ⓜ️🆔 Add event_id version 3 and version 4 grammars. 2019-06-26 06:21:07 -07:00
Jason Volk 142622db77 ircd: Consolidate base conversions internal temporary buffers. 2019-06-26 01:54:28 -07:00
Jason Volk 5500a897e9 ircd: Add RFC4648 base64url conversion suite. 2019-06-26 01:52:42 -07:00
Jason Volk 19b85ef908 ircd: Add mutable_buffer based replace_copy stringop. 2019-06-26 01:44:23 -07:00
Jason Volk 5c03f4e08f ircd: Add mutable_buffer inplace replace to stringops. 2019-06-26 01:16:27 -07:00
Jason Volk 6379813950 ircd::server: Additional assertions; minor cleanup. 2019-06-26 00:27:41 -07:00
Jason Volk b1974871c8 ircd::server: Split out content completion branches into internal subroutines. 2019-06-25 21:08:27 -07:00
Jason Volk 90095b0034 modules/webhook: Handle the github delete event. 2019-06-25 07:58:43 -07:00
Jason Volk ae83682e2d modules/webhook: Handle the repository github event. 2019-06-25 07:57:41 -07:00
Jason Volk 754adf33ec ircd:Ⓜ️:keys: Add pretty()/pretty_oneline() output diagnostics. 2019-06-25 07:42:13 -07:00
Jason Volk 758ee9c185 ircd:Ⓜ️:keys: Retype server_name property as json::string. 2019-06-25 07:13:10 -07:00
Jason Volk 936ce256da modules/s_keys: Fix regression from c2f86a8094 2019-06-25 06:08:38 -07:00
Jason Volk 2ae4c452e2 Remove warning label for production use. 2019-06-24 14:51:56 -07:00
Jason Volk d58e119f7b ircd::json: Synthesized repropagation of recursive grammars. 2019-06-24 04:41:06 -07:00
Jason Volk 425f277eaa ircd: Fix main thread assertion. 2019-06-24 03:55:11 -07:00
Jason Volk b0502195ea ircd::assert: Static assert for clang supporting __builtin_debugtrap(). 2019-06-24 03:55:11 -07:00