Commits on May 24, 2012
  1. RELEASE-NOTES: synced with ef60fdb

    Just before 7.26.0 is about to ship
    bagder committed May 24, 2012
Commits on May 22, 2012
  1. smtp: Fixed an issue with the multi-interface always sending postdata

    Due to the result code being reset to CURLE_OK when smtp_dophase_done()
    was called, postdata would incorrectly be sent to the server when the
    MAIL FROM or RCPT command was rejected.
    As such, libcurl would return the wrong result code from performing the
    operation and additionally set CURLINFO_RESPONSE_CODE to be that
    returned by the postdata command.
    Reported by: Gokhan Sengun
    captain-caveman2k committed May 22, 2012
  2. Fixed compile error with GNUTLS+NETTLE

    In nettle/md5.h, md5_init and md5_update are defined as macros to
    nettle_md5_init and nettle_md5_update respectively.  This causes
    error when using MD5_params.md5_init and md5_update.  This patch
    renames these members as md5_init_func and md5_update_func to
    avoid name conflict. For completeness, MD5_params.md5_final was
    also renamed as md5_final_func.
    The changes in curl_ntlm_core.c is conversion error and fixed by
    casting to proper type.
    tatsuhiro-t committed with bagder May 22, 2012
  3. winbuild: fix IPv6 enabled build

    The existing check was wrong so IPv6 support would never be enabled
    Jan Ehrhardt committed with bagder May 22, 2012
  4. RELEASE-NOTES: synced with 8ae1e65

    And mention that this will become 7.26.0
    bagder committed May 22, 2012
Commits on May 20, 2012
  1. curl-config.1: fix curl-config usage in example

    The curl-config command must be used twice in the single command line to
    work properly in some environments.
    Reported by: Julian Taylor
    bagder committed May 20, 2012
Commits on May 17, 2012
  1. smtp: Fixed non-escaping of dot character at beginning of line

    A dot character at the beginning of a line would not be escaped to a
    double dot as required by RFC-2821, instead it would be deleted by the
    mail server. Please see section 4.5.2 of the RFC for more information.
    Note: This fix also simplifies the detection of repeated CRLF.CRLF
    combinations, such as CRLF.CRLF.CRLF, a little rather than having to
    advance the eob counter to 2.
    captain-caveman2k committed May 17, 2012
Commits on May 16, 2012
Commits on May 14, 2012
  1. disable-versioned-symbols: removed superfluous 'fi'

    The commit e315927 left this in
    bagder committed May 14, 2012
  2. use the correct IDN variable

    The variable that control IDN enablement is called USE_IDN within these
    bagder committed May 14, 2012
Commits on May 12, 2012
  1. autoconf: improve handling of versioned symbols

    It checks whether versioned symbols should be enabled before checking
    whether it is possible (i.e. the linker supports --version-script) or
    not. This avoids a useless warning when building cURL on a platform that
    does not use GNU ld.
    Moreover, it fixes broken indentation of this chunk of code.
    catwell committed with bagder May 10, 2012
  2. curl.1: clarify -x usage

    1 - fix the syntax in the .IP line
    2 - Provided user names and passwords are URL decoded by libcurl
    bagder committed May 12, 2012
  3. NTLM: is supported in GnuTLS builds too

    ... since commit 9a4c887 introduced in libcurl 7.19.4
    bagder committed May 12, 2012
  4. my_useragent: shorten user-agent

    The built-in user-agent will now only say curl/[version] and nothing
    else in an attempt to decrease overhead in HTTP requests.
    bagder committed May 12, 2012
Commits on May 6, 2012
Commits on May 3, 2012
Commits on May 2, 2012
  1. MD5: OOM fix

    check whether md5 initialization succeeded before updating digest of
    buffers onto it
    gokhansengun committed with bagder May 2, 2012
Commits on Apr 29, 2012
  1. REALEASE-NOTES: synced with 64f48e8

    bagder committed Apr 29, 2012
Commits on Apr 27, 2012
  1. add newly created manual page

    jschauma committed with bagder Apr 27, 2012
  2. add a manual page for mk-ca-bundle

    jschauma committed with bagder Apr 27, 2012
Commits on Apr 26, 2012
  1. Updated dependency lib versions.

    gknauf committed Apr 26, 2012
Commits on Apr 23, 2012
  1. URL parse: reject numerical IPv6 addresses outside brackets

    Roman Mamedov spotted (in that curl would
    not complain when given a URL with an IPv6 numerical address without
    brackets. It would simply cut off the last ":[hex]" part and thus not
    work correctly.
    That's a URL using an illegal syntax and now libcurl will instead return
    a clear error code and error message detailing the error.
    The above mentioned bug report claims this to be a regression but
    libcurl does not guarantee functionality when given URLs that aren't
    following the URL spec (RFC3986 mostly). I consider the fact that it
    used to handle this differently a mere coincidence.
    bagder committed Apr 23, 2012
  2. Curl_MD5_init: fix OOM memory leak

    Reported by: Michael Mueller
    bagder committed Apr 23, 2012
  3. OpenSSL cert: provide more details when cert check fails

    curl needs to be more chatty regarding certificate verification failure
    during SSL handshake
    gokhansengun committed with bagder Feb 29, 2000
  4. Revert "sspi: Added version information"

    This reverts commit 2976de4.
    yangtse committed Apr 23, 2012
  5. Revert "sspi - Small code tidy up"

    This reverts commit 46cd5f1.
    yangtse committed Apr 23, 2012
  6. Revert "Fixed 'extra tokens at end of #endif directive'."

    This reverts commit 77172a2.
    yangtse committed Apr 23, 2012
  7. Revert "Fixed 'Trailing whitespace' found by checksrc."

    This reverts commit 683bfa6.
    yangtse committed Apr 23, 2012
  8. Revert "sspi: Code tidy up to remove unused variable."

    This reverts commit 412510f.
    yangtse committed Apr 23, 2012
  9. Revert "Add -lversion if build with SSPI."

    This reverts commit 9ec0b7e.
    yangtse committed Apr 23, 2012