mirror of
https://github.com/aria2/aria2.git
synced 2025-02-26 08:22:11 +00:00
By enabling wintls, we can use Windows certificate store to validate server's certificate. Previously, we built windows build using openssl and since we don't bundle CA certificates, aria2 fails to validate server's certificate unless user setups their CA certificates. GMP provides fast big integer calculations, whic is used in BitTorrent encryption.
48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
aria2 Windows build
|
|
===================
|
|
|
|
aria2 Windows build is provided in 2 flavors: 32bit version and 64bit
|
|
version. The executable was compiled using mingw-w64 cross compiler on
|
|
Debian Linux.
|
|
|
|
* gcc-mingw-w64 4.8.2-11+12
|
|
* binutils-mingw-w64-i686 2.24-2+3+b1
|
|
* binutils-mingw-w64-x86-64 2.24-2+3+b1
|
|
|
|
The executable is statically linked, so no extra DLLs are
|
|
necessary. The linked libraries are:
|
|
|
|
* gmp 6.0.0
|
|
* expat 2.1.0
|
|
* sqlite 3.8.4.1
|
|
* zlib 1.2.8
|
|
* c-ares 1.10.0
|
|
|
|
This build has the following difference from the original release:
|
|
|
|
* 32bit version only: ``--disable-ipv6`` is enabled by default. (In
|
|
other words, IPv6 support is disabled by default).
|
|
|
|
Known Issues
|
|
------------
|
|
|
|
* When Ctrl-C is pressed, aria2 shows "Shutdown sequence
|
|
commencing... Press Ctrl-C again for emergency shutdown." But
|
|
mingw32 build cannot handle second Ctrl-C properly. The second
|
|
Ctrl-C just kills aria2 instantly without proper shutdown sequence
|
|
and you may lose data. So don't press Ctrl-C twice.
|
|
|
|
* --daemon option doesn't work.
|
|
|
|
* 32bit version only: When ``--disable-ipv6=false`` is given,
|
|
BitTorrent DHT may not work properly.
|
|
|
|
* 32bit version only: Most of the IPv6 functionality does not work
|
|
even if ``--disable-ipv6=false`` is given.
|
|
|
|
References
|
|
----------
|
|
|
|
* http://smithii.com/aria2
|
|
* http://kemovitra.blogspot.com/2009/12/download-aria2-163.html
|