Commit Graph

  • 6c03ee7f59 Improve accessibility Jade Ellis 2024-04-10 15:38:59 +01:00
  • e3c4eec7cf Add a bookmarklet maker and improve node deployment (from today and last night) Jade Ellis 2024-04-10 15:13:16 +01:00
  • 6345742e8b tweak compaction options Jason Volk 2024-04-09 05:24:36 -07:00
  • c42209c0b3 use Arc<[u64]> rather than Arc<HashSet<u64>> for auth_chain_cache value. Jason Volk 2024-04-08 09:01:28 -07:00
  • 2cc72de80e fix lossy origin regression 12a8c9badd Jason Volk 2024-04-09 02:09:25 -07:00
  • 458e56818c polylogarithmic debodge Jason Volk 2024-04-08 07:58:49 -07:00
  • 345be5ba5e use rocksdb caches for a few of the lru_caches Jason Volk 2024-04-08 01:29:52 -07:00
  • fc44ba6ab3 bump ruma and cargo.lock strawberry 2024-04-08 21:47:53 -04:00
  • 839a89c968 remove some unnecessary loops strawberry 2024-04-07 23:24:38 -04:00
  • 40596634c4 respond with actual servers for /_matrix/federation/v1/query/directory requests instead of just us strawberry 2024-04-07 22:49:52 -04:00
  • 973fed155e config option to allow/disallow federation profile requests strawberry 2024-04-07 22:38:33 -04:00
  • 85814e96e3 implement unstable MSC2666 support for querying mutual rooms strawberry 2024-04-07 15:45:48 -04:00
  • 0dc3acea71 build zstd_compression by default for tower-http strawberry 2024-04-07 13:02:15 -04:00
  • 9be072181c remove unneeded url preview function strawberry 2024-04-07 12:45:39 -04:00
  • 3438b340a9 remove comments, log channel errors strawberry 2024-04-07 12:41:06 -04:00
  • 68321ec467 bump conduwuit version to 0.1.14 strawberry 2024-04-07 12:32:30 -04:00
  • 579d3ce865 replace tokio channels with loole (#256) raizo 2024-04-07 18:33:07 +02:00
  • c82c548cbf bump ruma and cargo.lock strawberry 2024-04-07 12:01:54 -04:00
  • 7f14c08c34 admin command to change tracing log level dynamically strawberry 2024-04-07 00:13:47 -04:00
  • a83da4f17b refactor rocksdb opts; split kvtree Jason Volk 2024-04-06 08:48:41 -07:00
  • bade4ed17f conf item to toggle periodic cleanup for rocksdb Jason Volk 2024-04-06 17:37:56 -07:00
  • 865b5d7241 reorganize database crate. Jason Volk 2024-04-06 01:24:08 -07:00
  • fe91ce0601 add conf items for rocksdb repair and read-only modes. Jason Volk 2024-03-25 16:51:55 -07:00
  • 5f11d68616 tracing instruments for ruma state res Jason Volk 2024-04-06 19:13:35 -07:00
  • d92e8e170f list max cache capacity in memory-usage admin cmd strawberry 2024-04-06 20:59:33 -04:00
  • 72d983d2ec add admin command to fetch /.well-known/matrix/support from server strawberry 2024-04-06 20:32:13 -04:00
  • 39946beda8 add server-side support for /.well-known/matrix/support strawberry 2024-04-06 18:42:00 -04:00
  • c946352e7f fix(sync): send phoney leave event where room state is unknown on invite rejection Matthias Ahouansou 2024-04-06 10:22:58 -04:00
  • 3b5794b5bd fix(membership): check if server is in room to decide whether to do remote leaves Matthias Ahouansou 2024-04-06 10:19:06 -04:00
  • 6078b5ee9d fixup! feat: support /make_join and /send_join for restricted rooms Matthias Ahouansou 2024-04-06 10:11:43 -04:00
  • d8949d55c4 refactor(state_accessor): add method to check if a user can invite another user Matthias Ahouansou 2024-04-06 10:13:06 -04:00
  • 70ce9c299e bump ruma and cargo.lock strawberry 2024-04-05 23:25:54 -04:00
  • 255767c10b Change HTML to meet https://github.com/sveltejs/kit/discussions/7585 Jade Ellis 2024-04-06 15:44:42 +01:00
  • a82ca7b1c0 JSONfeed Jade Ellis 2024-04-06 14:55:47 +01:00
  • 2516d44cb1 dont 404 and respond+update with default push rules if non-existent strawberry 2024-04-05 20:13:23 -04:00
  • e4a987cf80 bump ruma and declare support for unstable MSC3026 (busy presence state) strawberry 2024-04-05 17:54:38 -04:00
  • db8e7e5382 TEMP: remove user_is_invited stuff strawberry 2024-04-05 17:45:49 -04:00
  • f0b91461a0 refactor(state_accessor): add method to check if a user can invite another user Matthias Ahouansou 2024-04-05 16:39:54 -04:00
  • a8452f3ae1 chore(deps): update nixos/nix docker tag to v2.21.2 renovate[bot] 2024-04-05 15:55:27 +00:00
  • 321a6ca0fe feat(membership): check if user already has the membership that is requested to be set Matthias Ahouansou 2024-04-05 11:54:49 -04:00
  • 0307cdf2b2 bump ruma strawberry 2024-04-05 11:37:10 -04:00
  • 1ccc777532 bump conduwuit version to 0.1.13 strawberry 2024-04-05 11:36:32 -04:00
  • ebb71b7d7c add contains_url filter to /messages; also split out visibility filter. Jason Volk 2024-04-05 06:34:56 -07:00
  • cde06125b8 immutable cache-control for media Jason Volk 2024-04-05 00:48:52 -07:00
  • bfd91c93e0 enable presence by default, remove presence warning strawberry 2024-04-05 00:36:49 -04:00
  • 1b84f5a855 resolve wildcard_imports and checked_conversations lints strawberry 2024-04-04 23:21:04 -04:00
  • f0a0704a93 slight adjustments, remove some explicit annotations strawberry 2024-04-04 23:15:18 -04:00
  • 9cc4f3e929 split main Jason Volk 2024-04-03 20:33:47 -07:00
  • 7f6c19f066 fix using same federation reqwest pool after sender deduplication. Jason Volk 2024-04-04 17:48:12 -07:00
  • ca1c77d76b refactor presence to not involve rooms. Jason Volk 2024-04-01 20:48:40 -07:00
  • 885224ab76 add tools for user-to-server and user-to-user visibility Jason Volk 2024-04-03 19:20:47 -07:00
  • 3c2e8a5250 fix spaces test lints strawberry 2024-04-03 23:49:34 -04:00
  • 568136296f add granular conf items for all memory caches Jason Volk 2024-04-03 17:27:43 -07:00
  • 5c30d2b2b0 fix(membership): perform stricter checks when choosing an authorized user Matthias Ahouansou 2024-04-03 18:48:51 -04:00
  • 68e64392f0 fix(membership): remove join_authorized_via_users_server field on state update Matthias Ahouansou 2024-04-03 18:45:45 -04:00
  • 172d71e365 check if user is joined in the room in user_can_invite Matthias Ahouansou 2024-04-03 18:43:31 -04:00
  • c803891634 better event_type checks for send_state_event_for_key_helper strawberry 2024-04-03 17:14:14 -04:00
  • 0214caeaea always allow count to be filled in search response strawberry 2024-04-03 16:42:35 -04:00
  • a2ee6b410e add another element_hacks feature check strawberry 2024-04-03 16:36:51 -04:00
  • ab0182ace4 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
  • b9e442b694 use map_or in user_can_invite strawberry 2024-04-03 16:01:01 -04:00
  • ddcf43f1b8 replace ErrorKind::Forbidden with forbidden() non-exhaustive constructor strawberry 2024-04-03 15:59:03 -04:00
  • 13cd9c4c38 bump cargo.lock due to RUSTSEC-2024-0332, and bump ruma strawberry 2024-04-03 14:46:48 -04:00
  • 49eb418786 feat: support /make_join and /send_join for restricted rooms Matthias Ahouansou 2024-04-03 14:16:11 -04:00
  • ed960f41ac feat: recurse relationships (and fix some lints) Matthias Ahouansou 2024-04-03 14:10:00 -04:00
  • 661dba688a add trivially_copy_pass_by_ref lint strawberry 2024-04-03 14:09:44 -04:00
  • 3efb3a93ca 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
  • bdb0bdee2d Merge branch 'main' of https://github.com/JadedBlueEyes/jade-website Jade Ellis 2024-04-02 16:19:48 +01:00
  • 0244c9e778 Add HTML minifier adapter Jade Ellis 2024-04-02 16:18:53 +01:00
  • 45d1a5aceb Improve security config Jade Ellis 2024-04-02 16:16:14 +01:00
  • 289e087066 Commit some container changes Jade Ellis 2024-04-02 15:17:56 +01:00
  • d7cf94878a Add webfinger Jade Ellis 2024-04-02 15:17:38 +01: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