Commit graph

  • f59e3d8850
    bump nix lockfile, cargo.lock, rust to 1.84, and fix tracing fork oddlid/morguldir/snake-sync June Clementine Strawberry 2025-01-14 13:05:25 -05:00
  • 6cb3275be0
    Add initial MSC4186 (Simplified Sliding Sync) implementation morguldir 2025-01-03 08:32:54 +01:00
  • be16f84410 syncv3: use a function for repeated pattern of fetching sticky params morguldir 2024-11-06 03:17:50 +01:00
  • 9dd058de60 update complement results oddlid/strawberry/maybe-knocking strawberry 2025-01-12 21:02:03 -05:00
  • 5a1c41e66b knocking implementation strawberry 2025-01-11 18:43:54 -05:00
  • fabd3cf567 ci: set binary as executable before uploading to webserver strawberry 2025-01-12 19:18:07 -05:00
  • 5e21b43f25 run direnv exec in engage default steps strawberry 2025-01-11 00:25:10 -05:00
  • 9bda5a43e5 fix /kick endpoint unbanning banned users strawberry 2025-01-11 00:24:51 -05:00
  • 8c18481d1d
    optimise resetting all user presences oddlid/strawberry/pr-660-presence-fix strawberry 2025-01-10 23:51:08 -05:00
  • fde1b94e26 fix: logic mistake Holger Huo 2025-01-10 23:51:51 +08:00
  • b71201cf19 add: clear online status on server boot Holger Huo 2025-01-08 18:42:46 +08:00
  • 8451ea3bc3 update: refresh timeout greater than idle timeout Holger Huo 2025-01-08 18:24:27 +08:00
  • 6f15c9b3f4 fix: presence timer not working Holger Huo 2025-01-08 17:57:12 +08:00
  • 0074f903d8 delete lix binary cache because it has terrible reliability strawberry 2025-01-11 21:43:46 -05:00
  • 1852eeebf2 disable more unnecessary features in various build outputs strawberry 2025-01-10 22:45:48 -05:00
  • 5b6279b1c5 ci: require docker publishing to pass tests strawberry 2025-01-10 10:51:39 -05:00
  • 4c2999ccd1 gate libloading to conduwuit_mods feature and cfg only strawberry 2025-01-10 10:46:32 -05:00
  • 53d03bbb1f gate sd_notify to linux target_os only strawberry 2025-01-10 10:25:07 -05:00
  • 7e6074b667
    publish README to docker hub JadedBlueEyes/dockerhub-description Jade Ellis 2025-01-11 14:12:08 +00:00
  • e524590860
    disable more unnecessary features in various build outputs oddlid/strawberry/morgs-snake-sync-jason-main grinapo/strawberry/morgs-snake-sync-jason-main strawberry/morgs-snake-sync-jason-main strawberry 2025-01-10 22:45:48 -05:00
  • d5217566d9 ci: require docker publishing to pass tests strawberry 2025-01-10 10:51:39 -05:00
  • 099f98978b gate libloading to conduwuit_mods feature and cfg only strawberry 2025-01-10 10:46:32 -05:00
  • 43e70fe7c1 gate sd_notify to linux target_os only strawberry 2025-01-10 10:25:07 -05:00
  • 721659f22a Add initial MSC4186 (Simplified Sliding Sync) implementation morguldir 2025-01-03 08:32:54 +01:00
  • 099c9fb22f syncv3: use a function for repeated pattern of fetching sticky params morguldir 2024-11-06 03:17:50 +01:00
  • 66231676f1 gracefully ignore unknown columns; add dropped flag in descriptor Jason Volk 2025-01-10 22:23:02 +00:00
  • bafb62327b
    Update Rust crate thiserror to v2.0.11 renovate[bot] 2025-01-10 18:24:08 +00:00
  • 16fa2eca87 add conf item for write buffer size Jason Volk 2025-01-09 19:55:25 +00:00
  • 6a0f9add0c refactor database engine/options; add column descriptors Jason Volk 2025-01-06 14:07:26 +00:00
  • 02f19cf951 tweak tracing spans; inlines Jason Volk 2025-01-02 05:30:51 +00:00
  • 685b127f99 simplify iterator state constructor arguments Jason Volk 2025-01-06 05:12:01 +00:00
  • cc1889d135 Add default-enabled feature-gates for url_preview and media_thumbnail Jason Volk 2024-12-18 21:29:30 +00:00
  • 0238f27605 prevent example-config generating in test builds Jason Volk 2025-01-10 06:59:12 +00:00
  • 5dae086197 exclude config item from doctest Jason Volk 2025-01-08 23:59:19 +00:00
  • 44e6b1af3c fixes for tests to be run in release-mode Jason Volk 2025-01-08 20:43:02 +00:00
  • d000de396c
    set SOURCE_DATE_EPOCH for reproducible builds JadedBlueEyes/docker-pr Jade Ellis 2025-01-09 18:15:12 +00:00
  • 2734a653df
    only build if we can push to at least one registry Jade Ellis 2025-01-09 17:59:05 +00:00
  • 892c0f4d49
    set commit SHA tags Jade Ellis 2025-01-09 17:21:25 +00:00
  • 97b7623729
    enable image artifact attestations Jade Ellis 2025-01-09 17:11:06 +00:00
  • 671ab8fbc1
    set CONDUWUIT_VERSION_EXTRA for containers Jade Ellis 2025-01-09 16:27:34 +00:00
  • ba4b54f2b5
    cross compile binaries Jade Ellis 2025-01-08 23:57:36 +00:00
  • 9317c703e5
    enable building multiarch docker images Jade Ellis 2025-01-08 18:35:32 +00:00
  • 18862ed536
    build images with matrix strategy Jade Ellis 2025-01-06 23:42:35 +00:00
  • 61e1383b95
    build tiny docker images Jade Ellis 2025-01-06 21:50:45 +00:00
  • 5e316f14ab
    set SOURCE_DATE_EPOCH for reproducible builds JadedBlueEyes/tiny-docker Jade Ellis 2025-01-09 18:15:12 +00:00
  • 94c8683836 improve db pool topology configuration Jason Volk 2025-01-06 01:30:22 +00:00
  • d36167ab64 partially revert 9a9c071e82; use std threads for db pool. Jason Volk 2025-01-05 23:33:27 +00:00
  • 925061b92d flatten timeline pdus iterations; increase concurrency Jason Volk 2025-01-04 04:12:50 +00:00
  • 27328cbc01 additional futures extension utils Jason Volk 2024-12-31 01:11:58 +00:00
  • a3f9432da8 eliminate the state-res mutex hazard Jason Volk 2025-01-05 03:18:30 +00:00
  • 82168b972a fix heroes calculation regression Jason Volk 2025-01-08 01:20:42 +00:00
  • 89385dfdfb
    fix expression Jade Ellis 2025-01-09 18:05:06 +00:00
  • cd664821d9
    only build if we can push to at least one registry Jade Ellis 2025-01-09 17:59:05 +00:00
  • a447ca5a7b
    set commit SHA tags Jade Ellis 2025-01-09 17:21:25 +00:00
  • 41941cddc1
    enable image artifact attestations Jade Ellis 2025-01-09 17:11:06 +00:00
  • e672fd313a
    set CONDUWUIT_VERSION_EXTRA for docker containers Jade Ellis 2025-01-09 16:53:54 +00:00
  • 4c8996bf87
    allow setting CONDUWUIT_VERSION_EXTRA in container Jade Ellis 2025-01-09 16:27:34 +00:00
  • 7526ba9d6f Add header to console Neil Svedberg 2025-01-06 14:20:52 -05:00
  • ba04519546
    fix issue with bash script for manifests Jade Ellis 2025-01-09 03:01:45 +00:00
  • af9a6c0c95
    fix issue with bash script for manifests Jade Ellis 2025-01-09 02:38:21 +00:00
  • 7178adba81
    remove unsupported manifest annotations Jade Ellis 2025-01-09 01:21:05 +00:00
  • 0177d6c00e
    fix issue with bash script for manifests Jade Ellis 2025-01-09 00:45:34 +00:00
  • ae627a129b
    fix issue with bash script for manifests Jade Ellis 2025-01-09 00:14:41 +00:00
  • 7fc2e6a420
    cross compile binaries Jade Ellis 2025-01-08 23:57:36 +00:00
  • 09a16c7fbe
    fix issue with bash script for manifests Jade Ellis 2025-01-08 23:44:49 +00:00
  • 5c3a14202d
    name metadata steps correctly Jade Ellis 2025-01-08 19:03:59 +00:00
  • 1c8747b204
    push images on PR Jade Ellis 2025-01-08 19:03:04 +00:00
  • 2970497259
    fix error due to tagging Jade Ellis 2025-01-08 19:02:10 +00:00
  • a6360cc73f
    build arm images Jade Ellis 2025-01-08 18:35:32 +00:00
  • e513f516bf
    build for haswell rather than x86-64-v3 Jade Ellis 2025-01-07 01:24:29 +00:00
  • 6325738fe7
    properly load env variables Jade Ellis 2025-01-07 00:58:47 +00:00
  • da8a7e34e1
    split cache by target CPU Jade Ellis 2025-01-06 23:54:51 +00:00
  • 69220afc50
    remove echo Jade Ellis 2025-01-06 23:51:18 +00:00
  • 663f63bc34
    build images with matrix strategy Jade Ellis 2025-01-06 23:42:35 +00:00
  • 73c999c2b1
    Set context Jade Ellis 2025-01-06 23:32:23 +00:00
  • 53ee705cfc
    echo $RUSTFLAGS Jade Ellis 2025-01-06 23:20:53 +00:00
  • 6b7e8c3835
    build tiny docker images Jade Ellis 2025-01-06 21:50:45 +00:00
  • 60cf9269bd Add header to console Neil Svedberg 2025-01-06 14:20:52 -05:00
  • 8c74e35e76
    automatically retry returning data in syncv3 (#652) Jade Ellis 2025-01-04 03:15:48 +00:00
  • 2b4211f367
    clippy fixes JadedBlueEyes/syncv3-improvement Jade Ellis 2025-01-03 21:04:34 +00:00
  • 95c556d5a7
    reference service Jade Ellis 2025-01-03 20:15:02 +00:00
  • bd52d4c5b0
    automatically retry returning data in syncv3 Jade Ellis 2025-01-03 20:04:22 +00:00
  • e5049cae4a
    update complement test results v0.5.0-rc2 oddlid/strawberry/1-1-2024 June Clementine Strawberry 2025-01-02 22:02:11 -05:00
  • f1af7ec08c fix unused import in release mode Jason Volk 2025-01-03 02:34:41 +00:00
  • 3b8a90ad13
    delete more stuff to free up runner space June Clementine Strawberry 2025-01-02 20:56:27 -05:00
  • 7a349fdc58
    use latest sccache, bump nix flake lock, cache everything in rust-cache strawberry 2025-01-02 18:55:52 -05:00
  • 6c8a1b5e9b
    bump ruwuma strawberry 2025-01-02 18:48:04 -05:00
  • a5d70f7356
    add some m.room.member checks on putting direct state events strawberry 2025-01-02 18:16:00 -05:00
  • 50cadbee96 add faster shutdown point in unix socket listener Jason Volk 2025-01-02 07:31:16 +00:00
  • b1182fe8a4 improve some router tracing spans Jason Volk 2025-01-02 07:16:46 +00:00
  • 77d7e8a3ad add json array to serde_json::Value db deserialization without Raw Jason Volk 2025-01-02 06:35:33 +00:00
  • 72797532b6 fix MSC4133 fields not being returned as original types strawberry 2025-01-01 23:19:51 -05:00
  • b4ef646485 translate 5xx to 404 on remote media request Jason Volk 2025-01-02 00:11:12 +00:00
  • b8f8f68634 improve memory-usage output w/ more byte-sizes Jason Volk 2025-01-01 23:49:08 +00:00
  • 33635e11d1 bump ruma Jason Volk 2025-01-01 23:47:42 +00:00
  • 1a71798859 add Expected trait to utils; use (already transitive) num-traits. Jason Volk 2025-01-01 20:20:41 +00:00
  • 7e4453620e move exponential backoff util to different submod Jason Volk 2025-01-01 20:09:41 +00:00
  • 2259e2c82f batch queries to maximize throughput Jason Volk 2025-01-01 06:08:20 +00:00
  • 1792711d09 support core affinity mask Jason Volk 2024-12-30 09:35:44 +00:00
  • 0b2fca5ad9 add complement diff from e2f6753a3280 Jason Volk 2025-01-01 10:18:38 +00:00