History log of /curl/lib/curl_config.h.cmake (Results 101 – 125 of 168)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 95014b0a 23-Feb-2021 Viktor Szakats

build: delete unused feature guards

- `HAVE_STRNCASECMP`
- `HAVE_TCGETATTR`
- `HAVE_TCSETATTR`

Reviewed-by: Jay Satiro
Reviewed-by: Daniel Stenberg
Closes #6645


Revision tags: curl-7_75_0
# f6d13090 29-Jan-2021 Daniel Stenberg

copyright: fix missing year (range) updates


# 13fe0b6a 11-Jan-2021 Razvan Cojocaru

cmake: expose CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG

This does for cmake builds what --disable-openssl-auto-load-config
does for autoconf builds.

Closes https://github.com/curl/c

cmake: expose CURL_DISABLE_OPENSSL_AUTO_LOAD_CONFIG

This does for cmake builds what --disable-openssl-auto-load-config
does for autoconf builds.

Closes https://github.com/curl/curl/pull/6435

show more ...


Revision tags: curl-7_74_0
# d6bfbfad 28-Nov-2020 Klaus Crusius

cmake: check for linux/tcp.h

The HAVE_LINUX_TCP_H define was not set by cmake.

Closes #6252


# 4d2f8006 04-Nov-2020 Daniel Stenberg

curl.se: new home

Closes #6172


# 96450a1a 25-Oct-2020 Daniel Stenberg

alt-svc: enable by default

Remove CURLALTSVC_IMMEDIATELY, which was never implemented/supported.

alt-svc support in curl is no longer considered experimental

Closes #5868


# 6dc563cd 20-Oct-2020 Daniel Stenberg

CMake: store IDN2 information in curl_config.h

This allows the build to enable IDN properly and it makes test 1014
happier.

Ref: #6074
Closes #6108


Revision tags: curl-7_73_0
# e37e4468 31-Aug-2020 Daniel Stenberg

mqtt: enable by default

No longer considered experimental.

Closes #5858


Revision tags: tiny-curl-7_72_0, curl-7_72_0, curl-7_71_1, curl-7_71_0
# e13357b1 25-May-2020 Gilles Vollant

content_encoding: add zstd decoding support

include zstd curl patch for Makefile.m32 from vszakats
and include Add CMake support for zstd from Peter Wu

Helped-by: Viktor Szakats

content_encoding: add zstd decoding support

include zstd curl patch for Makefile.m32 from vszakats
and include Add CMake support for zstd from Peter Wu

Helped-by: Viktor Szakats
Helped-by: Peter Wu
Closes #5453

show more ...


# a158a091 10-May-2020 Peter Wu

CMake: add libssh build support

Closes #5372


# 5d8c53d3 08-May-2020 Peter Wu

CMake: add ENABLE_ALT_SVC option

Tested alt-svc with quiche. While at it, add missing MultiSSL reporting
(not tested).


# 5bfc874a 08-May-2020 Peter Wu

CMake: add HTTP/3 support (ngtcp2+nghttp3, quiche)

Add three new CMake Find modules (using the curl license, but I grant
others the right to apply the CMake BSD license instead).

CMake: add HTTP/3 support (ngtcp2+nghttp3, quiche)

Add three new CMake Find modules (using the curl license, but I grant
others the right to apply the CMake BSD license instead).

This CMake config is simpler than the autotools one because it assumes
ngtcp2 and nghttp3 to be used together. Another difference is that this
CMake config checks whether QUIC is actually supported by the TLS
library (patched OpenSSL or boringssl) since this can be a common
configuration mistake that could result in build errors later.

Unlike autotools, CMake does not warn you that the features are
experimental. The user is supposed to already know that and read the
documentation. It requires a very special build environment anyway.

Tested with ngtcp2+OpenSSL+nghttp3 and quiche+boringssl, both built from
current git master. Use `LD_DEBUG=files src/curl |& grep need` to figure
out which features (libldap-2.4, libssh2) to disable due to conflicts
with boringssl.

Closes #5359

show more ...


Revision tags: curl-7_70_0
# 2522903b 14-Apr-2020 Bjorn Stenberg

mqtt: add new experimental protocol

Closes #5173


# 2edeb104 24-Mar-2020 Daniel Stenberg

config: remove all defines of HAVE_DES_H

As there's no code using it.

Closes #5144


# 9a8b3b3e 23-Mar-2020 Daniel Stenberg

copyright: fix out-of-date copyright ranges and missing headers

Reported by the new script 'scripts/copyright.pl'. The script has a
regex whitelist for the files that don't need copyrigh

copyright: fix out-of-date copyright ranges and missing headers

Reported by the new script 'scripts/copyright.pl'. The script has a
regex whitelist for the files that don't need copyright headers.

Removed three (mostly usesless) README files from docs/

Closes #5141

show more ...


# 37a05418 12-Mar-2020 Daniel Stenberg

cmake: add support for building with wolfSSL

My working build cmdline:

$ cmake -DCMAKE_PREFIX_PATH=$HOME/build-wolfssl -DCMAKE_USE_WOLFSSL=ON .

Assisted-by: Brad King
C

cmake: add support for building with wolfSSL

My working build cmdline:

$ cmake -DCMAKE_PREFIX_PATH=$HOME/build-wolfssl -DCMAKE_USE_WOLFSSL=ON .

Assisted-by: Brad King
Closes #5095

show more ...


Revision tags: curl-7_69_1
# d6e3273b 29-Feb-2020 Daniel Stenberg

build: remove all HAVE_OPENSSL_ENGINE_H defines

... as there's nothing in the code that actually uses the define! The
last reference was removed in 38203f158.

Closes #5007


# a2ad2787 29-Feb-2020 Steve Holme

polarssl: Additional removal

Follow up to 6357a19f.

Reviewed-by: Daniel Stenberg
Closes #5004


Revision tags: curl-7_69_0, curl-7_68_0
# ea6d6205 13-Dec-2019 Marc Aldorasi

cmake: Enable SMB for Windows builds

- Define USE_WIN32_CRYPTO by default. This enables SMB.

- Show whether SMB is enabled in the "Enabled features" output.

- Fix mingw com

cmake: Enable SMB for Windows builds

- Define USE_WIN32_CRYPTO by default. This enables SMB.

- Show whether SMB is enabled in the "Enabled features" output.

- Fix mingw compiler warning for call to CryptHashData by casting away
const param. mingw CryptHashData prototype is wrong.

Closes https://github.com/curl/curl/pull/4717

show more ...


# 0caf1423 16-Dec-2019 Daniel Stenberg

define: remove HAVE_ENGINE_LOAD_BUILTIN_ENGINES, not used anymore

It is covered by USE_OPENSSL_ENGINE now.

Reported-by: Gisle Vanem
Bug: https://github.com/curl/curl/commit/87b9

define: remove HAVE_ENGINE_LOAD_BUILTIN_ENGINES, not used anymore

It is covered by USE_OPENSSL_ENGINE now.

Reported-by: Gisle Vanem
Bug: https://github.com/curl/curl/commit/87b9337c8f76c21c57b204e88b68c6ecf3bd1ac0#commitcomment-36447951

Closes #4725

show more ...


# 87b9337c 26-Nov-2019 Peter Wu

CMake: add support for building with the NSS vtls backend

Options are cross-checked with configure.ac and acinclude.m4.
Tested on Arch Linux, untested on other platforms like Windows or

CMake: add support for building with the NSS vtls backend

Options are cross-checked with configure.ac and acinclude.m4.
Tested on Arch Linux, untested on other platforms like Windows or macOS.

Closes #4663
Reviewed-by: Kamil Dudka

show more ...


# 9b879160 08-Nov-2019 Michael Forney

TLS: add BearSSL vtls implementation

Closes #4597


Revision tags: curl-7_67_0
# df85b86a 04-Oct-2019 Paul B. Omta

build: Remove unused HAVE_LIBSSL and HAVE_LIBCRYPTO defines

Closes https://github.com/curl/curl/pull/4460


Revision tags: curl-7_66_0, curl-7_65_3, curl-7_65_2
# 7e8f1916 09-Jul-2019 Zenju

openssl: define HAVE_SSL_GET_SHUTDOWN based on version number

Closes #4100


Revision tags: curl-7_65_1
# 5aa2347f 25-May-2019 Jonas Vautherin

cmake: support CMAKE_OSX_ARCHITECTURES when detecting SIZEOF variables

Closes #3945


1234567