Jason Volk
|
98a8ca7bf2
|
ircd:Ⓜ️:device: Associate access_token to device.
|
2019-02-20 15:46:48 -08:00 |
|
Jason Volk
|
d5e8bbbf4a
|
modules: Stub m.device_list_update edu handler; json schema.
|
2019-02-20 13:36:29 -08:00 |
|
Jason Volk
|
0efd723edb
|
ircd:Ⓜ️:device: Develop interface; use individual state events for properties.
|
2019-02-20 13:36:29 -08:00 |
|
Jason Volk
|
7c09123a3c
|
ircd:Ⓜ️:room::state: Add a type prefix-domain iteration to state interface.
|
2019-02-20 13:10:56 -08:00 |
|
Jason Volk
|
99058105b3
|
ircd:Ⓜ️:event: Minor move utils to event.h index header.
|
2019-02-20 13:10:56 -08:00 |
|
Jason Volk
|
b3baebd395
|
ircd:Ⓜ️:device: Add a proper device interface (sans device::set()).
|
2019-02-19 17:42:05 -08:00 |
|
Jason Volk
|
d960a31143
|
modules/client/register: Set device data on registration w/ login.
|
2019-02-18 16:50:53 -08:00 |
|
Jason Volk
|
ddf76fe502
|
ircd:Ⓜ️:register: Use json::string types here; simplify.
|
2019-02-18 16:44:28 -08:00 |
|
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 |
|