0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-28 08:24:08 +01:00
Commit graph

11361 commits

Author SHA1 Message Date
Jason Volk
14b962a695 ircd:Ⓜ️:vm: Track evaluation hook phase. 2020-03-02 20:55:08 -08:00
Jason Volk
d08a4f6f24 ircd:Ⓜ️:vm: Simplify call for hook name in debuglog. 2020-03-02 19:51:24 -08:00
Jason Volk
9f4bc6606e modules/console: Add depth to vm listing; adjust widths. 2020-03-02 19:51:22 -08:00
Jason Volk
cfc199d89e modules/console: Improve output formatting. 2020-03-02 18:34:46 -08:00
Jason Volk
eaff4ccac5 ircd::server: Improve peer unavailable error messages. 2020-03-02 16:46:41 -08:00
Jason Volk
694b90b04e ircd:Ⓜ️:room::power: Replace unquote() w/ json::string type. 2020-03-02 16:46:00 -08:00
Jason Volk
61fa79acb8 ircd:Ⓜ️:room::bootstrap: Log completion with notice level. 2020-03-02 16:46:00 -08:00
Jason Volk
6123040239 ircd:Ⓜ️:init::backfill: Add conf item for local_joined_only option; default true. 2020-03-02 16:45:50 -08:00
Jason Volk
f471093d3e ircd:Ⓜ️:user::rooms: Use _event_state to eliminate the ircd.member type. 2020-03-01 17:13:15 -08:00
Jason Volk
48a8af4252 modules/console: Disable prev fetch on manual feds state eval. 2020-03-01 16:37:29 -08:00
Jason Volk
2ee8d7a1fb ircd:Ⓜ️:keys: Use dynamic buffer for query. 2020-03-01 16:16:13 -08:00
Jason Volk
257e335dad ircd:Ⓜ️:pretty: Relax definedness requirement of fields. 2020-03-01 14:20:05 -08:00
Jason Volk
84039ad1e7 ircd::db: Don't issue log warning for positive write-stall transition. 2020-03-01 14:08:21 -08:00
Jason Volk
8a9b06c67e modules/m_receipt: Fix missing prop_mask field.
modules/m_presence: Fix missing prop_mask field.
2020-03-01 13:37:08 -08:00
Jason Volk
9bf174d84b modules/client/rooms/send: Implement txnid check for idempotency of requests. 2020-03-01 12:21:49 -08:00
Jason Volk
84a4262a9d ircd:Ⓜ️:homeserver: Tweak shutdown order; interrupts first. 2020-03-01 11:26:52 -08:00
Jason Volk
43d608c8cb ircd::json: Increase recursion depth limit. 2020-03-01 11:26:12 -08:00
Jason Volk
cb0363f13c ircd:Ⓜ️:rooms: Add dump to file util w/ console cmd. 2020-02-28 20:19:42 -08:00
Jason Volk
8d9a9eccfb ircd:Ⓜ️:rooms: Add prefetch context on iteration. 2020-02-28 20:19:42 -08:00
Jason Volk
cdb0df84b8 modules/console: Remove cruft. 2020-02-28 18:02:49 -08:00
Jason Volk
c89ddc4cbf ircd::db: Additional iterator validity indication in logmsg. 2020-02-28 17:15:25 -08:00
Jason Volk
901890d2af ircd::json: Remove branch in ~value(). 2020-02-28 15:11:39 -08:00
Jason Volk
d402eddb98 ircd::run: Place out-of-line default ctor/dtor definitions.
ircd::http::error: Place out-of-line dtor definition.

ircd:Ⓜ️:error: Place out-of-line dtor definition.

ircd::exception: Place out-of-line dtor definition.

ircd:Ⓜ️:vm: Place out-of-line ctor definitions for copts/opts.
2020-02-28 12:36:45 -08:00
Jason Volk
89d8f7cf27 ircd:Ⓜ️:homeserver: Terminate backfill first on shutdown for now. 2020-02-28 10:56:17 -08:00
Jason Volk
8717574e4d ircd::net: Minor cleanup. 2020-02-28 10:30:14 -08:00
Jason Volk
ac021785a2 ircd::net::hostport: Deinline amalgam constructors. 2020-02-28 10:21:49 -08:00
Jason Volk
a8a3166936 ircd:Ⓜ️:typing: Simplify typing context termination. 2020-02-28 10:12:38 -08:00
Jason Volk
a038116a50 ircd::run: Add convenience overload for run::changed. 2020-02-28 09:55:36 -08:00
Jason Volk
a6131d1268 ircd::ctx: Split sleep()/wait() suites into headers. 2020-02-28 09:11:06 -08:00
Jason Volk
92b7ae5c17 ircd::prof: Split cycles into header. 2020-02-27 19:09:10 -08:00
Jason Volk
e27dd573ad ircd:Ⓜ️:homeserver: Consolidate legacy shutdown procedure on primary dtor for now. 2020-02-27 16:25:47 -08:00
Jason Volk
1c305257af modules/m_listen: Increase proffer context stack size. 2020-02-27 16:25:47 -08:00
Jason Volk
8ce0c46f63 ircd::server: Minor reorg; section comments. 2020-02-27 15:39:31 -08:00
Jason Volk
9b5e4f8d48 ircd::db: Improve error propagation and reporting on _seek(). 2020-02-27 14:49:26 -08:00
Jason Volk
79786f7076 ircd::db: Improve error string generation; cases for custom severity. 2020-02-27 14:48:19 -08:00
Jason Volk
7dd821fd55 ircd::db: Add reflection for rocksdb::Status::Code. 2020-02-27 14:47:07 -08:00
Jason Volk
59d90f69c2 ircd::db: Fix formatting; fix format string. 2020-02-27 14:22:52 -08:00
Jason Volk
db6b809a2b ircd:Ⓜ️:node: Fallback to old_verify_keys after verify_keys. 2020-02-27 13:39:31 -08:00
Jason Volk
bd46cf49ed ircd::spirit: Disable zealous assert for character test in spirit headers. 2020-02-27 12:44:57 -08:00
Jason Volk
8f65df5f1f ircd::fmt: Remove const on declared return types. 2020-02-27 12:44:57 -08:00
Jason Volk
2fbb7d1521 ircd::ctx: Eliminate strand from ctx. 2020-02-27 12:44:57 -08:00
Jason Volk
c1737e167c ircd::ios: Employ the asio::executor abstraction w/ backward-compat. 2020-02-27 12:44:57 -08:00
Jason Volk
47a5136045 ircd: Additional comments / docs on main mode confs. 2020-02-27 12:44:57 -08:00
Jason Volk
1bdf52b7bb ircd:Ⓜ️:events: Add preliminary interface to _event_state w/ console cmd. 2020-02-26 18:24:17 -08:00
Jason Volk
d579dd54aa ircd::util: Add pre-c++2a identity functor template. 2020-02-26 18:10:41 -08:00
Jason Volk
df05533c2c ircd:Ⓜ️:dbs: Fix partial event_state key constructions.
ircd:Ⓜ️:dbs: Add checks for key part size before integer conversion.
2020-02-26 17:55:23 -08:00
Jason Volk
b63a95f065 ircd::tokens: Add assertion for null delim character. 2020-02-26 17:55:23 -08:00
Jason Volk
0c896d7c58 ircd:Ⓜ️:typing: Ensure termination of timeout worker on unload. 2020-02-26 15:32:06 -08:00
Jason Volk
a48e481a44 ircd:Ⓜ️:dbs: Fix incorrect constant used. 2020-02-26 14:17:43 -08:00
Jason Volk
391e4adc58 ircd::db::database::env::sequential_file: Eliminate throw into noexcept. 2020-02-26 14:17:43 -08:00