Commit Graph

  • 2bbb28bb88 get device info with libc using major/minor Jason Volk 2024-12-30 09:06:47 +00:00
  • 203cf57fdf add console log event format hook Jason Volk 2024-12-30 12:28:18 +00:00
  • 9c6b5b4407 add faster interruption to resolver (#649) Jason Volk 2024-12-30 13:56:21 +00:00
  • a1fc4d49ac reduce non-debug startup warnings Jason Volk 2024-12-30 12:35:31 +00:00
  • b56e480b3c integrate some std io error kinds with our status code abstraction Jason Volk 2024-12-30 08:57:39 +00:00
  • 7c8eeaf4ea simplify multi_get_or_create/related stream implementations Jason Volk 2024-12-29 04:23:12 +00:00
  • 9eb99f8070 abstract async shutdown waiting loop Jason Volk 2024-12-29 02:21:22 +00:00
  • 0a9b6c136f refactor for ruma identifiers optimizations Jason Volk 2024-12-28 23:31:24 +00:00
  • d91570d0e6 add Error variant for FeatureDisabled Jason Volk 2024-12-18 20:48:40 +00:00
  • 3a2c5be4f4 reduce exponential backoff for prev fetch Jason Volk 2024-12-28 04:51:19 +00:00
  • e21403a4d4 use VecDeque for todo queues Jason Volk 2024-12-28 02:51:30 +00:00
  • 74eb30c106 add LIFO scheduling for database frontend pool workers Jason Volk 2024-12-25 06:17:18 +00:00
  • 6458f4b195 refactor various Arc<EventId> to OwnedEventId Jason Volk 2024-12-28 00:57:02 +00:00
  • 5a335933b8 pass stream width to ruma state res Jason Volk 2024-12-24 14:43:28 +00:00
  • 3b95af9a18 move stream width related into unit Jason Volk 2024-12-24 14:37:26 +00:00
  • a407909d09 reduce unnecessary info-level spans to debug Jason Volk 2024-12-24 01:07:53 +00:00
  • 7a6d657558 configurable dynamic stream concurrency scalar Jason Volk 2024-12-23 04:32:28 +00:00
  • b195107053 optimize for multi-queue storage topologies with affinity Jason Volk 2024-12-22 15:09:30 +00:00
  • e5a1309583 additional interruption points to hasten shutdown Jason Volk 2024-12-22 22:59:43 +00:00
  • 03f2ac9caf simplify usage of mpmc channels which don't require receiver lock Jason Volk 2024-12-22 22:58:37 +00:00
  • 5fdb8895b1 add utils to detect device io characteristics Jason Volk 2024-12-21 22:12:42 +00:00
  • 749f29aaab add and/and_then to BoolExt Jason Volk 2024-12-22 07:03:32 +00:00
  • a3d87be22f enable atomic_flush for database columns Jason Volk 2024-12-21 21:32:10 +00:00
  • aefc4b4e69 add more program options for tokio Jason Volk 2024-12-19 09:42:28 +00:00
  • 503210c3bf toggle worker_affinity feature from program argument Jason Volk 2024-12-19 07:33:29 +00:00
  • 674acc8657 add program options for tokio histogram settings Jason Volk 2024-12-19 07:01:15 +00:00
  • af3d6a2e37 shard sender into multiple task workers by destination hash Jason Volk 2024-12-18 03:34:56 +00:00
  • 98e6c81e49 offload remaining db iterator initial seeks on cache miss Jason Volk 2024-12-18 22:56:53 +00:00
  • 14341bb906 simplify and improve db iter State init interface Jason Volk 2024-12-18 22:54:16 +00:00
  • 5bce0a3a46 Improve documentation for configuration Neil Svedberg 2024-12-31 17:19:28 -05:00
  • c53e9e07f2 update cohost link Neek 2024-12-27 19:41:16 +01:00
  • 7f645ff0e9 Make some doc changes to admin media delete-past-remote-media nexy7574 2024-12-19 23:06:01 +00:00
  • 5b5735f653 update ruwuma Jade Ellis 2024-12-19 20:19:05 +00:00
  • 025950139e do not try to push to GHCR on pull requests from forks Jade Ellis 2024-12-19 22:11:26 +00:00
  • 0602e38ada remove logging Jade Ellis 2024-12-19 19:07:50 +00:00
  • 8f73caae0b fix github actions runs on forks Jade Ellis 2024-12-19 18:56:58 +00:00
  • 802395bdb7 add password argument to reset-password admin cmd admin@dimensionproject.net 2024-12-18 20:46:01 -05:00
  • 60a952508e use macro for error constructions Jason Volk 2024-12-18 03:32:58 +00:00
  • 4d46df2af5 abort tasks for non-async pool shudown Jason Volk 2024-12-18 03:29:42 +00:00
  • 7b8320e0eb bump rocksdb to v9.9.3 strawberry 2024-12-18 13:41:30 -05:00
  • 6c42ac2726 add num_workers() convenience to core metrics Jason Volk 2024-12-17 22:34:09 +00:00
  • 71673b2a88 add worker_affinity feature Jason Volk 2024-12-17 14:32:54 +00:00
  • 5f7636f177 set dbpool thread name (gated by tokio_unstable) Jason Volk 2024-12-17 14:51:21 +00:00
  • f78104a959 relax Send on input iterator Jason Volk 2024-12-17 14:52:12 +00:00
  • ad8cbcaac1 check cache prior to offloading iterator seek Jason Volk 2024-12-17 10:43:14 +00:00
  • f54a62dda0 Revert "Send read reciept and typing indicator EDUs to appservices with receive_ephemeral" strawberry 2024-12-18 11:26:18 -05:00
  • 9040ad054e Revert "misc typing cleanup" strawberry 2024-12-18 11:26:04 -05:00
  • 4dd809fdc4 misc typing cleanup strawberry 2024-12-17 23:06:04 -05:00
  • 3675c941f8 Send read reciept and typing indicator EDUs to appservices with receive_ephemeral Jade Ellis 2024-12-18 03:04:39 +00:00
  • 5b6ff3869c Fix typo in test from rename Jade Ellis 2024-12-17 19:29:46 +00:00
  • 9ec35cf684 skip uploading JSON files in release workflow AsenHu 2024-12-17 03:01:40 +00:00
  • 63c4975483 fix bug AsenHu 2024-12-17 02:08:52 +00:00
  • 5813419f4b free up ci runner space on both jobs strawberry 2024-12-15 22:49:34 -05:00
  • 8dcdb4b09a update some more docs strawberry 2024-12-15 22:46:56 -05:00
  • 7ad710d96a bump complement strawberry 2024-12-15 18:00:49 -05:00
  • c8c9d73b20 enable edns0 on hickory resolver config strawberry 2024-12-15 17:24:45 -05:00
  • 004671b437 dont copy join_authorized_via_users_server on leaving rooms strawberry 2024-12-15 15:41:19 -05:00
  • aeae67a7ee bump ruwuma to stop sending empty content rulesets strawberry 2024-12-15 15:20:28 -05:00
  • 74c5bfd311 dont allow m.room.server_acl to be redacted strawberry 2024-12-15 14:31:11 -05:00
  • 2ba0400758 return proper error for attempting to update m.room.create strawberry 2024-12-15 14:23:13 -05:00
  • 468071336b ping online presence on read updates like synapse strawberry 2024-12-15 14:12:00 -05:00
  • 9c6908b8c1 bump ruwuma, implement MSC4076, add more pusher HTTP URL validation strawberry 2024-12-15 14:05:28 -05:00
  • c8349988aa ping online presence on typing updates like synapse strawberry 2024-12-15 02:53:32 -05:00
  • 6c96acc482 use fast binary_search for some const slices strawberry 2024-12-15 01:41:50 -05:00
  • 52693db477 hide messages from users servers on the forbidden_remote_server_names list strawberry 2024-12-15 01:02:52 -05:00
  • 77e0b76408 apply new rustfmt.toml changes, fix some clippy lints strawberry 2024-12-15 00:05:47 -05:00
  • 0317cc8cc5 rename conduit to conduwuit finally strawberry 2024-12-14 21:58:01 -05:00
  • c6bf8f5ea1 improve gh actions security using zizmor strawberry 2024-12-14 21:00:33 -05:00
  • e4489a5d20 bump rust-rocksdb fork strawberry 2024-12-13 21:59:37 -05:00
  • a9f6bb6169 remove jemalloc_prof and jemalloc_stats from all-features builds (exc. debug) strawberry 2024-12-13 13:35:36 -05:00
  • 1b9c331049 use database::Json() to serialise MSC4133 profile value before insert strawberry 2024-12-13 11:10:23 -05:00
  • 17273b1cea upload CI binaries to webserver for easy direct download strawberry 2024-12-13 01:47:53 -05:00
  • c5aca8036d add auto upload assets, upload binary to webserver Asen 2024-12-13 01:46:09 -05:00
  • b73d558cba start producing haswell target optimised x86 binaries for rocksdb fast CRC32 support strawberry 2024-12-13 00:21:36 -05:00
  • 76a5a67b6f fix a couple rust 2024 lints introduced in rust 1.82.0 strawberry 2024-12-12 10:22:30 -05:00
  • e0446181c5 remove unnecessary args in pack_receipts strawberry 2024-12-11 22:07:53 -05:00
  • a26b1c5722 send private read receipt on sliding stink (sync) strawberry 2024-12-11 22:02:48 -05:00
  • c9bb943a34 mark device list updates when a device is deleted/removed strawberry 2024-12-11 21:25:40 -05:00
  • 353dc17af4 construct private read receipt properly strawberry 2024-12-11 21:25:07 -05:00
  • 66a82447da log hostname in DNS error tracing spans strawberry 2024-12-11 21:24:53 -05:00
  • 3e64a5c907 delete pointless bad_query_ratelimiter harming e2ee performance strawberry 2024-12-11 19:46:19 -05:00
  • 5d51adc29d update complement test results strawberry 2024-12-11 19:17:23 -05:00
  • 0740d7259a document modifying systemd unit if changing database path strawberry 2024-12-11 18:22:51 -05:00
  • af08d3f7bd document 'DNS No connections available' troubleshooting strawberry 2024-12-11 18:12:27 -05:00
  • 9ca964a97e update stored default push rules when removing legacy mentions strawberry 2024-12-11 17:36:51 -05:00
  • 39abd9a827 (temp) drop sccache version down in CI to 0.8.2 strawberry 2024-12-11 16:05:06 -05:00
  • ac0545f773 always set limited true on left timeline events in sync (for now) strawberry 2024-12-11 14:29:37 -05:00
  • 80f9536d21 rename config.rs to account_data.rs, refactor, add some missing checks strawberry 2024-12-11 14:28:54 -05:00
  • ef8392cbbe allow empty POST request bodies (synapse behaviour) to improve compatibility strawberry 2024-12-11 14:27:08 -05:00
  • 1e3bb02ced bump cargo.lock, bump some deps strawberry 2024-12-11 14:26:15 -05:00
  • badb83484f fix private read receipt support strawberry 2024-12-10 22:54:19 -05:00
  • 34f9e3260f additional sync v3 refactoring/optimizations and tracing instruments Jason Volk 2024-12-08 03:00:09 +00:00
  • aba88ccead misc tracing span tweaks Jason Volk 2024-12-08 20:31:16 +00:00
  • 5fc8e90e02 fix runtime metrics command Jason Volk 2024-12-10 05:33:04 +00:00
  • cd67ca6c57 fix .gitignore to allow /target to be a symlink Jason Volk 2024-12-10 04:15:24 +00:00
  • 9cb71e212a nix: bump flake.lock finally after 3 months strawberry 2024-12-09 17:03:54 -05:00
  • 0ff37b829c update default systemd units to use network-online.target fully strawberry 2024-12-09 13:33:24 -05:00
  • b6ac3649ee use fork of complement strawberry 2024-12-09 13:04:13 -05:00
  • e1bd6a7c2d nix: try bumping to latest complement strawberry 2024-12-09 12:31:08 -05:00
  • faf48405aa bump rocksdb to v9.8.4, enable track_and_verify_wals_in_manifest by default strawberry 2024-12-08 20:40:03 -05:00