Commit graph

  • 3c9d89ba25 fix spaces test lints strawberry 2024-04-03 23:49:34 -04:00
  • 0a9e68a105 add granular conf items for all memory caches Jason Volk 2024-04-03 17:27:43 -07:00
  • 8f4619dea3 fix(membership): perform stricter checks when choosing an authorized user Matthias Ahouansou 2024-04-03 18:48:51 -04:00
  • 882571ef4e fix(membership): remove join_authorized_via_users_server field on state update Matthias Ahouansou 2024-04-03 18:45:45 -04:00
  • aba1fb1eaa check if user is joined in the room in user_can_invite Matthias Ahouansou 2024-04-03 18:43:31 -04:00
  • 6f7027b140 better event_type checks for send_state_event_for_key_helper strawberry 2024-04-03 17:14:14 -04:00
  • a4df46e4fb always allow count to be filled in search response strawberry 2024-04-03 16:42:35 -04:00
  • df7bcf0fb0 add another element_hacks feature check strawberry 2024-04-03 16:36:51 -04:00
  • 0175ba23e5 check if user is allowed to invite for join_authorized_via_users_server in join_room_by_id_helper strawberry 2024-04-03 16:30:25 -04:00
  • e5d11dedec use map_or in user_can_invite strawberry 2024-04-03 16:01:01 -04:00
  • e0e3a677c5 replace ErrorKind::Forbidden with forbidden() non-exhaustive constructor strawberry 2024-04-03 15:59:03 -04:00
  • c46fc8e498 bump cargo.lock due to RUSTSEC-2024-0332, and bump ruma strawberry 2024-04-03 14:46:48 -04:00
  • 205d7331b2 feat: support /make_join and /send_join for restricted rooms Matthias Ahouansou 2024-04-03 14:16:11 -04:00
  • 4ba86fdfc4
    chore(deps): update nixos/nix docker tag to v2.21.2 renovate[bot] 2024-04-05 15:55:27 +00:00
  • 33d24d2996
    fix(deps): update rust crate reqwest to 0.12.3 renovate[bot] 2024-04-05 14:42:52 +00:00
  • 903fefd2ed add contains_url filter to /messages; also split out visibility filter. Jason Volk 2024-04-05 06:34:56 -07:00
  • 0e49b743ce immutable cache-control for media Jason Volk 2024-04-05 00:48:52 -07:00
  • 6ba6644907 enable presence by default, remove presence warning strawberry 2024-04-05 00:36:49 -04:00
  • c3c15d51e4 resolve wildcard_imports and checked_conversations lints strawberry 2024-04-04 23:21:04 -04:00
  • ceb3a018ff slight adjustments, remove some explicit annotations strawberry 2024-04-04 23:15:18 -04:00
  • 141b8c148a split main Jason Volk 2024-04-03 20:33:47 -07:00
  • d8ce5b8a4d fix using same federation reqwest pool after sender deduplication. Jason Volk 2024-04-04 17:48:12 -07:00
  • 4a0730f869 refactor presence to not involve rooms. Jason Volk 2024-04-01 20:48:40 -07:00
  • b1853946fa add tools for user-to-server and user-to-user visibility Jason Volk 2024-04-03 19:20:47 -07:00
  • c496b51d70 fix spaces test lints strawberry 2024-04-03 23:49:34 -04:00
  • 7c085c6dd4 add granular conf items for all memory caches Jason Volk 2024-04-03 17:27:43 -07:00
  • 290506a970 fix(membership): perform stricter checks when choosing an authorized user Matthias Ahouansou 2024-04-03 18:48:51 -04:00
  • 3692b2790c fix(membership): remove join_authorized_via_users_server field on state update Matthias Ahouansou 2024-04-03 18:45:45 -04:00
  • 5d0e9a5772 check if user is joined in the room in user_can_invite Matthias Ahouansou 2024-04-03 18:43:31 -04:00
  • b3d731650a better event_type checks for send_state_event_for_key_helper strawberry 2024-04-03 17:14:14 -04:00
  • e37f89fd75 always allow count to be filled in search response strawberry 2024-04-03 16:42:35 -04:00
  • 224c33e7c6 add another element_hacks feature check strawberry 2024-04-03 16:36:51 -04:00
  • 64bc9438c0 check if user is allowed to invite for join_authorized_via_users_server in join_room_by_id_helper strawberry 2024-04-03 16:30:25 -04:00
  • 86c49b7465 use map_or in user_can_invite strawberry 2024-04-03 16:01:01 -04:00
  • 1c25477401 replace ErrorKind::Forbidden with forbidden() non-exhaustive constructor strawberry 2024-04-03 15:59:03 -04:00
  • 7be657f99a bump cargo.lock due to RUSTSEC-2024-0332, and bump ruma strawberry 2024-04-03 14:46:48 -04:00
  • 3122da1ae9 feat: support /make_join and /send_join for restricted rooms Matthias Ahouansou 2024-04-03 14:16:11 -04:00
  • 18fb158fb7 feat: recurse relationships (and fix some lints) Matthias Ahouansou 2024-04-03 14:10:00 -04:00
  • 01b537dc9e add trivially_copy_pass_by_ref lint strawberry 2024-04-03 14:09:44 -04:00
  • 3c13561aa0 sync hierarchy over federation MR strawberry 2024-04-03 13:53:05 -04:00
  • bd69d9b565 move invalid 200 response log to info strawberry 2024-04-03 12:36:27 -04:00
  • 6800f91949 remove some services() usage on startup for accessing config strawberry 2024-04-03 12:25:24 -04:00
  • bd117bdf0d use config.allow_local_presence instead of services() strawberry 2024-04-03 12:18:31 -04:00
  • d6651ab422 remove unused import strawberry 2024-04-03 11:28:49 -04:00
  • 8134dd9151 Reduce number of separate sources of truth for presence disabled-ness K900 2024-04-03 16:57:12 +03:00
  • 34fe7b7369 drop /hierarchy requests to debug strawberry 2024-04-03 09:15:06 -04:00
  • 667db8e8a3 output error if sending to trusted key server failed strawberry 2024-04-02 00:45:03 -04:00
  • 3508344925 move invalid 200 response log to info strawberry 2024-04-03 12:36:27 -04:00
  • f6af5735ce remove some services() usage on startup for accessing config strawberry 2024-04-03 12:25:24 -04:00
  • 4c1f97bf13 use config.allow_local_presence instead of services() strawberry 2024-04-03 12:18:31 -04:00
  • b9b3d8e7a3 remove unused import strawberry 2024-04-03 11:28:49 -04:00
  • 953ee0c501 Reduce number of separate sources of truth for presence disabled-ness K900 2024-04-03 16:57:12 +03:00
  • 7997c55e66 Reduce number of separate sources of truth for presence disabled-ness K900 2024-04-03 16:57:12 +03:00
  • ee8f877381 drop /hierarchy requests to debug strawberry 2024-04-03 09:15:06 -04:00
  • 985a8738e8 output error if sending to trusted key server failed strawberry 2024-04-02 00:45:03 -04:00
  • 935202eaa3 move panic = "abort" to release-high-perf build profile strawberry 2024-04-02 00:01:55 -04:00
  • a20b071a8a add manual_let_else lint strawberry 2024-04-01 23:30:57 -04:00
  • c31fb7134a fix: do not expect that all http requests are valid reqwest requests Matthias Ahouansou 2024-04-01 23:22:19 -04:00
  • 93a43a0eda add conf item for exact amount of startup netburst. Jason Volk 2024-03-31 19:01:20 -07:00
  • 0ba8d1318d move presence up two levels out of rooms.edus and rooms. Jason Volk 2024-03-31 17:35:13 -07:00
  • 9790477b0e move typing feature up one level out of rooms.edus. Jason Volk 2024-03-31 17:14:31 -07:00
  • 89a919ce75 move read_receipt feature up one level out of rooms.edus. Jason Volk 2024-03-31 17:06:59 -07:00
  • 22b123de7b improve tracing attributes in sending stack. Jason Volk 2024-03-30 23:52:08 -07:00
  • a87e7d8e17 split out, dedup, cleanup sending service methods Jason Volk 2024-03-30 02:10:08 -07:00
  • 3c09313f79 move and reorganize sending codepaths; no functional changes Jason Volk 2024-03-30 00:30:26 -07:00
  • a72ea54d11 update differences.md strawberry 2024-04-01 22:34:48 -04:00
  • e75fb17899 ci: dont run docker stuff if not a PR *and* both env variables are not empty strawberry 2024-04-01 22:29:40 -04:00
  • ed5be58f9f ci: only run dockerhub steps if username and token are not empty strawberry 2024-03-31 23:48:51 -04:00
  • 95ca7bc3e4 move complement dir to tests dir strawberry 2024-03-31 22:14:32 -04:00
  • 2a48e562e6 fix: return error when trying to unregister unknown appservice id Matthias Ahouansou 2024-03-31 21:53:03 -04:00
  • 51afde9e98 admin cmd to send a request/ping to /_matrix/federation/v1/version strawberry 2024-03-31 18:57:11 -04:00
  • 738878f6ff bump conduwuit version to 0.1.12 strawberry 2024-03-31 15:43:39 -04:00
  • fec4b3c953 delete conduit_bin feature strawberry 2024-03-31 15:39:29 -04:00
  • a0ad911688 stop sending make_join requests after 50 failures strawberry 2024-03-31 15:37:30 -04:00
  • af6c72fa84 stop sending make_join if 15 servers responded with unsupported/invalid room version strawberry 2024-03-31 14:25:50 -04:00
  • ce414023a4 default to None room topic if invalid/redacted for spaces too strawberry 2024-03-31 12:12:35 -04:00
  • c61aee4f1c fix: reject /register requests when there is no token and the type is appservice Matthias Ahouansou 2024-03-31 10:16:29 -04:00
  • 7a1a271518 dont allow m.call.invite timeline events in public rooms strawberry 2024-03-31 00:22:12 -04:00
  • 71cea1c567 fix(deps): update rust crate image to 0.25.1 renovate[bot] 2024-03-31 03:19:31 +00:00
  • ff3bc3fb09 on new room creations: only allow moderators to call public rooms strawberry 2024-03-30 23:46:04 -04:00
  • 72b60c4770 add lockdown_public_room_directory config option strawberry 2024-03-30 22:58:20 -04:00
  • 11747338be move panic = "abort" to release-high-perf build profile strawberry 2024-04-02 00:01:55 -04:00
  • 6c879793e6 add manual_let_else lint strawberry 2024-04-01 23:30:57 -04:00
  • 683c336ec1 fix: do not expect that all http requests are valid reqwest requests Matthias Ahouansou 2024-04-01 23:22:19 -04:00
  • 3f29f713c8 add conf item for exact amount of startup netburst. Jason Volk 2024-03-31 19:01:20 -07:00
  • c181b76fb4 move presence up two levels out of rooms.edus and rooms. Jason Volk 2024-03-31 17:35:13 -07:00
  • 2b49710665 move typing feature up one level out of rooms.edus. Jason Volk 2024-03-31 17:14:31 -07:00
  • d06bfde9c6 move read_receipt feature up one level out of rooms.edus. Jason Volk 2024-03-31 17:06:59 -07:00
  • 383c54d8ef improve tracing attributes in sending stack. Jason Volk 2024-03-30 23:52:08 -07:00
  • 77fd237d1d split out, dedup, cleanup sending service methods Jason Volk 2024-03-30 02:10:08 -07:00
  • 2c91762dad move and reorganize sending codepaths; no functional changes Jason Volk 2024-03-30 00:30:26 -07:00
  • 861e00cf66 update differences.md strawberry 2024-04-01 22:34:48 -04:00
  • f0ce73aeed ci: dont run docker stuff if not a PR *and* both env variables are not empty strawberry 2024-04-01 22:29:40 -04:00
  • ecd59dd3ac
    chore(deps): update rust docker tag to v1.77.1 renovate[bot] 2024-04-02 00:35:06 +00:00
  • cbae066bf8 ci: only run dockerhub steps if username and token are not empty strawberry 2024-03-31 23:48:51 -04:00
  • 7c0ef9eeab move complement dir to tests dir strawberry 2024-03-31 22:14:32 -04:00
  • 1b2e2adbb6 fix: return error when trying to unregister unknown appservice id Matthias Ahouansou 2024-03-31 21:53:03 -04:00
  • d639544f9a admin cmd to send a request/ping to /_matrix/federation/v1/version strawberry 2024-03-31 18:57:11 -04:00
  • b6712ae319 bump conduwuit version to 0.1.12 strawberry 2024-03-31 15:43:39 -04:00
  • 1f11f2a66c delete conduit_bin feature strawberry 2024-03-31 15:39:29 -04:00