1. 05 Dec, 2006 4 commits
    • Daniel Stenberg's avatar
      Alexey Simak filed bug report #1600447 · 3c4f6224
      Daniel Stenberg authored
      (http://curl.haxx.se/bug/view.cgi?id=1600447) in which he noted that active
      FTP connections don't work with the multi interface. The problem is here that
      the multi interface state machine has a state during which it can wait for the
      data connection to connect, but the active connection is not done in the same
      step in the sequence as the passive one is so it doesn't quite work for
      active. The active FTP code still use a blocking function to allow the remote
      server to connect.
      
      The fix (work-around is a better word) for this problem is to set the
      boolean prematurely that the data connection is completed, so that the "wait
      for connect" phase ends at once.
      3c4f6224
    • Daniel Stenberg's avatar
      Matt Witherspoon fixed a problem case when the CPU load went to 100% when a · 3ce43764
      Daniel Stenberg authored
      HTTP upload was disconnected:
      
      "What appears to be happening is that my system (Linux 2.6.17 and 2.6.13) is
      setting *only* POLLHUP on poll() when the conditions in my previous mail
      occur. As you can see, select.c:Curl_select() does not check for POLLHUP. So
      basically what was happening, is poll() was returning immediately (with
      POLLHUP set), but when Curl_select() looked at the bits, neither POLLERR or
      POLLOUT was set. This still caused Curl_readwrite() to be called, which
      quickly returned. Then the transfer() loop kept continuing at full speed
      forever."
      3ce43764
    • Daniel Stenberg's avatar
      curl.dsmirror.nl is another mirror · b555c60e
      Daniel Stenberg authored
      b555c60e
    • Daniel Stenberg's avatar
      fixed in CVS · 2336d010
      Daniel Stenberg authored
      2336d010
  2. 03 Dec, 2006 1 commit
  3. 01 Dec, 2006 2 commits
  4. 30 Nov, 2006 1 commit
  5. 29 Nov, 2006 2 commits
  6. 27 Nov, 2006 2 commits
  7. 25 Nov, 2006 4 commits
  8. 24 Nov, 2006 2 commits
  9. 22 Nov, 2006 3 commits
  10. 21 Nov, 2006 1 commit
  11. 20 Nov, 2006 6 commits
  12. 19 Nov, 2006 4 commits
  13. 18 Nov, 2006 3 commits
  14. 17 Nov, 2006 1 commit
    • Yang Tse's avatar
      The hash of running servers is now a hash of hashes which for each running · 74ddbd8a
      Yang Tse authored
      server holds not only its two main pids, but also the pidfile of the test
      server and the 'slavepidfiles' for ftp* servers. This allows a better control
      when stopping servers.
      
      Now from runtests.pl when test servers are stopped they are signalled in
      sequence TERM, INT and KILL allowing time in between for them to die. This
      will give us a chance of gracefully stopping test servers, which we didn't
      have when we were killing them in first instance.
      74ddbd8a
  15. 15 Nov, 2006 1 commit
  16. 14 Nov, 2006 1 commit
  17. 13 Nov, 2006 2 commits