Commit Graph

  • 6ffc54e241 support blocking servers from fetching remote media from strawberry 2024-01-17 23:18:10 -05:00
  • 1a06c8c9d3 more error checking for deserialising events and canonical JSON strawberry 2024-01-17 22:07:43 -05:00
  • c83acabfb0 return proper error if we fail to convert to canonical JSON strawberry 2024-01-17 19:58:10 -05:00
  • 3d6b499b88 log error and PDU for failed auth checks strawberry 2024-01-17 19:57:21 -05:00
  • 3ffca25f6f update few endpoint docs versions strawberry 2024-01-17 19:54:17 -05:00
  • 2bbc75d68e why did i have to run cargo fmt twice strawberry 2024-01-17 14:14:59 -05:00
  • de303d9480 update rust toolchain in flake strawberry 2024-01-17 13:18:36 -05:00
  • 40f5345586 fix formatting and links of user reports more strawberry 2024-01-17 13:16:00 -05:00
  • 6063a671c3 bump MSRV to 1.75.0 for latest ruma strawberry 2024-01-17 13:15:37 -05:00
  • 632276ae99 bump ruma to aa3acd88d21dfbb7595f54e619f52761bcb0259e strawberry 2024-01-17 12:44:11 -05:00
  • e944ed5eb4 fix /report endpoint a lot strawberry 2024-01-17 02:08:07 -05:00
  • 7eb57a9fd5 explicitly fallback to None for invalid/empty room topics strawberry 2024-01-16 21:25:08 -05:00
  • 1f117582ca update all transitive dependencies (cargo update) strawberry 2024-01-16 21:23:06 -05:00
  • 9a3866afff return M_INVALID_PARAM instead of M_BAD_JSON for bad room aliases strawberry 2024-01-16 21:22:47 -05:00
  • 92641d0628 first of many small code documentation strawberry 2024-01-16 20:44:20 -05:00
  • ad1d272e2a fix blocks_in_conditions clippy lint strawberry 2024-01-16 20:26:42 -05:00
  • 8d42351e34 add presence options to show-config admin cmd strawberry 2024-01-16 20:26:08 -05:00
  • 0252e9c2c7 split max build optimisations into release-high-perf build profile strawberry 2024-01-16 19:49:44 -05:00
  • a85ebdeaa0 require sender_user being in the reporting room for /report events strawberry 2024-01-16 19:47:40 -05:00
  • efa6308172 actually we can remove loole (for now) and crossbeam strawberry 2024-01-15 02:01:56 -05:00
  • bfc738d80e default to None for room topic event in spaces or /publicRooms strawberry 2024-01-15 01:51:27 -05:00
  • ef10a2df36 add more lints, bump image and crossbeam strawberry 2024-01-15 01:48:40 -05:00
  • 59c7f93656 fix more clippy lints (part 1) strawberry 2024-01-14 22:39:08 -05:00
  • 44440f745f chore(deps): update actions/cache action to v4 renovate[bot] 2024-01-17 16:29:21 +00:00
  • 2074e36aa4 add missing ban reason to ban events strawberry 2024-01-14 18:43:05 -05:00
  • 2f16726bac raise generated passwords to 25 chars strawberry 2024-01-14 14:44:13 -05:00
  • 2b031e40a2 partially revert keeping track of remote user profiles strawberry 2024-01-14 01:58:06 -05:00
  • 149d22eef7 make set avatar, displayname, and blurhash async and forgot another let _ strawberry 2024-01-14 01:42:37 -05:00
  • 9ec1532580 ignore potential errors when updating user profiles strawberry 2024-01-14 01:24:49 -05:00
  • 4d410d7304 update DIFFERENCES.md strawberry 2024-01-14 01:00:52 -05:00
  • 0297cfe307 remove cached destination for a destination if request fails strawberry 2024-01-14 00:52:34 -05:00
  • ad792f4565 oops dedup only works on consecutive elements strawberry 2024-01-14 00:03:59 -05:00
  • 52884abff6 don't validate or add signature if room is not v8 or above or not using restricted joins strawberry 2024-01-13 23:44:02 -05:00
  • 5c4b8ad7a3 replace panics on unknown room versions with errors strawberry 2024-01-13 23:43:53 -05:00
  • c70ce49ec0 don't allow non-local users to have their creds modified in Deactivate admin cmds strawberry 2024-01-13 21:13:45 -05:00
  • edd74efbf2 dedup servers in get_alias_helper strawberry 2024-01-13 18:10:10 -05:00
  • da539efb98 only follow up to 6 redirects in default reqwest ClientBuilder strawberry 2024-01-13 18:09:37 -05:00
  • ae11e378d2 debug log well-known response body and text strawberry 2024-01-13 18:08:50 -05:00
  • 14a0d12002 declare support for Matrix 1.5 in our federation requests strawberry 2024-01-13 18:08:23 -05:00
  • acc0bdad1a update rocksdb to 8.10.0 strawberry 2024-01-13 15:18:12 -05:00
  • 424f02466c DIFFERENCES.md: suggest servers to join via at room directory strawberry 2024-01-13 14:29:45 -05:00
  • 0b0b52c33b add all possible workspace clippy lints (with commenting out most for now) strawberry 2024-01-13 14:29:18 -05:00
  • 49b6f338fd feat: suggest servers to join at /_matrix/client/v3/directory/room/{roomAlias} strawberry 2024-01-13 14:10:04 -05:00
  • da3ac7a2f1 deps updates again strawberry 2024-01-12 19:27:02 -05:00
  • 15ffc4951e oops forgot to bump 1.70.0 in flake and gitlab dockerfile strawberry 2024-01-11 21:30:32 -05:00
  • 8e569b8d29 we also support webp images strawberry 2024-01-11 21:13:10 -05:00
  • 6ea07da24d nix: update flake strawberry 2024-01-11 20:48:14 -05:00
  • 468e5a48f3 add more stuff to DIFFERENCES.md strawberry 2024-01-11 20:47:59 -05:00
  • ee2f1c3084 the great persy, sled, and heed purge (and bump MSRV to 1.74.1) strawberry 2024-01-11 20:45:48 -05:00
  • b28a2fad97 feat: keep track of remote profiles for user directory and local requests strawberry 2024-01-11 20:39:37 -05:00
  • ef8dcdfe3c declare explicit support for room filtering (MSC3827) strawberry 2024-01-11 20:26:23 -05:00
  • c75674faf5 bump default_presence_offline_timeout to 30 minutes (too low imo) strawberry 2024-01-11 20:24:09 -05:00
  • 966cca25f1 bump conduwuit version as we've made a lot of changes strawberry 2024-01-11 20:21:50 -05:00
  • 85b2c6681b allow HEAD HTTP requests in CORS strawberry 2024-01-09 21:02:57 -05:00
  • 20aa2cfca6 update device lists for user upon logout strawberry 2024-01-09 19:28:17 -05:00
  • 830cd0e6d7 document we shutdown cleaner and safer strawberry 2024-01-09 12:24:32 -05:00
  • 7021c52c9b send a User-Agent on all requests strawberry 2024-01-07 21:57:21 -05:00
  • aa40e07d2d add some new things/fixes to DIFFERENCES.md strawberry 2024-01-07 21:26:49 -05:00
  • 8586b15e1a add support for serving client+server well-known and /client/server.json endpoints from conduwuit strawberry 2024-01-07 21:24:55 -05:00
  • bb2f213ac3 more helpful panic msg on failing to increase soft/hard FD limits strawberry 2024-01-07 21:23:42 -05:00
  • 1308574db0 bump ruma to latest commit (syncv3 JsOption and push optional power levels) strawberry 2024-01-07 21:21:13 -05:00
  • 5422d0cedd declare support for various missing matrix versions this is another one of those things that upstream has neglected strawberry 2024-01-07 17:20:44 -05:00
  • bead35d460 Bump clap from 4.4.12 to 4.4.13 dependabot[bot] 2024-01-05 06:57:05 +00:00
  • 8b57ebe9a2 Bump opentelemetry_sdk from 0.21.1 to 0.21.2 dependabot[bot] 2024-01-05 06:56:47 +00:00
  • 16a0cd4ed4 Bump loole from 0.1.13 to 0.3.0 dependabot[bot] 2024-01-04 06:30:34 +00:00
  • 673febe9a4 Bump serde from 1.0.193 to 1.0.194 dependabot[bot] 2024-01-03 06:32:19 +00:00
  • 2161630b54 raise reqwest client timeout to 300 seconds strawberry 2024-01-06 15:06:07 -05:00
  • 3ba129e80c remove unnecessary else logic in sha256_media db migration strawberry 2023-12-25 20:31:56 -05:00
  • 3723d37b14 raise report reason limit to 500 (though spec doesnt say to limit these) strawberry 2023-12-25 20:05:28 -05:00
  • d56e76c23e raise various timeouts, make exp backoff consistent strawberry 2023-12-25 20:05:05 -05:00
  • 8c04dffbbd add DIFFERENCES.md (changes conduwuit makes from upstream) strawberry 2024-01-06 14:47:32 -05:00
  • c534027fa4 revamp README.md to conduwuit strawberry 2024-01-06 14:47:10 -05:00
  • 7a8aa969fa Bump thiserror from 1.0.52 to 1.0.56 dependabot[bot] 2024-01-03 00:29:25 +00:00
  • c82f662e0e Bump async-trait from 0.1.75 to 0.1.77 dependabot[bot] 2024-01-03 00:22:30 +00:00
  • 4ed6de2919 Bump figment from 0.10.12 to 0.10.13 dependabot[bot] 2024-01-01 06:14:24 +00:00
  • 796dea43cb Bump serde_json from 1.0.108 to 1.0.109 dependabot[bot] 2024-01-01 06:14:12 +00:00
  • 712da2b354 Bump clap from 4.4.11 to 4.4.12 dependabot[bot] 2023-12-29 06:27:28 +00:00
  • e38c595a6d Bump tokio from 1.34.0 to 1.35.1 dependabot[bot] 2023-12-27 06:37:16 +00:00
  • 14a880257e Bump thiserror from 1.0.51 to 1.0.52 dependabot[bot] 2023-12-26 22:54:54 +00:00
  • 56282414fe Bump serde_yaml from 0.9.27 to 0.9.29 dependabot[bot] 2023-12-26 06:37:41 +00:00
  • 06685874b7 Bump reqwest from 0.11.22 to 0.11.23 dependabot[bot] 2023-12-26 06:37:00 +00:00
  • 06e0360142 change welcome message strawberry 2023-12-25 15:28:45 -05:00
  • 91c7c15bb3 log where we are listening at/on strawberry 2023-12-25 15:11:38 -05:00
  • 7e447765fe remove warning in error message, drop 2nd error down to warn strawberry 2023-12-25 15:11:08 -05:00
  • 09d0c13d6f remove unused config global function strawberry 2023-12-25 15:10:09 -05:00
  • d4c360c135 replace run_server() unwrap just to be safe strawberry 2023-12-24 01:12:52 -05:00
  • 757ba60ff9 add comment about the blocking await above this config check strawberry 2023-12-24 00:38:06 -05:00
  • 071f9959a6 remove false_fn as just default alone always evaluates to false strawberry 2023-12-24 00:37:23 -05:00
  • d214371423 add option for explicit opt-in allow open registration and make it clear strawberry 2023-12-24 00:36:14 -05:00
  • 5e641e2886 move default rocksdb logging from info to warn strawberry 2023-12-24 00:29:39 -05:00
  • b7cfca5e7b Bump futures-util from 0.3.29 to 0.3.30 dependabot[bot] 2023-12-25 20:47:59 +00:00
  • f1d978f139 Bump tracing from 0.1.37 to 0.1.40 dependabot[bot] 2023-12-25 20:47:29 +00:00
  • 49a92f08d6 Bump crossbeam from 0.8.2 to 0.8.3 dependabot[bot] 2023-12-25 15:30:29 +00:00
  • cb23dba67d Bump persy from 1.4.4 to 1.4.7 dependabot[bot] 2023-12-25 15:30:01 +00:00
  • 14fc20e31e cargo fmt strawberry 2023-12-25 11:04:17 -05:00
  • 89c3679e9a Add missing pub key in send_join handling Val Lorentz 2023-12-12 18:41:06 +00:00
  • 33cae7eaab Explicitly match RoomVersionId::V11 Val Lorentz 2023-12-24 19:04:48 +01:00
  • f3045be622 Reuse existing get_room_version Val Lorentz 2023-12-24 19:02:03 +01:00
  • fdc3e07be6 feat: replaced flaky argon2 with better argon2 crate (#37) Nineko 2023-12-25 16:28:56 +01:00
  • 6a9f8dfa6f add shebang to .envrc Charles Hall 2023-12-23 22:02:24 -08:00