Skip to content
Branch: master
Commits on Mar 12, 2019
  1. travis: actually use updated compiler versions

    MarcelRaad committed Mar 9, 2019
    For the Linux builds, GCC 8 and 7 and clang 7 were installed, but the
    new GCC versions were only used for the coverage build and for building
    nghttp2, while the new clang version was not used at all.
    BoringSSL needs to use the default GCC as it respects CC, but not CXX,
    so it would otherwise pass gcc 8 options to g++ 4.8 and fail.
    Also remove GCC 7, it's not needed anymore.
    Closes #3670
  2. travis: update clang to version 7

    MarcelRaad committed Mar 8, 2019
    Closes #3670
Commits on Feb 27, 2019
  1. AppVeyor: add classic MinGW build

    MarcelRaad committed Feb 26, 2019
    But use the MSYS2 shell rather than the default MSYS shell because of
    POSIX path conversion issues. Classic MinGW is only available on the
    Visual Studio 2015 image.
    Closes #3623
  2. AppVeyor: add MinGW-w64 build

    MarcelRaad committed Oct 10, 2018
    Add a MinGW-w64 build using CMake's MSYS Makefiles generator.
    Use the Visual Studio 2015 image as it has GCC 8, while the
    Visual Studio 2017 image only has GCC 7.2.
    Closes #3623
Commits on Feb 26, 2019
  1. AppVeyor: update to Visual Studio 2017

    MarcelRaad committed Feb 24, 2019
    Switch all Visual Studio 2015 builds to Visual Studio 2017. It's not a
    moving target anymore as the last update, Update 9, has been released.
    Closes #3606
  2. AppVeyor: switch VS 2015 builds to VS 2017 image

    MarcelRaad committed Feb 24, 2019
    The Visual Studio 2017 image has Visual Studio 2015 and 2017 installed.
    Closes #3606
  3. AppVeyor: explicitly select worker image

    MarcelRaad committed Feb 23, 2019
    Currently, we're using the default Visual Studio 2015 image for
    Closes #3606
  4. AppVeyor: re-enable test 500

    MarcelRaad committed Feb 25, 2019
    It's passing now.
    Closes #3615
  5. AppVeyor: remove redundant builds

    MarcelRaad committed Feb 25, 2019
    Remove the Visual Studio 2012 and 2013 builds as they add little value.
    Ref: #3606
    Closes #3614
Commits on Feb 23, 2019
  1. configure: remove CURL_CHECK_FUNC_FDOPEN call

    MarcelRaad committed Feb 23, 2019
    The macro itself has been removed in commit
    Closes #3604
Commits on Feb 22, 2019
  1. Fix strict-prototypes GCC warning

    MarcelRaad committed Feb 22, 2019
    As seen in the MinGW autobuilds. Caused by commit
Commits on Feb 15, 2019
  1. unit1307: just fail without FTP support

    MarcelRaad committed Feb 14, 2019
    I missed to check this in with commit
    71786c0, which only disabled the test.
    This fixes the actual linker error.
    Closes #3568
Commits on Feb 13, 2019
  1. unit1307: require FTP support

    MarcelRaad committed Feb 13, 2019
    This test doesn't link without FTP support after
    fc7ab48, which made Curl_fnmatch
    unavailable without FTP support.
    Closes #3565
Commits on Feb 7, 2019
  1. tool_operate: fix typecheck warning

    MarcelRaad committed Feb 6, 2019
    Use long for CURLOPT_HTTP09_ALLOWED to fix the following warning:
    tool_operate.c: In function 'operate_do':
    ../include/curl/typecheck-gcc.h:47:9: error: call to
    '_curl_easy_setopt_err_long' declared with attribute warning:
    curl_easy_setopt expects a long argument for this option [-Werror]
    Closes #3534
Commits on Jan 14, 2019
  1. winbuild: conditionally use /DZLIB_WINAPI

    MarcelRaad committed Jan 11, 2019
    zlibwapi.lib (dynamic library) and zlibstat.lib (static library) have
    the ZLIB_WINAPI define set by default. Using them requires that define
    Fixes #3133
    Closes #3460
Commits on Jan 6, 2019
  1. VS projects: fix build warning

    MarcelRaad committed Jan 2, 2019
    Starting with Visual Studio 2017 Update 9, Visual Studio doesn't like
    the MinimalRebuild option anymore and warns:
    cl : Command line warning D9035: option 'Gm' has been deprecated and
    will be removed in a future release
    The option can be safely removed so that the default is used.
    Closes #3425
  2. schannel: fix compiler warning

    MarcelRaad committed Jan 3, 2019
    When building with Unicode on MSVC, the compiler warns about freeing a
    pointer to const in Curl_unicodefree. Fix this by declaring it as
    non-const and casting the argument to Curl_convert_UTF8_to_tchar to
    non-const too, like we do in all other places.
    Closes #3435
Commits on Jan 1, 2019
  1. tvnow: silence conversion warnings

    MarcelRaad committed Jan 1, 2019
    MinGW-w64 defaults to targeting Windows 7 now, so GetTickCount64 is
    used and the milliseconds are represented as unsigned long long,
    leading to a compiler warning when implicitly converting them to long.
Commits on Oct 27, 2018
  1. travis: install gnutls-bin package

    MarcelRaad committed Sep 8, 2018
    This is required for gnutls-serv, which enables a few more tests.
    Closes #2958
Commits on Oct 19, 2018
  1. VS projects: add USE_IPV6

    MarcelRaad committed Oct 17, 2018
    The Visual Studio builds didn't use IPv6. Add it to all projects since
    Visual Studio 2008, which is verified to build via AppVeyor.
    Closes #3137
  2. config_win32: enable LDAPS

    MarcelRaad committed Oct 14, 2018
    As done in the autotools and CMake builds by default.
    Closes #3137
Commits on Oct 14, 2018
  1. nonblock: fix unused parameter warning

    MarcelRaad committed Oct 14, 2018
    If USE_BLOCKING_SOCKETS is defined, curlx_nonblock's arguments are not
Commits on Oct 11, 2018
  1. CMake: remove BOM

    MarcelRaad committed Oct 11, 2018
    Accidentally aded in commit 1bb8605.
    Reported-by: Viktor Szakats
    Ref: #3120 (comment)
Commits on Oct 10, 2018
  1. AppVeyor: remove BDIR variable that sneaked in again

    MarcelRaad committed Oct 10, 2018
    Removed in ae762e1, accidentally added
    again in 9f3be56.
  2. CMake: disable -Wpedantic-ms-format

    MarcelRaad committed Oct 9, 2018
    As done in the autotools build. This is required for MinGW, which
    supports only %I64 for printing 64-bit values, but warns about it.
    Closes #3120
Commits on Oct 9, 2018
  1. curl_setup: define NOGDI on Windows

    MarcelRaad committed Oct 8, 2018
    This avoids an ERROR macro clash between <wingdi.h> and <arpa/tftp.h>
    on MinGW.
    Closes #3113
  2. Windows: fixes for MinGW targeting Windows Vista

    MarcelRaad committed Oct 7, 2018
    Classic MinGW has neither InitializeCriticalSectionEx nor
    GetTickCount64, independent of the target Windows version.
    Closes #3113
Commits on Oct 7, 2018
  1. AppVeyor: use Debug builds to run tests

    MarcelRaad committed Oct 5, 2018
    This enables more tests.
    Closes #3104
  2. AppVeyor: add HTTP_ONLY build

    MarcelRaad committed Oct 5, 2018
    Closes #3104
  3. AppVeyor: add WinSSL builds

    MarcelRaad committed Oct 5, 2018
    Use the oldest and latest Windows SDKs for them.
    Also, remove all but one OpenSSL build.
    Closes #3104
  4. AppVeyor: add remaining Visual Studio versions

    MarcelRaad committed Oct 5, 2018
    This adds Visual Studio 9 and 10 builds.
    There's no 64-bit VC9 compiler on AppVeyor, so use it as the Win32
    build. Also, VC9 cannot be used for running the test suite.
    Closes #3104
  5. AppVeyor: break long line

    MarcelRaad committed Oct 5, 2018
    Closes #3104
  6. AppVeyor: remove unused BDIR variable

    MarcelRaad committed Oct 7, 2018
    Closes #3104
Commits on Oct 5, 2018
  1. CMake: suppress MSVC warning C4127 for libtest

    MarcelRaad committed Oct 5, 2018
    It's issued by older Windows SDKs (prior to version 8.0).
  2. AppVeyor: disable test 500

    MarcelRaad committed Oct 4, 2018
    It almost always results in
    "starttransfer vs total: 0.000001 0.000000".
    I cannot reproduce this locally, so disable it for now.
    Closes #3100
You can’t perform that action at this time.