30 Commits (master)
 

Author SHA1 Message Date
  Peter Cai ab88b0b8c3
manager: calculate SpeedMeter window size from slice size 1 year ago
  Peter Cai 1d62d22bcb
manager: use AtomicU64 instead of the channel to pass progress information 1 year ago
  Peter Cai 795f2ca5d6
util: use only one DNS resolver per Hyper client 1 year ago
  Peter Cai 3c3a456229
manager: reduce mpsc channel size to 1 1 year ago
  Peter Cai 72c8cc8530
worker: use BytesMut instead of Vec<u8> 1 year ago
  Peter Cai 905540eeec
util: let dns resolver thread equal to cpu num 1 year ago
  Peter Cai 586d8f18be
manager: fix progress on finish 1 year ago
  Peter Cai 236d8b6c6c
main: use customized runtime thread pool size 1 year ago
  Peter Cai 59b40f14f5
worker: limit the progress report rate 1 year ago
  Peter Cai 2171441f63
worker: avoid concat2() 1 year ago
  Peter Cai 914d7c5091
A proper speed meter 1 year ago
  Peter Cai 7a575b2761
manager: fix format of error outputs when running with progress bar 1 year ago
  Peter Cai 19b93b6537
manager: implement ETA 1 year ago
  Peter Cai a75af41666
manager: only lock once per loop 1 year ago
  Peter Cai 41e29a2330
manager: clear downloaded bytes on fail 1 year ago
  Peter Cai 1e2fbaaa03
manager: show speed and reduce update frequency 1 year ago
  Peter Cai 57d4c90c54
manager: implement progress bar printing 1 year ago
  Peter Cai 1759ff4f16
manager: support content-disposition for file names 1 year ago
  Peter Cai 4a1239aed4
worker: pass unexpected response code to manager 1 year ago
  Peter Cai a7824b0e5c
manager: test the server with GET instead of HEAD 1 year ago
  Peter Cai f73e7625f6
manager: break if received non-200 error code 1 year ago
  Peter Cai 49a7a2b48b
manager: support basic auth from URL 1 year ago
  Peter Cai 109f883161
manager: support url-encoded file names 1 year ago
  Peter Cai 5d74950822
manager: use u64 as file size and block size 1 year ago
  Peter Cai ec1ea423e6
manage: allocate file before actually downloading 1 year ago
  Peter Cai 97340fb4ba
manager: better documentation 1 year ago
  Peter Cai 0b71cc561c
initial implementation of download workers 1 year ago
  Peter Cai cdebca3f03
add TODO 1 year ago
  Peter Cai fb60e9c826
implement more initialization 1 year ago
  Peter Cai 1dd44bbefa
initial commit 1 year ago