Jason Volk
|
d5956f47f7
|
ircd:Ⓜ️ Fix the m::cached logic to discount missing values.
|
2019-01-11 17:38:33 -08:00 |
|
Jason Volk
|
38920719de
|
ircd:Ⓜ️ Add suite to check if event is cached.
|
2018-12-26 19:01:13 -08:00 |
|
Jason Volk
|
5236790228
|
ircd:Ⓜ️ Handle json::not_found on index() for more descriptive error.
|
2018-11-02 19:42:20 -07:00 |
|
Jason Volk
|
6b1fd6c559
|
ircd:Ⓜ️:dbs: Remove the _event_bad column; patch event exists/good/bad stack.
|
2018-11-02 19:42:20 -07:00 |
|
Jason Volk
|
da8beda0c3
|
ircd:Ⓜ️🆔 Support intuitive constructions of m::node::id.
|
2018-09-30 17:58:16 -07:00 |
|
Jason Volk
|
cedfff720a
|
ircd:Ⓜ️ Fix return value for index(event_id).
|
2018-09-27 17:10:54 -07:00 |
|
Jason Volk
|
4b142de177
|
ircd:Ⓜ️ Fix prototype for pretty prev.
|
2018-09-27 17:10:22 -07:00 |
|
Jason Volk
|
9c64ae50e4
|
ircd:Ⓜ️ Reuse index query path.
|
2018-09-20 23:30:51 -07:00 |
|
Jason Volk
|
aea6659154
|
ircd:Ⓜ️ Reuse query path.
|
2018-09-20 23:30:51 -07:00 |
|
Jason Volk
|
fe26b5e0c0
|
modules: thread_local mods::import cannot be used or the module gets stuck.
|
2018-09-14 07:44:44 -07:00 |
|
Jason Volk
|
11948e47ac
|
ircd: Move m::import to mods::import where it is more appropriate.
|
2018-09-13 18:19:27 -07:00 |
|
Jason Volk
|
e48750e6aa
|
ircd:Ⓜ️ Just disable MISSING_PREV_STATE check here.
|
2018-09-04 23:24:05 -07:00 |
|
Jason Volk
|
a806b2d60b
|
modules/m_event: Add modules; move pretty() suite out of ircd:Ⓜ️:.
|
2018-09-04 20:27:30 -07:00 |
|
Jason Volk
|
aeb41e7341
|
ircd:Ⓜ️ Add pretty_msgline() suite.
|
2018-09-04 06:35:10 -07:00 |
|
Jason Volk
|
91dff38a57
|
ircd:Ⓜ️ Add prefetch() to event::fetch interface.
|
2018-09-01 07:15:03 -07:00 |
|
Jason Volk
|
48a436fcc1
|
ircd:Ⓜ️:event: Addl prev utils; simplify before().
|
2018-08-26 07:13:47 -07:00 |
|
Jason Volk
|
0da4dec13c
|
ircd:Ⓜ️:event: Add topological before; improve prev iteration closure; reorg some util.
|
2018-06-09 14:37:31 -07:00 |
|
Jason Volk
|
377276432b
|
ircd:Ⓜ️ Add back non-essential fields after essential stripping here.
|
2018-05-27 08:39:49 -07:00 |
|
Jason Volk
|
3ec0a1c7c8
|
ircd:Ⓜ️ Further overload the event::hashes stack; use proper return types.
|
2018-05-27 08:39:49 -07:00 |
|
Jason Volk
|
1309565506
|
ircd:Ⓜ️ Add essential key pruning for m.room.redaction sign and verify.
|
2018-05-25 18:35:40 -07:00 |
|
Jason Volk
|
f641076072
|
ircd::json: Antipodal undefined number; add assert that it's not zero.
|
2018-05-23 00:32:37 -07:00 |
|
Jason Volk
|
79371780f3
|
ircd:Ⓜ️ Add fetch::opts with keys and db::gopts.
|
2018-05-20 04:34:31 -07:00 |
|
Jason Volk
|
163106bb72
|
ircd:Ⓜ️ Simplify the event::fetch ctor stack w/ default selection.
|
2018-05-20 01:48:47 -07:00 |
|
Jason Volk
|
2f48b69102
|
ircd:Ⓜ️ Add event::fetch seekless ctor w/ selection.
|
2018-05-19 22:55:03 -07:00 |
|
Jason Volk
|
6150637537
|
ircd:Ⓜ️ event::fetch keys selection.
|
2018-05-19 22:55:03 -07:00 |
|
Jason Volk
|
986f591caa
|
ircd:Ⓜ️ Ignore my_host's signature when adding signatures.
|
2018-05-19 18:49:07 -07:00 |
|
Jason Volk
|
a62f453e58
|
ircd:Ⓜ️ Add signature appending routine.
|
2018-05-19 18:49:05 -07:00 |
|
Jason Volk
|
7e512eecdc
|
ircd:Ⓜ️ Move signatures field nulling to essential keys function.
|
2018-05-19 18:49:05 -07:00 |
|
Jason Volk
|
82fbbad8e3
|
ircd:Ⓜ️ Simplify b64 buffer sizing.
|
2018-05-19 18:49:05 -07:00 |
|
Jason Volk
|
a1c3788c38
|
ircd:Ⓜ️ Add single-property getter interface for event.
|
2018-05-19 18:49:02 -07:00 |
|
Jason Volk
|
d9b5a7d26a
|
ircd:Ⓜ️ Improve various keys interfaces.
|
2018-05-19 18:49:01 -07:00 |
|
Jason Volk
|
c14f268559
|
ircd:Ⓜ️ ADL the event::fetch::index() suite.
|
2018-05-09 16:38:11 -07:00 |
|
Jason Volk
|
ca45e84908
|
ircd:Ⓜ️ Add bad(event_id) query interface.
|
2018-05-04 20:43:05 -07:00 |
|
Jason Volk
|
f77b3aae7e
|
ircd:Ⓜ️ Reorg event util related; break up pretty(event) around ostream argument.
|
2018-05-04 14:30:51 -07:00 |
|
Jason Volk
|
78a5442230
|
ircd:Ⓜ️ Increase stream buffer sizes for pretty(event).
|
2018-04-25 23:34:39 -07:00 |
|
Jason Volk
|
f808a28664
|
ircd: Add m/m.h to stdinc.h
|
2018-04-22 16:22:02 -07:00 |
|
Jason Volk
|
2325208ecd
|
ircd:Ⓜ️ Add more detailed content information in pretty(event).
|
2018-04-22 14:24:48 -07:00 |
|
Jason Volk
|
799f450b47
|
ircd:Ⓜ️ Fix content size sampling in pretty(event).
|
2018-04-20 23:48:39 -07:00 |
|
Jason Volk
|
d64adf8916
|
ircd:Ⓜ️ Rename event id generator function.
|
2018-04-18 14:26:25 -07:00 |
|
Jason Volk
|
eefc7430bc
|
ircd:Ⓜ️ Convert db column keys to binary integers over a continuous sequence space.
|
2018-04-17 21:13:16 -07:00 |
|
Jason Volk
|
6ef68a8f4e
|
ircd:Ⓜ️ Show content bytes in pretty(event).
|
2018-04-17 02:51:44 -07:00 |
|
Jason Volk
|
416d199736
|
ircd:Ⓜ️ Fix pretty(event) formatting.
|
2018-04-15 04:16:40 -07:00 |
|
Jason Volk
|
54e3719097
|
ircd::json: Consolidate authority for value defined() semantics.
|
2018-04-11 23:40:31 -07:00 |
|
Jason Volk
|
fceb9efc7c
|
ircd:Ⓜ️ Fix/tweak pretty_oneline(event) format.
|
2018-04-07 00:45:37 -07:00 |
|
Jason Volk
|
9863e2a1a3
|
ircd:Ⓜ️ Add event comparison operator suite.
|
2018-04-06 03:13:27 -07:00 |
|
Jason Volk
|
36d1d41a8b
|
ircd:Ⓜ️ Add prev hash information to pretty(event).
|
2018-04-03 23:34:10 -07:00 |
|
Jason Volk
|
68cd920bb0
|
ircd:Ⓜ️ pretty(event) format tweaks.
|
2018-04-03 23:34:10 -07:00 |
|
Jason Volk
|
e179915008
|
ircd:Ⓜ️ Indicate to event:🆔:buf it was written to.
|
2018-03-26 23:29:58 -07:00 |
|
Jason Volk
|
4cae80f9b6
|
ircd:Ⓜ️ Make event interface consistent with proper ADL participation.
|
2018-03-23 00:21:27 -07:00 |
|
Jason Volk
|
50b21edb1c
|
ircd:Ⓜ️ Event hash checking stack.
|
2018-03-23 00:19:55 -07:00 |
|