1. 04 Nov, 2011 1 commit
    • Yang Tse's avatar
      ssluse.c: fix calling of OpenSSL's ERR_remove_state(0) · 73029dca
      Yang Tse authored
      Move calling of ERR_remove_state(0) a.k.a ERR_remove_thread_state(NULL)
      from Curl_ossl_close_all() to Curl_ossl_cleanup().
      
      In this way ERR_remove_state(0) is now only called in libcurl by
      curl_global_cleanup(). Previously it would get called by functions
      curl_easy_cleanup(), curl_multi_cleanup and potentially each time a
      connection was removed from a connection cache leading to premature
      destruction of OpenSSL's thread local state hash.
      
      Multi-threaded apps using OpenSSL enabled libcurl should still call
      function ERR_remove_state(0) or ERR_remove_thread_state(NULL) at the
      very end end of threads that do not call curl_global_cleanup().
      73029dca
  2. 03 Nov, 2011 4 commits
  3. 02 Nov, 2011 3 commits
  4. 01 Nov, 2011 3 commits
  5. 31 Oct, 2011 2 commits
  6. 30 Oct, 2011 3 commits
    • Dave Reisner's avatar
      doc/curl.1: fix sentence with ending for -# option · b24c28e6
      Dave Reisner authored
      Try to be a little more descriptive about the effect of this flag,
      rather than parroting what was said in the paragraph just above.
      b24c28e6
    • Yang Tse's avatar
      FTP test server: fix server unresponsiveness · 0b315c1c
      Yang Tse authored
      Some torture tests left FTP test server in an unresponsive state, resulting
      in torture tests that actually completed following unexpected code paths.
      
      Changes in this commit solely address this issue and some adjustments for
      ftpserver.pl logging relative to data channel establishment and tear down.
      Pending NODATACONN relative adjustments reserved for a further commit.
      0b315c1c
    • Yang Tse's avatar
      runtests.pl: running server checks - commit 4464583a follow-up · e2928e15
      Yang Tse authored
      Ensure verification takes place with no server commands file.
      Ignore verbose setting for running server precheck.
      Tweak unresponsive server message, to allow detection by haxx.se scripts.
      e2928e15
  7. 29 Oct, 2011 1 commit
  8. 28 Oct, 2011 1 commit
  9. 27 Oct, 2011 6 commits
  10. 26 Oct, 2011 3 commits
  11. 25 Oct, 2011 2 commits
  12. 24 Oct, 2011 8 commits
  13. 23 Oct, 2011 2 commits
  14. 22 Oct, 2011 1 commit
    • Yang Tse's avatar
      tool_operate.c: OOM handling fix · cc76bbe7
      Yang Tse authored
      Move curl_easy_perform source code geneartion out of curl_easy_perform's loop
      for proper OOM handling and source code geneartion.
      cc76bbe7