Commit graph

  • aa2bac8bf5 Use content-lengh when there is no ranges header Ivan 2024-07-28 12:15:56 +02:00
  • a77c1caace Add contet-type to stream Ivan 2024-07-27 11:44:15 +02:00
  • 76083be286
    Merge pull request #157 from izderadicka/naive_streaming_fix Igor Katson 2024-07-27 07:58:38 +01:00
  • e08821bff7 Mark dead code explicitly Ivan 2024-07-27 08:46:33 +02:00
  • 7e8935388c Use BlockingSpawner Ivan 2024-07-27 08:17:04 +02:00
  • 81755c55d2
    Merge pull request #156 from kielerdotdev/patch-1 Igor Katson 2024-07-25 12:07:14 +01:00
  • e56f783ef9
    Fix: Add support for TB and PB in formatBytes Marius 2024-07-25 12:34:03 +02:00
  • fdacb7bc16 Fix e2e streaming test Ivan 2024-07-21 15:08:23 +02:00
  • 1c9aa8ca72 Fist naive attempt to improve streaming Ivan 2024-07-20 20:03:14 +02:00
  • 40aa663101
    Merge pull request #152 from izderadicka/fix-web-route Igor Katson 2024-07-20 12:11:21 +01:00
  • 302c6d814d Add redirect for /web Ivan 2024-07-20 10:08:10 +02:00
  • 7820bcf053
    Merge pull request #151 from evrins/bugfix/fix_base32_encoded_magnet Igor Katson 2024-07-16 11:34:14 +01:00
  • a7cd3758ab fix: can not add base32 encoded magnet url Evrins Hu 2024-07-16 13:49:51 +08:00
  • 5c4b06e341
    Merge pull request #145 from ikatson/delete-folders Igor Katson 2024-06-21 15:20:27 +01:00
  • 151933b403
    remove .inspect_err() Igor Katson 2024-06-21 15:16:15 +01:00
  • 36359150a7
    Remove annoying error message when task is cancelled Igor Katson 2024-06-21 15:12:51 +01:00
  • ace4bed0c6
    Folders and files are now deleted more comprehensively Igor Katson 2024-06-21 13:18:30 +01:00
  • 7147f16042
    Fix #137: better handling of unicode in torrent names Igor Katson 2024-06-21 12:22:13 +01:00
  • 226fd0d051
    6.0.0-beta.2 Igor Katson 2024-05-18 00:05:09 +01:00
  • f63e729da1
    Fix magnet links Igor Katson 2024-05-17 23:57:25 +01:00
  • b687a1882c
    Dont attempt to initialize session persistence folder if its turned off Igor Katson 2024-05-17 18:40:13 +01:00
  • 108ad74464
    Fix a bug in experimental mmap storage Igor Katson 2024-05-06 23:02:10 +03:00
  • 3b0987ec23
    Fix new stealing bug (ppl_cache) Igor Katson 2024-05-04 23:19:36 +01:00
  • c07ebbac25
    Fix build Igor Katson 2024-05-03 18:20:28 +01:00
  • 6218cac317
    6.0.0-beta.0 Igor Katson 2024-05-03 17:28:56 +01:00
  • 6cef3c5fcb Upgrade minimal rust version Igor Katson 2024-05-03 17:20:15 +01:00
  • 8a86d04631 Dont spam haves Igor Katson 2024-05-03 16:59:49 +01:00
  • 44aa75f34b Reimplement maybe_transmit_haves with a broadcast channel Igor Katson 2024-05-03 16:49:32 +01:00
  • 7ed7e277c0 maybe_transmit_haves: need to optimise Igor Katson 2024-05-03 16:28:02 +01:00
  • 70c2c38329 argh... Igor Katson 2024-05-03 12:07:16 +01:00
  • 0431584b19 pread/pwrite Igor Katson 2024-05-03 12:00:02 +01:00
  • b3cb194700 Downgrade a couple messages Igor Katson 2024-05-03 16:06:43 +01:00
  • eafd274a0b --defer-writes-up-to Igor Katson 2024-05-03 14:55:31 +01:00
  • a3c4ca70fb Nothing Igor Katson 2024-05-03 14:12:27 +01:00
  • 3769cae1ce dont blow up memory Igor Katson 2024-05-03 13:59:05 +01:00
  • e9617e7f80 Fix slow.rs Igor Katson 2024-05-03 13:52:33 +01:00
  • 4fbb3530ea Remove unnecessary dependency Igor Katson 2024-05-03 13:38:22 +01:00
  • 2625896263 Remove "bad ip" comment again Igor Katson 2024-05-03 13:35:53 +01:00
  • 0f1d07409d Cleaning up Igor Katson 2024-05-03 13:35:31 +01:00
  • 43008f2857 Less work when defer writes is disabled Igor Katson 2024-05-03 13:28:31 +01:00
  • 573185bcfa Remove async_trait Igor Katson 2024-05-03 13:17:24 +01:00
  • 1744f0c101 Disk write queue Igor Katson 2024-05-03 12:47:57 +01:00
  • e658b960e3 read_buf: use unsafe but remove callback Igor Katson 2024-05-03 12:38:24 +01:00
  • 01cbeabd51 nothing... Igor Katson 2024-05-03 12:18:12 +01:00
  • 68c6fb2547 ...wtf... Igor Katson 2024-05-03 12:15:25 +01:00
  • 122b22c2e5 Nothing, blocking threads = 8 Igor Katson 2024-05-03 11:53:53 +01:00
  • 16a28a4d96 Restore simulation Igor Katson 2024-05-03 11:38:47 +01:00
  • 86c95e7c71 Checking once more Igor Katson 2024-05-03 11:24:10 +01:00
  • 640d2c31bc Debugging Igor Katson 2024-05-03 11:11:25 +01:00
  • ca9afa8535 Add per piece locks Igor Katson 2024-05-03 10:34:39 +01:00
  • e53f5a7f23 Fix the ordering bug in deferred writes, but its a slow fix Igor Katson 2024-05-03 09:45:32 +01:00
  • 438392da1d Perfect sim is working! Igor Katson 2024-05-03 09:09:16 +01:00
  • 4ac512121b Fix Cargo.toml for optional features Igor Katson 2024-05-03 08:46:46 +01:00
  • 0b1499aa10 Make all experimental storages optional Igor Katson 2024-05-02 22:08:00 +01:00
  • 0a1d389bc7 Remove a hack Igor Katson 2024-05-02 21:39:21 +01:00
  • 54b17d5ee1 Write through cache impl Igor Katson 2024-05-02 20:59:09 +01:00
  • 427f490a61 Clone storage factories... Igor Katson 2024-05-02 20:16:14 +01:00
  • 07a5b69a25 Hacked in mmap default Igor Katson 2024-05-02 19:43:09 +01:00
  • 79a523f2fe Add --experimental-mmap-storage Igor Katson 2024-05-01 11:51:01 +01:00
  • ed05ffc6f7 Create mmap file storage Igor Katson 2024-05-02 19:19:42 +01:00
  • 7031023a31 Move filesystem storage into a different folder Igor Katson 2024-05-02 19:00:30 +01:00
  • 2c500049e8 Move around storage into folders Igor Katson 2024-05-02 18:58:54 +01:00
  • 6233cc9d12 better type_id for nested storages Igor Katson 2024-05-02 09:53:53 +01:00
  • 776c865781 Remove unused disk_work_queue_tx Igor Katson 2024-05-02 09:47:18 +01:00
  • f0b63b5926 A few renames in generics Igor Katson 2024-05-02 09:46:56 +01:00
  • 9bcd18e7af It really helps to write to disk in a separate thread! Igor Katson 2024-05-01 23:01:06 +01:00
  • fa557cedd9 another attempt (sucks) Igor Katson 2024-05-01 16:23:52 +01:00
  • 7e71e4188f Dirty fix to test previous commit Igor Katson 2024-05-01 15:46:17 +01:00
  • d03943db8d Another disk indirectio attempt Igor Katson 2024-05-01 15:37:22 +01:00
  • d25309e358 Defer writes command line flag Igor Katson 2024-05-01 15:23:11 +01:00
  • b8bbe6a87f Move disk writes to a queue Igor Katson 2024-05-01 13:16:04 +01:00
  • ce7c7a3f89 Getting ~5-6 mbs Igor Katson 2024-05-01 22:49:44 +01:00
  • f3a4e99bb6 allowlist ip Igor Katson 2024-05-01 20:27:30 +01:00
  • b597ee0fad Slowdown again Igor Katson 2024-05-01 22:44:30 +01:00
  • 5027d8ccd1 All storage factories are generic now Igor Katson 2024-05-01 22:14:34 +01:00
  • e4adfa569a storages generics Igor Katson 2024-05-01 22:00:00 +01:00
  • fdc9243a41 log buf.len() Igor Katson 2024-05-01 21:17:05 +01:00
  • 6cc7fa7ae0 micros vs millis Igor Katson 2024-05-01 21:13:11 +01:00
  • 1c880bf75f remove slow storage Igor Katson 2024-05-01 21:11:47 +01:00
  • 4054c36d5e Revert "allowlist ip" Igor Katson 2024-05-01 21:10:52 +01:00
  • 5912cbe4c2 logs Igor Katson 2024-05-01 21:10:38 +01:00
  • c5a73f1d4f Add timing storage Igor Katson 2024-05-01 21:09:26 +01:00
  • d3413370d2 Slow storage impl Igor Katson 2024-05-01 20:47:33 +01:00
  • 45375fe2db allowlist ip Igor Katson 2024-05-01 20:27:30 +01:00
  • bc5098355f Move mmap to storages from example Igor Katson 2024-05-01 11:46:10 +01:00
  • 3398babba9 Mmap custom storage example Igor Katson 2024-04-30 23:12:23 +01:00
  • fd30ad9cbf Tweak everything for APIs to support everything while not changing too much Igor Katson 2024-04-30 22:47:23 +01:00
  • ebd4731c09 Small tweak Igor Katson 2024-04-30 10:21:13 +01:00
  • aec1b94544 No sleeps, wait properly now Igor Katson 2024-04-30 10:19:28 +01:00
  • e3254f97bf E2E streaming test Igor Katson 2024-04-30 10:14:44 +01:00
  • f466facd1a Small tweaks Igor Katson 2024-04-30 09:48:19 +01:00
  • cd33f99352 Move files around a bit Igor Katson 2024-04-30 09:39:38 +01:00
  • f2ae2f67f4 Custom storage example Igor Katson 2024-04-30 09:36:31 +01:00
  • 6c3dfbc52f Add storage example Igor Katson 2024-04-30 09:28:39 +01:00
  • 3e37b4698f remove impl for box dyn storage Igor Katson 2024-04-30 09:11:23 +01:00
  • dc137c075f Move to storage folder Igor Katson 2024-04-30 09:09:17 +01:00
  • c6a8761a8d Move storage to mod.rs Igor Katson 2024-04-30 09:03:08 +01:00
  • 67c22c9313 It compiles now Igor Katson 2024-04-30 09:02:18 +01:00
  • 42bbf84ea5 Fixing up initialization to allow passing in custom storages Igor Katson 2024-04-30 08:55:00 +01:00
  • 1b49257019 Storages Igor Katson 2024-04-29 21:44:21 +01:00