Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Dec 15, 2010
  1. RELEASE-NOTES: synced with a865bd9

    authored
Commits on Dec 13, 2010
  1. IsPipeliningPossible: only for HTTP

    authored
    The function that checks if pipelining is possible now requires the HTTP
    bit to be set so that it doesn't mistakenly tries to do it for other
    protocols.
    
    Bug: http://curl.haxx.se/mail/lib-2010-12/0152.html
    Reported by: Dmitri Shubin
  2. multi_runsingle: don't timeout completed handles

    authored
    The generic timeout code must not check easy handles that are already
    completed. Going to completed (again) within there risked decreasing the
    number of alive handles again and thus it could go negative.
    
    This regression bug was added in 7.21.2 in commit ca10e28
Commits on Dec 9, 2010
  1. symbols-in-versions: CURLOPT_KEYPASSWD fixed

    authored
    It was added in 7.17.0 and is not deprecated
Commits on Dec 8, 2010
  1. @dfandrich
Commits on Dec 7, 2010
  1. @yangtse
Commits on Dec 6, 2010
  1. disconnect: pass on the dead_connection argument

    authored
    Cleanup fix after Kamil's commit 5c7c9a7
  2. @yangtse
  3. ossl_connect_common: detect connection re-use

    Heinrich Ko authored committed
    ossl_connect_common() now checks whether or not 'struct
    connectdata->state' is equal 'ssl_connection_complete' and if so, will
    return CURLE_OK with 'done' set to 'TRUE'. This check prevents
    ossl_connect_common() from creating a new ssl connection on an existing
    ssl session which causes openssl to fail when it tries to parse an
    encrypted TLS packet since the cipher data was effectively thrown away
    when the new ssl connection was created.
    
    Bug: http://curl.haxx.se/mail/lib-2010-11/0169.html
  4. @kdudka

    url: provide dead_connection flag in Curl_handler::disconnect

    kdudka authored
    It helps to prevent a hangup with some FTP servers in case idle session
    timeout has exceeded.  But it may be useful also for other protocols
    that send any quit message on disconnect.  Currently used by FTP, POP3,
    IMAP and SMTP.
  5. @yangtse
Commits on Dec 5, 2010
  1. Curl_wait_for_resolv: correct timeout

    authored
    When looping in this function and checking for the timeout being
    expired, it was not updating the reference time when calculating the
    timediff since previous round which made it think each subsequent loop
    to have taken longer than it actually did.
    
    I also modified the function to use the generic Curl_timeleft() function
    instead of the custom logic.
    
    Bug: http://curl.haxx.se/bug/view.cgi?id=3112579
  2. Curl_send/recv_plain: return errno on failure

    authored
    When send() and recv() fail, we now store the errno value to allow the
    app to access it.
    
    Bug: http://curl.haxx.se/bug/view.cgi?id=3128121
    Reported by: Yuri
  3. @gknauf

    Updated OpenSSL version.

    gknauf authored
Commits on Dec 4, 2010
  1. @yangtse
Commits on Dec 3, 2010
  1. @yangtse
  2. @yangtse

    fix getinfo CURLINFO_LOCAL* for reused connections (take 2) follow-up

    yangtse authored
    - Show address string from proper buffer in case of connection failure.
    
    - Try next address when inet_ntop() fails.
  3. version-check: added brief documentation

    authored
    and the traditional source header
  4. @yangtse
  5. @yangtse
  6. @yangtse
  7. @yangtse
Commits on Dec 2, 2010
  1. @yangtse
  2. @yangtse
  3. @yangtse
  4. @yangtse
  5. @yangtse
Commits on Dec 1, 2010
  1. @yangtse
  2. @yangtse
Commits on Nov 30, 2010
  1. @yangtse
  2. @yangtse

    fix getinfo CURLINFO_LOCAL* for reused connections follow-up

    yangtse authored
    Reinstate IPV6 build variable that got removed.
  3. @yangtse

    fix getinfo CURLINFO_LOCAL* for reused connections

    yangtse authored
    Failed to commit this file changes along with the others.
  4. @yangtse
Commits on Nov 28, 2010
  1. @yangtse

    atoi: remove atoi usage

    yangtse authored
Something went wrong with that request. Please try again.