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
  10. Add -lversion if build with SSPI.

    gknauf committed Apr 23, 2012
Commits on Apr 22, 2012
  1. sspi: Added version information

    Added version information for Windows SSPI to curl's main version
    string and removed SSPI from the features string.
    captain-caveman2k committed Apr 22, 2012
Commits on Apr 20, 2012
  1. HTTP: empty chunked POST ended up in two zero size chunks

    When doing a chunked-encoded POST with -d (CURLOPT_POSTFIELDS) and the
    size of the POST was zero length, it made libcurl first send a zero
    chunk and then the terminating one. This could confuse a receiver and it
    should rather just send the terminating chunk as it does with this fix.
    Test case 1333 is added to verify.
    Reported by: Arnaud Compan
    bagder committed Apr 20, 2012
  2. Updated dependency lib versions.

    gknauf committed Apr 20, 2012
Commits on Apr 19, 2012
  1. singleipconnect: return OK even when Curl_socket() fails

    Commit 9109cde brought this regression (shipped since 7.24.0).
    The singleipconnect() function must not return an error if Curl_socket()
    returns an error. It should then simply return OK and pass a SOCKET_BAD
    back simply because that is how the user of this function expects it to
    work and something else is not fine.
    Reported by: Blaise Potard
    bagder committed Apr 19, 2012