curl/lib/vtls
Viktor Szakats 4c46c829f5
openssl: fix BoringSSL symbol conflicts with LDAP and Schannel
Same issue as here [1], but this time when building curl with BoringSSL
for Windows with LDAP(S) or Schannel support enabled.

Apply the same fix [2] for these source files as well.

This can also be fixed by moving `#include "urldata.h"` _before_
including `winldap.h` and `schnlsp.h` respectively. This seems like
a cleaner fix, though I'm not sure why it works and if it has any
downside.

[1] https://github.com/curl/curl/issues/5669
[2] fbe07c6829

Co-authored-by: Jay Satiro
Closes #9110
2022-07-14 07:14:22 +00:00
..
bearssl.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
bearssl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gskit.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gskit.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gtls.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
gtls.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostcheck.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
hostcheck.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
keylog.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
keylog.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mbedtls_threadlock.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mbedtls_threadlock.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mbedtls.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
mbedtls.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
nss.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
nssg.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
openssl.c openssl: add CURL_BORINGSSL_VERSION to identify BoringSSL 2022-07-08 10:12:15 +00:00
openssl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
rustls.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
rustls.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
schannel_verify.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
schannel.c windows: improve random source 2022-07-04 09:38:24 +00:00
schannel.h openssl: fix BoringSSL symbol conflicts with LDAP and Schannel 2022-07-14 07:14:22 +00:00
sectransp.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
sectransp.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
vtls.c urldata: make 'buffer_size' an unsigned int 2022-07-04 23:03:44 +02:00
vtls.h vtls: make curl_global_sslset thread-safe 2022-06-16 03:18:40 -04:00
wolfssl.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
wolfssl.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
x509asn1.c copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00
x509asn1.h copyright: make repository REUSE compliant 2022-06-13 09:13:00 +02:00