0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-05-20 11:53:46 +02:00
Commit graph

13520 commits

Author SHA1 Message Date
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
Jason Volk 7ec8b78374 modules/client/sync: Add pause/freeze behavior synchron for developer diagnostic. 2020-12-28 19:33:14 -08:00
Jason Volk 5b4065048e ircd:Ⓜ️:sync: Include device_id in synchron loghead output. 2020-12-28 19:33:14 -08:00
Jason Volk b9832c3a9e modules/client/search: Implement c2s r0.6.1 13.15.1.1 /client/search (closes #20). 2020-12-28 03:44:21 -08:00
Jason Volk 85dd862760 ircd:Ⓜ️:room::content: Add larger prefetch ring. 2020-12-28 02:35:18 -08:00
Jason Volk 07733e6682 ircd:Ⓜ️:event::append: Use consistent quoting around ids in format strings. 2020-12-28 02:01:26 -08:00
Jason Volk 67448469ae ircd:Ⓜ️:event::append: Add visibility query support w/ option. 2020-12-28 02:01:26 -08:00
Jason Volk 9efe14ba6d ircd:Ⓜ️:event::append: Support event_filter in options; minor reorg. 2020-12-28 02:01:26 -08:00
Jason Volk e51ddb1ee6 ircd:Ⓜ️:filter: Modernize some match conditions; use non-throwing queries. 2020-12-28 02:01:26 -08:00
Jason Volk 8668c7d418 Remove erroneous duplicate submodule for PBC library. Thanks @DanySpin97 2020-12-28 02:00:35 -08:00
Jason Volk eefd59d845 modules/client/sync: Fix conditions to duplicate state in timeline; improve inconsistencies. 2020-12-26 11:55:01 -08:00
Jason Volk a5d3cfbfa6 ircd:Ⓜ️:typing: Drop typing events for rooms w/o local joined user. 2020-12-26 11:55:01 -08:00
Jason Volk e888bf1827 modules/m_receipt: Drop receipts to rooms without any local joined users; minor reorg. 2020-12-26 11:55:01 -08:00
Jason Volk b924da17a4 ircd::ios: Increase default emption frequency. 2020-12-25 08:25:33 -08:00
Jason Volk c3139403c7 construct: Add a millionth tick trap diagnostic. 2020-12-25 08:25:33 -08:00
Jason Volk 6830b9aff1 ircd::resource: Optimize chunk termination w/ iov. 2020-12-25 07:30:10 -08:00
Jason Volk 16ce9a820e ircd::client: Add write overload for iov arguments. 2020-12-25 07:30:10 -08:00
Jason Volk 6987e30cf6 ircd::server: Add conf items for peer socket options. 2020-12-25 07:30:10 -08:00
Jason Volk 2c48499db7 ircd::server: Add sock_opts in peer open_opts; move constant; minor cleanup. 2020-12-25 06:44:31 -08:00
Jason Volk 75a88976dc ircd::resource: Add TCP_NODELAY flush opportunity at completion boundary. 2020-12-25 05:33:59 -08:00
Jason Volk 227ba21341 ircd::resource: Add DELAYED_ACK flag to method; support TCP_QUICKACK opportunity. 2020-12-25 05:33:59 -08:00
Jason Volk a63fcfa5b4 ircd::net: Add interface to TCP_QUICKACK if supported. 2020-12-25 05:33:59 -08:00
Jason Volk 44bee11fc0 ircd::resource::response: Add flush/push option to chunked::finish(). 2020-12-24 18:09:31 -08:00
Jason Volk f30c5f381b ircd::net: Add tools to query socket write buffering related. 2020-12-24 18:09:30 -08:00
Jason Volk 7e81806f29 ircd::net: Minor reorg available()/readable() into read.h. 2020-12-24 18:09:30 -08:00
Jason Volk 3b90a4a5a9 ircd::db: Fix erroneous false hits from db::cached(). 2020-12-24 00:36:43 -08:00
Jason Volk 9523e3ca0a ircd::simd: Fix AVX512 devectorization on clang w/ uninitialized across loops. 2020-12-23 22:28:41 -08:00
Jason Volk 7cdf1330d4 ircd::ios: Add comments on dispatch related. [ci skip] 2020-12-23 22:28:41 -08:00
Jason Volk 35eab7a142 Update README getting started section. [ci skip] 2020-12-23 22:28:34 -08:00