Commit graph

  • e0494c1538 add /bin/conduit to OCI image contents morguldir 2024-11-30 14:18:46 -05:00
  • 784ccd6bad return stream from multi_get_eventid_from_short Jason Volk 2024-12-03 09:42:26 +00:00
  • 48703173bc split get_batch from get.rs; add aqry_batch Jason Volk 2024-12-03 10:42:52 +00:00
  • c01b049910 move cidr_range_denylist from globals to client service Jason Volk 2024-12-03 07:35:48 +00:00
  • 9d9f403ad5 prevent adding presence timer for server's own user Jason Volk 2024-12-03 07:51:29 +00:00
  • 3109c0daba perform async shutdown for database pool after services stop Jason Volk 2024-12-03 06:34:56 +00:00
  • ef9b1c6303 simplify sender shutdown; prevent launching any retries Jason Volk 2024-12-02 13:50:09 +00:00
  • b7df0a14c6 parallelize events_before and events_after in api/client/context Jason Volk 2024-12-02 11:56:02 +00:00
  • b5006a4c41 offload initial iterator seeks to threadpool Jason Volk 2024-12-02 08:51:59 +00:00
  • 320b0680bd pipeline various loops Jason Volk 2024-11-30 08:31:28 +00:00
  • ed8c21ac9a modernize async srv lookup Jason Volk 2024-11-30 15:13:35 +00:00
  • 9a9c071e82 use tokio for threadpool mgmt Jason Volk 2024-11-30 03:16:57 +00:00
  • 89a158ab0b add delay before starting updates check Jason Volk 2024-11-30 11:54:54 +00:00
  • 7d6710c033 add broadband stream extensions Jason Volk 2024-11-30 08:27:51 +00:00
  • 61d9ac66fa add ref_at util macro Jason Volk 2024-12-02 11:54:03 +00:00
  • 3b30bd3580 add try_filter_map to TryReadyExt Jason Volk 2024-12-02 10:49:08 +00:00
  • 3fbd74310f impl transposed form of MapExpect Jason Volk 2024-12-01 09:18:35 +00:00
  • 9263439af8 fix is_matching macro argument designator Jason Volk 2024-12-01 10:49:46 +00:00
  • 4a3cc9fffa de-arc state_full_ids Jason Volk 2024-11-30 08:09:51 +00:00
  • df4337b401
    chore(deps): update rust crate libloading to v0.8.6 renovate[bot] 2024-11-29 19:48:34 +00:00
  • fb67504388
    chore(deps): update sentry-rust monorepo to 0.35.0 renovate[bot] 2024-11-29 13:04:06 +00:00
  • b5266ad9f5 parallelize sender edu selection Jason Volk 2024-11-29 03:25:29 +00:00
  • 6175e72f1c simplify get_pdu() interface; eliminate unconditional Arc Jason Volk 2024-11-29 08:26:27 +00:00
  • 58be22e695 fix new lints; clippy::unnecessary-map-or Jason Volk 2024-11-28 23:33:33 +00:00
  • 994fb93ab6
    chore(deps): update rust crate bytes to v1.9.0 renovate[bot] 2024-11-28 15:45:30 +00:00
  • 2a9bb1ce11 add configurables for frontend pool options Jason Volk 2024-11-28 06:52:23 +00:00
  • 3ad6aa59f9 use smallvec for db query buffering Jason Volk 2024-11-28 05:54:34 +00:00
  • 76c75cc05a
    bump tracing fork strawberry 2024-11-27 20:58:04 -05:00
  • c7ae951676 add frontend threadpool to database Jason Volk 2024-11-27 06:28:32 +00:00
  • 94d7b21cf0 use stricter timeout for fetching state Jason Volk 2024-11-27 06:25:13 +00:00
  • 2aeee4f509 parallel query for outlier/non-outlier pdu data Jason Volk 2024-11-27 05:57:20 +00:00
  • dd8c646b63 optimize state compressor I/O w/ batch operation Jason Volk 2024-11-25 23:27:16 +00:00
  • 527494a34b fix oversized tracing span arguments; lints Jason Volk 2024-11-27 04:48:40 +00:00
  • e83fa12451 tweak dev profile Jason Volk 2024-11-26 01:01:08 +00:00
  • 4f97ff98d6 enter the tokio runtime for the scope of main init Jason Volk 2024-11-27 02:55:38 +00:00
  • 84fdd55eb1
    chore(deps): update rust crate tokio-metrics to 0.4.0 renovate[bot] 2024-11-26 16:46:46 +00:00
  • afcf9d41ed
    Merge branch 'main' into main AsenHu 2024-11-26 23:52:46 +08:00
  • f69c596f56 generalize return value wrapping to not require Arc Jason Volk 2024-11-26 00:35:03 +00:00
  • 238523f177 cleanup: reuse api rather than querying db Jason Volk 2024-11-25 21:01:15 +00:00
  • c5c74febb5
    bump rust-rocksdb to 4bce1bb97d8be6f0d47245c99d465ca9cef33aad strawberry 2024-11-25 16:32:09 -05:00
  • 63d1fcf213
    add queued transactions rocksdb cf cache morguldir 2024-11-25 16:08:30 -05:00
  • b20bd65d38 fix matrix-appservice-irc workaround strawberry 2024-11-24 23:46:34 -05:00
  • 62d560e2fb improve tracing instruments on database::map Jason Volk 2024-11-25 06:26:34 +00:00
  • 6c66391988 fix unnecessary serialization of sender query keys Jason Volk 2024-11-25 06:47:20 +00:00
  • 6ccfc9ed98 slightly refactor appservice registration command strawberry 2024-11-24 23:11:13 -05:00
  • e9fee04eef fix needlessly strict appservice user existence check strawberry 2024-11-24 23:08:40 -05:00
  • 8611cc0ee9 fix ignored_filter check, exclude dummy events over sync strawberry 2024-11-24 22:30:14 -05:00
  • 2592f83b69 add migration fix for duplicate readreceipt entries Jason Volk 2024-11-25 02:10:24 +00:00
  • c903a71807 refactor and optimize receipt service data Jason Volk 2024-11-25 01:55:57 +00:00
  • 343ec59a8b use arrayvec for integer deserialization buffer Jason Volk 2024-11-25 01:01:39 +00:00
  • 6f1d50dda3 panic on otherwise ignored errors in debug mode Jason Volk 2024-11-25 01:14:12 +00:00
  • 29c715a45f
    ci: remove some old/unnecessary paths-ignore strawberry 2024-11-24 19:30:54 -05:00
  • 2675033aac
    send plain txt admin room error responses strawberry 2024-11-24 19:19:08 -05:00
  • b87362cbf1
    ci: add test for validating generated example config is current strawberry 2024-11-24 19:17:07 -05:00
  • 1c751168c6 check-in missed example config changes Jason Volk 2024-11-24 23:49:09 +00:00
  • a582d0559a bump url and cargo lock Jason Volk 2024-11-23 22:31:44 +00:00
  • 4e74a1811b ci: set cancel-in-progress to true Jason Volk 2024-11-24 22:15:25 +00:00
  • 97ad9afc86 default to main event for batch tokens Jason Volk 2024-11-24 06:04:54 +00:00
  • c519a40cb8 use multiget for shortid conversions Jason Volk 2024-11-22 16:01:27 +00:00
  • 3789d60b6a refactor to iterator inputs for auth_chain/short batch functions Jason Volk 2024-11-22 12:25:46 +00:00
  • 5da42fb859 refactor account_data.changes_since to stream Jason Volk 2024-11-19 03:08:09 +00:00
  • fd4c447a2d move attribute argument extractor to utils Jason Volk 2024-11-23 23:25:14 +00:00
  • f30b08f015 fix optional config section related Jason Volk 2024-11-24 00:19:55 +00:00
  • 5f1cab6850 passthru worker thread count from env Jason Volk 2024-11-23 03:45:11 +00:00
  • 175e1c6453
    correct admin cmd getting version and bin name strawberry 2024-11-23 22:36:22 -05:00
  • af772b0240
    various misc documentation improvements strawberry 2024-11-23 22:35:54 -05:00
  • 3fe98f35f2
    remove queued push keys on pusher deletion, use more refs strawberry 2024-11-23 13:45:27 -05:00
  • 9d23a2b6f5
    add missing length checks on pushkey/appid, improve error msgs for pusher strawberry 2024-11-23 12:53:26 -05:00
  • f15370027e
    improve DNS error messages strawberry 2024-11-23 12:05:52 -05:00
  • c4c30aec04
    chore(deps): update rust crate url to v2.5.4 renovate[bot] 2024-11-22 20:45:06 +00:00
  • b24eda53d1
    chore(deps): update rust crate syn to v2.0.89 renovate[bot] 2024-11-22 13:51:43 +00:00
  • b544815e6c
    chore(deps): update rust crate proc-macro2 to v1.0.92 renovate[bot] 2024-11-22 13:51:35 +00:00
  • b94eeb9580 fix deletions on readreceipt update Jason Volk 2024-11-22 03:57:29 +00:00
  • 3968d03868 move and improve common-rooms related Jason Volk 2024-11-20 20:21:31 +00:00
  • aea82183b2 add set intersection util for two sorted streams Jason Volk 2024-11-21 05:51:25 +00:00
  • bae0667066 limit sync response events to within the since/next_batch window fixes #606 Jason Volk 2024-11-20 19:42:34 +00:00
  • 5256cad396
    ignore bare_urls lint for well_known client config option strawberry 2024-11-21 23:49:46 -05:00
  • 9100af9974
    add eventid_pdu database cf cache strawberry 2024-11-21 23:45:16 -05:00
  • b6d53e97a6 bump ruwuma and a few http deps strawberry 2024-11-20 16:31:36 -05:00
  • 336de49e6a tiny optimisation in append_pdu push notif strawberry 2024-11-20 15:58:07 -05:00
  • ee3c58f78f docs: add workaround to use unix sockets with the nixos module emily 2024-11-20 16:29:42 +01:00
  • e03fe8132b
    docs: add workaround to use unix sockets with the nixos module emily 2024-11-20 16:29:42 +01:00
  • 876c6e933c A minimal caveat nisbet-hubbard 2024-11-17 11:12:57 +08:00
  • 2f2cebe84d implement local room preview Jason Volk 2024-11-12 03:46:31 +00:00
  • e257512aa7 relax state visibility for invited modes Jason Volk 2024-11-17 04:45:45 +00:00
  • 411c60009d enrich state iteration interface Jason Volk 2024-11-17 03:57:21 +00:00
  • 7680d1bd5e replace yields point with consume_budget Jason Volk 2024-11-19 08:14:02 +00:00
  • 8fedc358e0 typename additional shortids Jason Volk 2024-11-15 22:23:42 +00:00
  • 90106c4c33 streamline batch insertions Jason Volk 2024-11-16 23:13:27 +00:00
  • a05dc03100 use debug_warn for backfill event evals Jason Volk 2024-11-17 07:46:36 +00:00
  • d699d231fe
    chore(deps): update rust crate termimad to v0.31.1 renovate[bot] 2024-11-17 12:40:23 +00:00
  • c0af57bf95 A minimal caveat nisbet-hubbard 2024-11-17 11:12:57 +08:00
  • 60f0ce3298
    chore(deps): update rust crate serde_json to v1.0.133 renovate[bot] 2024-11-17 03:09:45 +00:00
  • 26bcc7e312 fix default stateinfo cache size Jason Volk 2024-11-17 00:13:20 +00:00
  • ee94cce4cc
    add auto upload assets Asen 2024-11-17 08:04:58 +08:00
  • b238d46dff
    chore(deps): update rust crate axum-extra to v0.9.6 renovate[bot] 2024-11-16 23:00:06 +00:00
  • c495eb304f
    chore(deps): update rust crate axum to v0.7.9 renovate[bot] 2024-11-16 22:59:58 +00:00
  • 85a6d8fc6b
    ci: fix github pages publish check strawberry 2024-11-16 01:57:31 -05:00
  • 2b2793fac6 docs: add note about the nixos service defaulting to sqlite Tamara Schmitz 2024-11-04 14:27:43 +01:00
  • 8f14048528
    ci: free up a bit of runner space safely (again) strawberry 2024-11-15 23:48:55 -05:00