Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 10, 2012
  1. @mback2k

    winbuild: Added support for building with SPNEGO enabled

    mback2k authored
    Since Simple and Protected GSSAPI Negotiation Mechanism
    is already implemented in curl and supported by the MinGW
    builds, this change adds build support to winbuild makefiles.
  2. @mback2k

    winbuild: Adjusted order of options to generated config name

    mback2k authored
    Cleaned up order of handled build options by ordering them
    nearly alphabetically by using the order of the generated
    config name. Preparation for future/more build options.
Commits on Jul 8, 2012
  1. @mback2k
Commits on Jul 7, 2012
  1. @mback2k

    winbuild: Make USE_WINSSL depend on USE_SSPI

    mback2k authored
    Since WinSSL cannot be build without SSPI being enabled,
    USE_WINSSL now defaults to the value of USE_SSPI.
    The makefile does now raise an error if WinSSL is enabled
    while SSPI is disabled.
  2. @mback2k

    winbuild: Aligned USE_SSPI with other USE_x defines

    mback2k authored
    Renamed external parameter USE_SSPI = yes/no to ENABLE_SSPI = yes/no.
    Backwards compatible change: USE_SSPI can still be passed as external
    parameter with yes/no value as long as ENABLE_SSPI is not given.
    USE_x defines are passed around with true/false values internally,
    USE_SSPI is now aligned to this approach, but still accepts external
    values yes/no being passed, just like the other defines.
  3. @mback2k

    winbuild: Clean up formatting and variable naming

    mback2k authored
    - Changed space usage to line up with the whole file
    - Renamed CFLAGS_SSPI/IPV6 to SSPI/IPV6_CFLAGS to be
      consistent with the other CFLAGS_x variables
    - Make use of existing CFLAGS_IPV6 (previously IPV6_CFLAGS)
      instead of appending directly to CFLAGS
Commits on Jun 14, 2012
  1. @mback2k @yangtse

    winbuild: Allow SSPI build with or without Schannel

    mback2k authored yangtse committed
    The changes introduced in commit 2bfa57b are not enough
    to make it actually possible to use the USE_WINSSL option. was not updated and the configuration name which is
    used in the build path did not match between both build files.
    This patch fixes those issues and introduces the following changes:
    - Replaced the -schannel name with -winssl in order to be consistent
    with the other options
    - Added ENABLE_WINSSL option to winbuild/ (default yes)
    - Changed winbuild/ to set USE_WINSSL to true if
    USE_SSL is false and USE_WINSSL was not specified as a parameter
    - Separated WINSSL handling from SSPI handling to be consistent with
    the other options and their corresponding code path
Commits on Jun 11, 2012
  1. @mback2k

    winbuild: Removed WITH_SSL=schannel and tie schannel to SSPI

    mback2k authored committed
    Removed specific WITH_SSL=schannel paramter that did not fit the general
    schema and complicated the parameters. For now Schannel will be enabled
    if SSPI is enabled and OpenSSL is disabled.
  2. @mback2k

    winbuild: Updated winbuild scripts to add schannel

    mback2k authored committed
Commits on Jun 10, 2012
  1. @mback2k @captain-caveman2k

    winbuild: Fixed environment variables being lost

    mback2k authored captain-caveman2k committed
    Fixed USE_IPV6 and USE_IDN not being passed
    from to
    Fixed whitespace and formatting issues
    Fixed typo and format in help message
Commits on Jan 26, 2012
  1. @pierrejoye

    - fix IPV6 and IDN options

    pierrejoye authored
Commits on Jan 19, 2012
  1. @pierrejoye
Commits on Jun 24, 2011
  1. looks like this should be static, not dll

    Tom Wright authored
Commits on Jan 28, 2011
  1. @pierrejoye

    Windows build: alternative makefile

    pierrejoye authored committed
    This is a separate makefile for MSVC builds. It is deliberately put in
    another dir than src/ and lib/ to allow a different build experience
    than the previous - at least during a period. Eventually we should
Something went wrong with that request. Please try again.