Yang Tse f5548973ab Daniel Johnson provided a shell script that will perform all the steps needed 15 سال پیش
..
.cvsignore 8b66981ce0 - I renamed everything in the windows builds files that used the name 'curllib' 15 سال پیش
Makefile.Watcom abb74a1203 Updated dependencies based on "gcc -MM". 16 سال پیش
Makefile.am 8b66981ce0 - I renamed everything in the windows builds files that used the name 'curllib' 15 سال پیش
Makefile.b32 56f0227c92 20 سال پیش
Makefile.inc e813bf31d7 Introduced curl_sspi.c and curl_sspi.h for the implementation of functions 16 سال پیش
Makefile.m32 b686dc4911 changed to latest libidn version. 16 سال پیش
Makefile.netware d839230402 added HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID to ares Makefile.netware and sync'd with other Makefile.netware. 16 سال پیش
Makefile.riscos 707828b71a Related with bug #2230535 (http://curl.haxx.se/bug/view.cgi?id=2230535) 16 سال پیش
Makefile.vc6 e813bf31d7 Introduced curl_sspi.c and curl_sspi.h for the implementation of functions 16 سال پیش
README.NSS a81a16beac Added README.NSS to describe the current NSS situation. 16 سال پیش
README.ares 4c663ba9a8 When transferring 500 downloads in parallel with a c-ares enabled build only 17 سال پیش
README.curl_off_t 1056202b48 spell! (most of it fixed by Tor Arntsen) 16 سال پیش
README.curlx 26b8b3fc53 updated with more and new info 20 سال پیش
README.encoding 1e5f6cc1dc Fixed a lingering omission of gzip support. 19 سال پیش
README.hostip 4d1f3d3cd0 Added README.hostip 20 سال پیش
README.httpauth 3e1caa6185 HTTP "auth done right". See lib/README.httpauth 20 سال پیش
README.memoryleak b1db9dbb16 corrected how tests/memanalyze.pl is used 18 سال پیش
README.multi_socket 1be60dde7f updated to current status 18 سال پیش
README.pipelining e92e811a61 updated to reflect reality 18 سال پیش
amigaos.c be8a5d0aef proper symbol definition check for all AmigaOS flavours 17 سال پیش
amigaos.h 4e909ee8b1 ntoa() and inet_ntoa_r() no longer used 16 سال پیش
arpa_telnet.h 80d301257c Make some more arrays of pointers const. 20 سال پیش
base64.c b4ac9cd02c Remove a chunk of unused code that was #ifdef'de on defines we never set. 16 سال پیش
config-amigaos.h 17d2a464ad Refactor configure script detection of functions used to set sockets into 16 سال پیش
config-mac.h 17d2a464ad Refactor configure script detection of functions used to set sockets into 16 سال پیش
config-os400.h 1cc50d31f9 changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since just found that ares already uses this define. 16 سال پیش
config-riscos.h 1cc50d31f9 changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since just found that ares already uses this define. 16 سال پیش
config-symbian.h 1cc50d31f9 changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since just found that ares already uses this define. 16 سال پیش
config-tpf.h 1cc50d31f9 changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since just found that ares already uses this define. 16 سال پیش
config-win32.h 51b46f451f Do not halt compilation when using VS2008 to build a Windows 2000 target 15 سال پیش
config-win32ce.h 1cc50d31f9 changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since just found that ares already uses this define. 16 سال پیش
config.dos 17d2a464ad Refactor configure script detection of functions used to set sockets into 16 سال پیش
connect.c 1cc50d31f9 changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since just found that ares already uses this define. 16 سال پیش
connect.h d0b8b5a199 - Bug #2218480 (http://curl.haxx.se/bug/view.cgi?id=2218480) pointed out a 16 سال پیش
content_encoding.c 4ad296c60b - A second follow-up change by Andre Guibert de Bruet to fix a related memory 15 سال پیش
content_encoding.h 3452c8d693 Added missing multiple header inclusion prevention definition 16 سال پیش
cookie.c 5e74c58b73 - Tim Ansell fixed a compiler warning in lib/cookie.c 16 سال پیش
cookie.h a62e155ca4 - Niklas Angebrand made the cookie support in libcurl properly deal with the 17 سال پیش
curl_addrinfo.c a0ef686c54 Merged existing IPv4 and IPv6 Curl_ip2addr functions into a single one 16 سال پیش
curl_addrinfo.h a0ef686c54 Merged existing IPv4 and IPv6 Curl_ip2addr functions into a single one 16 سال پیش
curl_base64.h ac18b471d2 libcurl internal base64.h header file renamed to curl_base64.h 16 سال پیش
curl_ldap.h 07b6e7363d Added per-protocol callback static tables, replacing callback ptr storage 17 سال پیش
curl_md5.h bbe2386bff libcurl internal md5.h header file renamed to curl_md5.h 16 سال پیش
curl_sspi.c 0a6312d66f fix typo in comment 16 سال پیش
curl_sspi.h a97f52db20 Provide another definition missing in MinGW's headers 16 سال پیش
curlx.h 9d16b4081e Renamed Curl_ascii_equal to Curl_raw_equal and bugfixed the my_toupper function 16 سال پیش
dict.c 07416b61e3 - Using the libssh2 0.19 function libssh2_session_block_directions(), libcurl 16 سال پیش
dict.h 07b6e7363d Added per-protocol callback static tables, replacing callback ptr storage 17 سال پیش
easy.c e813bf31d7 Introduced curl_sspi.c and curl_sspi.h for the implementation of functions 16 سال پیش
easyif.h 772a985dc3 Update copyright year, since the file has been modified 18 سال پیش
escape.c 95456b8e78 Added const to some pointer variables 16 سال پیش
escape.h 5a4b43848a First commit of David McCreedy's EBCDIC and TPF changes. 18 سال پیش
file.c 71f3877f3a - Hidemoto Nakada provided a small fix that makes it possible to get the 16 سال پیش
file.h 59b05ac383 Fixed an OOM problem with file: URLs 17 سال پیش
firefox-db2pem.sh 1c04aa54a7 - Running 'make ca-firefox' in the root build dir will now run the new 16 سال پیش
formdata.c 2a86817349 malloc+memset => calloc 16 سال پیش
formdata.h a2314225e0 - Added CURLFORM_STREAM as a supported option to curl_formadd() to allow an 16 سال پیش
ftp.c af91ff0e06 - Linus Nielsen Feltzing reported and helped me repeat and fix a problem with 15 سال پیش
ftp.h 07b6e7363d Added per-protocol callback static tables, replacing callback ptr storage 17 سال پیش
getenv.c aac739ccd2 ANSI C compatibility adjustment 16 سال پیش
getinfo.c 002cf105c6 - CURLINFO_CONDITION_UNMET was added to allow an application to get to know if 15 سال پیش
getinfo.h 053f6c85ef updated year in the copyright string 21 سال پیش
gtls.c 9a4c887c4a Added support for Digest and NTLM authentication using GnuTLS. 15 سال پیش
gtls.h 9a4c887c4a Added support for Digest and NTLM authentication using GnuTLS. 15 سال پیش
hash.c e29f62f0a7 add null-pointer check 16 سال پیش
hash.h 62f0f5571d Robert Iakobashvili re-arranged the internal hash code to work with a custom 17 سال پیش
hostares.c dcf92bffd2 - When building with c-ares 1.6.1 (not yet released) or later and IPv6 support 16 سال پیش
hostasyn.c 0ce97f77e0 Use our Curl_addrinfo definition even when an addrinfo struct is available. 16 سال پیش
hostip.c a0ef686c54 Merged existing IPv4 and IPv6 Curl_ip2addr functions into a single one 16 سال پیش
hostip.h a0ef686c54 Merged existing IPv4 and IPv6 Curl_ip2addr functions into a single one 16 سال پیش
hostip4.c a0ef686c54 Merged existing IPv4 and IPv6 Curl_ip2addr functions into a single one 16 سال پیش
hostip6.c c2c800d863 Move curl_dofreeaddrinfo() and curl_dofreeaddrinfo() 16 سال پیش
hostsyn.c 8f467b4288 Removed unneeded includes of signal.h and setjmp.h 16 سال پیش
hostthre.c a0ef686c54 Merged existing IPv4 and IPv6 Curl_ip2addr functions into a single one 16 سال پیش
http.c bdd4294e79 - Craig A West brought us: libcurl now defaults to do CONNECT with HTTP 16 سال پیش
http.h 3a499099af - Test cases 1051, 1052 and 1055 were added by Daniel Fandrich on July 30 and 16 سال پیش
http_chunks.c 6ea91af2f8 fix compiler warning 16 سال پیش
http_chunks.h f19d333ef6 - Ravi Pratap provided work on libcurl making pipelining more robust and 17 سال پیش
http_digest.c 82ca52713b - Alexey Borzov filed bug report #2535504 16 سال پیش
http_digest.h 8cf0814a14 Fixed some minor type mismatches and missing consts mainly found by splint. 17 سال پیش
http_negotiate.c b701ea36a7 moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_ 16 سال پیش
http_negotiate.h 015d5869d7 Mark Davies fixed Negotiate authentication over proxy, and also introduced 17 سال پیش
http_ntlm.c 9a4c887c4a Added support for Digest and NTLM authentication using GnuTLS. 15 سال پیش
http_ntlm.h e813bf31d7 Introduced curl_sspi.c and curl_sspi.h for the implementation of functions 16 سال پیش
if2ip.c 1cc50d31f9 changed HAVE_SIN6_SCOPE_ID define to HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID since just found that ares already uses this define. 16 سال پیش
if2ip.h a15b6a6f86 the IP address we want/request/use from the interface is the 'local' 16 سال پیش
inet_ntop.c 3800be3898 Remove usage of inet_ntoa and inet_ntoa_r 16 سال پیش
inet_ntop.h 01cbf08064 Yang Tse: fixes the use of Curl_inet_ntop and Curl_inet_pton with no 19 سال پیش
inet_pton.c 73060b4523 backport fix for failures to reject certain malformed literals 16 سال پیش
inet_pton.h 4d437416da HAVE_INET_PTON will only be defined when an IPv6 capable working 16 سال پیش
krb4.c 3c4b69f95d fix OOM problem reported by Jim Meyering 16 سال پیش
krb4.h e2b82b4325 - Make Curl_write and it's callees accept a const pointer, in preparation 16 سال پیش
krb5.c ac18b471d2 libcurl internal base64.h header file renamed to curl_base64.h 16 سال پیش
ldap.c 07416b61e3 - Using the libssh2 0.19 function libssh2_session_block_directions(), libcurl 16 سال پیش
libcurl.def fd870e4e8a Yang Tse: msvc7+ has deprecated the 'DESCRIPTION' section in 19 سال پیش
libcurl.dsw 8b66981ce0 - I renamed everything in the windows builds files that used the name 'curllib' 15 سال پیش
libcurl.imp 343b882d80 there's an curl_easy_unescape too now 18 سال پیش
libcurl.plist 1be1d3cfb8 Matt Veenstra updated to 7.12.3. Starting now, we'll update the version number 20 سال پیش
libcurl.rc e322513698 use copyright define instead of hardcoded string. 17 سال پیش
llist.c 6bd91936ff remove debug-code which zero-filled some structures before free()ing them 16 سال پیش
llist.h b3de497d83 Dmitry Kurochkin worked a lot on improving the HTTP Pipelining support that 17 سال پیش
makefile.amiga 707828b71a Related with bug #2230535 (http://curl.haxx.se/bug/view.cgi?id=2230535) 16 سال پیش
makefile.dj 48be4fa069 Added rule to generate '../include/curl/curlbuild.h'. 16 سال پیش
md5.c 9a4c887c4a Added support for Digest and NTLM authentication using GnuTLS. 15 سال پیش
memdebug.c 976963cd21 Really old gcc doesn't like parenthesis around the names of functions that 16 سال پیش
memdebug.h c2c800d863 Move curl_dofreeaddrinfo() and curl_dofreeaddrinfo() 16 سال پیش
memory.h 39af394a1c removed tabs and trailing whitespace from source 20 سال پیش
mk-ca-bundle.pl b718283327 removed obsolete slash in URL. 16 سال پیش
mprintf.c 651dad0cc1 fix compiler warning: external declaration in primary source file 16 سال پیش
msvcproj.foot fc9610919c This file must be kept in CVS with DOS style CR+LF line endings. 16 سال پیش
msvcproj.head 8b66981ce0 - I renamed everything in the windows builds files that used the name 'curllib' 15 سال پیش
multi.c af91ff0e06 - Linus Nielsen Feltzing reported and helped me repeat and fix a problem with 15 سال پیش
multiif.h f591ab3ba0 fix compiler warning: defined but not used 16 سال پیش
netrc.c b701ea36a7 moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_ 16 سال پیش
netrc.h bdf1157d55 Made a parameter const 16 سال پیش
nss.c a24fe59ee4 - Kamil Dudka made NSS-powered builds compile and run again! 15 سال پیش
nssg.h 8eee5f3253 Forgot it's a struct 16 سال پیش
nwlib.c 59e378f48f remove unnecessary typecasting of malloc() 16 سال پیش
nwos.c cbd1a77ec2 if () => if() 17 سال پیش
parsedate.c b701ea36a7 moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_ 16 سال پیش
parsedate.h da6fa34f02 fix multiple header inclusion prevention definition 16 سال پیش
progress.c 2ecf22e37e fix compiler warning: explicit conversion of a 64-bit integral type to a smaller integral type 16 سال پیش
progress.h 7c648782bc Introcuding a new timestamp for curl_easy_getinfo(): 16 سال پیش
qssl.c 24bf52bc69 Adapting last changes to OS400: 16 سال پیش
qssl.h ddfa4b8896 New options added to OS400 wrapper and ILERPG definitions. 16 سال پیش
rawstr.c bf44d0f640 Moved Curl_strntoupper() to the rawstr.c file where the other raw string 16 سال پیش
rawstr.h bf44d0f640 Moved Curl_strntoupper() to the rawstr.c file where the other raw string 16 سال پیش
security.c 484d549ece Marked with TODO comments a number of problems in the Kerberos code detected 16 سال پیش
select.c b97606f0b0 Andreas Faerber and Scott McCreary made (lib)curl build for the Haiku OS 16 سال پیش
select.h 08ac9866e0 Peter Lamberg filed bug report #2015126: "poll gives WSAEINVAL when POLLPRI 16 سال پیش
sendf.c 80ffd3581f Created a CURLMIN macro to match CURLMAX 16 سال پیش
sendf.h aff5408633 made Curl_read_plain() return an 'int' instead of CURLcode since it actually 16 سال پیش
setup-os400.h a15b6a6f86 the IP address we want/request/use from the interface is the 'local' 16 سال پیش
setup.h 9a4c887c4a Added support for Digest and NTLM authentication using GnuTLS. 15 سال پیش
setup_once.h f9894f4ebc Don't abort configuration if recvfrom() is not available. 16 سال پیش
share.c 2a86817349 malloc+memset => calloc 16 سال پیش
share.h 414c57d138 Added support for Salford-C under Win32 (scc). HAVE_MALLOC_H and 18 سال پیش
sockaddr.h d58790af17 oops * 2 19 سال پیش
socks.c de4610a55f - Markus Moeller introduced two new options to libcurl: 16 سال پیش
socks.h de4610a55f - Markus Moeller introduced two new options to libcurl: 16 سال پیش
socks_gssapi.c 09f4a1c5e5 Fixed --disable-proxy for FTP and SOCKS. Thanks to Daniel Egger for reporting 16 سال پیش
socks_sspi.c fb90b43432 use the internal snprintf() function 15 سال پیش
speedcheck.c 9f44a95522 Renamed several libcurl error codes and options to make them more general 17 سال پیش
speedcheck.h 053f6c85ef updated year in the copyright string 21 سال پیش
splay.c e16509d5cf make the debug/helper function output to stderr as that makes it play nicer 16 سال پیش
splay.h eb68aa38e3 Christopher Palow provided the patch (edited by me) that introduces 16 سال پیش
ssh.c 122b0bfe82 silent 'unused' warnings. 16 سال پیش
ssh.h e9895ea2e7 Remove trailing #undef value. Typo? 16 سال پیش
sslgen.c b701ea36a7 moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_ 16 سال پیش
sslgen.h 4cbc0f6c2e - Rainer Canavan filed bug #2255627 16 سال پیش
ssluse.c 8fa8df95fb - The "-no_ticket" option was introduced in Openssl0.9.8j. It's a flag to 16 سال پیش
ssluse.h 4c9768565e - Introducing CURLOPT_CERTINFO and the corresponding CURLINFO_CERTINFO. By 16 سال پیش
strdup.c 59e378f48f remove unnecessary typecasting of malloc() 16 سال پیش
strdup.h 37a358ab93 move multiple header inclusion prevention definition to top of file 16 سال پیش
strequal.c b701ea36a7 moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_ 16 سال پیش
strequal.h b701ea36a7 moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_ 16 سال پیش
strerror.c c3d1b07c45 ensure that errno is not modified inside Curl_strerror() 16 سال پیش
strerror.h 84bf03b365 removed trailing whitespace 20 سال پیش
strtok.c cbd1a77ec2 if () => if() 17 سال پیش
strtok.h 37a358ab93 move multiple header inclusion prevention definition to top of file 16 سال پیش
strtoofft.c ad6e28073c removed space after if and while before the parenthesis for better source code 17 سال پیش
strtoofft.h 4dbfc91e2b MSVC's __int64 data type is only available when _INTEGRAL_MAX_BITS >= 64 16 سال پیش
telnet.c 07416b61e3 - Using the libssh2 0.19 function libssh2_session_block_directions(), libcurl 16 سال پیش
telnet.h 07b6e7363d Added per-protocol callback static tables, replacing callback ptr storage 17 سال پیش
tftp.c 8925527fef In MSVC9 'time_t' is a 64-bit quantity. This causes a truncation warning 15 سال پیش
tftp.h 07b6e7363d Added per-protocol callback static tables, replacing callback ptr storage 17 سال پیش
timeval.c 97333deb3f fallback to gettimeofday when monotonic clock is unavailable at run-time 16 سال پیش
timeval.h 584f3639e3 update copyright year 17 سال پیش
transfer.c 5af0629ba5 - Patrik Thunstrom reported a problem and helped me repeat it. It turned out 15 سال پیش
transfer.h 852989856d - To make it easier for applications that want lots of magic stuff done on 16 سال پیش
url.c 8f81fd6be5 - CURLOPT_FTP_CREATE_MISSING_DIRS can now be set to 2 in addition to 1 for 15 سال پیش
url.h bf44d0f640 Moved Curl_strntoupper() to the rawstr.c file where the other raw string 16 سال پیش
urldata.h af91ff0e06 - Linus Nielsen Feltzing reported and helped me repeat and fix a problem with 15 سال پیش
vc8proj.foot e994c6af75 Use DOS line-endings. 18 سال پیش
vc8proj.head 8b66981ce0 - I renamed everything in the windows builds files that used the name 'curllib' 15 سال پیش
version.c 3e2487493e Use SIZEOF_OFF_T definition from config file 16 سال پیش

README.NSS

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 or . 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.