Commit Graph

  • 95435ffe98 Fix unconnected inspect_log traits in Result utils. Jason Volk 2025-09-28 23:31:41 +00:00
  • 63e2cfa21b Rename core integration test directory for state_res. Jason Volk 2025-09-28 02:03:25 +00:00
  • 9383922d09 Use trace log level for multi-line table factory options on rocksdb startup. Jason Volk 2025-09-27 23:38:13 +00:00
  • ae52676e33 Add back the default database path. Jason Volk 2025-09-27 15:49:46 +00:00
  • 292b601755 Fix possibly dependent conditions for server shutdown in config worker. Jason Volk 2025-09-27 17:20:44 +00:00
  • 1313eb0b64 Reorganize main crate for testability. Jason Volk 2025-09-27 12:05:38 +00:00
  • ba12773a5a Optimize force_state query pattern. Jason Volk 2025-09-27 11:28:22 +00:00
  • 83afe81f60 Move shortstatehash queries from state_accessor to state service. Jason Volk 2025-09-27 10:01:31 +00:00
  • f2740822e2 De-indent rooms state service definitions. Jason Volk 2025-09-27 09:52:53 +00:00
  • 2417764771 Fix redundant prefix in admin query raw command suite. Jason Volk 2025-09-27 09:36:23 +00:00
  • 41ff81f843 Add handler_prefix to admin_command_dispatch for method dedup purposes. Jason Volk 2025-09-27 09:35:15 +00:00
  • fbcf4ba4f3 ci: Support job masking directives in commit message. [ci only it] Jason Volk 2025-09-27 04:12:10 +00:00
  • af3cdf9263 Add script to docs for available optimization levels. Jason Volk 2025-09-27 03:33:30 +00:00
  • 9d9ace1452 Add timeline interface to get next or prev pdu nearest to a pduid. Jason Volk 2025-09-27 02:41:51 +00:00
  • 83d64e0879 Implement Deserialize for RawPduId for database convenience. Jason Volk 2025-09-26 05:32:30 +00:00
  • 4cae17e83d Fix missing Send bound for Future. Jason Volk 2025-09-27 00:39:54 +00:00
  • 1c6992ccd4 Add option to bypass dropped column erasure. Jason Volk 2025-09-25 17:16:23 +00:00
  • 89be6dc097 Switch to Criterion for benchtests. Jason Volk 2025-09-24 04:18:13 +00:00
  • a47f8f8a82 Rename complement test results file. Jason Volk 2025-09-25 12:04:12 +00:00
  • aac5006bf5 ci: Add nix build w/ smoketest. (closes #111) Jason Volk 2025-09-25 08:29:40 +00:00
  • 6d3ed09a2b ci: Add matrix-rust-sdk integration testing. Jason Volk 2025-09-24 05:52:46 +00:00
  • 377b7166f0 Bump Ruma. Jason Volk 2025-09-25 03:57:50 +00:00
  • 85b3de055d Broadcast send_join concurrent to other operations; pre-gather state concurrently. Jason Volk 2025-09-25 01:05:12 +00:00
  • b9c790326a docker: Consolidate distro package fetches in base builder image. Jason Volk 2025-09-24 03:20:34 +00:00
  • 4e5910471b Require stronger ordering to sample final counter values on shutdown. Jason Volk 2025-09-24 07:07:08 +00:00
  • c3bc8c14f7 Make hickory system_conf error more useful. (resolves #179) Jason Volk 2025-09-23 21:01:36 +00:00
  • ac3ceb1b95 Modernize federation profile query route. Jason Volk 2025-09-23 12:55:48 +00:00
  • aa37e32471 Optimize Pdu prev_events and auth_events containers. Jason Volk 2025-09-23 18:12:06 +00:00
  • 887a22dabd Fix docs regarding optimized builds; replace haswell with v1/v2/v3 etc. (fixes #175) Jason Volk 2025-09-23 14:54:45 +00:00
  • 6dca02860c Allow clippy::needless-update. Jason Volk 2025-09-23 11:53:39 +00:00
  • 86103183b3 Remove unused utils. Jason Volk 2025-09-23 09:02:35 +00:00
  • 8f4cc87051 Query rooms in server_sees_user() concurrently. Jason Volk 2025-09-23 08:30:54 +00:00
  • 14721c90c9 Fetch presence avatar_url and displayname concurrently. Jason Volk 2025-09-23 08:23:35 +00:00
  • 6d3b2d864f Simplify keys_changed iteration using room_keys_changed() upper-bound. Jason Volk 2025-09-23 07:27:02 +00:00
  • 7cf246eb73 Support dot paths for -O/--option command-line args. (fixes #162) (fixes #167) Jason Volk 2025-09-22 20:29:19 +00:00
  • bffb7f89c8 Provide better generated config defaults for ldap section. Jason Volk 2025-09-23 04:56:02 +00:00
  • 5467c9e486 Add option to redirect logging to stderr. (resolves #154) Jason Volk 2025-09-23 02:15:05 +00:00
  • 89a67af607 pull stuff out of globals dasha_uwu 2025-09-23 02:37:31 +05:00
  • 6bb101ac51 add local alias check dasha_uwu 2025-09-21 07:12:00 +05:00
  • 1c0b4e94ac fix spec violation and slight alias resolution refactor dasha_uwu 2025-09-20 06:56:21 +05:00
  • 9c4d376bec pass args by ref dasha_uwu 2025-09-17 14:21:55 +05:00
  • d6e95c51c0 current_exe changes dasha_uwu 2025-09-09 19:18:48 +05:00
  • d5ce4b316f remove unnecessary as_ref dasha_uwu 2025-09-09 18:18:28 +05:00
  • 8f07a6c60f remove unused macros dasha_uwu 2025-09-09 18:15:33 +05:00
  • b882e7efdb rename db to engine dasha_uwu 2025-09-09 18:12:38 +05:00
  • e0169e3dca presence refactor dasha_uwu 2025-09-09 18:12:21 +05:00
  • fe46755418 Remove declaration for Room V1 until support is confirmed complete. (#12) Jason Volk 2025-09-22 20:19:30 +00:00
  • bbac80d2e6 ci: Fix pages deployment. (#165) Jason Volk 2025-09-13 12:00:46 +00:00
  • a31c9b0c62 Fix documented examples of delegation. (fixes #165) Jason Volk 2025-09-22 19:50:56 +00:00
  • cf4e65c607 Fix alternative resolver minimum TTL configuration. (fixes #176) Jason Volk 2025-09-22 18:54:32 +00:00
  • f32b6ae17d Abstract and simplify serde_json round-trip to Ruma Raw. Jason Volk 2025-09-23 04:26:55 +00:00
  • 27222f23d2 Macroize several legacy errors. Jason Volk 2025-09-23 03:39:11 +00:00
  • ed324d5972 Update device_signing/upload UIAA (fixes #169). Jason Volk 2025-09-22 19:42:01 +00:00
  • 69075b166f Add config option to toggle dns case randomization. Jason Volk 2025-09-13 06:51:50 +00:00
  • e3a711482a Update assertion for serde crate reorg to serde_core. Jason Volk 2025-09-23 03:39:31 +00:00
  • 6759187b37 Bump dependencies. Jason Volk 2025-09-13 13:00:39 +00:00
  • 83ed29eb65 example config: Document support items Guido Günther 2025-09-18 16:05:34 +02:00
  • 6a685b7ee9 packaging: Move unit alias to install section Guido Günther 2025-09-15 19:53:05 +02:00
  • fb4dfafe2d Bump 1.4.2 Jason Volk 2025-09-11 23:50:41 +00:00
  • 8dbea51968 Slightly decrease the default OTK limit. Jason Volk 2025-09-12 00:43:09 +00:00
  • 7b5905bbca Remove inapposite readme sections on versioning. Jason Volk 2025-09-11 20:35:05 +00:00
  • 42d143c013 Allow matching for passthru resolver on all resolution paths. (#158) Jason Volk 2025-09-12 04:11:29 +00:00
  • 10fb1cd192 Purge room synctokens during deletion. Jason Volk 2025-09-11 07:08:10 +00:00
  • 1322ba1b00 Send unmaintained hardened_malloc-rs to valhalla. Jason Volk 2025-09-11 08:26:37 +00:00
  • d73b4332bf Fix deletion of local leave state to allow sync for clients. Jason Volk 2025-09-11 02:33:01 +00:00
  • 11eeca7e01 Prune one time keys based on reasonable configured limit. Jason Volk 2025-09-11 03:24:41 +00:00
  • 19dc5fafd4 Fix missing device_one_time_keys_count in empty timeout responses. Jason Volk 2025-09-10 21:29:04 +00:00
  • 54b347b855 Abstract and dedup the general UIAA pattern into api::router. Jason Volk 2025-09-10 10:08:11 +00:00
  • 8ed61aecb0 Split api::router::auth server/appservice units. Jason Volk 2025-09-10 05:41:44 +00:00
  • bf8aa57d03 Add config option for dns passthru for appservices. (#158) Jason Volk 2025-09-10 01:01:00 +00:00
  • a9f1926654 Use dns_resolver2 per reqwest client builder deprecation notice. Jason Volk 2025-09-10 00:59:50 +00:00
  • 248d778290 Add alternative resolver path with passthru cache-characteristics. (resolves #158) Jason Volk 2025-09-09 23:53:51 +00:00
  • 2e13e87e43 docs: Update the Helm Chart link for Kubernetes. Jason Volk 2025-09-09 22:47:33 +00:00
  • ba19d407d0 Add config to control m.federate in room create events. (fixes #151) Jason Volk 2025-09-09 04:44:02 +00:00
  • de7c5dcbc8 Make iss and aud args optional to debug create-jwt command. Jason Volk 2025-09-09 03:03:53 +00:00
  • adadafa88f Fix alias resolution logic; element-web v1.11.111 compat dasha_uwu 2025-09-09 00:08:19 +05:00
  • deda746222 Support JWT authentication on deactivate route. Jason Volk 2025-09-09 01:31:35 +00:00
  • 29c2c8a333 Branch based on config to note sync for push suppression. Jason Volk 2025-09-08 20:19:41 +00:00
  • 296018f0cc mark notification suppression as experimental tototomate123 2025-09-02 20:05:43 +02:00
  • 6295ca135a feature marked as experimental and executed rustfmt tototomate123 2025-09-02 17:16:41 +02:00
  • b5a9884194 feat(presence,push) optionally suppress push notifications for active users tototomate123 2025-09-02 14:26:12 +02:00
  • 1be7fd9247 Fix cfg condition for debug logging (996a5488be) Jason Volk 2025-09-08 03:51:05 +00:00
  • be1264965a Refactor sliding-sync. Jason Volk 2025-09-04 22:33:42 +00:00
  • f6d2ce2f22 Greenlight hydra backports. Jason Volk 2025-09-07 22:41:07 +00:00
  • 3cbe1e25cd Cleanup Resolver construction/configuration. Jason Volk 2025-09-07 23:59:10 +00:00
  • 897322964c Fix dns_min_ttl config doc. Jason Volk 2025-09-07 22:39:49 +00:00
  • 996a5488be ci: Add build for release-logging, optimized build with debug logging. Jason Volk 2025-09-07 21:38:07 +00:00
  • 0ed4bd1e07 Only ping presence for public read receipts. Jason Volk 2025-09-06 20:07:41 +00:00
  • da79de5381 Add cfg to preclude log elision without requiring debug_assertions. Jason Volk 2025-09-06 09:47:54 +00:00
  • 1bcf3ae19a Soften the Docker troubleshooting note. Jason Volk 2025-09-07 20:47:18 +00:00
  • 91e500efe3 Further tweak troubleshooting formatting. Jason Volk 2025-09-05 22:10:08 +00:00
  • 35b1ebaf3b Bump dependencies. Jason Volk 2025-09-04 23:14:27 +00:00
  • ea5deb7e85 Generate CoC HTML inside book directory. (closes #155) Jason Volk 2025-09-05 07:43:57 +00:00
  • 542cc51047 ci: Add docs test step. Jason Volk 2025-09-04 19:48:32 +00:00
  • 3225db0ddd Add external repair tool step to db repair troubleshooting. Jason Volk 2025-09-04 19:24:59 +00:00
  • a164da8b58 Fix and extend the apply! util macro. Jason Volk 2025-09-03 21:28:13 +00:00
  • 7221d466ce Ignore canonical_alias with removed alias for directory results. Jason Volk 2025-09-02 15:05:51 +00:00
  • f6c88e3a16 Add query for alias existing; tweak tracing spans. Jason Volk 2025-09-02 15:04:24 +00:00
  • 3deebeab78 Fix sliding-sync room_avatar conditions. Jason Volk 2025-09-02 13:19:10 +00:00
  • 1d2818de58 Round upward for events_after in /context limit. Jason Volk 2025-09-02 10:54:43 +00:00