1. 10 Sep, 2006 3 commits
    • Daniel Stenberg's avatar
      Jeff Pohlmeyer presented a *multi_socket()-using program that exposed a · 8240cea6
      Daniel Stenberg authored
        problem with it (SIGSEGV-style). It clearly showed that the existing
        socket-state and state-difference function wasn't good enough so I rewrote
        it and could then re-run Jeff's program without any crash. The previous
        version clearly could miss to tell the application when a handle changed
        from using one socket to using another.
      
        While I was at it (as I could use this as a means to track this problem
        down), I've now added a 'magic' number to the easy handle struct that is
        inited at curl_easy_init() time and cleared at curl_easy_cleanup() time that
        we can use internally to detect that an easy handle seems to be fine, or at
        least not closed or freed (freeing in debug builds fill the area with 0x13
        bytes but in normal builds we can of course not assume any particular data
        in the freed areas).
      8240cea6
    • Daniel Stenberg's avatar
      Added a useful debug function within #if 0. The function makes it easy to · f2a33eb3
      Daniel Stenberg authored
      "dump" a hash table which is useful when tracking problems with data stored
      in one of our hashes.
      f2a33eb3
    • Gisle Vanem's avatar
      e134a402
  2. 09 Sep, 2006 8 commits
  3. 08 Sep, 2006 8 commits
  4. 07 Sep, 2006 2 commits
  5. 06 Sep, 2006 1 commit
  6. 05 Sep, 2006 1 commit
  7. 04 Sep, 2006 5 commits
  8. 03 Sep, 2006 4 commits
  9. 31 Aug, 2006 2 commits
  10. 30 Aug, 2006 3 commits
  11. 29 Aug, 2006 3 commits