Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 4, 2012
  1. win32-threaded-resolver: stop using a dummy socket

    Previously the code would create a dummy socket while resolving just to
    have curl_multi_fdset() return something but the non-win32 version
    doesn't do it this way and the creation and use of a socket that isn't
    made with the common create-socket callback can be confusing to apps
    using the multi_socket API etc.
    This change removes the dummy socket and thus will cause
    curl_multi_fdset() to return with maxfd == -1 more often.
Commits on Nov 17, 2011
  1. CURLOPT_DNS_SERVERS: set name servers if possible

    Jason Glasgow authored committed
Commits on Aug 6, 2011
  1. @haegele-tv
Commits on Jul 26, 2011
  1. @yangtse
Commits on Jul 24, 2011
  1. @yangtse
Commits on Jul 4, 2011
Commits on Jun 21, 2011
  1. @yangtse

    asyn-thread: fix compiler warning

    yangtse authored
    compiler warning: variable is initialized but not referenced
Commits on May 21, 2011
  1. @yangtse

    compiler warning: fix

    yangtse authored
    Fix compiler warning: enumerated type mixed with another type
Commits on Apr 29, 2011
Commits on Apr 28, 2011
  1. gai_strerror: provide private implementation

    There are systems (like NetWare) without its own gai_strerror()
  2. treaded-resolver: better error messages

    Now use gai_strerror() to get proper error messages when getaddrinfo()
    has failed. Detect the function in configure.
    Code based on work and suggestions by Jeff Pohlmeyer and Guenter Knauf
Commits on Apr 27, 2011
  1. source cleanup: unify look, style and indent levels

    By the use of a the new lib/ script that checks that our
    basic source style rules are followed.
Commits on Apr 25, 2011
  1. async resolvers: further cleanups

    asyn-ares.c and asyn-thread.c are two separate backends that implement
    the same (internal) async resolver API for libcurl to use. Backend is
    specified at build time.
    The internal resolver API is defined in asyn.h for asynch resolvers.
Something went wrong with that request. Please try again.