1. 10 Jan, 2011 2 commits
    • Daniel Stenberg's avatar
      connect: use UDP correctly · 08a65b10
      Daniel Stenberg authored
      The idea that the protocol and socktype is part of name resolving in the
      libc functions is nuts. We keep the name resolver functions assume
      TCP/STREAM and we make sure that when we want to connect to a UDP
      service we use the correct UDP/DGRAM set instead. This bug was because
      the ->protocol field was not always set correctly.
      
      This bug was only affecting ipv6-disabled non-cares non-threaded builds.
      
      Bug: http://curl.haxx.se/bug/view.cgi?id=3154436
      Reported by: "dperham"
      08a65b10
    • Quinn Slack's avatar
      SSL: fix memory leak · 1238edae
      Quinn Slack authored
      In OOM situation. Follow-up fix to commit a9cd4f4e.
      1238edae
  2. 08 Jan, 2011 1 commit
  3. 07 Jan, 2011 1 commit
  4. 06 Jan, 2011 2 commits
  5. 05 Jan, 2011 3 commits
  6. 04 Jan, 2011 14 commits
  7. 03 Jan, 2011 9 commits
  8. 02 Jan, 2011 1 commit
  9. 01 Jan, 2011 2 commits
  10. 30 Dec, 2010 2 commits
  11. 28 Dec, 2010 2 commits
  12. 27 Dec, 2010 1 commit
    • Daniel Stenberg's avatar
      c-ares: fix cancelled resolves · b6a3e2be
      Daniel Stenberg authored
      When built IPv6-enabled, we could do Curl_done() with one of the two
      resolves having returned already, so when ares_cancel() is called the
      resolve callback ends up doing funny things (sometimes resulting in a
      segfault) since it would try to actually store the previous resolve even
      though we're shutting down the resolve.
      
      This bug was introduced in commit 8ab137b2 so it hasn't been
      included in any public release.
      
      Bug: http://curl.haxx.se/bug/view.cgi?id=3145445
      Reported by: Pedro Larroy
      b6a3e2be