0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-05 10:08:36 +02:00
Commit graph

8398 commits

Author SHA1 Message Date
Jason Volk 6fed8cc360 modules/client/createroom: Forbid guest access on all presets in violation of the spec. 2019-03-05 14:27:52 -08:00
Jason Volk 00da74fa27 modules/client/createroom: Improve error reporting; add derror log message. 2019-03-05 14:24:31 -08:00
Jason Volk 85b66e2d55 modules/client/sync/rooms/timeline: For non-longpoll, attempt to query transaction_id. 2019-03-05 14:24:08 -08:00
Jason Volk d30e053e42 modules/client/rooms/send: Save transaction_id's to user's user room. 2019-03-05 14:24:08 -08:00
Jason Volk 78eab2fbcd modules/client/createroom: Implement the preset string behavior. 2019-03-05 14:24:08 -08:00
Jason Volk d4b8a8089e ircd:Ⓜ️:createroom: Generate default power_levels w/ option for content_override. 2019-03-05 14:24:08 -08:00
Jason Volk bbaf38937b ircd:Ⓜ️:room::power: Add util to generate spec-default power_levels content. 2019-03-05 14:24:08 -08:00
Jason Volk c972683e2c modules/client/createroom: Set the visibility in the public rooms list; minor cleanup. 2019-03-05 12:51:48 -08:00
Jason Volk 70484be697 modules/client/createroom: Add graceful error handling and granular reporting to client. 2019-03-05 12:42:53 -08:00
Jason Volk f0598bb27a modules/client/createroom: Set initial room state from supplied request data.
modules/client/createroom: Set the room name and topic if supplied in request.

modules/client/createroom: Set any state events from supplied initial_state.

modules/client/createroom: Invite any users in the supplied invite array.

modules/client/createroom: Set the room's initial guest_access if supplied by user.
2019-03-05 12:23:49 -08:00
Jason Volk a9969bfb4b ircd::net: Show current cipher in handshake debug log msgs. 2019-03-05 11:37:49 -08:00
Jason Volk 025313b6fe modules/webhook: Handle github issue labeled. 2019-03-05 11:14:29 -08:00
Jason Volk a29dfb93f5 ircd::openssl: Add interface to examine cipher lists. 2019-03-05 10:50:12 -08:00
Jason Volk c87b85eefc ircd:Ⓜ️ Relax the self::host() / my_host(string) test wrt the implied matrix port. 2019-03-05 09:47:54 -08:00
Jason Volk 1bc1b3c207 ircd::fs::aio: Fix bug. 2019-03-05 08:51:47 -08:00
Jason Volk 6be111ac0b Revert "modules/m_room_member: Remove membership rule on can_join hook."
This reverts commit 6d6fb8b0d3.
2019-03-05 08:51:00 -08:00
Jason Volk e33c4861cb ircd::net: Disable TLS 1.0. 2019-03-04 16:48:05 -08:00
Jason Volk b398e8f424 ircd::net: Ignore empty string values in listener config object. 2019-03-04 16:38:39 -08:00
Jason Volk d8a9f484a4 modules/client/rooms/messages: Simplify the messages iteration. 2019-03-04 15:46:44 -08:00
Jason Volk 1dcf36adc8 modules/client/rooms/event: Fix param missing error message. 2019-03-04 14:36:49 -08:00
Jason Volk 5752c32de9 ircd::net: Eliminate the handle_set unset on exception. 2019-03-04 14:29:21 -08:00
Jason Volk 63d591b2b8 ircd::util::fpe: Add interface to set the except flag. 2019-03-04 13:20:39 -08:00
Jason Volk 19e09b0ad5 ircd:Ⓜ️:login: Support identifier typed login. 2019-03-04 13:16:14 -08:00
Jason Volk 6d6fb8b0d3 modules/m_room_member: Remove membership rule on can_join hook. 2019-03-04 12:52:13 -08:00
Jason Volk 59973705bb modules/client/rooms/context: Provide better pagination tokens in response. 2019-03-04 12:43:14 -08:00
Jason Volk 48055345ea modules/client/rooms/messages: Fix the start pagination token in reponse. 2019-03-04 12:42:58 -08:00
Jason Volk 175421f745 ircd::db::env: Default alignments to 1 rather than 0. 2019-03-04 11:36:54 -08:00
Jason Volk 86e7e78a8a modules/client/register: Disable guest registration by default for now. 2019-03-04 09:29:27 -08:00
Jason Volk 68ed0d6133 modules/client/register: Add email to the registration flows. 2019-03-04 09:28:02 -08:00
Jason Volk c0ab6080d8 ircd:Ⓜ️:event: Add membership to event tuple for essential key consideration. 2019-03-03 17:16:20 -08:00
Jason Volk d70e46718b modules/federation: Remove these unnecessary checks. 2019-03-03 16:49:51 -08:00
Jason Volk 3099997049 modules/client/sync/rooms/state: Deal with "invite_state" vs. "state". 2019-03-03 16:33:10 -08:00
Jason Volk e93e460f22 modules/client/sync: Must wait for parallel completion before copying ret. 2019-03-03 16:33:10 -08:00
Jason Volk f1bca6de7e modules/client/profile: Return 404 rather than {} for empty profiles. 2019-03-03 16:33:10 -08:00
Jason Volk bfb2efc1ac modules/federation/send_join: Improve response; include proper auth_chain. 2019-03-03 15:45:43 -08:00
Jason Volk aa6b8352da modules/federation/query: Respond with full profile when no field query parameter. 2019-03-03 14:45:18 -08:00
Jason Volk 81127045b0 modules/console: Add certificate_chain_path parameter to net listen cmd. 2019-03-03 13:57:29 -08:00
Jason Volk 55c08f08ae modules/console: Print more information with crt cmd. 2019-03-03 13:46:27 -08:00
Jason Volk 8331fd0890 modules/s_keys: Fix valid_until_ts generation. 2019-03-03 13:41:40 -08:00
Jason Volk 80bc6236d5 modules/console: Add milliseconds epoch to date cmd output; fix key create cmd name. 2019-03-03 13:31:09 -08:00
Jason Volk 69210c64be modules/s_keys: Reduce milliseconds epoch to seconds. 2019-03-03 13:08:10 -08:00
Jason Volk 86a946ab89 modules/console: Add certificate diagnostic cmd. 2019-03-03 12:31:23 -08:00
Jason Volk 295794ec42 ircd:Ⓜ️:user: Improve user filter interface and module linkage. 2019-03-02 16:49:44 -08:00
Jason Volk 73be558ff2 modules/client/register_available: Deny response when registration disabled. 2019-03-02 16:05:30 -08:00
Jason Volk 3deeab99de modules/client/register: Allow flows request before denying registration otherwise Riot infinite-loops. 2019-03-02 16:05:30 -08:00
Jason Volk 47bcfaecb4 ircd: Upgrade various templates with argument deduction. 2019-03-02 14:20:52 -08:00
Jason Volk a21e03df27 ircd: Add restart support w/ console cmd. 2019-03-02 14:20:52 -08:00
Jason Volk f0428a26b9 construct: Remove the -configfile po; put io_context on stack; minor cleanup. 2019-03-02 14:20:52 -08:00
Jason Volk 157805d97b modules/client/sync: Simplify next_batch token decision after linear and longpoll. 2019-03-02 14:20:52 -08:00
Jason Volk ddb69ca01c ircd:Ⓜ️:sync: Improve the debug loghead format and content. 2019-03-02 11:40:51 -08:00