Jason Volk
|
21a62019f2
|
modules/vm: Simplify error wrapping on propagation.
|
2019-04-20 15:03:51 -07:00 |
|
Jason Volk
|
c7a872c67a
|
ircd:Ⓜ️🪝 Add accounting for hook calls; site/hook current call count.
|
2019-04-18 21:52:33 -07:00 |
|
Jason Volk
|
02b835eb2b
|
ircd:Ⓜ️:feds: Add additional options; document options.
|
2019-04-18 21:23:00 -07:00 |
|
Jason Volk
|
0176dba9a8
|
ircd:Ⓜ️:fetch: Consolidate interface; remove unused; reorg.
|
2019-04-18 19:12:37 -07:00 |
|
Jason Volk
|
0edd47d383
|
ircd:Ⓜ️:feds: Add vector of operations to API.
|
2019-04-18 15:26:03 -07:00 |
|
Jason Volk
|
5232893c6a
|
ircd:Ⓜ️:fetch: Checkpoint frontfill / head selection related.
|
2019-04-18 05:17:49 -07:00 |
|
Jason Volk
|
bc922724cd
|
ircd:Ⓜ️:feds: Refactor interface into opcode ABI.
|
2019-04-18 05:16:21 -07:00 |
|
Jason Volk
|
08cd894cd0
|
ircd:Ⓜ️:feds: Point to the opts in result struct.
|
2019-04-18 04:15:13 -07:00 |
|
Jason Volk
|
59982907d3
|
ircd:Ⓜ️:feds: Add feds::auth; update console cmd.
|
2019-04-18 04:13:21 -07:00 |
|
Jason Volk
|
871fb748eb
|
ircd:Ⓜ️:fetch: Pass boolean values down the stack for start/prefetch.
|
2019-04-18 01:21:22 -07:00 |
|
Jason Volk
|
0fa4bdcff7
|
ircd:Ⓜ️:rooms: Consolidate / refine the rooms iteration interface.
|
2019-04-17 20:47:50 -07:00 |
|
Jason Volk
|
5fee4a9933
|
ircd:Ⓜ️:events: Add type-based iteration w/ console cmd.
|
2019-04-16 16:11:23 -07:00 |
|
Jason Volk
|
9b00c65ef6
|
ircd:Ⓜ️:events: Add additional lighter-weight event_idx iteration tools.
|
2019-04-16 16:11:23 -07:00 |
|
Jason Volk
|
d96208faaf
|
ircd:Ⓜ️:events: Add iteration tools for events in sender/origin.
|
2019-04-16 16:11:23 -07:00 |
|
Jason Volk
|
ecbdf00f22
|
ircd:Ⓜ️:dbs: Add event_type metadata column.
|
2019-04-16 16:11:23 -07:00 |
|
Jason Volk
|
8148dc6502
|
ircd:Ⓜ️:dbs: Add event_sender metadata column.
|
2019-04-16 15:04:31 -07:00 |
|
Jason Volk
|
25d153d64c
|
ircd:Ⓜ️:sync: Add an initial phase convenience; add account_data as an initial phase.
|
2019-04-16 01:32:52 -07:00 |
|
Jason Volk
|
307d8bf71c
|
ircd:Ⓜ️:fetch: Fix object assignment semantics.
|
2019-04-15 14:44:58 -07:00 |
|
Jason Volk
|
77b16f32ce
|
ircd:Ⓜ️:append: Calculate age based on depth from room head.
fixes #55
|
2019-04-15 14:44:58 -07:00 |
|
Jason Volk
|
2822cd0a8a
|
ircd:Ⓜ️:fetch: Add headfill operation.
|
2019-04-12 05:09:38 -07:00 |
|
Jason Volk
|
eb33688bc1
|
ircd:Ⓜ️:fetch: Add additional interface tools; consolidate interface; cleanup/reorg.
ircd:Ⓜ️:fetch: Add backfill suite.
|
2019-04-12 04:44:26 -07:00 |
|
Jason Volk
|
7d27126f96
|
ircd:Ⓜ️:room: Add any_user() convenience.
|
2019-04-12 04:44:26 -07:00 |
|
Jason Volk
|
c14d67102a
|
ircd:Ⓜ️:fetch: Reorient interface to expose fetch::request.
|
2019-04-12 03:35:46 -07:00 |
|
Jason Volk
|
eace5e309c
|
ircd:Ⓜ️:feds: Add / upgrade backfill.
|
2019-04-12 01:53:57 -07:00 |
|
Jason Volk
|
360cc01dc8
|
ircd:Ⓜ️:feds: Migrate feds::perspective() to interface.
|
2019-04-12 00:55:16 -07:00 |
|
Jason Volk
|
06e381ce2b
|
ircd:Ⓜ️:feds: Use a misc arg vector of string_view's.
|
2019-04-12 00:52:29 -07:00 |
|
Jason Volk
|
302969f100
|
ircd:Ⓜ️:feds: Add namespace \brief. Reorg impl layout.
|
2019-04-12 00:33:29 -07:00 |
|
Jason Volk
|
dc93610914
|
ircd:Ⓜ️:feds: Add feds::event to interface.
|
2019-04-12 00:16:27 -07:00 |
|
Jason Volk
|
c9c171ed5b
|
ircd:Ⓜ️:feds: Refine the feds preliminary central interface.
|
2019-04-11 06:27:28 -07:00 |
|
Jason Volk
|
562651aa7d
|
ircd:Ⓜ️:fetch: Add fetch+eval workers; start central interface; various.
|
2019-04-10 22:32:06 -07:00 |
|
Jason Volk
|
1209d47fa5
|
ircd:Ⓜ️:vm: Add additional vmopts related to fetching.
|
2019-04-10 22:32:06 -07:00 |
|
Jason Volk
|
a82410009e
|
ircd:Ⓜ️:sync: Introduce phased polylogarithmic initial sync.
|
2019-04-08 02:46:49 -07:00 |
|
Jason Volk
|
a780609b76
|
ircd:Ⓜ️:sync: Add opts to sync::item.
|
2019-04-08 01:53:09 -07:00 |
|
Jason Volk
|
d08bd0b336
|
ircd:Ⓜ️:vm: Remove unused fault codes.
|
2019-04-07 20:57:43 -07:00 |
|
Jason Volk
|
6ae6624772
|
ircd:Ⓜ️ Add room object equality operator suite.
|
2019-04-07 14:50:27 -07:00 |
|
Jason Volk
|
19c58ca23e
|
ircd:Ⓜ️:filter: Add convenience filter::get() taking a direct query string value.
|
2019-03-31 14:41:04 -07:00 |
|
Jason Volk
|
6644161140
|
ircd:Ⓜ️ Add state_filter w/ related m::name strings.
|
2019-03-31 14:03:21 -07:00 |
|
Jason Volk
|
9c2b215d60
|
ircd:Ⓜ️:room::aliases::cache: Add remote fetching; improve interface.
|
2019-03-30 19:02:11 -07:00 |
|
Jason Volk
|
8063904c06
|
ircd:Ⓜ️:room::aliases: Add preliminary aliases cache replacement interface.
|
2019-03-30 19:02:11 -07:00 |
|
Jason Volk
|
d17ac6a8bb
|
ircd:Ⓜ️🆔 Add id part-swapping interface.
|
2019-03-30 18:15:07 -07:00 |
|
Jason Volk
|
276ba9941d
|
modules/m_room_aliases: Move for_each impl to module.
|
2019-03-30 18:15:07 -07:00 |
|
Jason Volk
|
317fa612fb
|
ircd:Ⓜ️:room: Add aliases interface.
|
2019-03-30 18:15:07 -07:00 |
|
Jason Volk
|
d47518a102
|
ircd:Ⓜ️:self: Add the servername string to this section; update README.
|
2019-03-28 13:08:40 -07:00 |
|
Jason Volk
|
0043cb2af7
|
modules/s_fetch: Add branch for auth chain fetch/eval on missing room state for event.
|
2019-03-27 14:09:40 -07:00 |
|
Jason Volk
|
1c5b7d2d71
|
ircd:Ⓜ️:room::auth: Add central interface for chain fetch/eval.
|
2019-03-27 13:44:33 -07:00 |
|
Jason Volk
|
939812f6bd
|
modules/vm: Fix #ifdef RB_DEBUG coverage; minor adjust type.
|
2019-03-25 20:18:33 -07:00 |
|
Jason Volk
|
84d4ca485b
|
ircd:Ⓜ️:room::state: Add preliminary purge_replaced() w/ console cmd.
|
2019-03-25 18:39:30 -07:00 |
|
Jason Volk
|
1ffa00adbf
|
ircd:Ⓜ️:room: Add central interface linkage for room::purge().
|
2019-03-25 18:04:16 -07:00 |
|
Jason Volk
|
008dfcb43f
|
ircd:Ⓜ️:vm: Add counters and synchronization for safe module reloading.
|
2019-03-21 16:46:04 -07:00 |
|
Jason Volk
|
82378db816
|
modules/vm: Share transactions between all evals on the same stack; adjust sequence strategy.
|
2019-03-21 16:46:04 -07:00 |
|