0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-26 20:38:37 +02:00
Commit graph

8195 commits

Author SHA1 Message Date
Jason Volk b57ef2e8fe ircd::resource::response: Avoid call to write empty content here. 2019-02-19 11:35:11 -08:00
Jason Volk 42a41eeb0d ircd::http: Fix/Add 30x related codes. 2019-02-19 11:34:48 -08:00
Jason Volk 22fe163344 modules/client/devices: Support /unstable/ URL as well as /r0/. 2019-02-18 17:20:04 -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 aed1c856ef modules/client/login: Set device in user's room on login. 2019-02-18 16:42:08 -08:00
Jason Volk d33b3911b1 configure: Check for openssl-1.0/ directory before openssl/. 2019-02-18 16:09:32 -08:00
Jason Volk 2935d35f7d configure: Invocations of RB_CHK_SYSHEADER are no-op after first success. 2019-02-18 16:09:32 -08:00
Jason Volk e8f8008ea9 ircd::openssl: Use variable includes; add openssl/hmac.h header check. 2019-02-18 15:27:50 -08:00
Jason Volk 3d7d15685e ircd::openssl: Add a linked version check. 2019-02-18 15:17:50 -08:00
Jason Volk dbbc22d98a ircd::magic: Relax the linked version check. 2019-02-18 15:17:50 -08:00
Jason Volk b9822a8c6c ircd::openssl: Return version strings for header and linked library. 2019-02-18 15:12:01 -08:00
Jason Volk 1a2bfc1535 configure: Verify better symbol in libcrypto.so. 2019-02-18 13:42:38 -08:00
Jason Volk 15a805c00d modules/console: Add user device cmd. 2019-02-18 13:42:38 -08:00
Jason Volk 3ff31ec8ef modules: Start an m_direct_to_device edu handler. 2019-02-18 13:42:38 -08:00
Jason Volk d445f98d93 modules/client: Stub a send_to_device endpoint. 2019-02-18 13:42:38 -08:00
Jason Volk 3b8130cee1 ircd:Ⓜ️:dbs: Fixes to the index_redact path and related; minor reorg. 2019-02-18 13:42:25 -08:00
Jason Volk a6d33ad4f1 modules/console: Add clear option parameter to user tokens cmd. 2019-02-18 13:42:25 -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 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