Commit Graph

  • 9507ce9d03 docker: Fix target mount cache paths; relax locks on cargo home. Jason Volk 2025-06-01 11:40:09 +00:00
  • 8d8fcb588b Fix docs url. Jason Volk 2025-06-01 22:04:42 +00:00
  • 873cac5731 ci: Workaround multi-line if-condition github bug; cleanup. Jason Volk 2025-06-01 20:19:18 +00:00
  • 841253692d ci: Add artifact upload for baked images. Jason Volk 2025-06-01 02:05:51 +00:00
  • 970cea5c2b ci: zip artifact into eponymous directory. Jason Volk 2025-05-31 22:48:28 +00:00
  • 05e7d4c6dd ci: Activate RPM artifact self-test. (closes #36) Jason Volk 2025-05-31 02:19:23 +00:00
  • 3c02faa532 docker: Share the target deps and build caches globally. Jason Volk 2025-05-30 17:02:02 +00:00
  • c1c4ce9679 docker: limit types of unit tests on stable toolchain. Jason Volk 2025-05-31 06:15:58 +00:00
  • d3233ce8b6 docker: Add build-overrides for custom external rocksdb. Jason Volk 2025-05-31 00:26:53 +00:00
  • 2be61de70f docker: Reduce more copies. Jason Volk 2025-05-30 22:44:05 +00:00
  • 288c49c436 ci: Add argument for failing the underlying bake matrix slower. Jason Volk 2025-05-31 03:30:45 +00:00
  • 112e43d753 ci: build standalone for all feature-sets. Jason Volk 2025-05-31 02:17:51 +00:00
  • b86d414f28 docker: Propagate arguments into the image environment. Jason Volk 2025-05-30 21:15:56 +00:00
  • b7d26c0fbf ci: Consolidate base excludes; allow event inputs. Jason Volk 2025-05-30 16:03:10 +00:00
  • d992333f2e ci: Add some sanity conditions for skips; formatting Jason Volk 2025-05-30 15:59:28 +00:00
  • a86bb8b8c7 Start a README in the github workflow directory. Jason Volk 2025-05-30 10:58:40 +00:00
  • c30c370115 Add a README to the docker directory. Jason Volk 2025-05-29 00:24:23 +00:00
  • 8d209be5c4 ci: comment-out deps job (see github.com/orgs/community/discussions/18001) Jason Volk 2025-05-29 15:03:12 +00:00
  • 864ac84679 ci: Abstract artifact uploads for every bake target. Jason Volk 2025-05-29 11:13:01 +00:00
  • 87d258b83c ci: yaml formatting. Jason Volk 2025-05-29 03:15:46 +00:00
  • 2167335c57 Improve README formatting. [ci skip] Jason Volk 2025-05-29 04:53:47 +00:00
  • b59277e5a9 docker: Fix a few too many copies (3ffc238799). Jason Volk 2025-05-28 21:06:33 +00:00
  • 47f7e33a28 docker: Cache shared target deps and build directories. Jason Volk 2025-05-29 06:51:21 +00:00
  • 640332c48f docker: Fix hardcoded docker directory path. Jason Volk 2025-05-29 02:26:36 +02:00
  • 4e0a7fdfa7 docker: fix rocksdb static linkage related options. Jason Volk 2025-05-29 02:25:13 +02:00
  • 484a9cb9d2 docker: Remove the bare-branch tag for now. Jason Volk 2025-05-29 00:23:27 +00:00
  • 4326b490a9 docker: Combine and simplify bench and test targets. Jason Volk 2025-05-28 21:08:05 +00:00
  • c6984afd7e Add upgrade guide to README (fixes #8) Jason Volk 2025-05-28 06:40:10 +00:00
  • 83b6042d54 Update README (fixes #28). Jason Volk 2025-05-28 00:27:46 +00:00
  • d5df12fd5e Update additional docs and legacy references. Jason Volk 2025-05-28 05:31:44 +00:00
  • 2308bf3151 docker: Only publish :latest for tag refs Jason Volk 2025-05-28 07:11:18 +00:00
  • 3ffc238799 docker: Further optimize multi-layered build. Jason Volk 2025-05-27 04:08:19 +00:00
  • 98bbf58121 Mitigate clippy::doc_link_with_quotes. Jason Volk 2025-05-27 04:31:23 +00:00
  • cbfc75101b docker: Optimize multi-layered build. Jason Volk 2025-05-21 21:45:42 +00:00
  • fb4c90931f Mitigate clippy::collapsible-if nightly vs stable. Jason Volk 2025-05-21 22:43:47 +00:00
  • 05627b67ac Fix clippy::unnecessary-unwrap. Jason Volk 2025-05-21 23:06:27 +00:00
  • 332d84b1ca docker: Build rocksdb native for release-max-perf. Jason Volk 2025-05-14 14:33:56 +02:00
  • 5d115ddd6f Fix clippy::missing-const-for-thread-local Jason Volk 2025-05-14 13:05:43 +00:00
  • e248bb05d9 docker: use verbose build for ci. Jason Volk 2025-05-14 14:16:22 +02:00
  • 71ebf1e71a feat: add admin support for LDAP login RatCornu 2025-05-06 21:38:51 +02:00
  • 824b962b60 Add revoke_admin to service. Jason Volk 2025-05-14 00:33:31 +00:00
  • f9b7c1e0b9 Create ldap user only after successful login attempt. Jason Volk 2025-05-13 22:07:18 +00:00
  • f2a45d4408 ci: Supply defaults in initial job. Jason Volk 2025-05-14 06:45:37 +00:00
  • a60d26e478 Apply typos changes. Jason Volk 2025-05-14 05:37:29 +00:00
  • 6d926f0413 Add typos lint to workflow. Jason Volk 2025-05-14 05:24:02 +00:00
  • 2b67de9fc3 docker: Move rustup and cargo component lists into vars. Jason Volk 2025-05-14 04:05:08 +00:00
  • 0463b962fd Migrate additional names in src/ Jason Volk 2025-05-14 03:04:11 +00:00
  • 75e92a01c7 Mask TestLogin/parallel/.. as flake. Jason Volk 2025-05-14 00:50:26 +00:00
  • 9a1fdf390e complement feature vector; upload artifacts Jason Volk 2025-05-11 10:33:56 +00:00
  • aa45bfe8d5 Revert "Mask complement failures." Jason Volk 2025-05-11 06:40:46 +00:00
  • 69288fef30 Fix regression 75aadd5c6a Jason Volk 2025-05-13 21:33:07 +00:00
  • 56df738a5a Update release-max-perf rustflags. Jason Volk 2025-05-13 20:11:34 +00:00
  • 020a7d318f Add release-debuginfo to pipeline. Jason Volk 2025-05-11 05:26:42 +00:00
  • 93eef724fc Split state_cache service. Jason Volk 2025-04-29 07:28:05 +00:00
  • 94f74c66f2 Outdent state_compressor service. Jason Volk 2025-04-29 06:55:54 +00:00
  • a479382974 Split timeline service. Jason Volk 2025-04-29 06:39:30 +00:00
  • af7dfb31bc Abstract Pdu filter matching into trait Event. Jason Volk 2025-04-27 09:34:07 +00:00
  • 222e89f6fe Post-formatting aesthetic and spacing corrections Jason Volk 2025-04-27 02:39:28 +00:00
  • 1b70ef5dea Split api/client/membership.rs into directory Jason Volk 2025-04-27 03:33:29 +00:00
  • 778fbfdcb5 Cleanup/improve other async queries in some client handlers. Jason Volk 2025-04-27 00:58:56 +00:00
  • 57c519bbb8 Toward abstracting Pdu into trait Event. Jason Volk 2025-04-26 08:24:47 +00:00
  • 28354db9df Dedup and parallelize current key backup count and etag fetching. Jason Volk 2025-04-27 00:17:39 +00:00
  • 72fd072026 Macroize various remaining Error constructions. Jason Volk 2025-04-26 23:50:03 +00:00
  • 130f61d409 Simplify api to send notices to admin room Jason Volk 2025-04-26 23:04:58 +00:00
  • ea4eee4bae Use integrated error instead of panic on some legacy codepaths Jason Volk 2025-04-26 23:01:21 +00:00
  • a08dfb1402 Mitigate large futures Jason Volk 2025-04-26 08:23:57 +00:00
  • 6e6c84855c Remove sync/v4 to reduce maintenance/refactor burden. Thank you for serving us well 🫡 Jason Volk 2025-04-26 05:57:17 +00:00
  • c59037cd75 Disable legacy media now by default. Jason Volk 2025-04-28 03:37:57 +00:00
  • 258e2e3ce8 Remove deprecated _matrix._tcp SRV query. Jason Volk 2025-04-28 03:32:17 +00:00
  • 8386cbbb96 Don't serialize the x-key before storing it nexy7574 2025-04-25 02:18:00 +01:00
  • 10e63c5153 fix: Do not panic on invalid membership event content Jade Ellis 2025-04-25 23:01:05 +01:00
  • c7cabae867 fix: Do not panic when sender_device is None in /messages route nexy7574 2025-04-28 01:38:55 +00:00
  • 0f7c1543ce Support optional device_id's in lazy-loading context. Jason Volk 2025-04-28 01:32:13 +00:00
  • ea42606b4b Modernize various sender_user/sender_device lets. Jason Volk 2025-04-26 23:06:43 +00:00
  • b1998dec9a Eliminate associated Id type from trait Event. Jason Volk 2025-04-22 11:00:55 +00:00
  • 30c6ea4e64 Eliminate explicit parallel_fetches argument. Jason Volk 2025-04-22 11:00:07 +00:00
  • 2ac94d9ce7 Remove unused Pdu::into_any_event(). Jason Volk 2025-04-22 09:33:17 +00:00
  • b01423040d Join jemalloc background threads prior to exit. Jason Volk 2025-04-22 06:29:30 +00:00
  • 4430f71bfd Add conditions to skip container publish Jason Volk 2025-05-10 22:46:38 +00:00
  • df55b42d29 Add publish to pipeline. Jason Volk 2025-05-10 04:29:08 +00:00
  • c68d5c075f Mask complement failures. Jason Volk 2025-05-09 06:01:27 +00:00
  • aa27ab855b Add rpm package to workflow. Jason Volk 2025-05-08 02:58:57 +00:00
  • 8bfe63d45f Add package workflow. Jason Volk 2025-05-07 05:42:37 +00:00
  • de1e37f5ae docs: Update deploying/docker Jason Volk 2025-05-06 23:22:13 +00:00
  • 481b67f1f9 Combine Base and Deps workflows. Jason Volk 2025-05-03 02:32:49 +00:00
  • 09680fc86b Restore the bin/ contents under nix/ (for now) [ci skip] Jason Volk 2025-05-05 00:58:05 +00:00
  • 98d16a2f6c Add cargo audit, lychee to workflow. Jason Volk 2025-05-02 00:46:59 +00:00
  • 77426c0d7a Update arch directory. Jason Volk 2025-05-02 22:23:39 +00:00
  • 58a0d92820 Update some docs. Jason Volk 2025-05-02 22:27:45 +00:00
  • 61649610ef Remove bin/ dir. Jason Volk 2025-05-02 22:58:58 +00:00
  • 91f5107d3d Fork ldap3 for GHSA-4p46-pwfr-66x6; bump dependencies. Jason Volk 2025-05-02 02:31:06 +00:00
  • 3dde48f503 Add rustfmt check to workflow. Jason Volk 2025-05-01 11:45:31 +00:00
  • 268af403d6 Add rustdoc target to workflow. Jason Volk 2025-05-01 11:00:45 +00:00
  • a2940548bb Add defaults to complement script for easier local invoke. Jason Volk 2025-05-01 10:21:36 +00:00
  • 123f130a87 Docker Complement Jason Volk 2025-05-01 07:47:51 +00:00
  • c5de46e3e1 Docker Bake Harness Jason Volk 2025-03-15 04:23:24 +00:00
  • d32bc5ed2a Fix lints. Jason Volk 2025-05-01 05:56:23 +00:00
  • 918af06eb1 remove legacy workflow Jason Volk 2025-04-29 10:17:52 +00:00
  • f242ebdb04 Fix LDAP configuration default semantics. (fixes #30) Jason Volk 2025-04-28 22:22:54 +00:00
  • 7665d47e59 Add feature-gate for ldap. Jason Volk 2025-04-28 06:54:29 +00:00