Commit graph

  • 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 Jade Ellis 2024-12-19 20:19:05 +00:00
  • 0cb1600a4d
    do not try to push to GHCR on pull requests from forks 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
  • 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
  • 12946acb17
    Update Rust crate hyper to v1.5.2 renovate[bot] 2024-12-17 01:04:38 +00: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
  • 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
  • ab4a283870 update complement config strawberry 2024-12-08 19:01:41 -05:00
  • 9d59f777d2 refactor fed membership endpoints, add missing checks, some cleanup, reduce line width strawberry 2024-12-07 01:07:01 -05:00
  • 61670370ed add rocksdb paranoid_file_checks config option, add some more config checks strawberry 2024-12-07 20:46:31 -05:00
  • 1606441d09 disable admin_room_notices for complement, update welcome text strawberry 2024-11-20 20:23:13 -05:00
  • cf71aeef0b fix+improve membership endpoint UX, dont reuse old membership reasons, small parallelisation strawberry 2024-12-07 01:02:52 -05:00
  • a1b0369033 reduce line width on banned_room_check strawberry 2024-12-07 00:53:15 -05:00
  • c070edc189 fix profile updates reusing old membership content + small parallelise + remove unnecessary Result strawberry 2024-12-07 00:46:22 -05:00
  • 35e9d9b02e fix duplicate timezone keys being sent on profile lookup requests strawberry 2024-12-07 00:44:51 -05:00
  • a752fb9943 rename mod with tracing inits due to macro issues Jason Volk 2024-12-08 13:47:02 +00:00
  • f70fdca828 remove jemalloc_stats from main default features Jason Volk 2024-12-08 20:32:28 +00:00
  • 82133ee2ea bump rust-rocksdb Jason Volk 2024-12-08 05:49:51 +00:00
  • ff56ee7413 add back the consume_budget on cache hits Jason Volk 2024-12-08 05:45:15 +00:00
  • 6aa35260e6 misc database options tweaks Jason Volk 2024-12-08 03:03:34 +00:00
  • 139a1ac504 configure the tokio runtime tunables Jason Volk 2024-12-08 03:07:08 +00:00
  • 65a370836c derive specific ReadOptions for iterators Jason Volk 2024-12-08 03:02:28 +00:00
  • aa6d0fcaa7 add unwrap_or_default() to future TryExt extension Jason Volk 2024-12-07 06:02:59 +00:00
  • d921b82376 add options for console tracing EnvFilter details Jason Volk 2024-12-07 06:02:33 +00:00
  • da984d49cf remove unnecessary tracing of pdu conversions Jason Volk 2024-12-07 04:42:35 +00:00
  • b7a41f283f optimize sync v3 asynchronicity Jason Volk 2024-12-06 12:45:20 +00:00
  • b77a1eb079 move cork to remove_to_device_events fn Jason Volk 2024-12-06 12:44:10 +00:00