Permalink
Commits on Feb 27, 2006
  1. 7.15.2

    bagder committed Feb 27, 2006
Commits on Feb 26, 2006
  1. Small fix.

    Gisle Vanem committed Feb 26, 2006
  2. Use getprotobyname() to retrieve protocol number for TCP

    (sorry, I don't know how to add this to the configure process).
    Gisle Vanem committed Feb 26, 2006
Commits on Feb 25, 2006
  1. Fix typo.

    Gisle Vanem committed Feb 25, 2006
Commits on Feb 24, 2006
Commits on Feb 23, 2006
  1. Peter Su's SOCKS4 fix

    bagder committed Feb 23, 2006
  2. the last planned fix is done

    bagder committed Feb 23, 2006
  3. Lots of work and analysis by "xbx___" in bug #1431750

    (http://curl.haxx.se/bug/view.cgi?id=1431750) helped me identify and fix two
    different but related bugs:
    
    1) Removing an easy handle from a multi handle before the transfer is done
       could leave a connection in the connection cache for that handle that is
       in a state that isn't suitable for re-use. A subsequent re-use could then
       read from a NULL pointer and segfault.
    
    2) When an easy handle was removed from the multi handle, there could be an
       outstanding c-ares DNS name resolve request. When the response arrived,
       it caused havoc since the connection struct it "belonged" to could've
       been freed already.
    
    Now Curl_done() is called when an easy handle is removed from a multi handle
    pre-maturely (that is, before the transfer was complteted). Curl_done() also
    makes sure to cancel all (if any) outstanding c-ares requests.
    bagder committed Feb 23, 2006
Commits on Feb 22, 2006
Commits on Feb 21, 2006
  1. two typos in comments

    bagder committed Feb 21, 2006
  2. Peter Su added support for SOCKS4 proxies. Enable this by setting the…

    … proxy
    
    type to the already provided type CURLPROXY_SOCKS4.
    I added a --socks4 option that works like the current --socks5 option but
    instead use the socks4 protocol.
    bagder committed Feb 21, 2006
Commits on Feb 20, 2006
Commits on Feb 19, 2006
  1. Shmulik Regev fixed an issue with multi-pass authentication and compr…

    …essed
    
    content when libcurl didn't honor the internal ignorebody flag.
    bagder committed Feb 19, 2006
Commits on Feb 18, 2006
  1. Ulf H�rnhammar fixed a format string (printf style) problem in the Ne…

    …gotiate
    
    code. It should however not be the cause of any troubles. He also fixed a
    few similar problems in the HTTP test server code.
    bagder committed Feb 18, 2006
Commits on Feb 17, 2006
  1. Fix spacing.

    yangtse committed Feb 17, 2006
  2. fixed formatting

    bagder committed Feb 17, 2006
Commits on Feb 16, 2006
  1. Shmulik Regev provided a fix for the DNS cache when using short life …

    …times,
    
    as previously it could be holding on to old cached entries longer than
    requested.
    bagder committed Feb 16, 2006
  2. Gopher is no longer supported.

    dfandrich committed Feb 16, 2006
  3. two items before release

    bagder committed Feb 16, 2006
  4. Added some clarifying comments

    bagder committed Feb 16, 2006
Commits on Feb 15, 2006
  1. 32. (At least on Windows) If libcurl is built with c-ares and there's…

    … no DNS
    
      server configured in the system, the ares_init() call fails and thus
      curl_easy_init() fails as well. This causes weird effects for people who use
      numerical IP addresses only.
    bagder committed Feb 15, 2006
Commits on Feb 11, 2006
  1. Karl M added the CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options…

    … that
    
    an app can use to let libcurl only connect to a remote host and then extract
    the socket from libcurl. libcurl will then not attempt to do any transfer at
    all after the connect is done.
    bagder committed Feb 11, 2006
Commits on Feb 9, 2006
  1. CURLOPT_NOSIGNAL might be a MUST to make threaded use work, like on A…

    …IX 5.2
    
    due to the use of the static variable for sigsetjmp()
    bagder committed Feb 9, 2006
Commits on Feb 7, 2006
  1. Philippe Vaucher provided a brilliant piece of test code that show a …

    …problem
    
    with re-used FTP connections. If the second request on the same connection was
    set not to fetch a "body", libcurl could get confused and consider it an
    attempt to use a dead connection and would go acting mighty strange.
    bagder committed Feb 7, 2006
  2. Rene Bernhardt found this typo

    bagder committed Feb 7, 2006
Commits on Feb 6, 2006
Commits on Feb 4, 2006
Commits on Feb 1, 2006
  1. fixed --limit-rate

    bagder committed Feb 1, 2006