Skip to content
  1. Sep 11, 2012
  2. Sep 09, 2012
  3. Sep 08, 2012
  4. Sep 06, 2012
  5. Sep 04, 2012
  6. Sep 01, 2012
    • Sara Golemon's avatar
      multi: add curl_multi_wait() · de24d7bd
      Sara Golemon authored
      /*
       * Name:     curl_multi_wait()
       *
       * Desc:     Poll on all fds within a CURLM set as well as any
       *           additional fds passed to the function.
       *
       * Returns:  CURLMcode type, general multi error code.
       */
      CURL_EXTERN CURLMcode curl_multi_wait(CURLM *multi_handle,
                                            struct curl_waitfd extra_fds[],
                                            unsigned int extra_nfds,
                                            int timeout_ms);
      de24d7bd
    • Nick Zitzmann's avatar
      darwinssl: Bugfix for previous commit for older cats · 2f6e1a8c
      Nick Zitzmann authored
      I accidentally broke functionality for versions of OS X prior to Mountain
      Lion in the previous commit. This commit fixes the problems.
      2f6e1a8c
  7. Aug 31, 2012
  8. Aug 18, 2012
    • Nick Zitzmann's avatar
      darwinssl: add TLS 1.1 and 1.2 support, replace deprecated functions · d792e75f
      Nick Zitzmann authored
      In Mountain Lion, Apple added TLS 1.1 and 1.2, and deprecated a number
      of SecureTransport functions, some of which we were using. We now check
      to see if the replacement functions are present, and if so, we use them
      instead.  The old functions are still present for users of older
      cats. Also fixed a build warning that started to appear under Mountain
      Lion
      d792e75f
  9. Aug 16, 2012
    • Gokhan Sengun's avatar
      ftp: active conn, place calling sockopt callback at the end of function · 82b0aebe
      Gokhan Sengun authored
      Commit b91d29a28e170c16d65d956db79f2cd3a82372d2 introduces a bug and breaks Curl_closesocket function. sock_accepted flag for the second socket should be tagged as TRUE before the sockopt callback is called because in case the callback returns an error, Curl_closesocket function is going to call the - fclosesocket - callback for the accept()ed socket
      82b0aebe
    • Gokhan Sengun's avatar
      ftp: active conn, allow application to set sockopt after accept() call · 23ef5e4b
      Gokhan Sengun authored
      For active FTP connections, applications may need setting the sockopt after accept() call returns successful. This fix gives a call to the callback registered with CURL_SOCKOPTFUNCTION option. Also a new sock type - CURLSOCKTYPE_ACCEPT - is added. This type is to be passed to application callbacks with - purpose - parameter. Applications may use this parameter to distinguish between socket types.
      23ef5e4b
  10. Aug 10, 2012
  11. Aug 09, 2012
  12. Aug 08, 2012
    • Armel Asselin's avatar
      SSH: added agent based authentication · e351972b
      Armel Asselin authored
      CURLSSH_AUTH_AGENT is a new auth type for SSH
      e351972b
    • Daniel Stenberg's avatar
      curl_version: fixed Value stored to 'len' is never read · 31f39120
      Daniel Stenberg authored
      Fixed this (harmless) clang-analyzer warning. Also fixed the source
      indentation level.
      31f39120
    • Daniel Stenberg's avatar
      add_next_timeout: minor restructure of code · 14afbf36
      Daniel Stenberg authored
      By reading the ->head pointer and using that instead of the ->size
      number to figure out if there's a list remaining we avoid the (false
      positive) clang-analyzer warning that we might dereference of a null
      pointer.
      14afbf36
    • Daniel Stenberg's avatar
      verbose messages: fixed output of hostnames in re-used connections · bf6dc619
      Daniel Stenberg authored
      I suspect this is a regression introduced in commit 207cf150, included
      since 7.24.0.
      
      Avoid showing '(nil)' as hostname in verbose output by making sure the
      hostname fixup function is called early enough to set the pointers that
      are used for this. The name data is set again for each request even for
      re-used connections to handle multiple hostnames over the same
      connection (like with proxy) or that the casing etc of the host name is
      changed between requests (which has proven to be important at least once
      in the past).
      
      Test1011 was modified to use a redirect with a re-used a connection
      since it then showed the bug and now lo longer does. There's currently
      no easy way to have the test suite detect 'nil' texts in verbose ouputs
      so no tests will detect if this problem gets reintroduced.
      
      Bug: http://curl.haxx.se/mail/lib-2012-07/0111.html
      Reported by: Gisle Vanem
      bf6dc619
  13. Aug 07, 2012
  14. Aug 06, 2012
  15. Aug 03, 2012
  16. Jul 30, 2012
  17. Jul 27, 2012
  18. Jul 26, 2012
  19. Jul 25, 2012
  20. Jul 22, 2012
  21. Jul 21, 2012
  22. Jul 15, 2012