summaryrefslogtreecommitdiff
path: root/lib/config-vxworks.h
Commit message (Collapse)AuthorAgeFilesLines
* config: remove all defines of HAVE_DES_HDaniel Stenberg2020-03-241-3/+0
| | | | | | As there's no code using it. Closes #5144
* build: remove all HAVE_OPENSSL_ENGINE_H definesDaniel Stenberg2020-03-011-4/+1
| | | | | | | ... as there's nothing in the code that actually uses the define! The last reference was removed in 38203f158. Closes #5007
* define: remove HAVE_ENGINE_LOAD_BUILTIN_ENGINES, not used anymoreDaniel Stenberg2019-12-171-3/+0
| | | | | | | | | It is covered by USE_OPENSSL_ENGINE now. Reported-by: Gisle Vanem Bug: https://github.com/curl/curl/commit/87b9337c8f76c21c57b204e88b68c6ecf3bd1ac0#commitcomment-36447951 Closes #4725
* build: Remove unused HAVE_LIBSSL and HAVE_LIBCRYPTO definesPaul B. Omta2019-10-051-3/+0
| | | | Closes https://github.com/curl/curl/pull/4460
* openssl: define HAVE_SSL_GET_SHUTDOWN based on version numberZenju2019-07-141-3/+0
| | | | Closes #4100
* configure: remove the unused fdopen macroDaniel Stenberg2019-02-221-4/+1
| | | | | | and the two remaining #ifdefs for it Closes #3600
* config: Remove unused SIZEOF_VOIDPRuslan Baratov2018-10-241-3/+0
| | | | Closes #3162
* build: remove HAVE_LIMITS_H checkJay Satiro2018-01-051-3/+0
| | | | | | | | .. because limits.h presence isn't optional, it's required by C89. Ref: http://port70.net/~nsz/c/c89/c89-draft.html#2.2.4.2 Closes https://github.com/curl/curl/pull/2215
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
|
* openssl: remove all uses of USE_SSLEAYDaniel Stenberg2015-03-051-3/+0
| | | | | | | SSLeay was the name of the library that was subsequently turned into OpenSSL many moons ago (1999). curl does not work with the old SSLeay library since years. This is now reflected by only using USE_OPENSSL in code that depends on OpenSSL.
* ldap: Renamed the CURL_LDAP_WIN definition to USE_WIN32_LDAPSteve Holme2015-01-181-2/+2
| | | | | For consistency with other USE_WIN32_ defines as well as the USE_OPENLDAP define.
* Remove all traces of FBOpenSSL SPNEGO supportDavid Woodhouse2014-07-161-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is just fundamentally broken. SPNEGO (RFC4178) is a protocol which allows client and server to negotiate the underlying mechanism which will actually be used to authenticate. This is *often* Kerberos, and can also be NTLM and other things. And to complicate matters, there are various different OIDs which can be used to specify the Kerberos mechanism too. A SPNEGO exchange will identify *which* GSSAPI mechanism is being used, and will exchange GSSAPI tokens which are appropriate for that mechanism. But this SPNEGO implementation just strips the incoming SPNEGO packet and extracts the token, if any. And completely discards the information about *which* mechanism is being used. Then we *assume* it was Kerberos, and feed the token into gss_init_sec_context() with the default mechanism (GSS_S_NO_OID for the mech_type argument). Furthermore... broken as this code is, it was never even *used* for input tokens anyway, because higher layers of curl would just bail out if the server actually said anything *back* to us in the negotiation. We assume that we send a single token to the server, and it accepts it. If the server wants to continue the exchange (as is required for NTLM and for SPNEGO to do anything useful), then curl was broken anyway. So the only bit which actually did anything was the bit in Curl_output_negotiate(), which always generates an *initial* SPNEGO token saying "Hey, I support only the Kerberos mechanism and this is its token". You could have done that by manually just prefixing the Kerberos token with the appropriate bytes, if you weren't going to do any proper SPNEGO handling. There's no need for the FBOpenSSL library at all. The sane way to do SPNEGO is just to *ask* the GSSAPI library to do SPNEGO. That's what the 'mech_type' argument to gss_init_sec_context() is for. And then it should all Just Work™. That 'sane way' will be added in a subsequent patch, as will bug fixes for our failure to handle any exchange other than a single outbound token to the server which results in immediate success.
* strcasestr: remove check for this unused functionDaniel Stenberg2013-02-231-3/+0
|
* strlcat: remove functionDaniel Stenberg2013-02-141-4/+1
| | | | | | | | | | | | | | | | | | This function was only used twice, both in places where performance isn't crucial (socks + if2ip). Removing the use of this function removes the need to have our private version for systems without it == reduced amount of code. Also, in the SOCKS case it is clearly better to fail gracefully rather than to truncate the results. This work was triggered by a bug report on the strcal prototype in strequal.h. strlcat was added in commit db70cd28 in February 2001! Bug: http://curl.haxx.se/bug/view.cgi?id=1192 Reported by: Jeremy Huddleston
* nss: unconditionally require PK11_CreateGenericObject()Kamil Dudka2012-04-131-3/+0
| | | | This bumps the minimal supported version of NSS to 3.12.x.
* configure: NATIVE_WINDOWS no longer defined in config filesYang Tse2012-04-121-3/+0
|
* build adjustments: CURL_HIDDEN_SYMBOLS no longer defined in config filesYang Tse2012-04-111-4/+1
| | | | | | | | | | | configure script now provides conditional definitions for Makefile.am that result in CURL_HIDDEN_SYMBOLS being defined by resulting makefiles when appropriate. Additionally, configure script option for symbol hiding control is now named --enable-symbol-hiding --disable-symbol-hiding. While still valid, old option name --enable-hidden-symbols --disable-hidden-symbols will be deprecated in some future release.
* configure: Windows cross-compilation fixesYang Tse2012-04-091-11/+5
| | | | | | BUILDING_LIBCURL and CURL_STATICLIB are no longer defined in curl_config.h, configure will generate appropriate conditionals so that mentioned symbols get defined and used in Makefiles at compilation time
* sources: update source headersDaniel Stenberg2011-03-101-0/+21
| | | | | | 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.
* Enable OpenLDAP support for cygwin builds.Yang Tse2010-06-041-4/+1
| | | | | | | | | Enable OpenLDAP support for cygwin builds. This support was disabled back in 2008 due to incompatibilities between OpenSSL and OpenLDAP headers. cygwin's OpenSSL 0.9.8l and OpenLDAP 2.3.43 versions on cygwin 1.5.25 allow building an OpenLDAP enabled libcurl supporting back to Windows 95. Remove non-functional CURL_LDAP_HYBRID code and references.
* Added SIZEOF_INT and SIZEOF_SHORT definitions for non-configure systemsYang Tse2010-02-261-0/+3
|
* Remove enable-thread / disable-thread configure option. These were only placeboYang Tse2009-11-151-3/+0
| | | | options. The library is always built as thread safe as possible on every system.
* Refactor how preprocessor symbol _THREAD_SAFE definition is done.Yang Tse2009-11-141-3/+3
|
* Check for basename() is now done the same as other function checksYang Tse2009-10-181-3/+0
|
* allow building libcurl for VxWorksYang Tse2009-06-041-0/+940