Skip to content
  1. Nov 15, 2008
  2. Oct 16, 2008
  3. Oct 15, 2008
    • Daniel Stenberg's avatar
      - Pascal Terjan filed bug #2154627 · a579d670
      Daniel Stenberg authored
        (http://curl.haxx.se/bug/view.cgi?id=2154627) which pointed out that libcurl
        uses strcasecmp() in multiple places where it causes failures when the
        Turkish locale is used. This is because 'i' and 'I' isn't the same letter so
        strcasecmp() on those letters are different in Turkish than in English (or
        just about all other languages). I thus introduced a totally new internal
        function in libcurl (called Curl_ascii_equal) for doing case insentive
        comparisons for english-(ascii?) style strings that thus will make "file"
        and "FILE" match even if the Turkish locale is selected.
      a579d670
  4. Sep 23, 2008
  5. Sep 06, 2008
  6. Sep 04, 2008
  7. Jun 21, 2008
  8. Jun 20, 2008
  9. Jun 19, 2008
  10. Jun 18, 2008
  11. Jun 12, 2008
  12. Jun 11, 2008
    • Daniel Stenberg's avatar
      - I did a cleanup of the internal generic SSL layer and how the various SSL · 04d5c8fb
      Daniel Stenberg authored
        libraries are supported. Starting now, each underlying SSL library support
        code does a set of defines for the 16 functions the generic layer (sslgen.c)
        uses (all these new function defines use the prefix "curlssl_"). This
        greatly simplified the generic layer in readability by involving much less
        #ifdefs and other preprocessor stuff and should make it easier for people to
        make libcurl work with new SSL libraries.
      
        Hopefully I can later on document these 16 functions somewhat as well.
      
        I also made most of the internal SSL-dependent functions (using Curl_ssl_
        prefix) #defined to nothing when no SSL support is requested - previously
        they would unnecessarily call mostly empty functions.
      04d5c8fb
  13. Jun 06, 2008
  14. May 26, 2008
  15. Feb 20, 2008
  16. Feb 19, 2008
  17. Jan 15, 2008
  18. Nov 05, 2007
  19. Oct 25, 2007
  20. 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
  21. Aug 30, 2007
    • Dan Fandrich's avatar
      Renamed several libcurl error codes and options to make them more general · 9f44a955
      Dan Fandrich authored
      and allow reuse by multiple protocols. Several unused error codes were
      removed.  In all cases, macros were added to preserve source (and binary)
      compatibility with the old names.  These macros are subject to removal at
      a future date, but probably not before 2009.  An application can be
      tested to see if it is using any obsolete code by compiling it with the
      CURL_NO_OLDIES macro defined.
      
      Documented some newer error codes in libcurl-error(3)
      9f44a955
  22. Aug 24, 2007
  23. Aug 01, 2007
  24. Jul 29, 2007
  25. Jul 20, 2007
  26. May 25, 2007
  27. Feb 26, 2007
  28. Feb 16, 2007
  29. Feb 13, 2007
  30. Feb 12, 2007