Skip to content
  1. Nov 02, 2011
  2. Nov 01, 2011
  3. Oct 31, 2011
  4. Oct 30, 2011
    • 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
  5. Oct 29, 2011
  6. Oct 28, 2011
  7. Oct 27, 2011
  8. Oct 26, 2011
  9. Oct 25, 2011
  10. Oct 24, 2011
  11. Oct 23, 2011
  12. Oct 22, 2011
    • 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
  13. Oct 21, 2011
    • Daniel Stenberg's avatar
      curl_multi_fdset: correct fdset with FTP PORT use · d7934b8b
      Daniel Stenberg authored
      After a PORT has been issued, and the multi handle would switch to the
      CURLM_STATE_DO_MORE state (which is unique for FTP), libcurl would
      return the wrong fdset to wait for when curl_multi_fdset() is
      called. The code would blindly assume that it was waiting for a connect
      of the second connection, while that isn't true immediately after the
      PORT command.
      
      Also, the function multi.c:domore_getsock() was highly FTP-centric and
      therefore ugly to keep in protocol-agnostic code. I solved this problem
      by introducing a new function pointer in the Curl_handler struct called
      domore_getsock() which is only called during the DOMORE state for
      protocols that set that pointer.
      
      The new ftp.c:ftp_domore_getsock() function now returns fdset info about
      the control connection's command/response handling while such a state is
      in use, and goes over to waiting for a writable second connection first
      once the commands are done.
      
      The original problem could be seen by running test 525 and checking the
      time stamps in the FTP server log. I can verify that this fix at least
      fixes this problem.
      
      Bug: http://curl.haxx.se/mail/lib-2011-10/0250.html
      Reported by: Gokhan Sengun
      d7934b8b
    • Dan Fandrich's avatar
      d67b75c9
    • Yang Tse's avatar
      file.c: OOM handling fix · 95d23d1c
      Yang Tse authored
      file_disconnect() free's resources for multi API
      95d23d1c
    • Yang Tse's avatar
      multi.c: fix segfault · a4758c32
      Yang Tse authored
      a4758c32
    • Yang Tse's avatar
      9d0d1ada
    • Yang Tse's avatar
      multi tests: OOM handling fixes · 629d2e34
      Yang Tse authored
      Additionally, improved error checking and logging.
      629d2e34