summaryrefslogtreecommitdiff
path: root/lib/setup.h
Commit message (Collapse)AuthorAgeFilesLines
* build: make use of 76 lib/*.h renamed filesYang Tse2012-12-281-2/+2
| | | | | | 76 private header files renamed to use our standard naming scheme. This change affects 322 files in libcurl's source tree.
* HTTP_ONLY: disable more protocolsDaniel Stenberg2012-09-191-0/+18
|
* setup.h: fixed for MS VC10 buildSergei Nikulov2012-09-171-5/+5
| | | | Bug: http://curl.haxx.se/bug/view.cgi?id=3568327
* unicode NTLM SSPI: cleanupYang Tse2012-07-051-0/+7
| | | | Reduce the number of #ifdef UNICODE directives used in source files.
* DarwinSSL: allow using NTLM authenticationNick Zitzmann2012-06-271-1/+1
| | | | | | | | Allow NTLM authentication when building using SecureTransport (Darwin) for SSL. This uses CommonCrypto, a cryptography library that ships with all versions of iOS and Mac OS X. It's like OpenSSL's libcrypto, except that it's missing a few less-common cyphers and doesn't have a big number data structure.
* darwinssl: add support for native Mac OS X/iOS SSLNick Zitzmann2012-06-261-1/+2
|
* setup.h: WinCE build adjustmentMark Salisbury2012-06-181-5/+7
|
* setup.h: Automatically define USE_SSL if USE_SCHANNEL is definedMarc Hoersken2012-06-111-1/+1
|
* headers: require GCC 2.7 or newer in order to allow attribute GCC'isms usageYang Tse2012-04-141-6/+10
| | | | Usage in other code paths already protected and requiring even newer versions.
* headers: surround GCC attribute names with double underscoresJonathan Nieder2012-04-141-1/+1
| | | | | | This protects from attribute names being defined by third party's code. Improvement: http://curl.haxx.se/mail/lib-2012-04/0127.html
* curl tool: use configuration files from lib directoryYang Tse2012-04-061-4/+18
| | | | | | | | | | | Configuration files such as curl_config.h and all config-*.h no longer exist nor are generated/copied into 'src' directory, now these only exist in 'lib' directory from where curl tool sources uses them. Additionally old src/setup.h has been refactored into src/tool_setup.h which now pulls lib/setup.h The possibility of a makefile needing an include path adjustment exists.
* LWIP: don't consider HAVE_ERRNO_H to be winsockDaniel Stenberg2012-03-081-1/+0
| | | | | | The check for Winsock definition was a bit too broad Bug: http://curl.haxx.se/mail/lib-2012-03/0046.html
* hostip: avoid getaddrinfo when c-ares is usedDaniel Stenberg2012-01-121-0/+3
| | | | | | | | | Some functions using getaddrinfo and gethostbyname were still mistakingly being used/linked even if c-ares was selected as resolver backend. Reported by: Arthur Murray Bug: http://curl.haxx.se/mail/lib-2012-01/0160.html
* lib/setup.h: portable symbolic names for Winsock shutdown() mode flagsYang Tse2012-01-081-1/+11
|
* setup.h: fix compiler warningYang Tse2011-10-311-0/+2
|
* setup_once.h cleanup and syncYang Tse2011-09-041-0/+23
|
* revert changes not intended to be pushed with commit 6b75d2c2Yang Tse2011-09-031-1/+1
|
* fix a bunch of MSVC compiler warningsYang Tse2011-09-031-1/+1
|
* NTLM_WB: move NTLM_WB specifics into curl_ntlm_wb.[ch]Yang Tse2011-08-271-0/+1
|
* NTLM single-sign on adjustments (XI)Yang Tse2011-08-271-5/+0
| | | | | | | Feature string literal NTLM_SSO renamed to NTLM_WB. Preprocessor symbol USE_NTLM_SSO renamed to WINBIND_NTLM_AUTH_ENABLED. curl's 'long' option 'ntlm-sso' renamed to 'ntlm-wb'. Fix some comments to make clear that this is actually a NTLM delegation.
* BSD-style lwIP TCP/IP stack support - followupYang Tse2011-08-071-0/+1
| | | | lwIP library initialization.
* BSD-style lwIP TCP/IP stack support:Yang Tse2011-08-041-0/+5
| | | | | | | | | | | | | | | | | | | | | Allow compilation of libcurl and curl using BSD-style lwIP on Win32. In order to compile libcurl and curl with this support it is necessary to edit files lib/config-win32.h and src/config-win32.h and uncomment a line to make definition of preprocessor symbol USE_LWIPSOCK visible. Afterwards you can compile as usual. In order to use compiled library with BSD-style lwIP TCP/IP stack in your program it is mandatory that you include lwIP header file <lwip/opt.h> before including <curl/curl.h> or <curl/multi.h> Compilation has been verified with lwIP 1.4.0 and contrib-1.4.0 from: http://download.savannah.gnu.org/releases/lwip/lwip-1.4.0.zip http://download.savannah.gnu.org/releases/lwip/contrib-1.4.0.zip Have fun!
* NTLM single-sign on adjustments (VIII)Yang Tse2011-07-311-1/+1
| | | | | | | | | | | | Use preprocessor symbols WINBIND_NTLM_AUTH_ENABLED and WINBIND_NTLM_AUTH_FILE for Samba's winbind daemon ntlm_auth helper code implementation and filename. Retain preprocessor symbol USE_NTLM_SSO for NTLM single-sign-on feature availability implementation independent. For test harness, prefix NTLM_AUTH environment vars with CURL_ Refactor and rename configure option --with-ntlm-auth to --enable-wb-ntlm-auth[=FILE]
* errno.h inclusion conditionally done in setup_once.hYang Tse2011-07-241-1/+0
|
* NTLM single-sign on supportedMandy Wu2011-07-181-0/+5
| | | | With the use of the 'ntlm_auth' tool from the Samba project
* silence picky compilers: mark unused parametersDaniel Stenberg2011-07-121-0/+9
| | | | | | Modern gcc versions (4.6.X) get more picky by default and have started to warn for unused parameters, but luckily gcc also allows us to mark them as unused so that we can avoid the warnings.
* source cleanup: unify look, style and indent levelsDaniel Stenberg2011-04-271-4/+9
| | | | | By the use of a the new lib/checksrc.pl script that checks that our basic source style rules are followed.
* SSL: (part 2) Added CyaSSL to SSL abstraction layerTodd A Ouska2011-03-081-1/+1
| | | | This is the modified existing files commit.
* Avoid redefines.Guenter Knauf2011-01-171-7/+21
|
* HTTP: HTTP Negotiate authentication using SSPIMarcel Roelofs2011-01-071-1/+5
| | | | Only under Windows
* Preparing for axTLS. Actual SSL API functions are only stubbed.Eric Hu2010-12-151-1/+1
| | | | | | Added axTLS to autotool files and glue code to misc other files. axtls.h maps SSL API functions, but may change. axtls.c is just a stub file and will definitely change.
* Moved S_ISREG define to setup as suggested by Dan.Guenter Knauf2010-09-021-0/+5
|
* build: allow NTLM tests to run on more build configurationsU-D5B1PQ1J\Administrador2010-08-071-0/+12
|
* http_ntlm: add support for NSSKamil Dudka2010-06-301-1/+1
| | | | | | | | | | | | | | | | | | | 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.
* url.c: avoid implied cast to boolKamil Dudka2010-05-271-1/+1
|
* PolarSSL: initial support addedHoi-Ho Chan2010-05-051-1/+1
| | | | | | 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.
* remove the CVSish $Id$ linesDaniel Stenberg2010-03-241-1/+0
|
* removed trailing whitespaceYang Tse2010-02-141-3/+3
|
* onstantine Sapuntzakis threaded resolver enhancementsYang Tse2010-01-261-25/+22
|
* Definitions of resolver specialty compile-time defines CURLRES_* movedYang Tse2010-01-221-14/+48
| | | | | | | | 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.
* deal with the possibility that CURL_DISABLE_RTSP may already be definedYang Tse2010-01-221-1/+1
|
* disabling of rtsp when http isn't enabled required here for non-configure ↵Yang Tse2010-01-221-1/+9
| | | | systems
* Chris Conroy brought support for RTSP transfers, and with it comes 8(!) newDaniel Stenberg2010-01-211-0/+1
| | | | | libcurl options for controlling what to get and how to receive posssibly interleaved RTP data. Initial commit.
* VMS specific preprocessor symbol checking adjustmentsYang Tse2009-12-301-1/+1
|
* Refactor how preprocessor symbol _THREAD_SAFE definition is done.Yang Tse2009-11-141-0/+11
|
* Fix Pelles C Win32 target compilation issuesYang Tse2009-10-271-14/+5
|
* spelling correctionsDaniel Stenberg2009-10-211-4/+4
|
* Detect when msvc 6.0 is in use without PSDK installed, intentionallyYang Tse2009-10-211-2/+40
| | | | | | | | | | | | | 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
* fix compiler warning: comparison between signed and unsignedYang Tse2009-09-181-0/+6
|
* renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf2009-07-141-1/+1
| | | | libcurl is used with other projects which also have a config.h.