Releases: axel-download-accelerator/axel
Releases · axel-download-accelerator/axel
Version 2.17.14
Version: 2.17.14, 2024-04-07
Bug Fixes
- Remove inclusion of
<stdatomic.h>
- configure: Fix handling of
--with-ssl=yes
- conn: Fix potential buffer overrun
- http: Fix filename parsing from Content-Disposition
Other Changes
- configure: Force C89-compliant return type of signal handlers
- configure: Update to autoconf 2.72
Version 2.17.13
Bug Fixes
- configure: Fix handling of --with-ssl
Other Changes
- abuf: Fix realloc usage
- random: Initialize fd at startup
Version 2.17.12
Bug Fixes
- Fixed a potential int overflow
- Fixed speed-limiting sleep delay overflow
Other Changes
- Implemented early redirect loop detection
- Added wolfSSL support
- Buildsystem improvements
- Simplified configuration support code
- Removed HTTP encoding of URLs on the CLI, should be pre-encoded
Translations
- Fixed a wrong translation for Turkish
- Added Georgian translation
Version 2.17.11
Bug Fixes
- Fixed a deadlock in conn_info
- Fixed build on FreeBSD (workaround for hidden typedefs)
Other Changes
- Added SPDX license information
- Improved reporting of HTTP status codes
- Source-code simplifications
- Buildsystem improvements
- Check intmax_t >= int64_t on Mac OS X
- Improved output when pkg-config is unavailable
- Implemented percentage output mode for piping
- Fixed typos
Translations
- Added Turkish Translation
Version 2.17.10
Bug fixes
- Potential
NULL
pointer dereference - Fixed incrementig procedure for
delay_time
- Fixed speed limiting
Other Changes
- Portability improvements
- Made the stop signal handler portable
- Build system improvements
- Now you can specify where OpenSSL is installed
- Fixed MinGW detection
- Further improved code portability
- Optimized wildcard search in URLs
- Added human-readable file size report at the begining of downloads
- Reworked Request Range support check
- Added "Accept-Encoding" header to requests
- Cleanup of Source Code
- Updated the documentation
- Fixed data type for sizes and offsets on 32-bit systems
- Fixed duplicated non-default port when using proxy
- Fixed request range comparison and overflow
Translations
- Fixed typos and warnings in Simplified Chinese translation
- Updates and fixes to:
- Dutch
- German
- Italian
- Portuguese
- Spanish
- Blind updates (review needed) to:
- Indonesian
- Japanese
- Russian
- Simplified Chinese
Version 2.17.9
Bug Fixes
- Fixed insecure mode certificate checking error.
- Fixed progress bar for large number of connections.
- Fixed some race conditions with conn_t.
- Removed limitations on state file name length.
- Removed limitations on HTTP query length.
- Fixed a memory leak when deleting the download state file.
Other Changes
- Added coding style aid and licensing rules to CONTRIBUTING.md.
- Updated and improved README.md.
- Cleanup of code & build system.
- Made the help flag report axel's version number.
Translations
- Updated Chinese translation.
Version 2.17.8
Bug Fixes
- Added SSL Hostname verification
- Fixed parsing of Content-Disposition HTTP header
- Check if custom headers fit into add_header
- Fixed User-Agent HTTP header never being included
Other Changes
- Code cleanup, documentation, and build system improvements
- Replaced progress bar line clearing with terminal control sequence
- Updated translations: German, Italian, Japanese, Portuguese, Spanish
Version 2.17.7
Bug Fixes
- Fixed HTTP Basic Authentication header generation
- Fixed release dates for manual pages when packaging a release from BSD systems
- Partially fixed Travis-CI Mac OS X builds
- Fixed fd leak of SSL connections
- Fixed configure error message on missing header files
Other Changes
- Select progress indicator depending on if the output is a terminal.
- Updated README.md
Version 2.17.6
Bug Fixes
- Fixed manpage build reproducibility issue
- Fixed handling of non-recoverable HTTP errors
Other changes
- Cleanup of connection setup code
Version 2.17.5
Bug Fixes
- Fixed progress indicator (broken in 2.17.4)