Commits on Oct 10, 2012
  1. RELEASE-NOTES: synced with 8373ca3

    One bug, one contributor. Getting ready for release.
    bagder committed Oct 10, 2012
Commits on Oct 9, 2012
  1. curl_multi_wait: no wait if no descriptors to wait for

    This is a minor change in behavior after having been pointed out by Mark
    Tully and discussed on the list. Initially this case would internally
    call poll() with no sockets and a timeout which would equal a sleep for
    that specified time.
    Reported by: Mark Tully
    bagder committed Oct 9, 2012
Commits on Oct 8, 2012
  1. TODO-RELEASE: cleanup for 7.28.0

    one issue is now KNOWN_BUG #79
    the other we just skip since nobody is working on it or is planning to
    start working on it anytime soon
    bagder committed Oct 8, 2012
Commits on Oct 6, 2012
  1. curl_schannel.c: Fixed caching more data than required

    Do not fill the decrypted data buffer with more data unless
    required in order to return the requested amount of data.
    mback2k committed Oct 6, 2012
  2. curl_schannel: Removed buffer limit and optimized buffer strategy

    Since there are servers that seem to return very big encrypted
    data packages, we need to be able to handle those without having
    an internal size limit. To avoid the buffer growing to fast to
    early the initial size was decreased and the minimum free space
    in the buffer was decreased as well.
    mback2k committed Oct 6, 2012
Commits on Oct 4, 2012
  1. lib/socks.c: Avoid type conversions where possible

    Streamlined variable names and types to avoid type conversions that
    may result in data being lost on non 32-bit systems.
    mback2k committed Oct 4, 2012
  2. security.c: Aligned internal type to return type

    Use ssize_t instead of int to avoid conversion problems on 64-bit
    systems. Also added curlx_sztosi where necessary.
    mback2k committed Sep 28, 2012
Commits on Oct 3, 2012
Commits on Oct 2, 2012
  1. RELEASE-NOTES: synced with 971f5bc

    9 new bug fixes, 5 changes, 6 more contributors
    bagder committed Oct 2, 2012
Commits on Oct 1, 2012
  1. multi_runsingle: CURLOPT_LOW_SPEED_* fix for rate limitation

    During the periods of rate limitation, the speedcheck function wasn't
    called and thus the values weren't updated accordingly and it would then
    easily trigger wrongly once data got transferred again.
    Also, the progress callback's return code was not acknowledged in this
    state so it could make an "abort" return code to get ignored and not
    have the documented effect of aborting an ongoing transfer.
    Reported by: Jie He
    bagder committed Oct 1, 2012
  2. tool_metalink.c: Filtered resource URLs by type

    In Metalink v3, the type attribute of url element indicates the
    type of the resource the URL points to. It can include URL to the
    meta data, such as BitTorrent metainfo file.  In Curl, we are not
    interested in these meta data URLs. Instead, we are only
    interested in the HTTP and FTP URLs. This change filters out
    non-HTTP and FTP URLs. If we don't filter out them, it will be
    downloaded by curl and hash check will fail if hash is provided
    and next URL will be tried. This change will cut this useless
    network transfer.
    tatsuhiro-t committed with bagder Sep 17, 2012
  3. https.c example: remember to call curl_global_init()

    ... in order not to leak memory on initializing an SSL library.
    Reported by: Tomas Mlcoch
    kdudka committed Oct 1, 2012
Commits on Sep 28, 2012
  1. Curl_reconnect_request: clear pointer on failure

    The Curl_reconnect_request() function could end up returning a pointer
    to a free()d struct when Curl_done() failed inside. Clearing the pointer
    unconditionally after Curl_done() avoids this risk.
    Reported by: Ho-chi Chen
    bagder committed Sep 28, 2012
Commits on Sep 26, 2012
Commits on Sep 24, 2012
  1. Makefile.vc6: Follow up on 0c8ccf7

    mback2k committed Sep 24, 2012
Commits on Sep 23, 2012
Commits on Sep 19, 2012
  1. HTTP_ONLY: disable more protocols

    bagder committed Sep 19, 2012
Commits on Sep 17, 2012
  1. test2006: Updated expected output to include hash name

    Output changed in commit a34197e
    bagder committed Sep 17, 2012
  2. TODO-RELEASE: push new features to 7.29

    Leave two bug fixes as possibly fixed for 7.28 but as nobody seems to be
    working on them I have little hope...
    bagder committed Sep 17, 2012
Commits on Sep 16, 2012
  1. curl_multi_wait: Add parameter to return number of active sockets

    Minor change to recently introduced function.  BC breaking, but since
    curl_multi_wait() doesn't exist in any releases that should be fine.
    sgolemon committed with bagder Sep 15, 2012
Commits on Sep 14, 2012