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 |
|
Jason Volk
|
1a1826bded
|
ircd:Ⓜ️:fed: Another attempt at well-known expired-entry fallback.
|
2020-05-02 23:57:52 -07:00 |
|
Jason Volk
|
4e9664ebce
|
ircd:Ⓜ️:room::auth: Allow an incorrect fifth event; warning remains.
|
2020-05-01 10:10:17 -07:00 |
|
Jason Volk
|
84347857c6
|
ircd:Ⓜ️:room::power: Use conf items to seed all default values.
|
2020-05-01 10:10:17 -07:00 |
|
Jason Volk
|
a507785f8f
|
ircd:Ⓜ️:pretty: Show membership for applicable events in pretty multiline.
|
2020-05-01 10:10:17 -07:00 |
|
Jason Volk
|
6bc0d48a38
|
ircd:Ⓜ️:pretty: Move part of console event cmd into lib util.
|
2020-05-01 10:10:16 -07:00 |
|
Jason Volk
|
9cb01e7237
|
ircd:Ⓜ️:fed::state: Make event_id parameter optional; remove head fetch.
|
2020-05-01 08:59:12 -07:00 |
|
Jason Volk
|
78ea123004
|
ircd:Ⓜ️:room::power: Consistent integer level and string level conversions.
|
2020-04-30 18:52:43 -07:00 |
|
Jason Volk
|
b37df3f719
|
modules/admin: Implement GET (undocumented) /admin/users/@user/admin.
|
2020-04-30 01:12:46 -07:00 |
|
Jason Volk
|
cfb9362744
|
ircd:Ⓜ️:user: Add is_oper() to interface; minor cleanup.
|
2020-04-30 01:06:01 -07:00 |
|
Jason Volk
|
a8870908a5
|
ircd:Ⓜ️:fed: Remove fallback branch.
|
2020-04-29 03:37:35 -07:00 |
|
Jason Volk
|
f649a31925
|
ircd:Ⓜ️:fed: Add a default ttl when read from content.
|
2020-04-29 03:37:35 -07:00 |
|
Jason Volk
|
cffe801148
|
ircd:Ⓜ️:fed: Simplify cached result copy and test.
|
2020-04-29 03:37:35 -07:00 |
|
Jason Volk
|
86a601521d
|
ircd:Ⓜ️:fed: Fixes for supplied well-known buffer undersizing.
|
2020-04-29 03:21:18 -07:00 |
|
Jason Volk
|
c4149eba47
|
ircd:Ⓜ️:sync: Inline apropos() suite.
|
2020-04-28 03:07:13 -07:00 |
|
Jason Volk
|
434916bb7e
|
ircd:Ⓜ️:room::bootstrap: Response tuple typedef is versionless.
|
2020-04-27 23:35:06 -07:00 |
|
Jason Volk
|
4c8e306a94
|
ircd:Ⓜ️:fed: Improve cache characteristic for fallback on expired records.
|
2020-04-27 23:35:06 -07:00 |
|