Commit graph

  • 0fd0a5d73c switch default devshell to static linking Benjamin Lee 2024-05-23 15:50:41 -07:00
  • 4e6fc2f2df factor devshell out into a helper function Benjamin Lee 2024-05-23 15:46:48 -07:00
  • a6742ce8a7 remove liburing from devshell Benjamin Lee 2024-05-23 15:45:10 -07:00
  • 188dea13e0 do default-feature unification in nix Benjamin Lee 2024-05-23 15:11:06 -07:00
  • a7fe434086 only link to one jemalloc build Benjamin Lee 2024-05-23 13:32:43 -07:00
  • eb8dd9cb44 chore(deps): update aquasecurity/trivy-action action to v0.21.0 renovate[bot] 2024-05-23 03:01:47 +00:00
  • 474d50d10c bump conduwuit version to 0.4.0 strawberry 2024-05-18 23:28:20 -04:00
  • 2e732c711c docs: Update docs for hot-reloading. Jason Volk 2024-05-20 03:07:46 +00:00
  • 981ec51ec0 docs: add initial docs for hot reload strawberry 2024-05-19 18:28:26 -04:00
  • 2dd5cf8c68 move clap; fix version Jason Volk 2024-05-20 08:11:05 +00:00
  • 74832bdc47 fix smoke from builds produced by --all-features Jason Volk 2024-05-19 13:02:55 +00:00
  • fdc9a9a1b8 add cargo smoketest Jason Volk 2024-05-20 07:41:45 +00:00
  • 1f3a9a40e5 lint clippy::collapsible_match (nightly) Jason Volk 2024-05-19 10:56:59 +00:00
  • 362649ff87 rename src/bin to src/main Jason Volk 2024-05-19 07:40:12 +00:00
  • 4aeec78ab4 debian: remove old symlink on postrm strawberry 2024-05-18 23:26:58 -04:00
  • 9bfa89a555 adjust debian metadata, set crane workspace name strawberry 2024-05-18 22:32:02 -04:00
  • 6c1434c165 Hot-Reloading Refactor Jason Volk 2024-05-09 15:59:08 -07:00
  • ae1a4fd283 add modification time fallback if birth time is not supported on this platform slonkazoid 2024-05-21 11:36:35 +03:00
  • 9eb0784f6f don't return extra member count or e2ee device updates from sync Benjamin Lee 2024-05-10 17:17:50 -07:00
  • 8bffcfe82b remove sync response cache Benjamin Lee 2024-05-16 21:02:05 -07:00
  • 6ef4781050 downgrade zlib/libz-sys to 1.1.16 as it breaks nix v0.3.4 strawberry 2024-05-17 03:41:05 -04:00
  • 302592f219 bump conduwuit version to 0.3.4 strawberry 2024-05-17 03:17:11 -04:00
  • 7cd72d8447 bump lockfile Benjamin Lee 2024-05-16 23:52:31 -07:00
  • 4389e08686 chore(deps): update cachix/install-nix-action action to v27 renovate[bot] 2024-05-15 18:34:40 +00:00
  • 91064fe873 fix up systemd unit file, remove chown on config file for debian strawberry 2024-05-15 13:34:23 -04:00
  • 004354353a docker-compose: slight cleanups, correct database paths, fix branding strawberry 2024-05-15 12:00:25 -04:00
  • c64a507691 correct default database path to /var/lib/conduwuit strawberry 2024-05-15 11:53:30 -04:00
  • 81d2078cdb debian: dont start service immediately, add postinst instructions strawberry 2024-05-15 11:45:35 -04:00
  • f5864afb52 remove namespace check on username login, code simplification on login route strawberry 2024-05-15 03:06:06 -04:00
  • 9a63e7cc9b flip order of complement diff checking, update test results strawberry 2024-05-15 02:05:18 -04:00
  • 296d7c58ee nix: bump complement input for conduwuit support strawberry 2024-05-15 01:26:53 -04:00
  • a8446f910a debian: fix config permissions, delete debconf support strawberry 2024-05-13 22:51:32 -04:00
  • a063a6d088 debian: make the docs actually coherent and understandable, and update it strawberry 2024-05-13 22:50:40 -04:00
  • 5069c88f77 ci: correct paths for debian package creation, use conduwuit strawberry 2024-05-13 22:14:38 -04:00
  • 53974320e5 debian: create system account verbosely strawberry 2024-05-13 22:14:24 -04:00
  • 1c6ef66e3e fix gitlab ci strawberry 2024-05-13 18:28:38 -04:00
  • ffb63c9c8d ci: regex out the cargo/rustc target for cargo-deb strawberry 2024-05-13 18:19:59 -04:00
  • de6b296eb5 ci: use verbose for mv operations strawberry 2024-05-13 17:36:19 -04:00
  • 4c11c9f048 ci: use target-specific dirs for cargo-deb, fix cargo-deb paths strawberry 2024-05-13 17:35:23 -04:00
  • 6074298426 ci: allow build job to be ran for all events except for draft PRs strawberry 2024-05-13 17:25:15 -04:00
  • 6e9f68bf81 chore: update complement test results strawberry 2024-05-13 16:52:21 -04:00
  • edd67a102a ci(debian): add missing --target= for arm64 debs, add --verbose strawberry 2024-05-13 15:36:20 -04:00
  • 434b5118cc media: return our detected MIME type for Content-Type strawberry 2024-05-12 14:50:27 -04:00
  • 4185a33747 fix: we should be checking for xml MIME type instead strawberry 2024-05-12 12:42:34 -04:00
  • 829307c83b disallow svg MIME types to be inline Content-Disposition strawberry 2024-05-12 03:18:13 -04:00
  • 2bd7a92256 complement: add -tags="conduwuit_blacklist" strawberry 2024-05-12 02:41:04 -04:00
  • bfa33f8713 unpin rust-rocksdb version strawberry 2024-05-12 01:49:38 -04:00
  • 040cf29051 ci: add lix binary cache, update .gitlab-ci file strawberry 2024-05-12 01:31:05 -04:00
  • 80bc1cd78a ci: output 100 failure summary lines instead of 50 strawberry 2024-05-12 01:14:03 -04:00
  • 78994deb1e nix: simplify isDarwin lib check strawberry 2024-05-12 01:13:23 -04:00
  • 714b3e7144 s/nix/lix in a couple places strawberry 2024-05-12 00:37:00 -04:00
  • 1cd57f40f6 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
  • da9a0eb77b docs: fix broken systemd unit link strawberry 2024-05-11 23:53:42 -04:00
  • 37b2c90e62 chore(nix): bump flake strawberry 2024-05-11 23:32:25 -04:00
  • ba150a1185 nix: stop running unnecessary cargo check on builds strawberry 2024-05-11 23:31:10 -04:00
  • ddce9496f2 nix: fix building rust on macOS (Security apple_sdk framework) strawberry 2024-05-11 23:30:37 -04:00
  • fe637f481d ci: fix incorrect startsWith syntax v0.3.3 strawberry 2024-05-11 03:41:47 -04:00
  • 18e43e1d35 Reapply "bump various deps" strawberry 2024-05-10 19:32:33 -04:00
  • 09fca89ac5 Revert "rocksdb: enable async_io if using io_uring feature" strawberry 2024-05-10 19:32:11 -04:00
  • 9f19a2025d 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
  • 6b918966d4 Revert "bump various deps" strawberry 2024-05-09 22:27:21 -04:00
  • 328502c1cd dont send avatar url or display name for ban membership events strawberry 2024-05-09 11:26:55 -04:00
  • d15e461303 config option to auto-remediate bad users joining bad rooms or servers strawberry 2024-05-07 22:39:55 -04:00
  • 6946eead28 pin rust-rocksdb to before snappy update strawberry 2024-05-09 13:58:14 -04:00
  • 09d3240365 bump conduwuit version to 0.3.3 strawberry 2024-05-09 12:21:27 -04:00
  • 653ec3799e bump various deps strawberry 2024-05-09 12:20:55 -04:00
  • 6de9f52d5a docs: update differences.md strawberry 2024-05-09 02:08:28 -04:00
  • 484e7d1d2a docs: add my selfhosted forgejo mirror strawberry 2024-05-08 21:39:29 -04:00
  • dfa01541b3 docs: transfem.dev has rules strawberry 2024-05-08 21:37:07 -04:00
  • adbe9268ce docs: add troubleshooting, maintenance, various improvements and fixes strawberry 2024-05-08 21:26:05 -04:00
  • 3504e6e724 fix broken reports strawberry 2024-05-09 09:40:56 -04:00
  • 154b2ab490 media: additional sanitisation on the Content-Disposition filename strawberry 2024-05-07 21:32:06 -04:00
  • 2231ccf118 return inline Content-Disposition based on the detected file type (e.g. image/video) strawberry 2024-05-07 16:36:22 -04:00
  • d4d9f92ade add security response HTTP headers if not present strawberry 2024-05-07 12:53:30 -04:00
  • e4e1636da8 chore(deps): update aquasecurity/trivy-action action to v0.20.0 renovate[bot] 2024-05-08 06:08:52 +00:00
  • e99aac9550 ci: fix gitlab container registry destination strawberry 2024-05-08 14:11:25 -04:00
  • ddb87168ed update gitlab repo link strawberry 2024-05-07 13:37:55 -04:00
  • 245c34e659 ci: dont run docker publishing if none of the usernames are set strawberry 2024-05-07 23:56:14 -04:00
  • 43b07be3fc ci: use PR author instead of branch name for docker image publishing strawberry 2024-05-07 01:56:26 -04:00
  • 65b3bc7c48 chore: bump ruma and deps strawberry 2024-05-06 14:54:46 -04:00
  • 99d98efeb1 ci: fix docker publishing typo strawberry 2024-05-06 12:09:24 -04:00
  • 04f3511b62 ci: fix docker publishing typo strawberry 2024-05-06 12:09:24 -04:00
  • 7b25ef2e6c make next_batch token a variable in search, revert threads_until change strawberry 2024-05-06 02:40:16 -04:00
  • 1f8a7a707c nix: cache complement outputs using nix-build-and-cache strawberry 2024-05-06 01:09:51 -04:00
  • 86ec20e787 docs: remove last dev branch mention strawberry 2024-05-06 00:31:39 -04:00
  • 8c21388f01 fix nix-build-and-cache Charles Hall 2024-05-06 00:08:20 -04:00
  • d657fa32e9 ci: format string strawberry 2024-05-05 22:07:37 -04:00
  • 321e197d8c correct arithmetic adjustments strawberry 2024-05-05 20:40:58 -04:00
  • 16a98b0683 ci: push docker images for PRs in the merge-PR_NUMBER-HEAD_REF format, fix main pushes strawberry 2024-05-05 20:13:52 -04:00
  • 9e1bbc1650 ci: run on new tag pushes strawberry 2024-05-05 02:18:15 -04:00
  • 91ff6a36a4 ci: abort workflow if latest repo tag does not match with running tag ref strawberry 2024-05-05 02:10:47 -04:00
  • 56f1d8be1f ci(docker): publish latest only if ref starts with our tag format strawberry 2024-05-05 01:46:30 -04:00
  • ed60f189cc docs: remove dev docker images strawberry 2024-05-05 01:36:47 -04:00
  • cabf4362be docs: direct all PRs to main strawberry 2024-05-05 00:02:34 -04:00
  • 2472c7c47a ci: don't run on dev anymore, run on main and non-draft PRs strawberry 2024-05-05 00:01:14 -04:00
  • 136cb038cf auth_chain: add useful debug logging Xiretza 2024-05-04 19:24:48 +00:00
  • 8f89be0fbd utils: add helper for adding unbounded slices to tracing spans Xiretza 2024-05-04 19:23:12 +00:00
  • bbdced9c90 Fix appservice namespace check for room aliases Xiretza 2024-05-04 21:09:22 +00:00
  • a6f4dc2b74 engage(lychee): check all markdown files too, enable verbose mode strawberry 2024-05-04 14:58:49 -04:00
  • df203fa244 add a contributing guide strawberry 2024-05-04 13:24:25 -04:00