Jason Volk
|
30d7c11db7
|
ircd:Ⓜ️:presence: Add prefetch() to interface.
|
2020-12-28 19:33:14 -08:00 |
|
Jason Volk
|
b9832c3a9e
|
modules/client/search: Implement c2s r0.6.1 13.15.1.1 /client/search (closes #20).
|
2020-12-28 03:44:21 -08:00 |
|
Jason Volk
|
67448469ae
|
ircd:Ⓜ️:event::append: Add visibility query support w/ option.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
9efe14ba6d
|
ircd:Ⓜ️:event::append: Support event_filter in options; minor reorg.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
e51ddb1ee6
|
ircd:Ⓜ️:filter: Modernize some match conditions; use non-throwing queries.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
eb18ae9daf
|
ircd:Ⓜ️ Add argument to toggle sigs in m::essential().
|
2020-12-22 18:40:30 -08:00 |
|
Jason Volk
|
59d4b987b5
|
ircd:Ⓜ️:vm: Add array-wide reference event_id pre-prefetcher.
|
2020-12-19 22:53:13 -08:00 |
|
Jason Volk
|
6c71ec39b2
|
ircd:Ⓜ️ Parallel event::idx convenience for event::auth; simplify definitions.
|
2020-12-19 22:53:12 -08:00 |
|
Jason Volk
|
018f2655b6
|
ircd:Ⓜ️:acquire: Add divulgence acquisition algorithm to suite.
|
2020-12-17 01:49:20 -08:00 |
|
Jason Volk
|
159bebbd26
|
ircd:Ⓜ️:event: Add more ergonomic bulk id/idx extraction interface.
|
2020-12-17 01:49:09 -08:00 |
|
Jason Volk
|
7a11acbacd
|
ircd:Ⓜ️:event: Separate out event::auth from event::prev header, unit, callsites.
|
2020-12-16 21:39:08 -08:00 |
|
Jason Volk
|
c3f0f37b30
|
ircd:Ⓜ️:vm: Add phase to reject events not needed by any local user.
|
2020-12-16 14:41:17 -08:00 |
|
Jason Volk
|
dfcf032b96
|
ircd:Ⓜ️:vm: Additional comments; minor simplifications.
|
2020-12-16 14:41:17 -08:00 |
|
Jason Volk
|
e1e8286436
|
ircd:Ⓜ️:event: Add bool argument to skip verify restringify.
|
2020-12-16 14:41:17 -08:00 |
|
Jason Volk
|
e71c89fa86
|
ircd:Ⓜ️:vm: Support output/error transcription to evaluator json::stack.
|
2020-12-15 16:56:07 -08:00 |
|
Jason Volk
|
ce7ede99cf
|
ircd:Ⓜ️ Use universal lambda construction for query template; inline linkage.
|
2020-12-12 00:35:36 -08:00 |
|
Jason Volk
|
20204d5917
|
ircd:Ⓜ️:fed::event_auth: Use single endpoint w/ auth_chain_ids instead of state_ids.
|
2020-12-10 11:47:52 -08:00 |
|
Jason Volk
|
42f7b05775
|
ircd:Ⓜ️:resource: Add log facility w/ debug; minor cleanup.
|
2020-12-10 08:34:22 -08:00 |
|
Jason Volk
|
d8115cccc9
|
ircd:Ⓜ️:vm::eval: Improve mfetch_keys related during eval.
|
2020-12-10 08:34:22 -08:00 |
|
Jason Volk
|
f8ad44b16a
|
ircd:Ⓜ️:vm: Add distinct phase for unique check; reorder phase enum.
|
2020-12-10 08:34:22 -08:00 |
|
Jason Volk
|
a7edf142c7
|
ircd:Ⓜ️:vm::eval: Minor interface cleanup; unit reorg.
|
2020-12-10 08:34:22 -08:00 |
|
Jason Volk
|
bc74684267
|
ircd:Ⓜ️:vm: Split header into directory.
|
2020-12-10 08:34:22 -08:00 |
|
Jason Volk
|
4b1c8956a6
|
ircd:Ⓜ️:gossip: Implement multi-round loop; add console cmds.
|
2020-12-09 20:52:55 -08:00 |
|
Jason Volk
|
401e7ee7e8
|
ircd:Ⓜ️:room::head::fetch: Refactor one() convenience interface; add abstract overload.
|
2020-12-09 02:16:50 -08:00 |
|
Jason Volk
|
38d6911f98
|
ircd:Ⓜ️:room::state::history: Add event_idx class member; improve 6768c23811 condition.
|
2020-12-08 03:33:06 -08:00 |
|
Jason Volk
|
bf5b03adc4
|
ircd:Ⓜ️:vm: Add earlier PREINDEX phase with prefetches for txn.
|
2020-12-06 10:27:27 -08:00 |
|
Jason Volk
|
54a591e45c
|
ircd:Ⓜ️:dbs: Improve prefetch handlers; remove opts; split interface.
|
2020-12-06 10:27:27 -08:00 |
|
Jason Volk
|
1622ef89af
|
ircd:Ⓜ️:gossip: Refactor interface; zero-worker implementation.
|
2020-12-06 10:27:27 -08:00 |
|
Jason Volk
|
779fc767d9
|
ircd:Ⓜ️🆔 Deinline ctor; construct string_view tight to valid mxid.
|
2020-12-03 01:37:33 -08:00 |
|
Jason Volk
|
c93dd98b05
|
ircd:Ⓜ️:vm: Simplify redaction authority options; fix conditions.
|
2020-12-01 06:14:35 -08:00 |
|
Jason Volk
|
7fe0e9106f
|
ircd:Ⓜ️:vm: Consolidate codepath; eval member counters; fix console related.
|
2020-12-01 02:11:56 -08:00 |
|
Jason Volk
|
d49227c848
|
ircd:Ⓜ️:vm: Add redacted canonization cases prior to eval.
|
2020-11-29 23:55:09 -08:00 |
|
Jason Volk
|
966a0e7bdb
|
ircd:Ⓜ️🆔 Add ctor w/o type erasure to string_view.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
02dc164d66
|
ircd:Ⓜ️:vm: Add canonization point prior to core eval.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
9ea6fe65c3
|
ircd:Ⓜ️:event: Consolidate various thread-local buffers.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
5fdc492470
|
ircd:Ⓜ️ Add parallel index() overload for event::prev.
|
2020-11-27 17:27:55 -08:00 |
|
Jason Volk
|
e06b033218
|
ircd:Ⓜ️:fetch: Pass the respondent's origin string with result.
|
2020-11-21 17:19:21 -08:00 |
|
Jason Volk
|
5872604280
|
ircd:Ⓜ️:acquire: Pass an attempt cap from opts to m::fetch.
|
2020-11-20 20:38:07 -08:00 |
|
Jason Volk
|
e1d52b28ce
|
ircd:Ⓜ️:acquire: Add state dispatch component; minor cleanup.
|
2020-11-20 20:38:07 -08:00 |
|
Jason Volk
|
a5da068d0d
|
ircd:Ⓜ️:room::state: Add fetch interface similar to room::head; w/ console cmd.
|
2020-11-20 18:28:32 -08:00 |
|
Jason Volk
|
e9fb24bdd9
|
ircd:Ⓜ️:acquire: Add vm::opts to interface options; add per-operation eval opts.
|
2020-11-20 16:50:17 -08:00 |
|
Jason Volk
|
b897071ce3
|
ircd:Ⓜ️:vm: Add options over existing state fetch decisions.
|
2020-11-20 13:55:19 -08:00 |
|
Jason Volk
|
1c0a9f3020
|
ircd:Ⓜ️:acquire: Use class linkage; tweak option interface; add instance_list.
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
99b9ab4167
|
ircd:Ⓜ️:acquire: Granular targeting options for procurement.
|
2020-11-18 17:19:07 -08:00 |
|
Jason Volk
|
58fb551a13
|
ircd:Ⓜ️:sync: Add inline sequence extraction logic from token.
modules/client: Update sites parsing since tokens.
|
2020-11-15 05:48:25 -08:00 |
|
Jason Volk
|
85bd984da7
|
ircd:Ⓜ️:events::missing: Reverse primary iteration; improve interface related.
|
2020-11-11 22:49:39 -08:00 |
|
Jason Volk
|
4212f46372
|
ircd:Ⓜ️:acquire: Refactor acquire to inline-worker model; add console cmd.
|
2020-11-11 22:49:39 -08:00 |
|
Jason Volk
|
e2f495c4a8
|
ircd:Ⓜ️:room::head::fetch: Add opts for result limitations.
|
2020-11-05 22:10:54 -08:00 |
|
Jason Volk
|
6fe770b4bf
|
ircd:Ⓜ️:room::head: Add fetch interface.
|
2020-11-05 22:10:54 -08:00 |
|
Jason Volk
|
45def842c4
|
ircd:Ⓜ️:room::head: Split generate into header.
|
2020-11-05 22:10:54 -08:00 |
|