Jason Volk
|
4ef7754ed5
|
ircd:Ⓜ️:room::members: Eliminate unnecessary query to the room state.
|
2020-06-14 22:05:15 -07:00 |
|
Jason Volk
|
6f508f92a4
|
ircd:Ⓜ️:acquire: Add a head reset option for now.
ircd:Ⓜ️:init::backfill: Use head reset option for room acquire.
|
2020-06-12 20:53:16 -07:00 |
|
Jason Volk
|
751b413f0d
|
ircd:Ⓜ️:vm: Relax head::generate options for internal rooms.
|
2020-06-12 20:36:46 -07:00 |
|
Jason Volk
|
b2564fb5d2
|
ircd:Ⓜ️:vm: Decide if internal room at issue stage.
|
2020-06-12 20:36:46 -07:00 |
|
Jason Volk
|
356e2301e9
|
ircd:Ⓜ️:init::backfill: Improve info/errlog msg conditions.
|
2020-06-12 19:24:18 -07:00 |
|
Jason Volk
|
97269da444
|
ircd:Ⓜ️:init::backfill: Improve initial backfill termination.
|
2020-06-12 19:18:49 -07:00 |
|
Jason Volk
|
59665babae
|
ircd:Ⓜ️:dbs: Enable compression on _event_idx column.
|
2020-06-12 15:34:49 -07:00 |
|
Jason Volk
|
cb2b92b241
|
ircd:Ⓜ️:room: Improve error strings for room_id() resolve interface.
|
2020-06-11 17:09:56 -07:00 |
|
Jason Volk
|
99504180c0
|
ircd:Ⓜ️:event::prev: Optimize existential tools with parallel queries.
|
2020-06-11 02:35:59 -07:00 |
|
Jason Volk
|
b70877eee2
|
ircd:Ⓜ️:event::prev: Add optimal queries for any one reference existing.
|
2020-06-10 22:36:28 -07:00 |
|
Jason Volk
|
496567b837
|
ircd:Ⓜ️:event: Add parallel exists() to interface.
|
2020-06-09 04:38:07 -07:00 |
|
Jason Volk
|
b2da14b6fc
|
ircd:Ⓜ️:event::fetch: Optimize row-assigned fetch event_id query related.
|
2020-06-08 21:28:07 -07:00 |
|
Jason Volk
|
5905a357cb
|
ircd:Ⓜ️:fed::well_known: Add user-agent on well-known requests.
|
2020-06-08 16:13:00 -07:00 |
|
Jason Volk
|
640e81ef4d
|
ircd:Ⓜ️:fed: Split well_known into namespace into unit.
|
2020-06-08 16:13:00 -07:00 |
|
Jason Volk
|
c32e5c92ab
|
ircd:Ⓜ️:dbs: Bound compaction of _room_head within 24h.
|
2020-06-07 05:46:24 -07:00 |
|
Jason Volk
|
4333e510ef
|
ircd:Ⓜ️:sync: Improve sync::item exception propagation; stop propagation.
|
2020-06-07 03:11:47 -07:00 |
|
Jason Volk
|
7af4e85631
|
ircd:Ⓜ️ Throw better errcode for unverifiable sig; use 403 for failed verify.
|
2020-06-07 02:24:49 -07:00 |
|
Jason Volk
|
0d30c08c9f
|
ircd:Ⓜ️:vm: Remove redundant strings in error log msg.
|
2020-06-04 17:58:49 -07:00 |
|
Jason Volk
|
9af12a26e3
|
ircd:Ⓜ️ Improve error propagation through verify().
|
2020-06-04 17:51:31 -07:00 |
|
Jason Volk
|
da43ac3d95
|
ircd:Ⓜ️:sync: Add flag to trigger re-request forcing focused full_state.
|
2020-06-03 23:26:08 -07:00 |
|
Jason Volk
|
9e96863922
|
ircd:Ⓜ️:sync: Add flags component to since token.
|
2020-06-03 22:36:58 -07:00 |
|
Jason Volk
|
d662bdaa3e
|
ircd:Ⓜ️:sync: Add document comments for sync::data members.
|
2020-06-03 22:36:58 -07:00 |
|
Jason Volk
|
fcd488b409
|
ircd:Ⓜ️:sync: Centralize all since token related into library suite.
|
2020-06-03 22:36:58 -07:00 |
|
Jason Volk
|
b8c4bf85e5
|
ircd:Ⓜ️:sync: Split up sync.h header into directory; move sync::data definition.
|
2020-06-03 19:39:55 -07:00 |
|
Jason Volk
|
3c137215f3
|
ircd:Ⓜ️:dbs: Increase default cache size for type column.
|
2020-05-30 01:30:58 -07:00 |
|
Jason Volk
|
d9cf74ebd6
|
modules/client/publicrooms: Convey search term to any federation query.
|
2020-05-29 01:39:25 -07:00 |
|
Jason Volk
|
761ff66464
|
ircd:Ⓜ️:fed: Generate POST /publicRooms content by default; add console search param.
|
2020-05-29 01:34:19 -07:00 |
|
Jason Volk
|
aead45402d
|
ircd:Ⓜ️:sync: Introduce item prefetch feature for polylog mode.
|
2020-05-28 21:31:28 -07:00 |
|
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 |
|