Commit Graph

  • fedbe0dc66 build deb, update deb metadata and files strawberry 2024-01-29 20:28:43 -05:00
  • 1581a3ca84 force copy strawberry 2024-01-29 20:09:14 -05:00
  • d11b03feab dont compress OCI images, copy result to tar.gz strawberry 2024-01-29 19:44:46 -05:00
  • 621c85fd3b run cargo update Charles Hall 2024-01-29 19:30:43 -05:00
  • 950d69eb66 build OCI images for x86_64 and aarch64 in CI strawberry 2024-01-29 19:27:04 -05:00
  • 468009fce5 fix wrong artifact path in gitlab ci strawberry 2024-01-29 19:26:40 -05:00
  • 1f3b91accd remove redundant copy and just use path strawberry 2024-01-29 19:06:20 -05:00
  • d68268da2e pass pkgsCrossStatic to mkOciImage, not pkgsHost Charles Hall 2024-01-29 18:48:30 -05:00
  • fb1fa4364d downgrade rust-rocksdb back to latest stable strawberry 2024-01-28 19:16:20 -05:00
  • 8954243457 switch crane input back to upstream Charles Hall 2024-01-28 18:54:47 -05:00
  • 79750b9685 make complement (mostly) work again Charles Hall 2024-01-28 18:53:27 -05:00
  • bc421ec96b add -L to nix build command strawberry 2024-01-28 11:46:01 -05:00
  • 33847b8b4b fix syntax error (both uses and run) strawberry 2024-01-28 11:38:05 -05:00
  • 77e8a6e5ae port some of artifacts building to gh actions (attempt 1) strawberry 2024-01-28 11:35:17 -05:00
  • aa3fd6a47e switch cargo.toml pkg name back to conduit strawberry 2024-01-27 16:41:27 -05:00
  • 24605e151d make allow_federation default to true strawberry 2024-01-27 16:28:57 -05:00
  • c329eb197d add ca certificates to the OCI image Charles Hall 2024-01-27 16:27:00 -05:00
  • 81a4f9e539 use main instead of latest for docker tag strawberry 2024-01-27 09:08:33 -05:00
  • fd19d132eb make nix-build-and-cache executable strawberry 2024-01-26 20:39:01 -05:00
  • 8793abf41f does this work strawberry 2024-01-26 19:25:57 -05:00
  • 331b63ca40 upstream nix changes, make rocksdb git work strawberry 2024-01-26 19:15:52 -05:00
  • 35ebc459fa add explicit_outlives_requirements rustc lint strawberry 2024-01-26 19:15:21 -05:00
  • 5a8a3c742d s/15000/10000 strawberry 2024-01-25 23:45:33 -05:00
  • 620bfacc30 ci: cross compile static binaries for x86_64 and aarch64 Charles Hall 2024-01-25 23:39:59 -05:00
  • 7588790c3b bump nix cache kubo6472 2024-01-26 02:11:15 +01:00
  • 4ac568769b improvement: registration token now only works when registration is enabled strawberry 2024-01-24 22:29:30 -05:00
  • ab0b52ef1e update DIFFERENCES.md strawberry 2024-01-24 22:04:33 -05:00
  • 8b6bd8e89e add cargo clippy strawberry 2024-01-24 22:04:26 -05:00
  • 2c51cdc23b update nix flake for gitlab CI building docker images strawberry 2024-01-24 21:52:42 -05:00
  • 0e8267656f fix room ID messages, remove comments strawberry 2024-01-24 21:09:07 -05:00
  • 08a183e8c7 assume well-known is None if text length exceeds 10000 chars strawberry 2024-01-24 21:07:53 -05:00
  • ec7aeb1096 move resolver logic into the resolver Charles Hall 2024-01-24 18:41:03 -05:00
  • 1536f08d81 use both is_ip_literal and IPAddress is_valid checks strawberry 2024-01-24 18:34:41 -05:00
  • 9858b33b37 just remove double quotes if found instead strawberry 2024-01-24 18:16:25 -05:00
  • e0419d9c5d custom room ID checks, dont use format! macro due to quotes being added strawberry 2024-01-24 16:48:10 -05:00
  • 7eff572e77 check if room ID already exists instead of erroring on auth check strawberry 2024-01-24 16:45:09 -05:00
  • 8754f0e2a5 additional character check on room alias strawberry 2024-01-24 16:44:37 -05:00
  • e272f0f34f update DIFFERENCES.md strawberry 2024-01-24 15:51:33 -05:00
  • 89d9cdeb3a IP range denylist logging, and fix logic error strawberry 2024-01-24 15:51:13 -05:00
  • 382347353e add custom room ID support using room_id field strawberry 2024-01-24 12:21:18 -05:00
  • 2980af6490 move room creation config check higher up strawberry 2024-01-24 12:18:49 -05:00
  • ead9a58dce dont crash failing to deserialise room creation content strawberry 2024-01-24 12:17:54 -05:00
  • 3453dcc344 add error checking to room aliases strawberry 2024-01-24 12:17:12 -05:00
  • b51d148899 remove random space strawberry 2024-01-24 12:15:49 -05:00
  • 6c1358d0c8 send home_server on login response again strawberry 2024-01-24 12:15:23 -05:00
  • 9d1ca3e84a update deps strawberry 2024-01-24 12:12:32 -05:00
  • 114369bcf6 delete Dockerfile strawberry 2024-01-24 12:12:21 -05:00
  • fa0c083555 don't send requests to specified list of IP CIDRs strawberry 2024-01-21 22:59:06 -05:00
  • 71d247232d oops forgot that endpoint too strawberry 2024-01-21 20:34:31 -05:00
  • 6c75087863 eat less of client parameters for media requests strawberry 2024-01-21 20:30:39 -05:00
  • ab6cb4ad2d switch back to expect for sender_user strawberry 2024-01-21 20:30:09 -05:00
  • 02bc818633 match explicit URI to see if we should authenticate the user strawberry 2024-01-21 18:18:21 -05:00
  • 1de7980143 update DIFFERENCES.md so far strawberry 2024-01-21 18:17:29 -05:00
  • dc9c86d3db bump ruma, rusqlite, and rocksdb strawberry 2024-01-21 16:05:38 -05:00
  • 9d0c85ab17 use ruma JsOption, bump figment strawberry 2024-01-21 15:43:42 -05:00
  • 4e8823dedb add warning about outgoing presence PDU/EDU relationship strawberry 2024-01-21 13:28:51 -05:00
  • 1460a82f54 use engage for gitlab CI strawberry 2024-01-20 21:58:57 -05:00
  • 11bc725268 return joined member count of room for pushrules instead of hardcoded 10 strawberry 2024-01-20 19:51:39 -05:00
  • b50c47e1c2 silence loud tower_http errors (move to info) strawberry 2024-01-20 19:03:40 -05:00
  • 34bac4d1d9 support sending well_known client response in /login using well_known_client strawberry 2024-01-20 19:02:44 -05:00
  • cf62cb0d0a send avatar_url on invite member events like synapse strawberry 2024-01-20 12:44:17 -05:00
  • f275a0dfbe fix obvious copy-paste error strawberry 2024-01-20 12:37:29 -05:00
  • 982eec178b add conduwuit-example.toml (new example config) strawberry 2024-01-18 01:08:25 -05:00
  • fb1ade551a revamp example config, document lots of config options strawberry 2024-01-18 01:07:29 -05:00
  • a7aa91739f make warning and slight changes to DEPLOY.md for conduwuit strawberry 2024-01-18 01:07:15 -05:00
  • fae00e5136 remove rocksdb_max_open_files option strawberry 2024-01-18 01:06:45 -05:00
  • 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