Commit graph

  • 5c4d7bbe37
    rewrite "Can I use it?" section Charles Hall 2024-12-11 20:10:04 -08:00
  • 1808ad66f4
    document supported targets Charles Hall 2024-12-11 17:25:54 -08:00
  • 28a4483c6e
    move conduit migration to installing section Charles Hall 2024-12-11 17:15:34 -08:00
  • f831dfd1f1
    add "Installing" chapter to the book Charles Hall 2024-12-11 19:51:51 -08:00
  • 491518d2f3
    add changelog entry for M_NOT_YET_UPLOADED when media is missing in fs Olivia Lee 2024-12-11 17:35:47 -08:00
  • 795ce42518
    return M_NOT_YET_UPLOADED when backing files are missing for a thumbnail Olivia Lee 2024-12-11 15:07:06 -08:00
  • f216112455
    don't treat media file open errors other than NotFound as missing media Olivia Lee 2024-12-13 01:18:09 -08:00
  • 67f0689d73
    move media file read/write logic to a helper function Olivia Lee 2024-12-11 14:50:04 -08:00
  • 1e050c8983
    expose static binaries in gitlab artifacts again Charles Hall 2024-12-11 14:35:53 -08:00
  • 94c1a39437
    add a style guide Charles Hall 2024-10-03 12:54:23 -07:00
  • 42adad330e
    move security info to its own page Charles Hall 2024-10-03 12:40:50 -07:00
  • 3a10e23d94
    move matrix link to introduction page Charles Hall 2024-10-03 12:35:10 -07:00
  • cf067dbeb1
    move changelog section above contributing Charles Hall 2024-10-03 12:41:53 -07:00
  • ba72616672
    do not backoff remote device key queries when a request fails due to backoff Olivia Lee 2024-12-01 16:12:11 -08:00
  • 4ee8312068
    reset device key query backoff after a successful request Olivia Lee 2024-12-01 16:06:09 -08:00
  • 79cedccdb6
    factor remote device key request logic into helper functions Olivia Lee 2024-12-01 15:57:06 -08:00
  • 9e3738d330
    run some jobs on the final commit only Charles Hall 2024-12-11 11:25:54 -08:00
  • f4dfb496e1
    skip jobs that don't make artifacts on main branch Charles Hall 2024-11-01 14:23:03 -07:00
  • 976aef690f
    cache and skip commits that have passed already Charles Hall 2024-11-01 12:45:03 -07:00
  • 2265b6615e
    run ci for each commit Charles Hall 2024-11-01 09:15:51 -07:00
  • a5eba45472
    set owner write bit in pages job Charles Hall 2024-12-11 10:38:53 -08:00
  • 540cc89c83
    move ci job scipts into an actual script Charles Hall 2024-12-01 16:23:26 -08:00
  • d4ffa78979
    make it possible to direnv exec . at top level Charles Hall 2024-11-01 12:21:43 -07:00
  • a520c4e032
    fix sorting in shell.nix Charles Hall 2024-11-01 12:08:37 -07:00
  • 554751917a
    fix some minor documentation typos Charles Hall 2024-12-11 10:03:17 -08:00
  • daceadb310 sync/v3: factor out into separate functions Lambda 2024-06-03 19:36:23 +00:00
  • 8a7f87e9b4 sync/v3: move readonly data to context struct Lambda 2024-05-30 22:07:00 +00:00
  • 55a04f77c6 sync/v3: record relevant span fields Lambda 2024-05-30 19:16:42 +00:00
  • 79783ebe56 sync: split into separate files Lambda 2024-05-30 22:06:55 +00:00
  • c7011fb70d
    added "can I use it" section to the docs Olivia Lee 2024-12-01 18:15:02 -08:00
  • eda34adef2
    add conduit migration section to docs Olivia Lee 2024-12-01 17:53:25 -08:00
  • 54c25ceb3c
    update docs link in the readme Olivia Lee 2024-12-01 16:57:04 -08:00
  • 26e986a89b
    update olivia's gitlab and matrix usernames Olivia Lee 2024-12-01 16:48:58 -08:00
  • fdaa30f0d6
    silly hack to allow migrating from conduit 0.9.0 to grapevine olivia/conduit-db-16-hack Olivia Lee 2024-12-01 17:09:58 -08:00
  • a5fe9129f1
    update media deletion entry in changelog Olivia Lee 2024-12-01 15:14:17 -08:00
  • 46e8a63489
    allow deleting dangling thumbnails Olivia Lee 2024-12-01 00:40:55 -08:00
  • 916088a22f
    include mxcs from dangling thumbnails in service::media::iter_all Olivia Lee 2024-11-29 11:33:13 -08:00
  • 230192be1b
    skip thumbnails with only one nonzero dimension in all_file_metadata Olivia Lee 2024-11-28 15:21:15 -08:00
  • 14b44064b3
    propagate corrupted media key errors Olivia Lee 2024-12-01 15:03:59 -08:00
  • f0f81db99b
    return Option from media::data::search_file_metadata Olivia Lee 2024-12-01 14:59:38 -08:00
  • 861016ce0f
    inline state accessor service code from data trait Charles Hall 2024-10-10 22:13:24 -07:00
  • ec01a84efb
    add custom release profile with debuginfo enabled Charles Hall 2024-10-25 19:54:41 -07:00
  • f0e41ade59
    set rules for gitlab ci jobs Charles Hall 2024-11-01 11:28:10 -07:00
  • 27cb89d5ac
    update changelog charles/dump-state Charles Hall 2024-11-29 14:15:40 -08:00
  • a86b8f58b0
    log duration of the computing of states Charles Hall 2024-11-27 22:37:41 -08:00
  • 3afa1ccf8a
    include graphviz of state and auth events Charles Hall 2024-11-03 19:47:22 -08:00
  • 052ab6dddd
    record pdus and edges in each room's auth chain Charles Hall 2024-11-03 18:42:22 -08:00
  • aa49b111ed
    allow selecting a subset of rooms Charles Hall 2024-11-03 11:34:15 -08:00
  • b1e14fad5c
    add option to recompute room state Charles Hall 2024-11-02 18:26:00 -07:00
  • 33598a79b7
    add command to get the state of all rooms Charles Hall 2024-10-22 12:25:53 -07:00
  • 2f8e0e3e52
    update rust dependencies Charles Hall 2024-11-29 10:33:13 -08:00
  • 8fcec6396e
    keep going when one deletion fails in delete-remote-media Olivia Lee 2024-11-28 16:47:52 -08:00
  • 11b5055647
    log details of failed media deletion Olivia Lee 2024-11-28 16:47:22 -08:00
  • bdb623cb07
    add comment explaining that failed media keys are logged Olivia Lee 2024-11-28 16:46:54 -08:00
  • ed789e6536
    show count of corrupted media keys in delete-remote-media command Olivia Lee 2024-11-28 15:55:20 -08:00
  • ed401fb041
    wip: delete all accepted/outlier PDUs charles/yeet-room Charles Hall 2024-10-22 17:46:48 -07:00
  • 7d5795d868
    wip: skeleton Charles Hall 2024-10-22 16:13:50 -07:00
  • cbdeff003d
    show column family sizes at trace level Charles Hall 2024-10-24 11:57:49 -07:00
  • 79bc2525e3
    add unit tests for media key parsing Olivia Lee 2024-11-27 22:13:25 -08:00
  • 103a4fb56b
    handle media keys where thumbnail size contains 0xFF Olivia Lee 2024-11-27 22:10:06 -08:00
  • 2bf1975e75
    add flake output for the website root Charles Hall 2024-11-22 11:16:33 -08:00
  • af15f0c596
    update rust dependencies Charles Hall 2024-11-16 15:22:23 -08:00
  • 7fc8f224eb
    update flake.lock Charles Hall 2024-11-16 15:11:31 -08:00
  • eaf349d92c Merge branch 'benjamin/refactor-backoff' into 'main' Olivia Lee 2024-11-17 05:37:57 +00:00
  • 887e59cf03
    update name and email in mailmap Olivia Lee 2024-11-16 21:15:16 -08:00
  • 6ec2f57a26
    add changelog entry for global offline server backoff benjamin/refactor-backoff Olivia Lee 2024-08-11 15:49:52 -07:00
  • b9118b1361
    replace outgoing transaction backoff with global offline server backoff Olivia Lee 2024-08-23 20:34:52 -07:00
  • b876dca45c
    add option for which errors will cause a backoff for outgoing requests Olivia Lee 2024-08-23 20:32:32 -07:00
  • 3f82676a81
    add log_errors parameter to send_federation_request builder Olivia Lee 2024-08-23 20:15:28 -07:00
  • 10d361e347
    add builder struct for sending::send_federation_request Olivia Lee 2024-08-23 19:54:04 -07:00
  • 5bc3fce257
    log message when BackoffGuard is dropped without recording result Olivia Lee 2024-09-05 00:05:16 -07:00
  • 56f025cb47
    metrics for online and offline remote server count Olivia Lee 2024-08-23 15:45:10 -07:00
  • 5b6aaa19b9
    log when servers switch between online and offline Olivia Lee 2024-08-25 01:01:02 -07:00
  • 080fe5af42
    feat: configurable federation backoff avdb13 2024-08-19 09:51:52 +02:00
  • e1637d5f9a
    remove remote device key query backoff Olivia Lee 2024-08-11 15:45:43 -07:00
  • 8001dcf2eb
    backoff from offline servers in all outgoing federation requests Olivia Lee 2024-08-11 15:40:51 -07:00
  • 9b22c9b40b
    add service for tracking backoffs to offline servers Olivia Lee 2024-08-10 23:32:01 -07:00
  • 93c714a199
    update changelog Charles Hall 2024-11-08 23:00:56 -08:00
  • 51b30d9ba3
    largely stop using RoomCreateEventContent Charles Hall 2024-11-05 11:34:24 -08:00
  • 9d0cf428a5
    stop passing the entire create event around Charles Hall 2024-11-08 18:27:47 -08:00
  • a4e1522875
    generalize get_room_version Charles Hall 2024-11-08 18:11:11 -08:00
  • c9c30fba30
    upgrade to latest ruma Charles Hall 2024-10-24 16:03:37 -07:00
  • 2dbb101140
    upgrade to latest rust-rocksdb Charles Hall 2024-10-24 15:57:02 -07:00
  • d565b22da9
    run cargo upgrade && cargo update Charles Hall 2024-10-24 15:32:53 -07:00
  • e74c8687f5
    drop dependency on once-cell Charles Hall 2024-10-24 15:31:04 -07:00
  • a550d8db1f
    assert that rocksdb versions match during eval Charles Hall 2024-10-24 15:20:04 -07:00
  • 9f4a1578aa
    move rocksdb to its own file Charles Hall 2024-10-24 14:54:39 -07:00
  • 2e6bf86a42
    move rust-jemalloc-sys to its own file Charles Hall 2024-10-24 14:51:16 -07:00
  • f07c8c2b6f
    update flake.lock Charles Hall 2024-10-24 12:15:09 -07:00
  • 346ee5cd81
    actually, just copy dump-state charles/subcmd-repair-stateres Charles Hall 2024-11-02 12:46:22 -07:00
  • 4e1691fc9d
    work around bug in ruma::state_res::resolve Charles Hall 2024-11-02 15:24:52 -07:00
  • 0b4cc6a1b1
    add subcmd to repair some persistent state Charles Hall 2024-10-10 12:02:54 -07:00
  • 07d05fa1f9
    add subcmd to repair some persistent state charles/subcmd-repair Charles Hall 2024-10-10 12:02:54 -07:00
  • d42a5ec1f0
    avoid overhead when cache sizes are zero Charles Hall 2024-10-08 22:28:52 -07:00
  • 1148c6004f
    make all caches individually configurable Charles Hall 2024-10-08 19:49:21 -07:00
  • 9fab7538a0
    scale roomid_spacechunk_cache by modifier Charles Hall 2024-10-08 16:19:30 -07:00
  • 4083451a10
    rename Services constructor Charles Hall 2024-10-25 14:29:15 -07:00
  • fefc84e8c7
    rename constructor for globals service Charles Hall 2024-10-08 16:37:38 -07:00
  • 55b605f046
    rename constructor for sending service Charles Hall 2024-10-08 16:37:18 -07:00
  • 4faa8ea37c
    rename constructor for admin service Charles Hall 2024-10-08 16:36:45 -07:00