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
|
dd99d929aa
|
modules/client/logout: Implement 5.4.4 logout/all.
|
2019-02-18 11:22:45 -08:00 |
|
Jason Volk
|
cc2ed66190
|
modules/client/logout: Complete the logout endpoint.
|
2019-02-18 11:12:30 -08:00 |
|
Jason Volk
|
f0ce1cdcae
|
ircd: Split up resource.h.
|
2019-02-18 11:04:02 -08:00 |
|
Jason Volk
|
476f198075
|
modules/federation: Explicit path parameter checking for clearer error msgs.
|
2019-02-18 10:33:35 -08:00 |
|
Jason Volk
|
7e8f3048d3
|
modules: Start and identity service stub area.
|
2019-02-18 10:28:09 -08:00 |
|
Jason Volk
|
9314bd7b5b
|
modules/federation/query_auth: Stub a NOT_IMPLEMENTED for now because synapse doesn't use this.
|
2019-02-18 09:59:59 -08:00 |
|
Jason Volk
|
952f173204
|
modules/client/rooms: Add /event/ endpoint.
|
2019-02-18 09:59:14 -08:00 |
|
Jason Volk
|
247544d130
|
modules/client/rooms/messages: Relax requirement for a ?from= parameter.
|
2019-02-18 09:59:14 -08:00 |
|
Jason Volk
|
2dfad15ee8
|
modules/client/keys: Rename URL from /unstable/ to /r0/.
|
2019-02-16 16:27:57 -08:00 |
|
Jason Volk
|
9b8f08a6e5
|
Update README.
|
2019-02-16 15:27:51 -08:00 |
|
Jason Volk
|
6a6d190a02
|
modules/federation: Add auth_chain to state and state_ids response.
|
2019-02-16 15:25:36 -08:00 |
|
Jason Volk
|
73f57f70a3
|
modules/console: Add fed query_auth cmd.
|
2019-02-16 15:25:36 -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
|
ed87eb31e0
|
modules/federation/query: Add my_host() in response for now.
|
2019-02-16 15:25:36 -08:00 |
|
Jason Volk
|
a380186001
|
ircd:Ⓜ️ Various cleanup; toward demangled linkage; mark size indicating stack use.
|
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
|
551168c643
|
ircd: Various quietudes.
|
2019-02-16 15:25:36 -08:00 |
|
Jason Volk
|
9df879a8f8
|
ircd: Fix additional friend injections.
|
2019-02-16 13:25:18 -08:00 |
|
Jason Volk
|
d8536ca9a9
|
ircd: Move fpe into util.
|
2019-02-16 13:17:44 -08:00 |
|
Jason Volk
|
108e90702e
|
modules/console: Appease -Wparentheses.
|
2019-02-16 12:43:25 -08:00 |
|
Jason Volk
|
0c39f5d219
|
configure: Treat -Wreturn-type as an error.
|
2019-02-16 12:33:30 -08:00 |
|
Jason Volk
|
b623f0ef7d
|
ircd:📅 Suppress warning.
|
2019-02-16 11:49:59 -08:00 |
|
Jason Volk
|
eb1e510720
|
ircd::fs: Include <sys/sysmacros.h> if available.
|
2019-02-15 18:48:59 -08:00 |
|
Jason Volk
|
4f721f48e5
|
Eliminate friend-injection.
|
2019-02-15 18:48:59 -08:00 |
|
Jason Volk
|
440cada550
|
ircd::conf: Use noexcept per recommendation.
|
2019-02-15 17:12:58 -08:00 |
|
Jason Volk
|
23a04dee6a
|
modules/federation/event_auth: Return the spec event_auth.
|
2019-02-14 16:58:39 -08:00 |
|
Jason Volk
|
2660b30061
|
ircd:Ⓜ️:event: Add auth::chain utility.
|
2019-02-14 16:48:45 -08:00 |
|
Jason Volk
|
eca9bd7da9
|
modules/client/sync/rooms/ephemeral/receipt: Optimize polylog-sync strategy.
|
2019-02-14 15:28:38 -08:00 |
|
Jason Volk
|
b351b40961
|
modules/m_event: Fix room::power interface misuse.
|
2019-02-14 15:28:38 -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
|
30d27df649
|
ircd:Ⓜ️:room::power: Fix m.room.power_levels format validation per the spec.
|
2019-02-14 13:08:48 -08:00 |
|
Jason Volk
|
f48274fc58
|
ircd:Ⓜ️:event::auth: Preliminary v1 auth rules.
|
2019-02-13 18:44:26 -08:00 |
|
Jason Volk
|
2c60fa4fce
|
ircd:Ⓜ️:event::index: Prevent any column search for empty event_id.
|
2019-02-13 18:37:21 -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
|
8b992917ab
|
modules/console: Improve event info cache and auth related.
|
2019-02-12 18:07:20 -08:00 |
|
Jason Volk
|
710c7e79c9
|
modules/console: Show room::index / improve output for room top info.
|
2019-02-12 18:01:55 -08:00 |
|
Jason Volk
|
5ea4a8da04
|
modules/console: Minor fixes.
|
2019-02-12 18:01:44 -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
|
2f088591f7
|
modules/client: Add capabilities endpoint.
|
2019-02-12 12:04:02 -08:00 |
|