Commit graph

  • 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
  • 0023b09f5b make tracing reload handles into a named map Jason Volk 2024-07-10 22:28:56 +00:00
  • db3c718ddc add config for sentry stacktraces Jason Volk 2024-07-10 20:27:17 +00:00
  • e73aa2aa21 log propagated errors in admin service; minor cleanup Jason Volk 2024-07-11 02:29:06 +00:00
  • 61f2a3c68b catch panic from admin commands Jason Volk 2024-07-10 10:43:41 +00:00
  • 0627b46f40 add panic suite to Error Jason Volk 2024-07-10 06:35:11 +00:00
  • f10f5319db elaborate error log functor stack Jason Volk 2024-07-10 06:34:03 +00:00
  • 16e76d45cb improve alloc stats interface; fix admin command formatting Jason Volk 2024-07-09 21:55:56 +00:00
  • 2a304c2b6c add some usage stats output on the mutex maps Jason Volk 2024-07-09 21:22:44 +00:00
  • 271f720286 move mutex maps out of globals into respective service Jason Volk 2024-07-09 21:10:14 +00:00
  • 2d251eb19c cleanup on drop for utils::mutex_map. Jason Volk 2024-07-09 20:04:43 +00:00
  • 01b2928d55 add make user admin command (#136) Jason Volk 2024-07-09 06:41:29 +00:00
  • 50c2d2b801 add command to force join user to room (#136) Jason Volk 2024-07-09 06:15:45 +00:00
  • 5dcdafe207 take local join branch when remote join would fail Jason Volk 2024-07-09 06:09:12 +00:00
  • c62d653989 tweak some log levels Jason Volk 2024-07-09 06:08:40 +00:00
  • 454dd43d4c fix membership route ABA's Jason Volk 2024-07-09 06:04:05 +00:00
  • 8077e910f6 Fix CONDUWUIT_CONFIG variable in docker-compose.yml files (+ remove deprecated compose version) AlexPewMaster 2024-07-13 22:59:07 +02:00
  • b5d4a1c1b0 drop harmless state event not found message to debug_info strawberry 2024-07-10 19:57:10 -04:00
  • aa9540af21 slightly simplify send_state_event route strawberry 2024-07-10 19:56:34 -04:00
  • 080975ab0e adjust/update complement conduwuit config.toml strawberry 2024-07-09 08:44:24 -04:00
  • f129d90900 nix: delete -DWITH_SNAPPY=1 from rocksdb cmakeFlags strawberry 2024-07-08 19:51:05 -04:00
  • 53223a4d5f remove snappy as a default feature strawberry 2024-07-08 19:17:10 -04:00
  • 05befa4ba2 nix: make enableLiburing in rocksdb conditional instead of default true strawberry 2024-07-08 17:08:11 -04:00
  • a8e690f22b nix: unset patches in rocksdb strawberry 2024-07-08 17:07:31 -04:00
  • 192c1e08da add exclude_disabled and exclude_banned room list admin cmd arguments strawberry 2024-07-07 15:18:07 -04:00
  • 0fa6976d86 add client IP and user logging on join, remove unnecessary Option strawberry 2024-07-07 15:02:09 -04:00
  • 93e7cf461d add client IP logging to media requests strawberry 2024-07-07 14:56:18 -04:00
  • d036d8adcb bump rust-rocksdb to 0.27.1 strawberry 2024-07-07 14:20:35 -04:00
  • 7a4bbe2ff6 nix: drop hardened_malloc feature from all-features builds strawberry 2024-07-07 13:38:38 -04:00
  • 438911c18d nix: remove unnecessary dependencies gathering from allFeatures strawberry 2024-07-07 12:34:28 -04:00
  • bd71435a22 ci: build static binaries and OCI imgs with --all-features strawberry 2024-07-07 02:48:44 -04:00
  • 53fa7c3729 nix: add all-features outputs/packages strawberry 2024-07-07 02:47:07 -04:00
  • d2facaee0b bump various dependencies strawberry 2024-07-06 21:20:51 -04:00
  • 0dae9280d9 nix: bump flake.lock strawberry 2024-07-06 21:19:52 -04:00
  • 35336eb686 ci: use $COMPLEMENT_SRC from nix devshell for a pinned complement rev strawberry 2024-07-06 21:15:44 -04:00
  • efea13a675 add access control checks for room directory publishing/removing strawberry 2024-07-05 22:05:52 -04:00
  • b5ee15a216 dont skip_all tracing instrument on fetch_state strawberry 2024-07-05 21:19:27 -04:00
  • 0873e18e14 remove random duplicate function strawberry 2024-07-05 21:16:41 -04:00
  • 6abc4ad798 make local_aliases_for_room db iterator Send strawberry 2024-07-06 14:43:17 -04:00
  • 373991a8d6 cleanup and fix backfill from server getting strawberry 2024-07-05 21:11:54 -04:00
  • 68ad351f84 nix: partially remove some liburing overrides strawberry 2024-07-05 20:13:21 -04:00
  • 83e853e7a3 add "unstable" endpoint legacy Element Android/iOS seems to call strawberry 2024-07-05 16:39:57 -04:00
  • 1c453b1b55 require authentication on change password and deactivation routes strawberry 2024-07-05 16:36:05 -04:00
  • 60141950f7 fix wrong deactivate-all argument comment strawberry 2024-07-05 16:31:54 -04:00
  • 391bfd986e use ruma's X-Matrix to construct the sending X-Matrix header value strawberry 2024-07-05 16:29:19 -04:00
  • da03de1d32 bump flake.lock fully strawberry 2024-07-05 16:28:23 -04:00
  • e54f4d4397 ci: move complement diff results test output strawberry 2024-07-05 15:50:49 -04:00
  • daa5c34ea3 fix empty version string for NixOS users strawberry 2024-07-05 15:41:16 -04:00
  • 3259ea08b5 use cond compilation for config check, fix docker check w/unix sockets, use our logging instead of tracing strawberry 2024-07-05 15:18:03 -04:00
  • 158de10fe6 log erroring errors; improve inspection functors. Jason Volk 2024-07-09 03:36:08 +00:00
  • 4718387dbe fix wrapper macro semicolons Jason Volk 2024-07-09 03:31:58 +00:00
  • a43c78e55f add RumaError to Error; encapsulate RumaResponse in api Jason Volk 2024-07-08 18:54:42 +00:00
  • 7ba0777bd3 move RumaResponse out of core Error; cleanup Error conversions. Jason Volk 2024-07-08 02:50:10 +00:00
  • 59d86d3641 restrict clippy::string_slice Jason Volk 2024-07-08 16:30:59 +00:00
  • 51df946911 de-branch duration limit statement Jason Volk 2024-07-08 16:13:31 +00:00
  • 23a9055199 relax and de-clutter let_underscore_must_use Jason Volk 2024-07-08 16:10:18 +00:00