-
-
Notifications
You must be signed in to change notification settings - Fork 266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Add windows build #313
WIP: Add windows build #313
Commits on Oct 6, 2020
-
README.md: Recommend --disable-Werror for non-dev builds
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 8be9ec4 - Browse repository at this point
Copy the full SHA 8be9ec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce65fcd - Browse repository at this point
Copy the full SHA ce65fcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09545b4 - Browse repository at this point
Copy the full SHA 09545b4View commit details -
http: Fix duplicated non-default port when using proxy
[ismael@iodev.co.uk: edit commit message]
Configuration menu - View commit details
-
Copy full SHA for 55b55d3 - Browse repository at this point
Copy the full SHA 55b55d3View commit details -
http: Fix request range comparison and overflow
The issue wasn't completely corrected by commit ec63c39 ("Fix usage of conn->lastbyte, off by one") [ismael@iodev.co.uk: merged commits and edited message] Closes: axel-download-accelerator#322 Fixes: ec63c39 ("Fix usage of conn->lastbyte, off by one") Fixes: 06fa69f ("Fix HTTP request-ranges to be zero-based")
Configuration menu - View commit details
-
Copy full SHA for 217737e - Browse repository at this point
Copy the full SHA 217737eView commit details -
travis-ci: Ignore failures on Mac OS X
I can't properly support it at the moment.
Configuration menu - View commit details
-
Copy full SHA for e107b7d - Browse repository at this point
Copy the full SHA e107b7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f092af - Browse repository at this point
Copy the full SHA 8f092afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0984301 - Browse repository at this point
Copy the full SHA 0984301View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ad1ab7 - Browse repository at this point
Copy the full SHA 2ad1ab7View commit details -
Run autoreconf, configure script and make in separate steps
Configuration menu - View commit details
-
Copy full SHA for e98163d - Browse repository at this point
Copy the full SHA e98163dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3d8248 - Browse repository at this point
Copy the full SHA e3d8248View commit details -
Configuration menu - View commit details
-
Copy full SHA for e80f376 - Browse repository at this point
Copy the full SHA e80f376View commit details -
configure: Make --with-ssl take a path
This eases using a custom installation path. Closes: axel-download-accelerator#325 Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for cfd56e7 - Browse repository at this point
Copy the full SHA cfd56e7View commit details -
configure: Define _WIN32_WINNT when compiling with MinGW
Request NT 6 API to expose AI_ADDRCONFIG in WinSock2. Ref: axel-download-accelerator#313 Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for d56ed56 - Browse repository at this point
Copy the full SHA d56ed56View commit details
Commits on Dec 28, 2020
-
travis-ci: Ignore failures on Mac OS X
I can't properly support it at the moment.
Configuration menu - View commit details
-
Copy full SHA for 3e29da7 - Browse repository at this point
Copy the full SHA 3e29da7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30fd2c1 - Browse repository at this point
Copy the full SHA 30fd2c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a4fc43 - Browse repository at this point
Copy the full SHA 6a4fc43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b9a95f - Browse repository at this point
Copy the full SHA 5b9a95fView commit details -
configure: Fix MinGW detection
Fixes: bd8b313 ("configure: Define _WIN32_WINNT when compiling with MinGW") Ref: axel-download-accelerator#313 Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for fa89ef9 - Browse repository at this point
Copy the full SHA fa89ef9View commit details -
travis-ci: Fix Ubuntu release handling
Fixes: f6b1ac0 ("travis-ci: Add Ubuntu Bionic and Focal") Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for cd7028a - Browse repository at this point
Copy the full SHA cd7028aView commit details -
travis-ci: Make travis take the SSL-enabled build first
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for ceef27a - Browse repository at this point
Copy the full SHA ceef27aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 322d59b - Browse repository at this point
Copy the full SHA 322d59bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0d2590 - Browse repository at this point
Copy the full SHA e0d2590View commit details -
configure: Add AXEL_CHECK_MACRO
To detect the presence/absence of macros and enum values in system headers. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for c27308a - Browse repository at this point
Copy the full SHA c27308aView commit details -
configure: Check for O_NONBLOCK
The macro is missing on MinGW, so check for it. Later a replacement should be added. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for e70bc8e - Browse repository at this point
Copy the full SHA e70bc8eView commit details -
configure: Move OS test before C compiler test
Enables conditional testing of header files based on the OS. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 4dea87f - Browse repository at this point
Copy the full SHA 4dea87fView commit details -
configure: Add check for mode_t
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 7835bd9 - Browse repository at this point
Copy the full SHA 7835bd9View commit details -
Make the stop signal handler portable
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 9cc332b - Browse repository at this point
Copy the full SHA 9cc332bView commit details -
configure: Use AC_LANG_PROGRAM in AXEL_CHECK_MACRO
Fixes: e51c66c ("configure: Add AXEL_CHECK_MACRO") Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 622a91b - Browse repository at this point
Copy the full SHA 622a91bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 464efbb - Browse repository at this point
Copy the full SHA 464efbbView commit details -
configure: Request optional 8/16/32/64 bit ints
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 7c66f3d - Browse repository at this point
Copy the full SHA 7c66f3dView commit details -
configure: Add a type check and replacement mechanism
AXEL_DEFAULT_TYPE provides a typedef-based replacement mechanism, instead of the define-based one used by autoconf. It relies on HAVE_type macros to be defined. AXEL_CHECK_TYPE enables us to test a type provided by the system against our requirements; and defines HAVE_type macros. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for adb6ced - Browse repository at this point
Copy the full SHA adb6cedView commit details -
configure: Ensure off_t is 64 bits
We do a check over the system type and in case the system doesn't provide off_t we define it to a 64 bits type. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 9e5e594 - Browse repository at this point
Copy the full SHA 9e5e594View commit details -
configure: Test early for large file support
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 4f0712d - Browse repository at this point
Copy the full SHA 4f0712dView commit details -
http: Fix potential null pointer dereference
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 8f4b7e2 - Browse repository at this point
Copy the full SHA 8f4b7e2View commit details -
http: Only send Range header if required
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 31e138d - Browse repository at this point
Copy the full SHA 31e138dView commit details -
http: Add "Accept-Encoding" header
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for b1e411a - Browse repository at this point
Copy the full SHA b1e411aView commit details -
axel: Optimize the search of wildcards in URL
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 128110b - Browse repository at this point
Copy the full SHA 128110bView commit details -
axel: Report human-readable file size
Use the routine available at text.c to present the size in human-readable units. Closes: axel-download-accelerator#326 Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for f0df8ec - Browse repository at this point
Copy the full SHA f0df8ecView commit details -
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for f4b9559 - Browse repository at this point
Copy the full SHA f4b9559View commit details -
http: Restore the Range header in requests
It's required to determine if there's support for ranged requests. Fixes: 51f8144 ("http: Only send Range header if required") Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for a81db24 - Browse repository at this point
Copy the full SHA a81db24View commit details -
conn: Document HTTP error codes
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 9e33b96 - Browse repository at this point
Copy the full SHA 9e33b96View commit details -
conn: Rework request Range support check
Mark the connection as not supporting right away on codes 200 and 416, and take Content-Length whenever possible (improves reporting). Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for d815407 - Browse repository at this point
Copy the full SHA d815407View commit details -
http: Replace sscanf with strtoll in http_size_from_range
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 9cf78ce - Browse repository at this point
Copy the full SHA 9cf78ceView commit details -
axel: Fix speed limiting, and use 64-bit sizes and offsets
Reset delay_time only when it's too small for another subtraction, the original code wrongly cleared it when the speed is within spec. Variables used to overflow on 32-bit systems, use off_t instead, which should be 64 bits on systems supporting that. [ismael@iodev.co.uk: Improved commit message] Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for e5a0be5 - Browse repository at this point
Copy the full SHA e5a0be5View commit details -
axel: Fix delay_time increment procedure
It must carry to tv_sec when tv_nsec overflows, to avoid producing invalid values. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for c51bea8 - Browse repository at this point
Copy the full SHA c51bea8View commit details -
po: Update Spanish translation
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 5821547 - Browse repository at this point
Copy the full SHA 5821547View commit details -
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 7cbe852 - Browse repository at this point
Copy the full SHA 7cbe852View commit details -
po: Update Brazilian Portuguese translation
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 6fe518c - Browse repository at this point
Copy the full SHA 6fe518cView commit details -
po: Update Italian translation
Includes some fixed to previously mistranslated strings. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for bda11a7 - Browse repository at this point
Copy the full SHA bda11a7View commit details -
po: Update Japanese translation
Updates changed strings. Blindly done as I don't speak Japanese. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 56b6096 - Browse repository at this point
Copy the full SHA 56b6096View commit details -
po: Update Indonesian translation
Done blindly because I don't speak the language. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 516925d - Browse repository at this point
Copy the full SHA 516925dView commit details -
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 35d35ef - Browse repository at this point
Copy the full SHA 35d35efView commit details -
po: Update Russian translation
Done blindly because I don't speak the language. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 18bb7b1 - Browse repository at this point
Copy the full SHA 18bb7b1View commit details -
po: Update Simplified Chinese translation
Done blindly as I don't speak the language. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 2053019 - Browse repository at this point
Copy the full SHA 2053019View commit details -
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 453a1b7 - Browse repository at this point
Copy the full SHA 453a1b7View commit details -
Changes are already documented in the ChangeLog, and these files add no useful details. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 76b9c6a - Browse repository at this point
Copy the full SHA 76b9c6aView commit details -
Update release check-list with top-level update-po
Top Makefile provides an update-po target now to simplify the procedure. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for ed6d4e0 - Browse repository at this point
Copy the full SHA ed6d4e0View commit details -
Update ChangeLog for version 2.17.10
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for f5bac78 - Browse repository at this point
Copy the full SHA f5bac78View commit details -
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for b8db806 - Browse repository at this point
Copy the full SHA b8db806View commit details -
ftp: ftp_wait: Optimize message termination
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 7925eb5 - Browse repository at this point
Copy the full SHA 7925eb5View commit details -
configure: Improve failures due to missing pkg-config
Output a warning at the beginning, and fill PKG_CONFIG with "false" so that any auto-configuration attempts fail without bogus messages. Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for a9f26f6 - Browse repository at this point
Copy the full SHA a9f26f6View commit details -
ftp: Fix duplicate variable j in ftp_wait
Fixes: 454d387 ("ftp: ftp_wait: Optimize message termination")
Configuration menu - View commit details
-
Copy full SHA for 9f5a3d0 - Browse repository at this point
Copy the full SHA 9f5a3d0View commit details -
axel: Fix debug message for off_t changes
Fixes: 9cedf8b ("axel: Fix speed limiting, and use 64-bit sizes and offsets") Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 456c68e - Browse repository at this point
Copy the full SHA 456c68eView commit details -
axel: Improve HTTP status code reporting
Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for d6eb595 - Browse repository at this point
Copy the full SHA d6eb595View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83acc47 - Browse repository at this point
Copy the full SHA 83acc47View commit details -
configure: Fix MinGW detection
Fixes: bd8b313 ("configure: Define _WIN32_WINNT when compiling with MinGW") Ref: axel-download-accelerator#313 Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
Configuration menu - View commit details
-
Copy full SHA for ad1cd03 - Browse repository at this point
Copy the full SHA ad1cd03View commit details -
axel: Add startup and cleanup of WSA
Signed-off-by: Jason <jason23347@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 043bbb3 - Browse repository at this point
Copy the full SHA 043bbb3View commit details -
Reorganized headers for mingw build
Signed-off-by: Jason <jason23347@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ed90a43 - Browse repository at this point
Copy the full SHA ed90a43View commit details -
Add alternative implementations of some functions
* functions modified: get_if_ip & get_term_width. Signed-off-by: Jason <jason23347@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b0a081b - Browse repository at this point
Copy the full SHA b0a081bView commit details -
conn: Refactored statements in conn_setup.
Using SOCK_ISINVALID instead of simply comparing of fd and 0, because SOCKET type in unix-like systems is int, but is unsigned in windows. Signed-off-by: Jason <jason23347@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e882bf6 - Browse repository at this point
Copy the full SHA e882bf6View commit details -
tcp: Refactored defination and functions about socket.
Signed-off-by: Jason <jason23347@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 132f917 - Browse repository at this point
Copy the full SHA 132f917View commit details -
ssl: Change int type to SOCKET
Signed-off-by: Jason <jason23347@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cc0f19d - Browse repository at this point
Copy the full SHA cc0f19dView commit details -
configure: Add configuration for mingw build
Signed-off-by: Jason <jason23347@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2c8733b - Browse repository at this point
Copy the full SHA 2c8733bView commit details -
Change SET_SOCK_BLOCK into fcntl
Signed-off-by: Jason <jason23347@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a3007e2 - Browse repository at this point
Copy the full SHA a3007e2View commit details -
Signed-off-by: Jason <jason23347@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c30e739 - Browse repository at this point
Copy the full SHA c30e739View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6b6755 - Browse repository at this point
Copy the full SHA c6b6755View commit details