1. 23 Mar, 2010 2 commits
    • Daniel Stenberg's avatar
      delayed easy handle kill caused double Curl_close() call · 2a94293e
      Daniel Stenberg authored
      Hauke Duden provided an example program that made the multi
      interface crash.  His example simply used the multi interface and
      did first one FTP transfer and after completion it used a second
      easy handle and did another FTP transfer on the same FTP server.
      
      This triggered a bug in the "delayed easy handle kill" system
      that curl uses: when an FTP connection is left alive it must keep
      an easy handle around internally - only for the purpose of having
      an easy handle when it later disconnects it. The code assumed
      that when the easy handle was removed and an internal reference
      was made, that version could be killed later on when a new easy
      handle came using the same connection. This was wrong as Hauke's
      example showed that the removed handle wasn't killed for real
      until later. This caused a double close attempt => segfault.
      2a94293e
    • Daniel Stenberg's avatar
  2. 22 Mar, 2010 5 commits
  3. 21 Mar, 2010 6 commits
  4. 20 Mar, 2010 2 commits
  5. 19 Mar, 2010 1 commit
  6. 18 Mar, 2010 2 commits
  7. 17 Mar, 2010 2 commits
    • Yang Tse's avatar
      · d9291eb4
      Yang Tse authored
      replaced intel compiler option -no-ansi-alias with -fno-strict-aliasing
      d9291eb4
    • Yang Tse's avatar
      · 8d6e8e00
      Yang Tse authored
      update outdated serial number
      8d6e8e00
  8. 16 Mar, 2010 1 commit
  9. 15 Mar, 2010 1 commit
    • Daniel Stenberg's avatar
      - Constantine Sapuntzakis brought a patch: · 733f794c
      Daniel Stenberg authored
        The problem mentioned on Dec 10 2009
        (http://curl.haxx.se/bug/view.cgi?id=2905220) was only partially fixed.
        Partially because an easy handle can be associated with many connections in
        the cache (e.g. if there is a redirect during the lifetime of the easy
        handle).  The previous patch only cleaned up the first one. The new fix now
        removes the easy handle from all connections, not just the first one.
      733f794c
  10. 11 Mar, 2010 4 commits
  11. 10 Mar, 2010 1 commit
  12. 09 Mar, 2010 1 commit
    • Yang Tse's avatar
      · a09be641
      Yang Tse authored
      watt32 compilation fix
      a09be641
  13. 06 Mar, 2010 5 commits
  14. 05 Mar, 2010 6 commits
  15. 04 Mar, 2010 1 commit