Commit graph

  • 0e110bb48b fix flipped room ver check on send_join June Clementine Strawberry 2024-12-30 18:33:55 -05:00
  • 3ffe2cd56e reduce backoff warning from infolog Jason Volk 2024-12-30 21:26:38 +00:00
  • c5b94be5b8 remove dev_release_log_level cfg Jason Volk 2024-12-30 17:01:27 +00:00
  • 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
  • 50d85a3a1a 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
  • 42fbca3232
    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
  • e82c6c803b
    update ruwuma JadedBlueEyes/update-ruwuma Jade Ellis 2024-12-19 20:19:05 +00:00
  • 0cb1600a4d
    do not try to push to GHCR on pull requests from forks JadedBlueEyes/gha-fixes Jade Ellis 2024-12-19 22:11:26 +00:00
  • ca608b4f40
    remove logging Jade Ellis 2024-12-19 19:07:50 +00:00
  • fbd4987593
    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
  • 7ae41d9671
    change run contitions for some actions JadedBlueEyes/gha-lowercase-repo-name Jade Ellis 2024-12-18 21:21:12 +00:00
  • 174700a7fe
    lowercase repo name in action Jade Ellis 2024-12-18 21:03:24 +00: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
  • ccdd7aefb6
    revert sending edu read reciepts to appservices JadedBlueEyes/appservice-edus-min Jade Ellis 2024-12-18 18:45:12 +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
  • 7a1a0a0bec
    revert typings_maintain refactor JadedBlueEyes/fix-syncv3 Jade Ellis 2024-12-18 16:01:41 +00: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 JadedBlueEyes/appservice-edus Jade Ellis 2024-12-18 03:04:39 +00:00
  • 5b6ff3869c
    Fix typo in test from rename JadedBlueEyes/typo 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
  • 12946acb17
    Update Rust crate hyper to v1.5.2 renovate[bot] 2024-12-17 01:04:38 +00:00
  • 8ef45205a5
    release publisher ci fixes oddlid/strawberry/12-16-2024 strawberry 2024-12-16 20:02:32 -05:00
  • 549eb1609f
    dont send push notif if user has ignored sender strawberry 2024-12-16 20:01:07 -05:00
  • 859721d215
    Update Rust crate tower to v0.5.2 renovate[bot] 2024-12-16 04:53:02 +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