Commit graph

  • 5caafdec06 sending.rs: formatting Lambda 2024-05-22 18:51:08 +00:00
  • aa69b7d15c sending.rs: rename handle_futures->handle_response Lambda 2024-05-22 18:48:16 +00:00
  • 9961f1465f sending.rs: add RequestData to replace big tuple Lambda 2024-05-22 18:40:44 +00:00
  • e294543ddb sending.rs: add RequestKey Lambda 2024-05-22 18:28:26 +00:00
  • 507de063f5
    don't hardcode EnvFilter for tracing-flame Charles Hall 2024-05-27 10:06:26 -07:00
  • 7a154f7416
    observability: allow combining multiple tracing layers Lambda 2024-05-23 18:53:54 +00:00
  • 263edcc8a1
    observability: don't drop tracing_flame drop guard until exit Lambda 2024-05-24 09:24:54 +00:00
  • c17ab5328d
    factor observability things into its own module Charles Hall 2024-05-23 13:39:40 -07:00
  • a275543494
    enable axum's tracing feature Charles Hall 2024-05-26 19:29:40 -07:00
  • 8f0fdfb2f2
    upgrade all cargo dependencies Charles Hall 2024-05-22 17:42:05 -07:00
  • d5da913c79
    pin nixos/nix to 2.18.2 Charles Hall 2024-05-21 22:20:31 -07:00
  • 13de9ecd41
    enable unnecessary_to_owned lint Charles Hall 2024-05-21 22:12:42 -07:00
  • 7e7911abcf
    enable thread_local_initializer_can_be_made_const Charles Hall 2024-05-21 22:11:19 -07:00
  • 3daf2229d6
    enable option_as_ref_cloned lint Charles Hall 2024-05-21 22:10:04 -07:00
  • eaeb7620d9
    enable multiple_bound_locations lint Charles Hall 2024-05-21 22:09:21 -07:00
  • 92d9f81a78
    enable mixed_attributes_style lint Charles Hall 2024-05-21 22:08:00 -07:00
  • 41a5e6fb50
    enable manual_is_variant_and lint Charles Hall 2024-05-21 22:06:45 -07:00
  • 5048af3a8f
    enable doc_markdown lint Charles Hall 2024-05-21 22:05:41 -07:00
  • c9859a9b2d
    enable assigning_clones lint Charles Hall 2024-05-21 22:03:31 -07:00
  • 793d809ac6
    enable unused_qualifications lint Charles Hall 2024-05-21 22:00:54 -07:00
  • d7e945f4c5
    enable dead_code lint Charles Hall 2024-05-21 21:58:43 -07:00
  • 518d0c9cf3
    update the rust toolchain, ignore new lints Charles Hall 2024-05-21 20:36:04 -07:00
  • 82c37f2983
    remove stale reference Charles Hall 2024-05-21 20:34:14 -07:00
  • b5321d81c0
    update flake.lock Charles Hall 2024-05-21 20:27:59 -07:00
  • 67cb6f817d Instrument caches Lambda 2024-05-20 10:03:53 +00:00
  • 62bff27d50 Remove unused cache Lambda 2024-05-20 16:13:58 +00:00
  • 6e2eec012f
    special case userroomid_highlightcount Charles Hall 2024-05-21 17:56:56 -07:00
  • b3709f262e
    panic when a column family would be created twice Charles Hall 2024-05-21 17:47:13 -07:00
  • 53fbd3fc41
    store old_cfs as a HashSet Charles Hall 2024-05-21 17:25:23 -07:00
  • a60a9551e1
    Revert "Merge branch 'check-if-membership-is-case-endpoints' into 'next'" Charles Hall 2024-05-20 21:37:39 -07:00
  • 49660b9e39
    return a concrete error type from try_main Charles Hall 2024-04-19 15:16:55 -07:00
  • 4407e15d78
    reword error message about GRAPEVINE_CONFIG Charles Hall 2024-04-19 14:31:24 -07:00
  • 23f99015df
    return ExitCode instead of using panic or exit Charles Hall 2024-04-19 14:25:31 -07:00
  • edfccea30a Convert giant tuple in state_compressor to struct Lambda 2024-05-20 10:13:01 +00:00
  • 8d09a7e490 don't return extra member count or e2ee device updates from sync Benjamin Lee 2024-05-10 17:17:50 -07:00
  • 5172f66c1a More useful tracing spans Lambda 2024-05-19 19:31:28 +00:00
  • c0ce2ebbf8 Add utility function for truncating strings in logging Lambda 2024-05-19 20:38:39 +00:00
  • 9dbc7d92e2 utils: add helper for adding unbounded slices to tracing spans Lambda 2024-05-20 16:49:42 +00:00
  • 5a178ba393 Add comment to task spawner middleware Lambda 2024-05-19 18:28:11 +00:00
  • ac42e0bfff Fix spans in tokio::spawn-ed tasks Lambda 2024-05-19 21:39:13 +00:00
  • 5e9e5b76bc service/sending: factor out closures into methods Lambda 2024-05-19 18:06:13 +00:00
  • 092315e2cd remove unnecessary async and select!{} Lambda 2024-05-20 16:49:20 +00:00
  • a60501189d
    prevent xss via user-uploaded media Charles Hall 2024-05-17 18:25:27 -07:00
  • 6024f866e3
    fix mod/use order Charles Hall 2024-05-17 15:11:48 -07:00
  • f8961d5578
    rename Ruma to Ar Charles Hall 2024-05-18 19:01:27 -07:00
  • 7ea98dac72
    rename RumaResponse to Ra Charles Hall 2024-05-18 18:59:46 -07:00
  • 230ebd3884
    don't automatically wrap in RumaResponse Charles Hall 2024-05-18 18:31:36 -07:00
  • 87ac0e2a38
    don't log that federation is disabled Charles Hall 2024-05-16 21:36:28 -07:00
  • 93a2bf9c93
    change FedDest::{into -> to}_* Charles Hall 2024-05-16 21:09:42 -07:00
  • e7b8f78867
    update rocksdb Charles Hall 2024-05-16 20:56:36 -07:00
  • 146465693e
    remove sync response cache Benjamin Lee 2024-05-16 21:02:05 -07:00
  • 5cb2551422
    enable error_on_line_overflow and fix errors Charles Hall 2024-05-16 01:42:48 -07:00
  • 0afc1d2f50
    change rustfmt configuration Charles Hall 2024-05-16 01:19:04 -07:00
  • 40d6ce230d
    reformat report formatting Charles Hall 2024-05-16 17:15:30 -07:00
  • 6bc17b268c
    factor select bodies into closures Charles Hall 2024-05-16 19:04:29 -07:00
  • ac53948450
    use more, qualify less Charles Hall 2024-05-16 17:10:49 -07:00
  • dc096d7ad7
    abbreviate api categories Charles Hall 2024-05-16 16:05:23 -07:00
  • 592dee368d
    replace comment on services with a doc comment Charles Hall 2024-05-16 16:51:58 -07:00
  • 94978b95a6
    fix references in doc comments Charles Hall 2024-05-16 16:43:24 -07:00
  • 04184c6137
    use gender-neutral pronouns Charles Hall 2024-05-16 15:23:06 -07:00
  • 05be778fbb
    stop putting comments in the middle of call chains Charles Hall 2024-05-16 01:08:08 -07:00
  • 1911ad34d9
    stop putting comments and code on the same line Charles Hall 2024-05-15 15:40:56 -07:00
  • 0915aba44c
    remove commented-out code Charles Hall 2024-05-15 15:07:26 -07:00
  • d3b7eecaed
    swap commented code for prose about "ownership" Charles Hall 2024-05-16 00:30:33 -07:00
  • f8420883a1
    expand abbreviation for clarity Charles Hall 2024-05-16 15:20:26 -07:00
  • de662a88f5
    clarify the meaning of this comment Charles Hall 2024-05-16 00:15:24 -07:00
  • bac8b34faf
    clarify comments about lazy loading Charles Hall 2024-05-15 23:59:43 -07:00
  • 3efe3fb337
    remove comments about filtering buggy items Charles Hall 2024-05-15 15:43:56 -07:00
  • 40f9aa6f60
    remove stale comments Charles Hall 2024-05-15 23:39:18 -07:00
  • 034169bb8a
    remove obvious comments Charles Hall 2024-05-15 16:31:38 -07:00
  • f9f066417b
    remove pointless else branch Charles Hall 2024-05-15 16:28:40 -07:00
  • 46731d1f85
    how did clippy not catch this Charles Hall 2024-05-15 15:51:31 -07:00
  • 4aab4c9b2e
    service/appservice: fix weird indirection through global services Lambda 2024-05-11 15:03:52 +00:00
  • ad7a5ea777
    Remove useless wrapper Services Lambda 2024-05-11 15:03:42 +00:00
  • 87a1012ab5
    Replace Box::into_pin(Box::new( with Box::pin( Lambda 2024-05-11 15:03:28 +00:00
  • 509b70bd82
    use the version function for s2s API too Charles Hall 2024-05-01 00:30:40 -07:00
  • a25f2ec950
    add conduit compat mode Charles Hall 2024-04-30 17:20:36 -07:00
  • 33e7a46b53
    add a nixos module Charles Hall 2024-04-30 16:53:20 -07:00
  • 17eb354590
    prevent bindgen and dependents from building twice Charles Hall 2024-05-05 00:23:36 -07:00
  • 21a4b9e5a1
    only set GRAPEVINE_VERSION_EXTRA for final build Charles Hall 2024-05-01 01:05:24 -07:00
  • bbb1a6fea4
    make it easy to configure cargo profiles from nix Charles Hall 2024-05-01 12:08:42 -07:00
  • 51f9650ca7
    make it easy to configure cargo features from nix Charles Hall 2024-05-01 00:38:55 -07:00
  • 09751227ea
    get rocksdb via flake inputs Charles Hall 2024-04-30 16:13:34 -07:00
  • 0f8d1a5ed7
    factor out nix code into new files via makeScope Charles Hall 2024-04-30 16:00:19 -07:00
  • 8d8d4425f3
    always go through inputs Charles Hall 2024-04-30 14:47:04 -07:00
  • 238bc85b1d
    sort flake inputs Charles Hall 2024-04-30 14:46:04 -07:00
  • 17cb7732bd
    flatten flake inputs Charles Hall 2024-04-30 14:45:45 -07:00
  • 81d85153e9
    specify ref for all flake inputs Charles Hall 2024-04-30 14:42:54 -07:00
  • b7df5a7da6
    allow loading env vars from .env if it exists Charles Hall 2024-04-30 01:59:03 -07:00
  • ca03722072
    build and cache all packages and CI dependencies Charles Hall 2024-04-30 01:48:24 -07:00
  • ce5ce60dd9
    use nix-output-monitor if available Charles Hall 2024-04-30 00:55:57 -07:00
  • f205280520
    use the intended default port by default Charles Hall 2024-04-30 23:02:45 -07:00
  • e3c57fa83d
    enable most pedantic lints as a group Charles Hall 2024-05-14 19:50:07 -07:00
  • a569bf8d99
    enable zero_sized_map_values lint Charles Hall 2024-05-14 19:47:55 -07:00
  • 44b15dcb08
    enable wildcard_imports lint Charles Hall 2024-05-14 19:46:20 -07:00
  • 3978b9c580
    enable used_underscore_binding lint Charles Hall 2024-05-14 19:44:26 -07:00
  • e3672eb4e0
    enable unused_self lint Charles Hall 2024-05-14 19:40:35 -07:00
  • f855bd09d1
    enable unused_async lint Charles Hall 2024-05-14 19:28:36 -07:00
  • 4419e855ae
    enable unreadable_literal lint Charles Hall 2024-05-14 19:25:48 -07:00
  • a4ff32667e
    enable unnested_or_patterns lint Charles Hall 2024-05-14 19:24:40 -07:00