diff options
author | Gunter Knauf <gk@gknw.de> | 2009-10-07 12:25:32 +0000 |
---|---|---|
committer | Gunter Knauf <gk@gknw.de> | 2009-10-07 12:25:32 +0000 |
commit | 2eeafcf9a6f1bd43bbe05e20b58cbb2a937f2b26 (patch) | |
tree | 9abab675730229d26dbd4ede828ee9962399e6d3 | |
parent | 45e093fc45f0725cafb10b4af4ac60ef28f30841 (diff) |
removed NSS README since the mentioned problems are now solved.
-rw-r--r-- | lib/README.NSS | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/README.NSS b/lib/README.NSS deleted file mode 100644 index e772fecdb..000000000 --- a/lib/README.NSS +++ /dev/null @@ -1,33 +0,0 @@ - libcurl with NSS - ================ - -Author: Daniel Stenberg -Date: June 24, 2008 - -NSS home => http://www.mozilla.org/projects/security/pki/nss/ - -libcurl can be built to use the NSS libraries for SSL/TLS. Invoke configure ---without-ssl --with-nss. - -The source code in lib/nss.c currently cause a compiler warning due to the -lack of a prototype. The prototype is provided by the public header provided -by NSS called "base64.h". But since we use a private header in libcurl named -identically, we cannot include the NSS one. - -This problem persists because: - -* NSS doesn't use a properly established separate subdir for their include - files. Instead different distros have put them in /usr/include/nss and - /usr/include/nss3 etc. - -* The pkg-config output for NSS provides a full -I path to the nss include dir, - so we cannot #include <nss/base64.h> or <nss3/base64.h>. This too may be due - to how distros do it. - -* I tried getting the (all new in June 2008) NSS 3.12 tarball to check how it - behaves out-of-box but this wouldn't even build - complaining on missing - files that aren't included in the tarball. The tarball doesn't even include - build instuctions but you must hunt them down on their web site. - -Due to these design problems we may of course get further similar problems in -the future, but I hope we can work them out somehow along the way. |