Jason Volk
|
7d449e6e56
|
ircd:Ⓜ️:login: Use json::string rather than string_view in tuple types; simplify.
|
2019-02-18 13:42:25 -08:00 |
|
Jason Volk
|
0644db459c
|
ircd:Ⓜ️:event: Add various size constants replacing magic numbers.
|
2019-02-18 13:42:25 -08:00 |
|
Jason Volk
|
bc0e12e31b
|
ircd:Ⓜ️ Add m.direct_to_device edu schema / header.
|
2019-02-18 12:23:58 -08:00 |
|
Jason Volk
|
9b8f08a6e5
|
Update README.
|
2019-02-16 15:27:51 -08:00 |
|
Jason Volk
|
f275cf8c83
|
ircd:Ⓜ️:event::auth::chain: No closing over full event; overload void closure.
|
2019-02-16 15:25:36 -08:00 |
|
Jason Volk
|
547c6ca8e5
|
ircd:Ⓜ️:v1: Add query_auth request.
|
2019-02-16 15:25:36 -08:00 |
|
Jason Volk
|
4f721f48e5
|
Eliminate friend-injection.
|
2019-02-15 18:48:59 -08:00 |
|
Jason Volk
|
2660b30061
|
ircd:Ⓜ️:event: Add auth::chain utility.
|
2019-02-14 16:48:45 -08:00 |
|
Jason Volk
|
194160a735
|
ircd:Ⓜ️:event::refs: Reorientations for consolidated refs.
|
2019-02-14 14:02:34 -08:00 |
|
Jason Volk
|
17e1bb96bf
|
ircd:Ⓜ️:dbs: Consolidate event_refs column. Drop prev_events column.
|
2019-02-14 13:11:37 -08:00 |
|
Jason Volk
|
f48274fc58
|
ircd:Ⓜ️:event::auth: Preliminary v1 auth rules.
|
2019-02-13 18:44:26 -08:00 |
|
Jason Volk
|
df64c6e573
|
ircd:Ⓜ️:room::power: Improve requirements for different constructions.
|
2019-02-13 16:01:18 -08:00 |
|
Jason Volk
|
11264d2806
|
ircd:Ⓜ️:room: Add convenience wrapper for event::idx state::get() to interface.
|
2019-02-13 16:01:18 -08:00 |
|
Jason Volk
|
1a6d173a0b
|
ircd:Ⓜ️:room::state: Change return value from event::id to event::idx for simple get().
|
2019-02-13 16:01:18 -08:00 |
|
Jason Volk
|
674373be90
|
ircd:Ⓜ️:event::auth: Restructure / rename interfaces; move is_power_event() to module.
|
2019-02-12 17:50:44 -08:00 |
|
Jason Volk
|
aaf80932fe
|
ircd:Ⓜ️:room::auth: Simplify closure requirements.
|
2019-02-12 17:47:35 -08:00 |
|
Jason Volk
|
74fdda36e2
|
ircd:Ⓜ️:event::conforms: Add checks for m.room.member state_key.
|
2019-02-12 17:19:13 -08:00 |
|
Jason Volk
|
7117d4a17c
|
ircd:Ⓜ️:event::conforms: Add check for m.room.aliases sender host vs. state_key.
|
2019-02-12 15:34:40 -08:00 |
|
Jason Volk
|
903a117bf7
|
ircd:Ⓜ️:event::conforms: Add check for room_id host matching sender host for create event.
|
2019-02-12 15:22:53 -08:00 |
|
Jason Volk
|
1bd9ce0d1e
|
ircd:Ⓜ️:event::conforms: Add checks for duplicate / self / missing auth refs.
|
2019-02-12 15:07:50 -08:00 |
|
Jason Volk
|
20eb440408
|
ircd:Ⓜ️:event: Improve the event::cache checking behavior.
|
2019-02-12 14:57:08 -08:00 |
|
Jason Volk
|
2f6384b068
|
ircd:Ⓜ️:room: Add room::auth interface w/ console cmd.
|
2019-02-12 12:04:02 -08:00 |
|
Jason Volk
|
8a81a6d24e
|
ircd:Ⓜ️:event::auth: Add comments; remove cruft.
|
2019-02-12 12:04:01 -08:00 |
|
Jason Volk
|
c204ece49a
|
ircd:Ⓜ️:event: Add std::string overloads to event get() suite.
|
2019-02-12 10:03:20 -08:00 |
|
Jason Volk
|
a1c8845e1e
|
ircd:Ⓜ️🧾 Normalize module definition names / layout.
|
2019-02-11 15:57:01 -08:00 |
|
Jason Volk
|
68be0a321e
|
ircd:Ⓜ️:event: Convert modular components to demangled style.
|
2019-02-09 18:43:04 -08:00 |
|
Jason Volk
|
80a25cf352
|
ircd:Ⓜ️:event::auth: Add auth chain traversal.
|
2019-02-08 07:54:03 -08:00 |
|
Jason Volk
|
2b82dfec76
|
ircd:Ⓜ️:event::auth: Add iteration by type.
|
2019-02-08 07:53:39 -08:00 |
|
Jason Volk
|
1df1897e6d
|
ircd:Ⓜ️:event::get: Add templates to return integral values.
|
2019-02-08 07:06:25 -08:00 |
|
Jason Volk
|
ef740d339b
|
ircd:Ⓜ️:event: Add event::auth examination device.
|
2019-02-08 03:19:54 -08:00 |
|
Jason Volk
|
2a431fa26a
|
ircd:Ⓜ️:dbs: Add event_auth column.
|
2019-02-08 03:19:54 -08:00 |
|
Jason Volk
|
cbe829368f
|
ircd:Ⓜ️:event: Start an auth header; add is_power_event().
|
2019-02-08 03:19:54 -08:00 |
|
Jason Volk
|
0aa977c307
|
ircd:Ⓜ️:event: Simplify verify stack.
|
2019-02-07 23:41:29 -08:00 |
|
Jason Volk
|
fb6be95f2c
|
ircd:Ⓜ️:v1: Add the user::keys::claim ctor stack complex; minor cleanup.
|
2019-02-07 23:09:30 -08:00 |
|
Jason Volk
|
dcb1f2197e
|
ircd:Ⓜ️:v1: Split user:: / user::keys headers.
|
2019-02-07 22:16:19 -08:00 |
|
Jason Volk
|
3a8f53e46e
|
ircd:Ⓜ️ Start a device header.
|
2019-02-07 08:19:27 -08:00 |
|
Jason Volk
|
d5f03fba59
|
ircd:Ⓜ️:v1: Add ctor stack complex for user::keys::query.
|
2019-02-07 00:40:48 -08:00 |
|
Jason Volk
|
ce0d974868
|
ircd:Ⓜ️:v1: Add principals for user::keys::query & claim; remove unstables.
|
2019-02-07 00:17:26 -08:00 |
|
Jason Volk
|
8eb68c0e2e
|
ircd:Ⓜ️:dbs: Add missing event refs comparator: minor cleanup.
|
2019-02-06 21:32:26 -08:00 |
|
Jason Volk
|
93fb468ba2
|
ircd:Ⓜ️:vm: Add tools using the eval instance_list.
|
2019-02-06 20:54:21 -08:00 |
|
Jason Volk
|
70c901a894
|
ircd:Ⓜ️:vm: Add json::array eval ctor.
|
2019-02-06 20:54:04 -08:00 |
|
Jason Volk
|
bb68dfc1e7
|
ircd:Ⓜ️ Add event::hash(json::object) w/ branch from event.source.
|
2019-02-06 20:52:42 -08:00 |
|
Jason Volk
|
e497fe8506
|
ircd:Ⓜ️:event: Add event_id() convenience suite to reverse index().
|
2019-02-06 17:18:38 -08:00 |
|
Jason Volk
|
ec8f0c1e1c
|
ircd:Ⓜ️:event: Add refs interface.
|
2019-02-06 17:18:38 -08:00 |
|
Jason Volk
|
2586476a57
|
ircd:Ⓜ️:dbs: Fix prefix related for event_refs column.
|
2019-02-06 17:18:38 -08:00 |
|
Jason Volk
|
9bd86e7f69
|
ircd:Ⓜ️:request: Use conf items for buffer sizes and limits.
|
2019-02-06 02:34:52 -08:00 |
|
Jason Volk
|
ca4ef84c9f
|
ircd:Ⓜ️:dbs: Add event_refs indexer; reorg event indexers related.
|
2019-02-05 19:05:17 -08:00 |
|
Jason Volk
|
843f78548b
|
ircd:Ⓜ️:dbs: Add event_refs metadata column.
|
2019-02-05 19:05:17 -08:00 |
|
Jason Volk
|
6cb4020034
|
ircd:Ⓜ️:dbs: Rename head/refs options to room_head/room_refs; update vmopts and sites.
|
2019-02-05 19:05:17 -08:00 |
|
Jason Volk
|
4eed3e5ca0
|
ircd:Ⓜ️🆔 Minor reorg.
|
2019-02-05 03:09:40 -08:00 |
|