Skip to content
  1. Oct 24, 2007
  2. Oct 23, 2007
  3. Oct 22, 2007
  4. Oct 15, 2007
  5. Oct 12, 2007
  6. Oct 11, 2007
  7. Oct 09, 2007
  8. Oct 07, 2007
  9. Oct 05, 2007
  10. Oct 04, 2007
  11. Oct 03, 2007
  12. Oct 02, 2007
  13. Sep 30, 2007
  14. Sep 29, 2007
  15. Sep 28, 2007
  16. Sep 27, 2007
  17. Sep 26, 2007
    • Daniel Stenberg's avatar
      Philip Langdale provided the new CURLOPT_POST301 option for · fd4cf78f
      Daniel Stenberg authored
      curl_easy_setopt() that alters how libcurl functions when following
      redirects. It makes libcurl obey the RFC2616 when a 301 response is received
      after a non-GET request is made. Default libcurl behaviour is to change
      method to GET in the subsequent request (like it does for response code 302
      - because that's what many/most browsers do), but with this CURLOPT_POST301
      option enabled it will do what the spec says and do the next request using
      the same method again. I.e keep POST after 301.
      
      The curl tool got this option as --post301
      
      Test case 1011 and 1012 were added to verify.
      fd4cf78f
    • Daniel Stenberg's avatar
      Max Katsev reported that when doing a libcurl FTP request with · a6315359
      Daniel Stenberg authored
      CURLOPT_NOBODY enabled but not CURLOPT_HEADER, libcurl wouldn't do TYPE
      before it does SIZE which makes it less useful. I walked over the code and
      made it do this properly, and added test case 542 to verify it.
      a6315359
  18. Sep 24, 2007
  19. Sep 21, 2007
  20. Sep 20, 2007
  21. Sep 18, 2007
    • Daniel Stenberg's avatar
      Rob Crittenden provided an NSS update with the following highlights: · 8c3f40ee
      Daniel Stenberg authored
      o It looks for the NSS database first in the environment variable SSL_DIR,
        then in /etc/pki/nssdb, then it initializes with no database if neither of
        those exist.
      
      o If the NSS PKCS#11 libnspsem.so driver is available then PEM files may be
        loaded, including the ca-bundle. If it is not available then only
        certificates already in the NSS database are used.
      
      o Tries to detect whether a file or nickname is being passed in so the right
        thing is done
      
      o Added a bit of code to make the output more like the OpenSSL module,
        including displaying the certificate information when connecting in
        verbose mode
      
      o Improved handling of certificate errors (expired, untrusted, etc)
      
      The libnsspem.so PKCS#11 module is currently only available in Fedora
      8/rawhide. Work will be done soon to upstream it. The NSS module will work
      with or without it, all that changes is the source of the certificates and
      keys.
      8c3f40ee
    • Daniel Stenberg's avatar
      Immanuel pointed out that public key SSH auth failed if no public/private · 45fd6685
      Daniel Stenberg authored
      key was specified and there was no HOME environment variable, and then it
      didn't continue to try the other auth methods. Now it will instead try to
      get the files id_dsa.pub and id_dsa from the current directory if none of
      the two conditions were met.
      45fd6685
  22. Sep 17, 2007
  23. Sep 15, 2007
  24. Sep 14, 2007
  25. Sep 13, 2007
  26. Sep 11, 2007
    • Daniel Stenberg's avatar
      Daniel S (12 September 2007) · 9e88343a
      Daniel Stenberg authored
      - Bug report #1792649 (http://curl.haxx.se/bug/view.cgi?id=1792649) pointed
        out a problem with doing an empty upload over FTP on a re-used connection.
        I added test case 541 to reproduce it and to verify the fix.
      
      - I noticed while writing test 541 that the FTP code wrongly did a CWD on the
        second transfer as it didn't store and remember the "" path from the
        previous transfer so it would instead CWD to the entry path as stored. This
        worked, but did a superfluous command. Thus, test case 541 now also verifies
        this fix.
      9e88343a
  27. Sep 07, 2007
  28. Sep 05, 2007