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

13598 commits

Author SHA1 Message Date
Jason Volk 66639ee119 ircd::png: Elaborate callback surface; add logger to prevent libpng writes to stderr. 2021-01-23 10:57:01 -08:00
Jason Volk 1d6325949d modules/media/thumbnail: Add bypass for animated PNG thumbnailing. 2021-01-21 22:08:32 -08:00
Jason Volk ddfba500ad ircd::png: Add acTL info detection to decide animation from buffer. 2021-01-21 22:08:32 -08:00
Jason Volk 690e641e90 ircd::fs: Fix erroneous/redundant fallthrough to blocking flush. 2021-01-21 20:00:32 -08:00
Jason Volk 7aff759abc ircd::png: Add unit; start header; stub. 2021-01-15 19:55:28 -08:00
Jason Volk b26bb2ec6c configure: Fix various --disable actions for proper inverse --enable behavior. 2021-01-15 19:55:28 -08:00
Jason Volk 1d46cf9f5f ircd:🆑 Enable configure by default; disable runtime by default. 2021-01-15 19:55:28 -08:00
Jason Volk 78133c59cd configure: Add libpng detections and configurations. 2021-01-15 18:01:53 -08:00
Jason Volk 173ba9ddf6 configure: Fix missing argument separator. 2021-01-15 17:21:41 -08:00
Jason Volk 3549ab473a ircd:🆑 Load the pipe dynamically after configuring environment. 2021-01-14 23:44:49 -08:00
Jason Volk c34045c9d8 ircd:🆑 Prevent notify to same context in callback. 2021-01-14 23:44:31 -08:00
Jason Volk 383637ae51 ircd:Ⓜ️:dbs: Add conf items for content / event_json file size. 2021-01-12 13:55:45 -08:00
Jason Volk 165454dd85 ircd:Ⓜ️:acquire: Use backfill for potentially softfailed state. 2021-01-12 13:55:45 -08:00
Jason Volk ee23dae92a ircd:Ⓜ️:init::backfill: More aggressive pool size default. 2021-01-12 13:55:45 -08:00
Jason Volk 485f412eed modules/federation/send: Open JSON top object on all reply branches. 2021-01-12 13:55:45 -08:00
Jason Volk 9740b15fb9 ircd:Ⓜ️:vm: Additional emption related fault codes. 2021-01-12 13:55:45 -08:00
Jason Volk 869ce974bf ircd:🆑 Add primary interface component handle classes. 2021-01-12 13:55:45 -08:00
Jason Volk 5ad43d8817 ircd:🆑 Add library interfacing utils; add init, infolog device banner.
ircd:🆑 Add context and device queue related init/dtor.
2021-01-08 01:37:45 -08:00
Jason Volk b47171f8f9 ircd:Ⓜ️:dbs: Increase content column cache default. 2021-01-08 01:37:45 -08:00
Jason Volk 3e5f297605 ircd::log: Add condition to further negate mask negation of stderr for startup in -quiet mode. 2021-01-08 01:37:45 -08:00
Jason Volk 0d641aca00 ircd::log: Fix comments; named constants for width values. 2021-01-08 01:37:45 -08:00
Jason Volk 0f8647dfa6 ircd:Ⓜ️:init::backfill: Fix invalid termination of finished context. 2021-01-08 01:37:45 -08:00
Jason Volk a49fa17c7e modules: Implement s2s unstable 22.3 m.signing_key_update handler. 2021-01-04 13:17:30 -08:00
Jason Volk d6e01f5a43 ircd:Ⓜ️ Add signing_key_update schema. 2021-01-04 13:17:30 -08:00
Jason Volk b26fe736a4 modules/client/keys/query: Respond w/ master/self/user signing keys. 2021-01-04 13:17:30 -08:00
Jason Volk 3db37a3a4d modules/federation/user_devices: Respond w/ master_keys/self_signing_keys. 2021-01-04 13:01:13 -08:00
Jason Volk e9239a4135 modules/federation/user_keys_query: Respond w/ master_keys/self_signing_keys. 2021-01-04 13:01:13 -08:00
Jason Volk c852397a7d modules/client/keys/device_signing/upload: Implement c2s r0.6.1 13.11.2.3.2 POST. 2021-01-04 13:01:13 -08:00
Jason Volk 4b156cae2f construct: Split homeserver into unit; move smoketest handler; fix -nomatrix. 2021-01-04 08:47:22 -08:00
Jason Volk c799f378d1 ircd:Ⓜ️ Structure for CrossSignKey. 2021-01-04 08:47:21 -08:00
Jason Volk 68fc738a3c modules/client/keys/changes: Implement c2s r0.6.1 13.11.5.2.4 keys/changes (changed half). 2021-01-04 08:47:21 -08:00
Jason Volk a5ddaf0a41 modules/client/sync/rooms/state: Move hero scan count to conf item; dedup constant. 2021-01-04 02:46:48 -08:00
Jason Volk 668e265623 modules/client/keys/device_signing/upload: Add /r0/ handler in addition to /unstable/. 2021-01-04 02:31:41 -08:00
Jason Volk 882c1933fd modules/client/search: Add conf item to override limit parameter. 2021-01-04 02:31:41 -08:00
Jason Volk 4d02eb2286 ircd:🆑 Add unit; start namespace. 2021-01-04 02:31:41 -08:00
Jason Volk e44316ba1e ircd::prof: Prevent kern time warning during static initialization. 2021-01-04 02:16:33 -08:00
Jason Volk 2c1f9e5162 ircd::resource::response::chunked: Add convenience amalgam w/ json::stack, top json::object. 2021-01-04 01:12:49 -08:00
Jason Volk d52d6bc042 ircd::db: Add conf item to disable file deletion on open; add to -safe mode diagnostic. 2021-01-04 01:12:49 -08:00
Jason Volk 446f319391 ircd::ctx::posix: Trapdoor complex allowing real pthreads to work again. 2021-01-04 01:12:49 -08:00
Jason Volk e37a775e9b ircd::ctx::posix: Add interface to toggle hook; split header internal/external. 2021-01-04 01:12:39 -08:00
Jason Volk 544a3651ed modules/client/sync: Add ?pause query string; available to clients to effect 7ec8b78374. 2020-12-29 01:46:36 -08:00
Jason Volk 42b50d9e50 modules/client/sync/rooms/timeline: Add conditions to prevent some ops when discarding. 2020-12-29 01:45:45 -08:00
Jason Volk 562d2b83f2 modules/web_hook: Append emoji to tag create. 2020-12-29 00:42:57 -08:00
Jason Volk d20e53f33a modules/web_hook: Query proper attributes to determine delete op on push. 2020-12-28 20:51:13 -08:00
Jason Volk 3e2e876ebe ircd:Ⓜ️:gossip: Fix attempt hash; msb on remote. 2020-12-28 19:41:40 -08:00
Jason Volk 619430d07c share/webapp: Remove already unused browser-matrix.min.js. (fixes #173) 2020-12-28 19:35:15 -08:00
Jason Volk 0b798b1bea modules/console: Fix missing coverage of user::mitsein overloads. 2020-12-28 19:33:14 -08:00
Jason Volk 7c29795c68 modules/console: Add user mitsein count cmd. 2020-12-28 19:33:14 -08:00
Jason Volk ff0a6c2ce7 ircd:Ⓜ️:user::mitsein: Replace string w/ hash for seen state. 2020-12-28 19:33:14 -08:00
Jason Volk 30d7c11db7 ircd:Ⓜ️:presence: Add prefetch() to interface. 2020-12-28 19:33:14 -08:00