Jason Volk
|
8bfdd7884b
|
ircd:Ⓜ️🆔 Use generate template; optimize printer.
|
2020-05-26 04:54:52 -07:00 |
|
Jason Volk
|
ef022a215f
|
ircd:Ⓜ️🪝 Use nothrow disable_interruption; propagate by default.
|
2020-05-24 21:06:17 -07:00 |
|
Jason Volk
|
77d823e8ee
|
ircd:Ⓜ️:dbs: Tweak compression; default bloom bits for _event_idx.
|
2020-05-24 19:51:57 -07:00 |
|
Jason Volk
|
f78e23149d
|
ircd:Ⓜ️ Optimize various callsites for type queries.
|
2020-05-24 19:08:08 -07:00 |
|
Jason Volk
|
cb310fd75f
|
ircd:Ⓜ️:fed: Increase default well-known timeout.
|
2020-05-23 10:01:24 -07:00 |
|
Jason Volk
|
5aa0f875d8
|
ircd:Ⓜ️:fed: Always move result to front of caller buffer.
|
2020-05-23 10:01:24 -07:00 |
|
Jason Volk
|
00d4a488c6
|
ircd:Ⓜ️:dbs: Clarify integer cast type.
|
2020-05-19 15:55:18 -07:00 |
|
Jason Volk
|
06cf2ffa52
|
ircd:Ⓜ️:dbs: Use byte_view<> for binary index key part; add assertions.
|
2020-05-19 15:55:18 -07:00 |
|
Jason Volk
|
215a0148b4
|
ircd:Ⓜ️🪝:site: Add interrupt masking feature.
|
2020-05-18 19:02:49 -07:00 |
|
Jason Volk
|
72f9fcb01f
|
ircd:Ⓜ️:init::backfill: Fix missing acquire options.
|
2020-05-14 14:30:32 -07:00 |
|
Jason Volk
|
da761ca5aa
|
ircd:Ⓜ️:dbs: Increase some cache defaults.
|
2020-05-14 12:09:41 -07:00 |
|
Jason Volk
|
b4df449068
|
ircd:Ⓜ️:vm: Improve core sequence conditions.
ircd:Ⓜ️:vm: Simplify transaction sharing with parent.
|
2020-05-12 22:38:26 -07:00 |
|
Jason Volk
|
b2b989708d
|
ircd:Ⓜ️:vm: Improve loghead; debuglog formats.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
b91c768c57
|
ircd:Ⓜ️:vm::eval: Remove sequence_shared state.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
987a3eeb6b
|
ircd:Ⓜ️:vm::eval: Add pointer to parent eval; related utils.
ircd:Ⓜ️:vm::eval: Add pointer to child evals; maintain stack.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
32c4ee29c5
|
ircd:Ⓜ️:vm::eval: Use delegation ctor on overloads.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
13003986bc
|
ircd:Ⓜ️:vm::eval: Minor static interface reorg.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
69cd2608ac
|
ircd:Ⓜ️:vm: Tweak branch expectation related.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
3bd3173db0
|
ircd:Ⓜ️:vm: Replace eval hook::site member with entered hook ptr; add id to console cmd.
|
2020-05-12 22:27:53 -07:00 |
|
Jason Volk
|
adde714df4
|
ircd:Ⓜ️🪝 Add callsite overloads which maintain pointer to current hfn.
|
2020-05-12 19:21:58 -07:00 |
|
Jason Volk
|
38a12ec0f7
|
ircd:Ⓜ️🪝 Add integer for easier ident; improve log msgs; console cmd.
|
2020-05-12 19:21:58 -07:00 |
|
Jason Volk
|
a247334744
|
ircd:Ⓜ️🪝 Minor interface reorg.
|
2020-05-12 19:21:58 -07:00 |
|
Jason Volk
|
bdcf62cbc0
|
ircd:Ⓜ️:vm: Use scope reset on eval.sequence_shared values.
|
2020-05-12 19:21:58 -07:00 |
|
Jason Volk
|
fd35d6fb68
|
ircd:Ⓜ️:typing: Manage interruptions during the timeout loop.
|
2020-05-12 19:21:58 -07:00 |
|
Jason Volk
|
b2bb4b1be6
|
ircd:Ⓜ️:vm: Move the write_prepare/transaction allocation earlier.
|
2020-05-12 19:21:56 -07:00 |
|
Jason Volk
|
84fea17624
|
ircd:Ⓜ️:vm::execute: Reduce debuglog messages.
|
2020-05-12 04:41:07 -07:00 |
|
Jason Volk
|
c83f820e7f
|
ircd:Ⓜ️:vm: Add missing phase indication during verify.
|
2020-05-12 04:41:07 -07:00 |
|
Jason Volk
|
d46b6bb27b
|
ircd:Ⓜ️:vm: Skip existential check for issued events.
|
2020-05-12 04:41:07 -07:00 |
|
Jason Volk
|
3af0ebe53a
|
ircd:Ⓜ️:fetch: Tweak conditions allowing requests based on runlevel.
|
2020-05-12 04:41:07 -07:00 |
|
Jason Volk
|
ef80b1aff8
|
ircd:Ⓜ️:homeserver: Read-parse loop over events for bootstrap from vector.
|
2020-05-11 21:14:25 -07:00 |
|
Jason Volk
|
b764e75692
|
ircd:Ⓜ️:vm: Additional fetch phases; split fetch hook sites.
|
2020-05-11 21:14:25 -07:00 |
|
Jason Volk
|
0fd5570c14
|
ircd:Ⓜ️:vm: Add enumeration for evaluation phases.
|
2020-05-11 21:14:25 -07:00 |
|
Jason Volk
|
a1708a687e
|
ircd:Ⓜ️:vm: Rename eval.phase to eval.phase_hook.
|
2020-05-11 19:25:07 -07:00 |
|
Jason Volk
|
91d1c8147d
|
ircd:Ⓜ️:room::bootstrap: Rename internal namespace to avoid conflict.
|
2020-05-11 16:54:24 -07:00 |
|
Jason Volk
|
109c30a76c
|
ircd: Apply devirtualization optimizations for clang.
matrix: Apply devirtualization optimizations for clang.
|
2020-05-11 01:58:25 -07:00 |
|
Jason Volk
|
1cc57495a4
|
ircd:Ⓜ️:homeserver: Fix missing error format string specifiers.
|
2020-05-10 18:53:45 -07:00 |
|
Jason Volk
|
b0776fd0f8
|
ircd:Ⓜ️:homeserver: Preliminary bootstrap from event vector.
|
2020-05-10 03:52:28 -07:00 |
|
Jason Volk
|
554478da49
|
ircd:Ⓜ️:homeserver: Consolidate/simplify ctor/dtor for now.
|
2020-05-10 03:02:20 -07:00 |
|
Jason Volk
|
0bd1d03bbc
|
ircd:Ⓜ️:homeserver: Unload any loaded modules for ctor error.
|
2020-05-09 19:56:20 -07:00 |
|
Jason Volk
|
9a2382b444
|
ircd:Ⓜ️:homeserver: Prevent exception propagation for signoff(homeserver).
|
2020-05-09 19:41:10 -07:00 |
|
Jason Volk
|
befe43f45a
|
ircd:Ⓜ️:acquire: Add options to toggle operations.
|
2020-05-09 19:01:25 -07:00 |
|
Jason Volk
|
ed931bcf6e
|
ircd:Ⓜ️:events: Cleanup fd options for dumper.
|
2020-05-09 18:58:01 -07:00 |
|
Jason Volk
|
17f41f83d4
|
ircd:Ⓜ️:user::filter: Return the filter id of an existing filter rather than empty.
|
2020-05-07 14:14:34 -07:00 |
|
Jason Volk
|
59f4e3cf34
|
ircd:Ⓜ️:dbs: Ensure truncation of origin component of room_joined key.
|
2020-05-05 19:57:32 -07:00 |
|
Jason Volk
|
7d949427e3
|
ircd:Ⓜ️:fed: Fix cache content buffer overwrite causing erroneous well-known fallback results.
|
2020-05-05 16:13:32 -07:00 |
|
Jason Volk
|
970f84304e
|
ircd:Ⓜ️:fed: Remove unused buffer.
|
2020-05-05 16:05:22 -07:00 |
|
Jason Volk
|
8029d25c2d
|
ircd:Ⓜ️:keys: Fix response handling for feds parallel key request.
|
2020-05-05 14:03:48 -07:00 |
|
Jason Volk
|
3fe0729340
|
ircd:Ⓜ️:keys: Add proper feds opts for error handling; fix exception escape.
|
2020-05-05 13:20:05 -07:00 |
|
Jason Volk
|
e4cfe61551
|
modules/admin: Implement (undocumented) users/deactivate.
|
2020-05-02 23:57:53 -07:00 |
|
Jason Volk
|
ff96eb803d
|
ircd:Ⓜ️:user: Move is_active() to adl'ed active().
|
2020-05-02 23:57:53 -07:00 |
|