Jason Volk
c3f50d5bab
ircd: Ⓜ️ :vm: Add special condition disabling room head update based on type.
2020-03-03 21:38:46 -08:00
Jason Volk
0907f5d6f2
ircd: Ⓜ️ :vm: Elaborate eval error handlers; add room_id to error msgs.
2020-03-03 21:38:46 -08:00
Jason Volk
e664ba22d8
ircd: Ⓜ️ :vm: Simplify hook name call for log msgs.
2020-03-03 19:15:02 -08:00
Jason Volk
0be0fe9e82
modules/federation: Fix conf item shared between invite and invite2.
2020-03-03 17:46:28 -08:00
Jason Volk
baadb3d44a
modules/m_vm_fetch: Improve logging of state fetch.
2020-03-03 16:21:38 -08:00
Jason Volk
57546ae788
modules/m_vm_fetch: Fix room sounding gauge for state fetch condition.
2020-03-03 16:17:48 -08:00
Jason Volk
6a72671507
modules/federation/send: Add conf items for some pdu eval fetch vmopts.
2020-03-03 16:15:04 -08:00
Jason Volk
64b3edd591
modules/federation/send: Fix bool conf item default.
2020-03-03 16:14:47 -08:00
Jason Volk
5458025a5c
modules/m_receipt: Eliminate branch to drop receipts for unknown user here.
2020-03-03 15:22:19 -08:00
Jason Volk
6a27637094
modules/m_room_aliases: Handle and log exception on alias changed effect hook.
2020-03-03 15:09:04 -08:00
Jason Volk
2896b721ff
ircd: Ⓜ️ :typing: Handle and log exceptions in timeout worker stack.
2020-03-03 14:47:47 -08:00
Jason Volk
c14bef8cd9
ircd: Ⓜ️ :typing: Fix iteration condition in timeout worker loop.
2020-03-03 14:47:07 -08:00
Jason Volk
7f2eb104b6
ircd::net::acceptor: Refactor error and limit handling branches; fix reset.
2020-03-03 14:14:43 -08:00
Jason Volk
6ec9867843
ircd::net::acceptor: Add a default proffer callback when none set.
2020-03-03 13:54:14 -08:00
Jason Volk
4f45198308
tools: Add --force for rocksdb repository tags fetch issue upstream.
2020-03-03 13:08:03 -08:00
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