Lightweight, cross platform, multi-protocol, multi-source download
utility supports HTTP/S, FTP, BitTorrent, Metalink, and an
XML-RPC control interface.

For more information see the project home page:

        https://aria2.github.io/

The following package has been upgraded in the Cygwin distribution:

- aria2         1.37

For changes since the previous Cygwin release, see below or
/usr/share/doc/aria2/ChangeLog after installation:

        https://github.com/aria2/aria2/releases


2023-11-15      1.37

- Fix header in --http-accept-gzip documentation
- Fix typo in documentation, --help text
- Update aria2c.rst
- Allow empty dist name in bencode which is needed for hybrid torrent
- Better entropy for getRandomBytes
- Deal with missing nproc on macos
- Bump actions
- Bump workflow ubuntu
- Add missing include to WinTLSSession.h
- Fix undefined behavior/crash in GZipEncoder
- Fix Metalink4 parsing with foreign namespaces
- fix wrong dht.dat binary file structure in docs
- Increase ByteArrayDiskWriter maximum size
- Minor grammar improvements
- Fix static link failure against libssh2
- Update Dockerfile.mingw
- Prefer random number generator from crypto libraries
- android(ndk r23) has timegm
- Add Dockerfile.android
- Remove deprecated std::unary_function and std::binary_function
- Update wslay
- Fix test errors with ubsan
- ci: Build with gnutls
- ci: Build mingw image
- Revert "ci: Build mingw image"
- Fix overflow
- Make releases with docker
- Dockerfile.mingw: Parallel build
- Dockerfile.android: Add dpkg-dev for dpkg-architecture
- Dockerfile.mingw: Remove deprecated libssh2 configure flags
- Dockerfile.mingw: Update how to get aria2c.exe from a container
- Update sphinx_rtd_theme
- Static check fix
- Do not close stdout and stderr
- Avoid non-nil argument errors
- Logger: Fix format string overflow in writeHeader()
- ci: Bump gcc and clang
- Do not require strict C++ mode and update ax_cxx_compile_stdcxx.m4
- Cap infoHashLength in .aria2 file
- Fix non bt build error
- Various documenation fixes and rewords
- Change 'meta data' to 'metadata'
- Dockerfile: Bump c-ares to 1.21.0
- Dockerfile.mingw: Downgrade c-ares to 1.19.1

2021-08-21      1.36

- Update wslay
- Bump Windows build dependencies
- Bump android build dependencies
- Fix segfault when time_t is 64bit on 32bit arch
- Updates the make_bash_completion script to Python3.
- Prevent corrupt downloads after app and/or system crash
- Reset sessionDownloadLength and sessionUploadLength on download start
- AppleTLS: Add TLSv1.3 support

2019-10-06      1.35

- Update mingw build dependencies
- Update android build dependencies Update android build dependencies.
  Use android NDK r20 and build aarch64 binary.
- Drop SSLv3.0 and TLSv1.0 and add TLSv1.3 support for GNUTLS and OpenSSL.
- Platform: Fix compilation without deprecated OpenSSL APIs
- Remove linux getrandom and use C++ stdlib instead
- Don't send Accept Metalink header if Metalink is disabled
- gnutls: Fix bug that commonName is always empty
- Fix openssl API version logic for libressl 2.7.x
- Fix build failure when InternalDHKeyExchange is used

2018-05-15      1.34

- mingw: Use SetFileTime to avoid DST adjustment
- UnknownLengthPieceStorage: return piece length to show something in
  console status when downloading items with unknown content length
- WinConsoleFile: fix colour properly
- util: also detect XDG_* env variables on Windows
- MacOS: Allocate once (apfs compat)
- Fix bug that signal handler does not work with libaria2 when
  aria2::RUN_ONCE is passed to aria2::run()
- Retry on HTTP 502

2017-11-08      1.33.1

- mingw: Fix high CPU usage in BitTorrent downloads

2017-10-17      1.33.0

- Include arm in a filename of android zip
- Upgrade base image of Dockerfile.mingw to ubuntu:16.04
- wintls: Potential fix for undecrypted read
- libaria2: Return last error code from DownloadHandle::getErrorCode
- Windows: pass writefds also as exceptfds to select() winsock notifies
  connect() failures on exceptfds instead of writefds.
- libuv: use pkg-config
- FeatureConfig: align text
- Update Dockerfile.mingw avoid docker cache when using git
- Add --peer-agent option for setting the version/user agent used in the
  extended handshake protocol for bittorrent.
- OSX: Allow to specify a build
- OSX: update c-ares
- [Docs, libaria2] Fix type of obj pushed into options vector
  aria::KeyVals is a vector of pair of std strings, therefore the type
  of object being pushed should be std::pair<std::string, std::string>,
  however in the docs, the type of the said object is KeyVals.
  If one follows the docs, code will fail to compile.
- AppleTLS: Silence cipher suite selection
- Unbreak build OSX build
- Update macOS versions
- Add --bt-load-saved-metadata option
  Before getting torrent metadata from DHT when downloading with magnet
  link, first try to read file saved by --bt-save-metadata option.
  If it is successful, then skip downloading metadata from DHT.
  By default, this feature is turned off.
- Fix regression in bfc54d0
  Don't save control file if --auto-save-interval is 0.
- Fix infinite loop bug when file is not found

Reply via email to