Commit graph

  • b0ac5255c8 move sending service impl properly back to mod root Jason Volk 2024-07-17 02:19:03 +00:00
  • 29fc5b9b52 de-global some services in services Jason Volk 2024-07-17 01:00:57 +00:00
  • 3ccd9ea326 consolidate all resolution in resolver; split units Jason Volk 2024-07-16 23:38:48 +00:00
  • 8a2ae401df convert Client into Service Jason Volk 2024-07-16 22:29:42 +00:00
  • f465d77ad3 convert Resolver into a Service. Jason Volk 2024-07-16 22:00:54 +00:00
  • 2fd6f6b0ff add polymorphism to Services Jason Volk 2024-07-16 21:33:28 +00:00
  • 8b6018d77d de-global services() from api Jason Volk 2024-07-16 08:05:25 +00:00
  • 463f1a1287 only use graceful shutdown w/ axum-server fixed Jason Volk 2024-07-16 06:49:47 +00:00
  • 04fc87ad07 ci: try to free more runner storage/space strawberry 2024-07-25 21:33:34 -04:00
  • dc573f4562 ci: run free disk space for documentation workflow too strawberry 2024-07-25 19:39:47 -04:00
  • 74826dcb94 resolve lint_groups_priority lint (https://github.com/rust-lang/cargo/issues/12918) strawberry 2024-07-25 19:43:48 -04:00
  • b20c4e0539 bump MSRV and rust toolchain to 1.80.0 strawberry 2024-07-25 18:08:15 -04:00
  • fb8a2846df ci/nix: use a "test" cargo profile strawberry 2024-07-25 18:06:45 -04:00
  • 04971d0430 ci: cache all crates in rust-cache strawberry 2024-07-24 23:33:38 -04:00
  • f098532b09 ci: retry nix-build-and-cache 3 times before failing due to attic issues strawberry 2024-07-24 22:45:27 -04:00
  • 60927c1c72 ci: try using sccache strawberry 2024-07-24 22:22:45 -04:00
  • 03296412ab ci: validate deb packages produced strawberry 2024-07-24 19:40:53 -04:00
  • 934ab6a4fe nix: add dpkg to devshell packages for dpkg-deb strawberry 2024-07-24 19:34:19 -04:00
  • 1378399f9d ci: build and upload static debug/dev binaries and OCI images strawberry 2024-07-24 19:32:26 -04:00
  • 09680f653f nix: add outputs for debug builds strawberry 2024-07-24 19:17:37 -04:00
  • 39f19c483a nix: use all-features for complement OCI images strawberry 2024-07-24 19:07:25 -04:00
  • 39c0f4ea3d delete unused bad_signature_ratelimiter rm'd in 67f9553790 strawberry 2024-07-24 18:59:36 -04:00
  • 405167fc3f add harmless check for presence PUT matching sender user strawberry 2024-07-23 22:46:20 -04:00
  • b13ea4ff45 fix non-working admin room topic accessor output strawberry 2024-07-23 22:36:06 -04:00
  • 100fc5e0f7 bump tokio to 1.39.1 strawberry 2024-07-23 22:29:50 -04:00
  • 96f9d64111 add back is_historical check on admin user creations from accidental removal strawberry 2024-07-23 22:28:15 -04:00
  • 30ad5da5f1 use ruma-identifiers-validation feature from our ruma strawberry 2024-07-23 22:11:51 -04:00
  • ce0ca96df4 clarify that sentry_traces_sample_rate is a percentage strawberry 2024-07-22 23:19:09 -04:00
  • 4851ad26e2 bump cargo.lock, lock jemallocator to 0.5.4 strawberry 2024-07-22 23:07:41 -04:00
  • 328759a60f ci: run quick smoke test of x86_64 static binary strawberry 2024-07-17 22:57:51 -04:00
  • 463fa4fd53 nix: dont build unnecessary jemalloc docs or cxx integration strawberry 2024-07-17 22:38:34 -04:00
  • db494e0d68 bump conduwuit to 0.4.6 strawberry 2024-07-17 22:09:36 -04:00
  • 4788040458 fix media_startup_check typo Myned 2024-07-21 18:41:44 -05:00
  • f4089efffa
    fix media_startup_check typo Myned 2024-07-21 18:41:44 -05:00
  • 2b6ddc1f62
    chore(deps): update rust crate libloading to v0.8.5 renovate[bot] 2024-07-20 10:43:47 +00:00
  • 06531993f6
    Calculate Age Rather than Hardcoding to 1 (#531) Matthew Scheffel 2024-07-17 22:47:59 -03:00
  • 811b918265
    chore(deps): update rust crate thiserror to v1.0.63 renovate[bot] 2024-07-17 21:59:37 +00:00
  • 934650ce9a
    ues saturating_sub to avoid panics Matthew Scheffel 2024-07-17 10:24:17 -03:00
  • f0ddd8e52c
    allow negative age Matthew Scheffel 2024-07-16 22:09:16 -03:00
  • f8d341002e Merge branch 'main' into main_u Matthew Scheffel 2024-07-16 21:21:08 -03:00
  • 5182a7e38f
    Set age dynamically #504 Matthew Scheffel 2024-07-16 21:19:03 -03:00
  • c29197b3f4 ci: dont publish -rc tags as latest docker branches v0.4.5-rc v0.4.5 strawberry 2024-07-16 00:44:47 -04:00
  • 739eab46d5 refactor thumbnail math Jason Volk 2024-07-15 08:35:02 +00:00
  • 923a98eb66 partially revert dc18f89c0b for now Jason Volk 2024-07-15 23:32:50 +00:00
  • 4430e4dee0 de-global some services() Jason Volk 2024-07-15 10:37:16 +00:00
  • d67f19a55d cleanup some error callsites Jason Volk 2024-07-15 04:19:43 +00:00
  • b903b46d16 split thumbnailing related into unit Jason Volk 2024-07-15 07:21:10 +00:00
  • 167559bb27 rename FileMeta::file to Option<content> Jason Volk 2024-06-24 08:27:06 +00:00
  • 838e4b9d8d log more details for panic in tower handler Jason Volk 2024-07-15 04:40:14 +00:00
  • 038b71fc9d add state to router Jason Volk 2024-07-15 03:56:27 +00:00
  • 720fbd09c2 move routes into api router top level Jason Volk 2024-07-14 23:46:03 +00:00
  • c42cb90dd3 simplify result handler / 405 error interposition Jason Volk 2024-07-15 01:49:30 +00:00
  • 5950355348 break from wait loop on empty taskset Jason Volk 2024-07-15 02:50:09 +00:00
  • f79bd2ac72 bump ruma-identifiers-validation to c51ccb2c68d2e3557eb12b1a49036531711ec0e5 strawberry 2024-07-15 21:45:10 -04:00
  • 80ec0e31b1 bump tracing fork strawberry 2024-07-14 20:33:22 -04:00
  • bda44b16b1 ci: run nix dynamic build test with DIRENV_DEVSHELL=dynamic strawberry 2024-07-14 02:07:07 -04:00
  • e2280aa1a5 ci: try removing --impure strawberry 2024-07-14 01:33:38 -04:00
  • bdf2de076a ci: set NIX_CONFIG with our binary caches for the earlier CI steps strawberry 2024-07-14 00:47:56 -04:00
  • 1797fec3c9 nix: disable USE_RTTI for rocksdb strawberry 2024-07-14 00:38:29 -04:00
  • 188fa5a073 patch rustyline-async and use no default features strawberry 2024-07-14 00:14:23 -04:00
  • f0c63c539b nix: dont build more unnecessary tests/tools for rocksdb strawberry 2024-07-14 00:11:37 -04:00
  • 649e9da1f8 nix: try to make armv8.2-a / cortex-a55 optimised builds if target is aarch64 strawberry 2024-07-13 23:24:25 -04:00
  • df28359a19 nix: dont build rocksdb core tools (ldb / sst_dump) (-DWITH_CORE_TOOLS=1) strawberry 2024-07-13 23:23:40 -04:00
  • 9370e93a8d nix: try to make x86-64-v2 optimised builds if target is x86_64 strawberry 2024-07-13 23:03:29 -04:00
  • bdd5845490 docs: suggest recursive chmod strawberry 2024-07-13 22:15:16 -04:00
  • bacffd6174 rename conduit_cache_capacity_modifier to cache_capacity_modifier strawberry 2024-07-13 16:46:13 -04:00
  • a1bfd7a018 nix: dont include experimental feature on all-features builds strawberry 2024-07-13 16:09:24 -04:00
  • 7009f56a7a fix user directory publishing access controls strawberry 2024-07-13 16:02:44 -04:00
  • 2c0bfac43e nix: bump flake.lock and rocksdb to v9.4.0 strawberry 2024-07-13 16:01:58 -04:00
  • fcb6c8a113 bump rust-rocksdb strawberry 2024-07-13 15:54:14 -04:00
  • 1ab77aeb91 don't strip binary for dev builds Charles Hall 2024-07-13 15:48:07 -04:00
  • 3d73b53136 update complement results strawberry 2024-07-13 22:16:48 -04:00
  • 101fdbc9b1 bump cargo.lock strawberry 2024-07-13 16:14:28 -04:00
  • e53c2fbc5a fix tracing flame envfilter defaults; remove preprocessed cfgs Jason Volk 2024-07-14 11:30:10 +00:00
  • 95006f7e46 fix unnecessary preprocessing cfgs Jason Volk 2024-07-14 10:55:39 +00:00
  • cce270d938 tokio metrics Jason Volk 2024-06-25 05:05:02 +00:00
  • 5ec49b3f62 split csp into array; integrate error; cleanup type Jason Volk 2024-07-14 05:11:58 +00:00
  • e4dc4a1ba5 fix graceful shutdown on unix socket Jason Volk 2024-07-14 06:07:54 +00:00
  • d2fb6d04c9 cleanup pending transactions before sender worker completes Jason Volk 2024-07-14 01:11:03 +00:00
  • 05efd9b044 elaborate error macro and apply at various callsites Jason Volk 2024-07-13 21:11:05 +00:00
  • b3f2288d07 add constant-expression string utils Jason Volk 2024-07-13 21:02:43 +00:00
  • 084751ae38 refactor globals::updates into a Service Jason Volk 2024-07-13 08:07:49 +00:00
  • aa7a310200 move media startup into service Jason Volk 2024-07-13 07:05:51 +00:00
  • 38c989a07e split service manager into unit Jason Volk 2024-07-13 07:01:45 +00:00
  • 5be679e17b refactor main task stack through service mgr Jason Volk 2024-07-13 06:07:09 +00:00
  • b8baa1223d reduce RoomVersionId patterns Jason Volk 2024-07-12 01:08:53 +00:00
  • b87f1649d4 split error into directory Jason Volk 2024-07-13 02:15:15 +00:00
  • 4a6f089b23 move some config checks into check unit Jason Volk 2024-07-13 01:24:37 +00:00
  • 4600c7f32d move infallible handling into error Jason Volk 2024-07-12 20:13:55 +00:00
  • 4cc92dd175 refactor Error::bad_config Jason Volk 2024-07-12 07:41:01 +00:00
  • 93ec4e579b error macro suite Jason Volk 2024-07-12 07:37:46 +00:00
  • c111d2e395 abstract service worker pattern; restart on panic. Jason Volk 2024-07-11 21:00:30 +00:00
  • 03d890cd49 move admin tests into unit; fix Jason Volk 2024-07-11 08:54:33 +00:00
  • a35b6cbfdd use separate configurable jaeger envfilter Jason Volk 2024-07-11 05:26:43 +00:00
  • 5570220c89 use separate but configurable envfilter for sentry Jason Volk 2024-07-11 05:03:41 +00:00
  • 899b79873e propagate errors from tracing init Jason Volk 2024-07-11 05:03:16 +00:00
  • 57969f9480 fix large stack array exceeding limit Jason Volk 2024-07-11 02:22:37 +00:00
  • d88ab37120 add configuration for sentry to send panics and errors Jason Volk 2024-07-11 02:04:21 +00:00
  • bc58e5002d add interface for current log filter; fix console suppression Jason Volk 2024-07-11 01:02:05 +00:00
  • 160f48043e add selective log handle reload Jason Volk 2024-07-11 00:42:49 +00:00