Skip to content

myfreeer/aria2-build-msys2

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