Skip to content
  1. Apr 17, 2011
  2. Apr 14, 2011
  3. Apr 13, 2011
  4. Apr 11, 2011
  5. Apr 09, 2011
  6. Apr 07, 2011
  7. Apr 05, 2011
    • Daniel Stenberg's avatar
      return code cleanup: build, init and run-time errors · 01f05d0c
      Daniel Stenberg authored
      Stop the abuse of CURLE_FAILED_INIT as return code for things not being
      init related by introducing two new return codes:
      
      CURLE_NOT_BUILT_IN and CURLE_UNKNOWN_OPTION
      
      CURLE_NOT_BUILT_IN replaces return code 4 that has been obsoleted for
      several years. It is used for returning error when something is
      attempted to be used but the feature/option was not enabled or
      explictitly disabled at build-time. Getting this error mostly means that
      libcurl needs to be rebuilt.
      
      CURLE_FAILED_INIT is now saved and used strictly for init
      failures. Getting this problem means something went seriously wrong,
      like a resource shortage or similar.
      
      CURLE_UNKNOWN_OPTION is the option formerly known as
      CURLE_UNKNOWN_TELNET_OPTION (and the old name is still present,
      separately defined to be removed in a very distant future). This error
      code is meant to be used to return when an option is given to libcurl
      that isn't known. This problem would mostly indicate a problem in the
      program that uses libcurl.
      01f05d0c
  8. Mar 29, 2011
  9. Mar 25, 2011
  10. Mar 24, 2011
  11. Mar 23, 2011
  12. Mar 22, 2011
  13. Mar 21, 2011
  14. Mar 20, 2011
  15. Mar 18, 2011
  16. Mar 17, 2011
  17. Mar 15, 2011
    • Kamil Dudka's avatar
      nss: do not ignore value of CURLOPT_SSL_VERIFYPEER · 806dbb02
      Kamil Dudka authored
      When NSS-powered libcurl connected to a SSL server with
      CURLOPT_SSL_VERIFYPEER equal to zero, NSS remembered that the peer
      certificate was accepted by libcurl and did not ask the second time when
      connecting to the same server with CURLOPT_SSL_VERIFYPEER equal to one.
      
      This patch turns off the SSL session cache for the particular SSL socket
      if peer verification is disabled.  In order to avoid any performance
      impact, the peer verification is completely skipped in that case, which
      makes it even faster than before.
      
      Bug: https://bugzilla.redhat.com/678580
      806dbb02
  18. Mar 14, 2011
    • Daniel Stenberg's avatar
      FAQ: indent tables · 77110865
      Daniel Stenberg authored
      Lines that are indented with at least 5 spaces get special treatment by
      the script that converts it to HTML on the site.
      77110865
  19. Mar 11, 2011
  20. Mar 10, 2011
    • Daniel Stenberg's avatar
      sources: update source headers · 1aeb635c
      Daniel Stenberg authored
      All C and H files now (should) feature the proper project curl source
      code header, which includes basic info, a copyright statement and some
      basic disclaimers.
      1aeb635c
  21. Mar 08, 2011
  22. Mar 07, 2011
  23. Feb 21, 2011
  24. Feb 17, 2011
  25. Feb 13, 2011
  26. Feb 09, 2011
    • Quinn Slack's avatar
      CURLE_TLSAUTH_FAILED: removed · 3cffcba3
      Quinn Slack authored
      On second thought, I think CURLE_TLSAUTH_FAILED should be eliminated. It
      was only being raised when an internal error occurred while allocating
      or setting the GnuTLS SRP client credentials struct. For TLS
      authentication failures, the general CURLE_SSL_CONNECT_ERROR seems
      appropriate; its error string already includes "passwords" as a possible
      cause. Having a separate TLS auth error code might also cause people to
      think that a TLS auth failure means the wrong username or password was
      entered, when it could also be a sign of a man-in-the-middle attack.
      3cffcba3
    • Quinn Slack's avatar
      TLS-SRP: new options documented · ae7fe3b7
      Quinn Slack authored
      ae7fe3b7
  27. Feb 08, 2011
  28. Jan 31, 2011
  29. Jan 29, 2011
    • Daniel Stenberg's avatar
      FAQ: clarified/expanded 6.7 a bit · 819dfddc
      Daniel Stenberg authored
      "6.7 What are my obligations when using libcurl in my commercial apps?"
      got the piece about what exactly "in all copies" mean to a user of the
      code.
      
      This interpretation is based on what other MIT-like licenses have made
      more explicit.
      819dfddc