Deprecate support for record compression
This commit is contained in:
parent
1bf6123fca
commit
cf092b2ccf
3 changed files with 15 additions and 0 deletions
|
@ -26,6 +26,10 @@ Features
|
||||||
OpenVPN Inc. Fixes #1339
|
OpenVPN Inc. Fixes #1339
|
||||||
* Add support for public keys encoded in PKCS#1 format. #1122
|
* Add support for public keys encoded in PKCS#1 format. #1122
|
||||||
|
|
||||||
|
New deprecations
|
||||||
|
* Deprecate support for record compression (configuration option
|
||||||
|
MBEDTLS_ZLIB_SUPPORT).
|
||||||
|
|
||||||
Bugfix
|
Bugfix
|
||||||
* Fix the name of a DHE parameter that was accidentally changed in 2.7.0.
|
* Fix the name of a DHE parameter that was accidentally changed in 2.7.0.
|
||||||
Fixes #1358.
|
Fixes #1358.
|
||||||
|
|
|
@ -66,6 +66,14 @@
|
||||||
#error "MBEDTLS_HAVE_TIME_DATE without MBEDTLS_HAVE_TIME does not make sense"
|
#error "MBEDTLS_HAVE_TIME_DATE without MBEDTLS_HAVE_TIME does not make sense"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(MBEDTLS_ZLIB_SUPPORT) && defined(MBEDTLS_DEPRECATED_WARNING)
|
||||||
|
#warning "Record compression support via MBEDTLS_ZLIB_SUPPORT is deprecated and will likely be removed in a future version of the library"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(MBEDTLS_ZLIB_SUPPORT) && defined(MBEDTLS_DEPRECATED_REMOVED)
|
||||||
|
#error "Record compression support via MBEDTLS_ZLIB_SUPPORT is deprecated and cannot be used if MBEDTLS_DEPRECATED_REMOVED is set"
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(MBEDTLS_AESNI_C) && !defined(MBEDTLS_HAVE_ASM)
|
#if defined(MBEDTLS_AESNI_C) && !defined(MBEDTLS_HAVE_ASM)
|
||||||
#error "MBEDTLS_AESNI_C defined, but not all prerequisites"
|
#error "MBEDTLS_AESNI_C defined, but not all prerequisites"
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1541,6 +1541,9 @@
|
||||||
*
|
*
|
||||||
* \note Currently compression can't be used with DTLS.
|
* \note Currently compression can't be used with DTLS.
|
||||||
*
|
*
|
||||||
|
* \deprecated This feature is deprecated and will likely be removed
|
||||||
|
* in a future version of the library.
|
||||||
|
*
|
||||||
* Used in: library/ssl_tls.c
|
* Used in: library/ssl_tls.c
|
||||||
* library/ssl_cli.c
|
* library/ssl_cli.c
|
||||||
* library/ssl_srv.c
|
* library/ssl_srv.c
|
||||||
|
|
Loading…
Reference in a new issue