Commit graph

  • 216378399b move clap; fix version Jason Volk 2024-05-20 08:11:05 +00:00
  • 42c8bf5551 fix smoke from builds produced by --all-features Jason Volk 2024-05-19 13:02:55 +00:00
  • 5db46bcaa8 add cargo smoketest Jason Volk 2024-05-20 07:41:45 +00:00
  • 2ccc2a9d66 lint clippy::collapsible_match (nightly) Jason Volk 2024-05-19 10:56:59 +00:00
  • 30a0435d0c rename src/bin to src/main Jason Volk 2024-05-19 07:40:12 +00:00
  • 213f3e4b10 debian: remove old symlink on postrm strawberry 2024-05-18 23:26:58 -04:00
  • 7d50d40ab8 adjust debian metadata, set crane workspace name strawberry 2024-05-18 22:32:02 -04:00
  • a10d77686a Hot-Reloading Refactor Jason Volk 2024-05-09 15:59:08 -07:00
  • 346cb925e1
    add modification time fallback if birth time is not supported on this platform slonkazoid 2024-05-21 11:36:35 +03:00
  • 1166e0f514
    don't return extra member count or e2ee device updates from sync Benjamin Lee 2024-05-10 17:17:50 -07:00
  • 9cc72a2e15
    Merge b513d50d2e into 8bffcfe82b kennethstailey 2024-05-17 18:14:38 -04:00
  • b513d50d2e Added documenation Kenneth Stailey 2024-05-17 15:28:29 -04:00
  • f47d7664ed Start of instant-conduwuit Kenneth Stailey 2024-05-17 14:20:12 -04:00
  • 8c5960c840
    fix(deps): update rust crate thiserror to v1.0.61 renovate[bot] 2024-05-17 17:38:06 +00:00
  • 3de3d8ea54
    remove sync response cache Benjamin Lee 2024-05-16 21:02:05 -07:00
  • b9c30b7c28
    fix(deps): update rust crate libz-sys to v1.1.17 renovate[bot] 2024-05-17 07:44:44 +00:00
  • db9b168c78 downgrade zlib/libz-sys to 1.1.16 as it breaks nix strawberry 2024-05-17 03:41:05 -04:00
  • 7e04111e17 bump conduwuit version to 0.3.4 strawberry 2024-05-17 03:17:11 -04:00
  • d403a3d07f bump lockfile Benjamin Lee 2024-05-16 23:52:31 -07:00
  • 9d4d370e15
    fix(deps): update rust crate either to v1.12.0 renovate[bot] 2024-05-17 04:22:43 +00:00
  • 8f00764494
    fix(deps): update rust crate figment to v0.10.19 renovate[bot] 2024-05-17 04:22:33 +00:00
  • 0efabeb5d5
    Merge 1e31428470 into 4389e08686 Xiretza 2024-05-16 19:22:54 +00:00
  • f773f9eca7
    chore(deps): update cachix/install-nix-action action to v27 renovate[bot] 2024-05-15 18:34:40 +00:00
  • 7f3aa5f82e fix up systemd unit file, remove chown on config file for debian strawberry 2024-05-15 13:34:23 -04:00
  • 800b19735a docker-compose: slight cleanups, correct database paths, fix branding strawberry 2024-05-15 12:00:25 -04:00
  • 7f4390c1e8 correct default database path to /var/lib/conduwuit strawberry 2024-05-15 11:53:30 -04:00
  • d93a734107
    fix(deps): update rust crate serde to v1.0.202 renovate[bot] 2024-05-15 15:48:42 +00:00
  • e975049677 debian: dont start service immediately, add postinst instructions strawberry 2024-05-15 11:45:35 -04:00
  • 37a183fcda remove namespace check on username login, code simplification on login route strawberry 2024-05-15 03:06:06 -04:00
  • 62a7e8a920 flip order of complement diff checking, update test results strawberry 2024-05-15 02:05:18 -04:00
  • d1b449742f nix: bump complement input for conduwuit support strawberry 2024-05-15 01:26:53 -04:00
  • c386d2f88d debian: fix config permissions, delete debconf support strawberry 2024-05-13 22:51:32 -04:00
  • e3b9d8a57f debian: make the docs actually coherent and understandable, and update it strawberry 2024-05-13 22:50:40 -04:00
  • 2254d9ceac ci: correct paths for debian package creation, use conduwuit strawberry 2024-05-13 22:14:38 -04:00
  • 0188a01871 feat(media): add /_matrix/media/v1/create endpoint oddlid/newer-media-endpoints grinapo/newer-media-endpoints JadedBlueEyes/newer-media-endpoints newer-media-endpoints strawberry 2024-05-13 23:13:55 -04:00
  • a118f3308e debian: create system account verbosely strawberry 2024-05-13 22:14:24 -04:00
  • e216ed269d fix gitlab ci strawberry 2024-05-13 18:28:38 -04:00
  • e98f3b36a2 ci: regex out the cargo/rustc target for cargo-deb strawberry 2024-05-13 18:19:59 -04:00
  • db43ccc905 ci: use verbose for mv operations strawberry 2024-05-13 17:36:19 -04:00
  • dcd6ae62e2 ci: use target-specific dirs for cargo-deb, fix cargo-deb paths strawberry 2024-05-13 17:35:23 -04:00
  • 123d41a04c ci: allow build job to be ran for all events except for draft PRs strawberry 2024-05-13 17:25:15 -04:00
  • 4bc2bd4bfa chore: update complement test results strawberry 2024-05-13 16:52:21 -04:00
  • ddad855bd0 ci(debian): add missing --target= for arm64 debs, add --verbose strawberry 2024-05-13 15:36:20 -04:00
  • d715ab7f5e disable URL previews by default upon admin room creation strawberry 2024-05-12 17:33:25 -04:00
  • f22e59ab80 media: return our detected MIME type for Content-Type strawberry 2024-05-12 14:50:27 -04:00
  • 5c098fe8ad fix: we should be checking for xml MIME type instead strawberry 2024-05-12 12:42:34 -04:00
  • df4c5e923d
    chore(deps): update nixos/nix docker tag to v2.22.1 renovate[bot] 2024-05-12 15:38:35 +00:00
  • b1445527c3 disallow svg MIME types to be inline Content-Disposition strawberry 2024-05-12 03:18:13 -04:00
  • 09ff520343 complement: add -tags="conduwuit_blacklist" strawberry 2024-05-12 02:41:04 -04:00
  • e6a74fd7d2 unpin rust-rocksdb version strawberry 2024-05-12 01:49:38 -04:00
  • 083ebeb15c ci: add lix binary cache, update .gitlab-ci file strawberry 2024-05-12 01:31:05 -04:00
  • 026e297596 ci: output 100 failure summary lines instead of 50 strawberry 2024-05-12 01:14:03 -04:00
  • f7edf4bbd5 nix: simplify isDarwin lib check strawberry 2024-05-12 01:13:23 -04:00
  • 4f0d7a4539 s/nix/lix in a couple places strawberry 2024-05-12 00:37:00 -04:00
  • 46fb273be5 upload complement OCI image from CI, document where it can be found, use main instead of dev for tag strawberry 2024-05-12 00:22:10 -04:00
  • c0460c062c docs: fix broken systemd unit link strawberry 2024-05-11 23:53:42 -04:00
  • c9c3edd0d5 chore(nix): bump flake strawberry 2024-05-11 23:32:25 -04:00
  • 76e5309d6d nix: stop running unnecessary cargo check on builds strawberry 2024-05-11 23:31:10 -04:00
  • c137961de7 nix: fix building rust on macOS (Security apple_sdk framework) strawberry 2024-05-11 23:30:37 -04:00
  • e04eada2b4 ci: fix incorrect startsWith syntax strawberry 2024-05-11 03:41:47 -04:00
  • 4e197315d2 experiment with coroutines/folly 9ecb597d96 oddlid/folly-coroutines-async-io grinapo/folly-coroutines-async-io JadedBlueEyes/folly-coroutines-async-io folly-coroutines-async-io strawberry 2024-05-11 03:27:43 -04:00
  • a21931cf02
    Revert "feat(membership): check if user already has the membership that is requested to be set" morguldir 2024-05-11 01:26:00 +02:00
  • d8139fe1ac Reapply "bump various deps" strawberry 2024-05-10 19:32:33 -04:00
  • 2fdba81796 Revert "rocksdb: enable async_io if using io_uring feature" strawberry 2024-05-10 19:32:11 -04:00
  • 9befd4dcee
    fix(deps): update rust crate serde_json to v1.0.117 renovate[bot] 2024-05-10 05:28:18 +00:00
  • 5eee1da860 Revert "bump various deps" strawberry 2024-05-09 22:27:21 -04:00
  • 24d98dbe28 pin rust-rocksdb to before snappy update strawberry 2024-05-09 13:58:14 -04:00
  • 765cda3ae0 dont send avatar url or display name for ban membership events strawberry 2024-05-09 11:26:55 -04:00
  • cc81477960 config option to auto-remediate bad users joining bad rooms or servers strawberry 2024-05-07 22:39:55 -04:00
  • 0cb0dac333 bump conduwuit version to 0.3.3 strawberry 2024-05-09 12:21:27 -04:00
  • 0dafd5f258 bump various deps strawberry 2024-05-09 12:20:55 -04:00
  • f8e2ee9671
    fix(deps): update rust crate infer to 0.15 renovate[bot] 2024-05-09 13:55:19 +00:00
  • 5ec7e9fbaf fix broken reports strawberry 2024-05-09 09:40:56 -04:00
  • 3963b76c19 docs: update differences.md strawberry 2024-05-09 02:08:28 -04:00
  • 71a3979bc0 docs: add my selfhosted forgejo mirror strawberry 2024-05-08 21:39:29 -04:00
  • a1e860ba62 docs: transfem.dev has rules strawberry 2024-05-08 21:37:07 -04:00
  • 4b42fb1e80 docs: add troubleshooting, maintenance, various improvements and fixes strawberry 2024-05-08 21:26:05 -04:00
  • fedce52c98 media: additional sanitisation on the Content-Disposition filename strawberry 2024-05-07 21:32:06 -04:00
  • 69534a8256 return inline Content-Disposition based on the detected file type (e.g. image/video) strawberry 2024-05-07 16:36:22 -04:00
  • 1618dd5526 add security response HTTP headers if not present strawberry 2024-05-07 12:53:30 -04:00
  • 05a0d56f95 ci: fix gitlab container registry destination strawberry 2024-05-08 14:11:25 -04:00
  • b20dc33ef9 update gitlab repo link strawberry 2024-05-07 13:37:55 -04:00
  • b56f6aa001
    chore(deps): update aquasecurity/trivy-action action to v0.20.0 renovate[bot] 2024-05-08 06:08:52 +00:00
  • df8af0e4a0 ci: dont run docker publishing if none of the usernames are set strawberry 2024-05-07 23:56:14 -04:00
  • 31a8feb561 ci: use PR author instead of branch name for docker image publishing strawberry 2024-05-07 01:56:26 -04:00
  • 1e31428470 Better span traces Xiretza 2024-05-06 17:38:59 +00:00
  • 56edd5b037 Fix spans in tokio::spawn-ed tasks Xiretza 2024-05-06 17:20:58 +00:00
  • 69081a49aa database: remove unnecessary async and select!{} Xiretza 2024-05-06 17:10:47 +00:00
  • 2e2b3793ca service/admin: use &RoomId instead of &OwnedRoomId Xiretza 2024-05-06 17:07:43 +00:00
  • 00221db8fe dedupe auto_room_join to one function JadedBlueEyes/code-dedupe strawberry 2024-05-06 15:00:17 -04:00
  • d739e10257
    Make rocksdb include liburing, and tell gcc the path during the build morguldir 2024-05-06 20:59:59 +02:00
  • 1d57e14dc0 set C/LDFLAGS for complement dependencies directly Benjamin Lee 2024-05-23 23:48:28 -07:00
  • 5d81203277 use a statically-linked binary for complement Benjamin Lee 2024-05-23 20:53:13 -07:00
  • ad39a34c16 add a dynamically-linked devshell Benjamin Lee 2024-05-23 20:41:23 -07:00
  • a007338b34 mark dynamic jemalloc builds as broken on linux Benjamin Lee 2024-05-23 20:40:29 -07:00
  • 3d1507e6dd mark static rocksdb broken on darwin Benjamin Lee 2024-05-23 20:12:50 -07:00
  • 4cb7c0b982 don't use prefixed jemalloc with rocksdb Benjamin Lee 2024-05-23 20:06:00 -07:00
  • 0c34cf95ce set show-trace for nix in CI Benjamin Lee 2024-05-23 16:57:42 -07:00
  • 17cc02ff99 add a 'no-features' devshell for local testing Benjamin Lee 2024-05-23 16:31:06 -07:00
  • c0f8253fc5 enable all-features in nix for CI builds Benjamin Lee 2024-05-23 16:18:50 -07:00