1. 26 May, 2008 3 commits
  2. 24 May, 2008 1 commit
  3. 19 May, 2008 1 commit
    • Daniel Stenberg's avatar
      - When trying to repeat a multi interface problem I fell over a few multi · b006c31b
      Daniel Stenberg authored
        interface problems:
      
        o with pipelining disabled, the state should never be set to WAITDO but
          rather go straight to DO
      
        o we had multiple states for which the internal function returned no socket
          at all to wait for, with the effect that libcurl calls the socket callback
          (when curl_multi_socket() is used) with REMOVE prematurely (as it would be
          added again within very shortly)
      
        o when in DO and DOING states, the HTTP and HTTPS protocol handler functions
          didn't return that the socket should be waited for writing, but instead it
          was treated as if no socket was needing monitoring so again REMOVE was
          called prematurely.
      b006c31b
  4. 12 May, 2008 1 commit
  5. 09 May, 2008 2 commits
  6. 07 May, 2008 2 commits
  7. 03 May, 2008 3 commits
  8. 01 May, 2008 1 commit
  9. 30 Apr, 2008 1 commit
    • Daniel Stenberg's avatar
      - To make it easier for applications that want lots of magic stuff done on · 85298985
      Daniel Stenberg authored
        redirections and thus cannot use CURLOPT_FOLLOWLOCATION easily, we now
        introduce the new CURLINFO_REDIRECT_URL option that lets applications
        extract the URL libcurl would've redirected to if it had been told to. This
        then enables the application to continue to that URL as it thinks is
        suitable, without having to re-implement the magic of creating the new URL
        from the Location: header etc. Test 1029 verifies it.
      85298985
  10. 28 Apr, 2008 1 commit
  11. 22 Apr, 2008 1 commit
  12. 14 Apr, 2008 4 commits
  13. 12 Apr, 2008 1 commit
  14. 07 Apr, 2008 1 commit
    • Michal Marek's avatar
      - Fix the MIT / Heimdal check for good: · d0a4b50e
      Michal Marek authored
        Define HAVE_GSSMIT if <gssapi/{gssapi.h,gssapi_generic.h,gssapi_krb5.h}> are
        available, otherwise define HAVE_GSSHEIMDAL if <gssapi.h> is available.
      
        Only define GSS_C_NT_HOSTBASED_SERVICE to gss_nt_service_name if
        GSS_C_NT_HOSTBASED_SERVICE isn't declared by the gssapi headers. This should
        avoid breakage in case we wrongly recognize Heimdal as MIT again.
      d0a4b50e
  15. 05 Apr, 2008 1 commit
  16. 03 Apr, 2008 2 commits
  17. 31 Mar, 2008 1 commit
  18. 30 Mar, 2008 1 commit
  19. 27 Mar, 2008 2 commits
  20. 25 Mar, 2008 2 commits
  21. 22 Mar, 2008 1 commit
  22. 20 Mar, 2008 3 commits
  23. 18 Mar, 2008 2 commits
  24. 13 Mar, 2008 1 commit
    • Daniel Stenberg's avatar
      - Brian Ulm figured out that if you did an SFTP upload with · 641d5c41
      Daniel Stenberg authored
        CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and then re-used the
        handle and uploaded another file to another directory that needed to be
        created, the second upload would fail. Another case of a state variable that
        wasn't properly reset between requests.
      
      - I rewrote the 100-continue code to use a single state variable instead of
        the previous two ones. I think it made the logic somewhat clearer.
      641d5c41
  25. 11 Mar, 2008 1 commit