Skip to content
  1. Dec 05, 2006
    • 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. Dec 03, 2006
  3. Dec 01, 2006
  4. Nov 30, 2006
  5. Nov 29, 2006
  6. Nov 27, 2006
  7. Nov 25, 2006
  8. Nov 24, 2006
  9. Nov 22, 2006
  10. Nov 21, 2006
  11. Nov 20, 2006
  12. Nov 19, 2006
  13. Nov 18, 2006
  14. Nov 17, 2006
    • 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. Nov 15, 2006
  16. Nov 14, 2006
  17. Nov 13, 2006