Commit graph

  • 25189ce161
    Update readme Igor Katson 2023-11-27 09:38:33 +00:00
  • f1e91d41cc
    Merge pull request #37 from ikatson/refactor-split-up-torrent-state Igor Katson 2023-11-27 09:31:51 +00:00
  • 2e2492581e
    Update web UI version Igor Katson 2023-11-27 09:29:28 +00:00
  • 1110eb8620
    Create folders for session persistence Igor Katson 2023-11-27 09:20:35 +00:00
  • f33346adfb
    Add armv7 build Igor Katson 2023-11-26 10:26:49 +00:00
  • 7292522139
    Session: add all at once Igor Katson 2023-11-26 09:59:44 +00:00
  • c6b4e78747
    Nothing much Igor Katson 2023-11-25 19:20:47 +00:00
  • 3de67d0902
    Can now try to unpause errored torrent Igor Katson 2023-11-25 18:42:43 +00:00
  • e3a3f71064
    Nothing Igor Katson 2023-11-25 17:13:17 +00:00
  • d8fdb94305
    DHT instrumentation Igor Katson 2023-11-25 15:15:16 +00:00
  • 6f113c5137
    Fatal error handling Igor Katson 2023-11-25 13:46:50 +00:00
  • 051a231482
    Fixing UI Igor Katson 2023-11-25 11:27:30 +00:00
  • 1c53aeba2f
    Fix a couple bugs Igor Katson 2023-11-25 11:21:45 +00:00
  • 1bea1f9235
    Better API for stats printing Igor Katson 2023-11-25 10:11:40 +00:00
  • bec5e1be7f
    Session persistence Igor Katson 2023-11-25 02:36:19 +00:00
  • e467787c38
    Force stats refresh works better now on pause/unpause Igor Katson 2023-11-25 01:29:20 +00:00
  • 79bd41a552
    Can now reload RUST_LOG at runtime from HTTP API Igor Katson 2023-11-25 01:24:57 +00:00
  • fa97dedb98
    Seems alright now Igor Katson 2023-11-25 00:54:21 +00:00
  • 17b243921d
    Continuing refactor Igor Katson 2023-11-25 00:24:32 +00:00
  • 73e41ba7d5
    fix js delete torrent bug Igor Katson 2023-11-24 23:18:09 +00:00
  • f789be22c9
    Deleting and forgetting torrents Igor Katson 2023-11-24 21:45:38 +00:00
  • 4927850ff9
    Fixed a bug when unpausing torrents Igor Katson 2023-11-24 21:03:34 +00:00
  • d7a37c1b48
    Saving Igor Katson 2023-11-24 18:28:46 +00:00
  • 0b8580dacd
    Torrent actions UI fully working (backend not yet) Igor Katson 2023-11-24 16:32:39 +00:00
  • c2dd367794
    UI supporting multiple states Igor Katson 2023-11-24 15:47:51 +00:00
  • 66d2f224ed
    Switch UI to display statuses better Igor Katson 2023-11-24 15:36:37 +00:00
  • 876afbf41b
    Initialization progress reporting Igor Katson 2023-11-24 15:04:36 +00:00
  • b79a21179f
    2/n Add pause/start actions Igor Katson 2023-11-24 14:29:05 +00:00
  • 0c4844f534
    1/n Add pause/start actions Igor Katson 2023-11-24 14:19:39 +00:00
  • afbf2a76b9
    Should be working ok now Igor Katson 2023-11-24 14:08:02 +00:00
  • 5e728fc67b
    saving Igor Katson 2023-11-24 12:47:33 +00:00
  • 0aa1af7933
    saving Igor Katson 2023-11-24 12:47:17 +00:00
  • d8538af25d
    [2/n] HUGE REFACTOR to suppor multiple states. Incomplete, broken Igor Katson 2023-11-24 12:44:36 +00:00
  • 739666ff88
    HUGE REFACTOR to suppor multiple states. Incomplete, broken Igor Katson 2023-11-24 09:30:21 +00:00
  • cc1ef9d0e4
    Create ManagedTorrent struct Igor Katson 2023-11-23 17:14:08 +00:00
  • f45a15c89a
    Downgrade visibility within librqbit Igor Katson 2023-11-23 16:57:27 +00:00
  • 84766f92fb
    cargo fix Igor Katson 2023-11-23 16:28:26 +00:00
  • edaf3e0997
    split up librqbit torrent state into smaller files Igor Katson 2023-11-23 16:27:55 +00:00
  • 7cd6102c6a
    Move TorrentState to a torrent_state/live Igor Katson 2023-11-23 15:41:40 +00:00
  • a124dda957
    Move TorrentState to a folder Igor Katson 2023-11-23 15:40:26 +00:00
  • d4e29171b9
    Small js (webui) cleanups Igor Katson 2023-11-22 23:13:27 +00:00
  • 56311fb4df
    DHT Rate limiting Igor Katson 2023-11-22 21:56:00 +00:00
  • 50ca906421
    lint fix Igor Katson 2023-11-22 21:20:28 +00:00
  • 07b99f4ac9
    Update cargo.toml versions Igor Katson 2023-11-22 21:19:43 +00:00
  • cf58f795ac
    Write down some todos Igor Katson 2023-11-22 21:19:05 +00:00
  • 5e9bc6ea52
    Write down some todos Igor Katson 2023-11-22 21:18:00 +00:00
  • 1a6bc444d4
    Get rid of junk Igor Katson 2023-11-22 20:58:43 +00:00
  • 27e8c12cfe
    The UI looks good now Igor Katson 2023-11-22 20:52:50 +00:00
  • 9704597804
    Made it a table but want to get it back now Igor Katson 2023-11-22 20:11:46 +00:00
  • 3b389666d7
    A bunch of UI changes Igor Katson 2023-11-22 19:30:23 +00:00
  • 707d4be631
    The server now doesnt read files by itself, client must do it Igor Katson 2023-11-22 18:06:09 +00:00
  • 7d6ed06166
    Selective download modal Igor Katson 2023-11-22 17:19:35 +00:00
  • 0574888ef2
    Add "only_files=1,2,3" option to API Igor Katson 2023-11-22 15:26:24 +00:00
  • 6d97d69592
    use react-bootstrap Igor Katson 2023-11-22 14:45:39 +00:00
  • 855f2a8582
    Update badges Igor Katson 2023-11-22 07:44:52 +00:00
  • 3b11c8e05c
    Update badges Igor Katson 2023-11-22 07:42:33 +00:00
  • 01ee96853e
    Restructured readme Igor Katson 2023-11-22 07:39:42 +00:00
  • 6a0e08aba3
    Add missing file, remove it from .gitignore Igor Katson 2023-11-21 14:46:22 +00:00
  • 8d6701ef47
    Bump to 3.1.0 Igor Katson 2023-11-21 14:36:41 +00:00
  • 012643442a
    Optimize requests in webui a bit Igor Katson 2023-11-21 14:35:32 +00:00
  • 64209a2c7c
    Merge pull request #36 from ikatson/web-ui Igor Katson 2023-11-21 14:11:04 +00:00
  • 85a762d2de
    Fix a bug in on_have Igor Katson 2023-11-21 14:07:23 +00:00
  • e87574227e
    Webui is alright, might release Igor Katson 2023-11-21 13:47:48 +00:00
  • 795ae82439
    Webui starting to work a bit better Igor Katson 2023-11-21 12:56:07 +00:00
  • e5d96243d4
    JS and its ecosystem is absolute garbage Igor Katson 2023-11-21 03:43:32 +00:00
  • f1c1486417
    JS and its ecosystem is absolute garbage Igor Katson 2023-11-21 03:42:42 +00:00
  • 9f26ea5963
    WTF IS MODERN JS?!?! Igor Katson 2023-11-21 02:11:10 +00:00
  • d5cf369a75
    Nothing works, I dont understand modern javascript Igor Katson 2023-11-21 00:50:35 +00:00
  • 72666e9258
    more chatgpt updates Igor Katson 2023-11-20 23:19:53 +00:00
  • 171817da0d
    saving Igor Katson 2023-11-20 22:58:02 +00:00
  • 994c890be6
    saving Igor Katson 2023-11-20 22:47:12 +00:00
  • 3a171c92e1
    Webui getting better Igor Katson 2023-11-20 22:22:46 +00:00
  • aef1ffbd90
    More chatgpt modifications Igor Katson 2023-11-20 22:10:01 +00:00
  • 88ca5960df
    Basic webui works Igor Katson 2023-11-20 20:15:40 +00:00
  • 1585a7e04a
    Ability to upload torrents + other stuff for Web UI to work Igor Katson 2023-11-20 19:52:48 +00:00
  • e557d76660
    Bump version to 3.0.0 Igor Katson 2023-11-20 16:17:28 +00:00
  • bc8d89c64c
    Create a new profile release-github Igor Katson 2023-11-20 16:16:25 +00:00
  • 6d12227f35
    wanted to match on network unreachable, but it turns out its unstable Igor Katson 2023-11-20 16:03:07 +00:00
  • 6f93fed360
    Fixed a counter bug Igor Katson 2023-11-20 14:11:34 +00:00
  • a93a588ae9
    Peer stats snapshot move around Igor Katson 2023-11-20 14:05:38 +00:00
  • e214dd47a5
    Exposing counters through HTTP Igor Katson 2023-11-20 13:55:42 +00:00
  • 3797a91be9
    Add per-peer counters Igor Katson 2023-11-20 13:29:12 +00:00
  • ef441b18e6
    Refactor stealing logic, make it simpler and less bugged (hopefully). Seems to work like a charm Igor Katson 2023-11-20 12:24:28 +00:00
  • 2693c0eb71
    Move tx into peer Igor Katson 2023-11-20 11:42:37 +00:00
  • f1cc9162e9
    Move requests_sem to peer Igor Katson 2023-11-20 11:37:18 +00:00
  • 99dfb14895
    Move have_notify into the peer Igor Katson 2023-11-20 11:34:32 +00:00
  • 8c67127a85
    Made peer chunk requester the same task as manage_peer Igor Katson 2023-11-20 11:30:16 +00:00
  • 6d8e245103
    Fix librqbit readme Igor Katson 2023-11-20 10:56:40 +00:00
  • b06ef71cf3
    Merge pull request #35 from ikatson/refactor-peer-system Igor Katson 2023-11-20 10:39:09 +00:00
  • 1b68b0eac1
    Remove unnecessary debugging files Igor Katson 2023-11-20 10:35:22 +00:00
  • b751b98a60
    Update versions to 3.0.0 as theres a lot of changes internally Igor Katson 2023-11-20 10:34:43 +00:00
  • e2f909ca07
    Add some documentation Igor Katson 2023-11-20 10:30:21 +00:00
  • 2695a8ec26
    Preventively fixed other race conditions Igor Katson 2023-11-20 10:14:08 +00:00
  • 34ee9d9bd9
    Remove Option<BF> to just BF Igor Katson 2023-11-20 09:17:42 +00:00
  • 1de690a74b
    nothing Igor Katson 2023-11-20 01:55:27 +00:00
  • a9794de37e
    New bug showing up when torrent is downloading super fast Igor Katson 2023-11-20 01:43:58 +00:00
  • 4a331d97c9
    Make default peer connect timeout less = 2s Igor Katson 2023-11-20 01:24:19 +00:00
  • 123859328f
    Remove old slow peer stats computation Igor Katson 2023-11-20 01:19:24 +00:00
  • 88c2f9e926
    Finally fixed a stupid tracing bug with counters Igor Katson 2023-11-20 01:13:06 +00:00
  • aa99872e52
    WTF is going on with counters Igor Katson 2023-11-20 00:55:31 +00:00