Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-30 | http_ntlm: add support for NSS | Kamil Dudka | |
When configured with '--without-ssl --with-nss', NTLM authentication now uses NSS crypto library for MD5 and DES. For MD4 we have a local implementation in that case. More details are available at https://bugzilla.redhat.com/603783 In order to get it working, curl_global_init() must be called with CURL_GLOBAL_SSL or CURL_GLOBAL_ALL. That's necessary because NSS needs to be initialized globally and we do so only when the NSS library is actually required by protocol. The mentioned call of curl_global_init() is responsible for creating of the initialization mutex. There was also slightly changed the NSS initialization scenario, in particular, loading of the NSS PEM module. It used to be loaded always right after the NSS library was initialized. Now the library is initialized as soon as any SSL or NTLM is required, while the PEM module is prevented from being loaded until the SSL is actually required. | |||
2010-05-27 | url.c: avoid implied cast to bool | Kamil Dudka | |
2010-05-05 | PolarSSL: initial support added | Hoi-Ho Chan | |
This is Hoi-Ho Chan's patch with some minor fixes by me. There are some potential issues in this, but none worse than we can sort out on the list and over time. | |||
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2010-02-14 | removed trailing whitespace | Yang Tse | |
2010-01-26 | onstantine Sapuntzakis threaded resolver enhancements | Yang Tse | |
2010-01-22 | Definitions of resolver specialty compile-time defines CURLRES_* moved | Yang Tse | |
from hostip.h to setup.h in order to allow proper inclusion in any file. This represents no functional change at all in which resolver is used, everything still works as usual, internally and externally there is no difference in behavior. | |||
2010-01-22 | deal with the possibility that CURL_DISABLE_RTSP may already be defined | Yang Tse | |
2010-01-22 | disabling of rtsp when http isn't enabled required here for non-configure ↵ | Yang Tse | |
systems | |||
2010-01-21 | Chris Conroy brought support for RTSP transfers, and with it comes 8(!) new | Daniel Stenberg | |
libcurl options for controlling what to get and how to receive posssibly interleaved RTP data. Initial commit. | |||
2009-12-30 | VMS specific preprocessor symbol checking adjustments | Yang Tse | |
2009-11-14 | Refactor how preprocessor symbol _THREAD_SAFE definition is done. | Yang Tse | |
2009-10-27 | Fix Pelles C Win32 target compilation issues | Yang Tse | |
2009-10-21 | spelling corrections | Daniel Stenberg | |
2009-10-21 | Detect when msvc 6.0 is in use without PSDK installed, intentionally | Yang Tse | |
fail to build when this happens, and show an appropriate error. The brave of heart can circumvect this. Defining ALLOW_MSVC6_WITHOUT_PSDK in lib/config-win32.h, although absolutely discouraged and unsupported, this will allow the die hard MSVC hacker to build in such a discouraged environment. The actually supported 'fix' is to install 'February 2003 Platform SDK' a.k.a. 'Windows Server 2003 PSDK' which can be freely downloaded from http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm | |||
2009-09-18 | fix compiler warning: comparison between signed and unsigned | Yang Tse | |
2009-07-14 | renamed generated config.h to curl_config.h in order to avoid clashes when ↵ | Gunter Knauf | |
libcurl is used with other projects which also have a config.h. | |||
2009-06-19 | sclose() function-like macro definition used to close a socket, | Yang Tse | |
now solely based on HAVE_CLOSESOCKET and HAVE_CLOSESOCKET_CAMEL config file preprocessor definitions. | |||
2009-06-04 | allow building libcurl for VxWorks | Yang Tse | |
2009-05-01 | David McCreedy's "TPF-platform specific changes to various files" patch | Yang Tse | |
2009-02-12 | Added support for Digest and NTLM authentication using GnuTLS. | Dan Fandrich | |
2008-11-17 | if2ip.c related preprocessor cleanup | Yang Tse | |
2008-09-24 | ntoa() and inet_ntoa_r() no longer used | Yang Tse | |
2008-09-19 | configure script now checks availability of the alarm() function | Yang Tse | |
2008-09-05 | somewhat protect Mac OS X users from using Mac OS 9 config file | Yang Tse | |
2008-08-28 | When not using large file support WIN32's lseek offset is a 'long'. | Yang Tse | |
2008-08-26 | Fix default SIZEOF_OFF_T definition logic | Yang Tse | |
2008-08-26 | Use SIZEOF_OFF_T definition from config file | Yang Tse | |
2008-08-22 | Reinstate struct_stat definition that got lost in previous commit. | Yang Tse | |
2008-08-22 | Adjustments to better select/differentiate when large/small file | Yang Tse | |
support is provided using WIN32 functions directly. | |||
2008-08-21 | Get rid of ENABLE_64BIT symbol definition and usage. | Yang Tse | |
Improve HAVE_LONGLONG symbol description. | |||
2008-08-20 | Simplify condition check | Yang Tse | |
2008-08-16 | Oops, missed FORMAT_OFF_TU | Yang Tse | |
2008-08-16 | Library internal only C preprocessor macros FORMAT_OFF_T and FORMAT_OFF_TU | Yang Tse | |
remain in use as internal curl_off_t print formatting strings for the internal *printf functions which still cannot handle print formatting string directives such as "I64d", "I64u", and others available on MSVC, MinGW, Intel's ICC, and other DOS/Windows compilers. This reverts previous commit part which did: FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU | |||
2008-08-15 | For congruency sake with the naming of other CURL_XXXXXX_CURL_OFF_T macros, | Yang Tse | |
the names of the curl_off_t formatting string directives now become CURL_FORMAT_CURL_OFF_T and CURL_FORMAT_CURL_OFF_TU. CURL_FMT_OFF_T -> CURL_FORMAT_CURL_OFF_T CURL_FMT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU Remove the use of an internal name for the curl_off_t formatting string directives and use the common one available from the inside and outside of the library. FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU -> CURL_FORMAT_CURL_OFF_TU | |||
2008-08-11 | s/SIZEOF_CURL_OFF_T/CURL_SIZEOF_CURL_OFF_T/g | Yang Tse | |
2008-08-07 | Initial support of curlbuild.h and curlrules.h which allows | Yang Tse | |
to have a curl_off_t data type no longer gated to off_t. | |||
2008-07-30 | Sync comment with reality. | Yang Tse | |
2008-07-27 | setup.h handles definition of _REENTRANT based on NEED_REENTRANT | Yang Tse | |
definition which might be defined in config.h or config-*.h files | |||
2008-07-22 | minor reordering in OS/400 config/setup files | Yang Tse | |
2008-07-21 | Undefine 'byte' due to dict.c. | Gisle Vanem | |
2008-07-14 | Move _REENTRANT definition earlier in lib/setup.h | Yang Tse | |
2008-07-14 | Removed inclusion of remaining system header files from configuration files. | Yang Tse | |
These are included from lib/setup.h or specific source code file. | |||
2008-07-14 | Inclusion of <extra/stricmp.h> and <extra/strdup.h> is moved to lib/setup.h | Yang Tse | |
2008-07-14 | HTTP_ONLY definition check in lib/setup.h is now done once that configuration | Yang Tse | |
file has been included. In this way if symbol is defined in the config file it will no longer be ignored. | |||
2008-06-30 | - Stephen Collyer and Tor Arntsen helped identify a flaw in the range code | Daniel Stenberg | |
which output the range using a signed variable where it should rather use unsigned. | |||
2008-04-22 | Added support for running on Symbian OS. | Dan Fandrich | |
2007-11-08 | Define WIN32 when build target is Win32 API. | Yang Tse | |
This also defines it for WinCE even though it is a subset of WIN32. | |||
2007-08-23 | Porting library to OS/400 | Patrick Monnerat | |
2007-07-30 | Properly set USE_SSL on OS/400 | Dan Fandrich | |