Jason Volk
|
1041118b9b
|
ircd:Ⓜ️:sync: Add catch handler for more descriptive error.
|
2019-01-18 15:09:39 -08:00 |
|
Jason Volk
|
51c5ffbb5e
|
ircd:Ⓜ️:event::fetch: Eliminate the selected_only option; make unconditional.
|
2019-01-18 14:54:04 -08:00 |
|
Jason Volk
|
b947aee02d
|
ircd:Ⓜ️ Fix subobject-linkage.
|
2019-01-18 14:54:04 -08:00 |
|
Jason Volk
|
4d05fe0353
|
ircd:Ⓜ️:event::fetch: Reorg / cleanup internal interface.
|
2019-01-18 14:33:42 -08:00 |
|
Jason Volk
|
42d9f6dc79
|
ircd:Ⓜ️:event::fetch: Simplify opts ctor; minor cleanup.
|
2019-01-17 15:38:00 -08:00 |
|
Jason Volk
|
197478b531
|
ircd:Ⓜ️ Replace magic buffer sizes; minor cleanup.
|
2019-01-17 14:54:20 -08:00 |
|
Jason Volk
|
1fb64a8924
|
ircd:Ⓜ️:event::fetch: Set the fetch.valid state after index lookup failure.
|
2019-01-17 14:54:20 -08:00 |
|
Jason Volk
|
a61d9e5d96
|
ircd:Ⓜ️:event::fetch: Add option for tight-to-selections.
|
2019-01-16 18:35:58 -08:00 |
|
Jason Volk
|
9e450cd912
|
ircd:Ⓜ️:room::messages: Fix fetch() wrapping; pass any fopts.
|
2019-01-16 18:09:36 -08:00 |
|
Jason Volk
|
1b9e306ff0
|
ircd:Ⓜ️:event::fetch: Various fixes / minor reorg.
|
2019-01-16 18:08:31 -08:00 |
|
Jason Volk
|
147ec1763b
|
ircd:Ⓜ️:event::fetch: Clear source on subsequent valid row seek().
|
2019-01-16 17:53:24 -08:00 |
|
Jason Volk
|
c4b17c293a
|
ircd:Ⓜ️:event::fetch: Condition on a valid event_idx here.
|
2019-01-16 16:38:58 -08:00 |
|
Jason Volk
|
8b05ea9d39
|
ircd:Ⓜ️:event::fetch: Add some assertions on the seek().
|
2019-01-16 16:38:14 -08:00 |
|
Jason Volk
|
f9127e5681
|
ircd:Ⓜ️:event::fetch: Obey keys selection when fetching event with full json query.
|
2019-01-16 16:38:14 -08:00 |
|
Jason Volk
|
fc703660f6
|
ircd:Ⓜ️ Add selecting-key ctor for event from json::object.
|
2019-01-16 16:38:14 -08:00 |
|
Jason Volk
|
2b12c8a9c5
|
ircd:Ⓜ️:dbs: Use event source if available; add write options.
|
2019-01-16 15:55:08 -08:00 |
|
Jason Volk
|
f857e25ea7
|
ircd:Ⓜ️:event: Add a source json::object as a member.
|
2019-01-16 14:35:10 -08:00 |
|
Jason Volk
|
11607b3993
|
ircd:Ⓜ️:dbs: Use conditional column constructors for event columns.
|
2019-01-16 13:47:45 -08:00 |
|
Jason Volk
|
5ae495031f
|
ircd:Ⓜ️:event::fetch: Improve fetch options related; minor cleanup.
|
2019-01-16 12:19:25 -08:00 |
|
Jason Volk
|
c5489cecb0
|
ircd:Ⓜ️:event::fetch: Add options to seek(); add event_json query branch.
|
2019-01-15 19:03:52 -08:00 |
|
Jason Volk
|
c314a9bb78
|
ircd:Ⓜ️:dbs: Add event_json column with conditional indexer.
|
2019-01-15 15:36:18 -08:00 |
|
Jason Volk
|
7c998e48ed
|
ircd:Ⓜ️:dbs: Cleanup / reorg write-indexers stack.
|
2019-01-15 13:00:15 -08:00 |
|
Jason Volk
|
1ab20cf721
|
ircd:Ⓜ️ Reorg / split / de-friend-inject various event interfaces.
|
2019-01-15 12:49:53 -08:00 |
|
Jason Volk
|
cbf456a388
|
ircd: Rename and refactor ircd::assertion interface into ircd::panic.
|
2019-01-13 16:37:31 -08:00 |
|
Jason Volk
|
3fae228c1a
|
ircd::json: Simplify json::object interface: eliminate path traversing overloads.
|
2019-01-12 16:47:48 -08:00 |
|
Jason Volk
|
d5956f47f7
|
ircd:Ⓜ️ Fix the m::cached logic to discount missing values.
|
2019-01-11 17:38:33 -08:00 |
|
Jason Volk
|
4c495e1f44
|
modules/client/sync: Various cleanup / simplify.
|
2019-01-10 16:58:37 -08:00 |
|
Jason Volk
|
b15d3b929f
|
ircd:Ⓜ️:room::messages: Support seeking to event index of 0 for begin.
|
2019-01-10 13:17:01 -08:00 |
|
Jason Volk
|
2d860b25a8
|
ircd:Ⓜ️:sync: Checkpoint.
|
2019-01-09 20:39:12 -08:00 |
|
Jason Volk
|
5815fc87c2
|
ircd:Ⓜ️:events: Simplify interface.
|
2019-01-09 18:08:29 -08:00 |
|
Jason Volk
|
6c96e0d785
|
ircd:Ⓜ️:events: Simplify the for_each iteration interface.
|
2019-01-09 17:11:00 -08:00 |
|
Jason Volk
|
179d40fd21
|
ircd:Ⓜ️ Optimize event property query.
|
2019-01-08 17:17:41 -08:00 |
|
Jason Volk
|
443905859f
|
ircd:Ⓜ️:sync: Additional abstraction; checkpoint polylog /sync modules.
|
2019-01-08 17:17:41 -08:00 |
|
Jason Volk
|
b878f577d5
|
ircd:Ⓜ️:user: Add a query for user to user visibility.
|
2019-01-04 14:47:46 -08:00 |
|
Jason Volk
|
61e88e75bc
|
modules/client/sync: Additional sync items reorganization.
|
2019-01-04 14:47:01 -08:00 |
|
Jason Volk
|
86911226ed
|
ircd:Ⓜ️ Preliminary modular client sync system.
|
2019-01-03 17:21:02 -08:00 |
|
Jason Volk
|
6e71c05586
|
ircd:Ⓜ️:error: Improve constructions; ensure json content-type.
|
2018-12-30 17:35:34 -08:00 |
|
Jason Volk
|
af37529470
|
ircd:Ⓜ️:vm: Add a second sequence number; split out pdu write function.
|
2018-12-30 17:09:57 -08:00 |
|
Jason Volk
|
38920719de
|
ircd:Ⓜ️ Add suite to check if event is cached.
|
2018-12-26 19:01:13 -08:00 |
|
Jason Volk
|
31ffcfa859
|
ircd:Ⓜ️🆔 De-template grammars and assume iterator type; minor fixes.
|
2018-12-21 13:55:11 -08:00 |
|
Jason Volk
|
009979a544
|
ircd:Ⓜ️ Increase error buffer size.
|
2018-12-19 15:57:23 -08:00 |
|
Jason Volk
|
beda5abc2a
|
ircd:Ⓜ️:dbs: Add conf items for some buffer sizes.
|
2018-12-17 13:18:27 -08:00 |
|
Jason Volk
|
2a437347cb
|
ircd:Ⓜ️:dbs: Relax assertion.
|
2018-12-10 15:56:09 -08:00 |
|
Jason Volk
|
1ba22a21ba
|
ircd: Disperse accumulated global options as conf items in namespaces.
|
2018-12-08 15:36:34 -08:00 |
|
Jason Volk
|
6de17431ff
|
ircd: Reverse arguments for url::encode()/decode(); minor reorg.
|
2018-12-06 16:41:47 -08:00 |
|
Jason Volk
|
36b4e3cabe
|
ircd: Add init parameters for different origin and hostname strings.
|
2018-12-01 14:55:38 -08:00 |
|
Jason Volk
|
17817db656
|
ircd:Ⓜ️:dbs: Add back the deprecated _event_bad descriptor marked for drop.
|
2018-11-30 14:44:16 -08:00 |
|
Jason Volk
|
3f6ae85f8f
|
ircd::db: Add automated column drop support; update existing descriptors.
|
2018-11-30 14:43:51 -08:00 |
|
Jason Volk
|
13bce714ab
|
ircd::rfc1035: Add constant for name buffer size.
|
2018-11-29 18:04:19 -08:00 |
|
Jason Volk
|
4d9027088f
|
ircd:Ⓜ️:state: No throwing when state node is not found here.
|
2018-11-29 15:24:39 -08:00 |
|