Skip to content

myfreeer/aria2-build-msys2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readme

aria2 build scripts for msys2 with custom patches.

Build Status

Build status

License

GitHub license

Changes

  • option max-connection-per-server: change maximum value to *, default value to 16
  • option min-split-size: change minimum value to 1K, default value to 1M
  • option piece-length: change minimum value to 1K, default value to 1M
  • option connect-timeout: change default value to 30
  • option split: change default value to 128
  • option continue: change default value to true
  • option retry-wait: change default value to 1
  • option max-concurrent-downloads: change default value to 16
  • option netrc-path conf-path dht-file-path dht-file-path6: change default value to sub-folder of current directory
  • option deamon: make use of it on mingw
  • download: retry on slow speed and connection close
  • download: add option retry-on-400 to retry on http 400 bad request, which only effective if retry-wait > 0
  • download: add option retry-on-403 to retry on http 403 forbidden, which only effective if retry-wait > 0
  • download: add option retry-on-406 to retry on http 406 not acceptable, which only effective if retry-wait > 0
  • http: add option http-want-digest to choose whether to send the generated Want-Digest HTTP header or not (#10)

Environment

MSYS2 Should be set up with commands below:

pacman -Syyuu --noconfirm
pacman -Su --noconfirm
pacman -S --noconfirm --needed base-devel zlib-devel sqlite git unzip zip tar gmp gmp-devel libssh2 libssh2-devel openssl-devel

Artifacts

  • x86_64 (64-bits) version: aria2c.7z
  • x86 (32-bits) version: aria2c_x86.7z

Credits