Jason Volk
|
6c71ec39b2
|
ircd:Ⓜ️ Parallel event::idx convenience for event::auth; simplify definitions.
|
2020-12-19 22:53:12 -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
|
e1e8286436
|
ircd:Ⓜ️:event: Add bool argument to skip verify restringify.
|
2020-12-16 14:41:17 -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
|
d4f6e3e8ea
|
ircd:Ⓜ️:event::refs: Simplify closure typename.
|
2020-10-11 11:42:48 -07:00 |
|
Jason Volk
|
bd641e76ad
|
ircd:Ⓜ️:event: Compare decoded hash to allow both rfc4648 and rfc1421 compat.
|
2020-09-28 05:56:03 -07:00 |
|
Jason Volk
|
8bda8cbdc6
|
ircd:Ⓜ️:event::prev: Add constant value for spec max.
|
2020-09-17 10:49:41 -07:00 |
|
Jason Volk
|
099b6d8301
|
ircd:Ⓜ️ Add parallel event::idx query to interface.
|
2020-09-17 10:49:41 -07:00 |
|
Jason Volk
|
9eed4dfa5f
|
ircd:Ⓜ️:event::fetch: Use hidden section for non-plt/internal linkage.
|
2020-08-02 09:43:39 -07:00 |
|
Jason Volk
|
bc1e54aa12
|
ircd:Ⓜ️:event: Minor rename; additional diagnostic arguments.
|
2020-06-19 22:53:01 -07:00 |
|
Jason Volk
|
46e0625daf
|
ircd:Ⓜ️:event::conforms: Add hashes related codes and conditions.
|
2020-06-18 22:51:33 -07:00 |
|
Jason Volk
|
acad1fcaba
|
ircd:Ⓜ️:event: Split out hash reimage generator.
|
2020-06-18 22:41:32 -07:00 |
|
Jason Volk
|
aa655cb745
|
ircd:Ⓜ️:event: Minor interface reorg.
|
2020-06-18 22:10:24 -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
|
6bc0d48a38
|
ircd:Ⓜ️:pretty: Move part of console event cmd into lib util.
|
2020-05-01 10:10:16 -07:00 |
|
Jason Volk
|
c1692de5ed
|
ircd::json: Abstract the source json::object out of m::event for all tuples by default.
|
2020-04-05 16:15:23 -07:00 |
|
Jason Volk
|
562eb85b78
|
ircd:Ⓜ️:event: Fix typo.
|
2020-04-05 14:32:21 -07:00 |
|
Jason Volk
|
89ed678ab0
|
ircd:Ⓜ️:event: Replace with nodiscard attribute. (related f026110b15 )
|
2020-04-03 12:45:42 -07:00 |
|
Jason Volk
|
c4d0ffaec9
|
ircd:Ⓜ️:event::fetch: Move std::nothrow to leading argument for consistency.
|
2020-04-02 20:01:14 -07:00 |
|
Jason Volk
|
f026110b15
|
ircd:Ⓜ️ Warning for unused result of non-throwing overloads.
|
2020-04-01 16:20:11 -07:00 |
|
Jason Volk
|
d1812f0c44
|
ircd:Ⓜ️ Fix m::index() interface for consistent leading std::nothrow_t.
|
2020-04-01 16:20:11 -07:00 |
|
Jason Volk
|
93665cc587
|
ircd:Ⓜ️ Fix event_id() interface for consistent leading std::nothrow_t.
|
2020-04-01 16:03:25 -07:00 |
|
Jason Volk
|
ddbabedf84
|
ircd:Ⓜ️:event::conforms: Add type and state_key length limitation conditions.
|
2020-03-25 14:41:16 -07:00 |
|
Jason Volk
|
43dc547200
|
ircd:Ⓜ️:event: Increase the state_key constant.
|
2020-03-21 20:49:54 -07:00 |
|
Jason Volk
|
8baaf366c4
|
ircd:Ⓜ️:event: Fix signature interface regression; optimize call path.
|
2020-02-24 11:01:52 -08:00 |
|
Jason Volk
|
5993c6cdf4
|
ircd:Ⓜ️:event::fetch: Minor cleanup.
|
2020-01-11 23:31:53 -08:00 |
|
Jason Volk
|
5c74bfbd7f
|
ircd:Ⓜ️:event: Add event::my(event::idx) query util; branch for event:🆔:host() use.
|
2019-12-10 12:06:54 -08:00 |
|
Jason Volk
|
7b3f0a1874
|
ircd:Ⓜ️:event::refs: Add note for fwd decl. [ci skip]
|
2019-12-10 11:37:09 -08:00 |
|
Jason Volk
|
21ad249f74
|
ircd:Ⓜ️:event::fetch: Move default opts ctor out of line.
|
2019-12-03 12:09:25 -08:00 |
|
Jason Volk
|
dbb3c55db5
|
matrix: Add m::homeserver; preliminary virtual origin networks.
|
2019-10-01 17:56:01 -07:00 |
|
Jason Volk
|
11699baff0
|
ircd:Ⓜ️ Consolidate m::membership() suite to header; minor cleanup.
|
2019-09-18 12:30:50 -07:00 |
|
Jason Volk
|
26154de7c4
|
ircd:Ⓜ️:event::refs: Add prefetch() to interface.
|
2019-09-17 21:06:03 -07:00 |
|
Jason Volk
|
b3323c3f8d
|
ircd:Ⓜ️:event::append: Add option to bypass redaction query.
|
2019-09-17 20:17:37 -07:00 |
|
Jason Volk
|
568a2881df
|
ircd:Ⓜ️:event::refs: Branch on the event_idx sentinel here.
|
2019-09-15 20:21:17 -07:00 |
|
Jason Volk
|
b4b07debbd
|
ircd:Ⓜ️:event::append: Add option to elide query for state prev_content.
|
2019-09-15 19:47:03 -07:00 |
|
Jason Volk
|
fda4c9d0ce
|
ircd:Ⓜ️:append: Add some \briefs. [skip ci]
|
2019-09-08 15:33:56 -07:00 |
|
Jason Volk
|
c570e04622
|
ircd:Ⓜ️:event::prev: Add _events_exist() convenience suite.
|
2019-09-05 18:10:44 -07:00 |
|
Jason Volk
|
b38cf0012e
|
ircd:Ⓜ️:event::horizon: Improve some comments.
|
2019-08-30 21:31:40 -07:00 |
|
Jason Volk
|
061b85de5b
|
ircd:Ⓜ️:room::auth: Reorg check() stack interface related.
|
2019-08-22 02:25:03 -07:00 |
|
Jason Volk
|
15dc7d17ef
|
modules/m_event: Add pretty_stateline() for state event detail.
|
2019-08-21 00:40:20 -07:00 |
|
Jason Volk
|
ac03c9a13b
|
ircd: Use bool return values through prefetching stack.
|
2019-08-19 21:18:26 -07:00 |
|
Jason Volk
|
59618c6a44
|
ircd:Ⓜ️ Move event::auth to room::auth; move to module.
|
2019-08-18 03:09:34 -07:00 |
|
Jason Volk
|
eddc5b3b55
|
ircd:Ⓜ️:event::append: Add properties mask to opts; centralize. (Fixes #119)
|
2019-08-05 17:54:00 -07:00 |
|
Jason Volk
|
d8fcbf7325
|
ircd:Ⓜ️ Reinterface append(event) into event::append; move to module. (#109)
|
2019-08-02 17:34:31 -07:00 |
|
Jason Volk
|
8e5e599690
|
ircd:Ⓜ️ Relax exception propagation through event::refs. (Fixes #114)
|
2019-08-02 15:04:29 -07:00 |
|
Jason Volk
|
ae1ccca038
|
ircd:Ⓜ️:event::prev: Remove ambiguous overload.
|
2019-07-26 15:58:58 -07:00 |
|
Jason Volk
|
939b402a7d
|
Revert "ircd::event: Remove membership from top level."
This reverts commit fc8048dc74 .
|
2019-07-26 00:08:51 -07:00 |
|