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

11140 commits

Author SHA1 Message Date
Jason Volk eeb1fe6901 ircd::server: Use const_buffer for dynamic chunk head vectoring. 2019-12-31 16:59:34 -08:00
Jason Volk bfa60b55fc ircd::server: Simplify buffer creation; simplify conditions; improve diagnostic. 2019-12-31 15:42:00 -08:00
Jason Volk 31eab7d235 ircd::server: Eliminate buffer constructions which lose window size information. 2019-12-31 15:42:00 -08:00
Jason Volk 1245101a5b ircd: Undef legacy major/minor macros if included through sys/types.h. 2019-12-31 13:42:22 -08:00
Jason Volk 2d6ae9fd78 ircd::server: Simplify condition using named statement. 2019-12-31 13:29:21 -08:00
Jason Volk 474b87e300 ircd::server: Additional assertions; tweak assertions. 2019-12-31 13:29:21 -08:00
Jason Volk 4dcb2ed3a1 modules/console: Replace some larger tls buffers with dynamic. 2019-12-31 12:33:50 -08:00
Jason Volk 031f3e0a72 ircd::buffer: Add constructors which limit requested size to input buffer. 2019-12-31 11:23:20 -08:00
Jason Volk c719d137b0 ircd::server::tag: Construct buffer as lvalue in frame for assertability. 2019-12-31 11:23:20 -08:00
Jason Volk 316d668a58 ircd: Add always_assert() inline expression trap. 2019-12-26 14:41:43 -08:00
Jason Volk 37cde44d58 ircd::cbor: Reconstitute head reader and utils. 2019-12-26 11:43:01 -08:00
Jason Volk 6d0095f38c configure: Upgrade to esr68. 2019-12-26 11:24:42 -08:00
Jason Volk 8ff493916a ircd:Ⓜ️:keys: Send old keys to cache first. 2019-12-25 00:12:06 -08:00
Jason Volk c776229112 modules/web_hook: Switch to circle emoji for CI status reaction. 2019-12-22 02:35:51 -08:00
Jason Volk 1adccbecac ircd:Ⓜ️:createroom: Add empty arrays on create event for spinapps. 2019-12-22 02:24:40 -08:00
Jason Volk 74b07825aa modules/console: Optional state_key param in room get cmd. 2019-12-22 01:59:04 -08:00
Jason Volk 45e5104a87 ircd::leb128: Add RB_GENERIC condition on platform intrinsics. 2019-12-21 14:37:41 -08:00
Jason Volk 189b5cfbcd ircd:Ⓜ️:keys: Add back tls_fingerprints due to reintroduction by matrix.org. 2019-12-21 14:34:28 -08:00
Jason Volk 14774cf3e2 modules/console: Use pretty/pretty_oneline() in node key cmd. 2019-12-21 14:34:28 -08:00
Jason Volk 06373848bc ircd:Ⓜ️:keys: Send old_verify_keys contents to cache.
ircd:Ⓜ️:keys: Minor cleanup.
2019-12-21 14:34:27 -08:00
Jason Volk 32819cbefd Revert "ircd::server: Use pessimistic buffer minimum condition to fail faster."
This reverts commit 41545edef2.
2019-12-20 18:50:04 -08:00
Jason Volk ec006b23fa ircd::server: Disable dwarning for tag removal for now. 2019-12-13 11:52:52 -08:00
Jason Volk ff1912ea5f modules/vm_execute: Reduce debuglog on phase hook for now. 2019-12-11 20:53:52 -08:00
Jason Volk 3852255812 modules/net_dns_cache: Fix regression; always respond to the cache room. 2019-12-11 17:59:06 -08:00
Jason Volk 27065f2bc2 modules/web_hook: Add m.annotation m.reaction replies to push messages based on status. 2019-12-11 14:09:23 -08:00
Jason Volk 4dd37bccbb modules/web_hook: Add the apropos hash to the content body, unstructured for now. 2019-12-11 14:09:23 -08:00
Jason Volk ba5352e560 ircd:Ⓜ️:room: Add annotate() convenience reaction. 2019-12-11 14:09:22 -08:00
Jason Volk 6fa63f8bf0 ircd:Ⓜ️:room: Add react() convenience sender. 2019-12-11 14:07:24 -08:00
Jason Volk bf2df9c223 ircd:Ⓜ️ Add a tuple structure for m_relates_to. 2019-12-11 11:01:11 -08:00
Jason Volk 25fbf51801 modules/console: Improve feds head diagnostic output detail. 2019-12-10 22:07:51 -08:00
Jason Volk 4970e4f626 ircd::util::params: Support prefixed non-positional parameters. 2019-12-10 22:02:30 -08:00
Jason Volk 5b3cc11859 ircd::util::params: Modernize; remove allocation. 2019-12-10 17:51:14 -08:00
Jason Volk 0912ca12a0 ircd:Ⓜ️:room::head: Log and propagate errors during generate. 2019-12-10 12:12:57 -08:00
Jason Volk 8dfbe808d6 ircd:Ⓜ️:room::head: Add room version hint to opts to reduce query. 2019-12-10 12:06:54 -08:00
Jason Volk 275f5aa3cd ircd:Ⓜ️:room::head: Improve/cleanup generator related. 2019-12-10 12:06:54 -08:00
Jason Volk 5c74bfbd7f ircd:Ⓜ️:event: Add event::my(event::idx) query util; branch for event:🆔:host() use. 2019-12-10 12:06:54 -08:00
Jason Volk 2ea3cdcc9b modules/console: Fix event refs arg requirement; type reflection lookup. 2019-12-10 11:37:09 -08:00
Jason Volk 7b3f0a1874 ircd:Ⓜ️:event::refs: Add note for fwd decl. [ci skip] 2019-12-10 11:37:09 -08:00
Jason Volk 12b340c093 ircd:Ⓜ️:room::head: Elaborate the prev_events generating interface; add features. 2019-12-10 11:37:09 -08:00
Jason Volk 35d3e71020 modules/client/sync: Fix timeout rel/abs regression. 2019-12-05 10:30:50 -08:00
Jason Volk f588dad9eb ircd::json: Fix lifetime dead store elimination; regression from df79d61 2019-12-04 23:28:29 -08:00
Jason Volk a32e05e9c4 ircd::util: Increase constness; remove default template arguments on definition. 2019-12-04 23:28:29 -08:00
Jason Volk 875c0bce05 ircd::json: Add assertion for stack unwind. 2019-12-04 16:04:52 -08:00
Jason Volk bc5160307f ircd::net::dns::resolver: Disable interruption during tag handling; tag sending. 2019-12-04 10:05:15 -08:00
Jason Volk 6a6f31315b modules/m_vm_fetch: Fix field name. 2019-12-03 20:32:00 -08:00
Jason Volk 03e6a8a867 modules/m_vm_fetch: Fix missing param in debuglog msg. 2019-12-03 20:24:11 -08:00
Jason Volk eb823847de Tweak README. [ci skip] 2019-12-03 20:10:02 -08:00
Jason Volk cff6a3b5d2 ircd::log: Init with DERROR/DWARNING levels off for console in release-mode compilations. 2019-12-03 16:45:59 -08:00
Jason Volk 6b69e240d8 modules/console: Toggle DWARNING/DERROR to match DEBUG in release-mode compilations. 2019-12-03 16:42:14 -08:00
Jason Volk 6acc0ba4cb modules/console: Allow toggle of ircd::debug in any compilation. 2019-12-03 16:34:07 -08:00