emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-26 b3f4a3a 2/2: Special-case %DUMBFW for GnuTLS betw


From: Teodor Zlatanov
Subject: [Emacs-diffs] emacs-26 b3f4a3a 2/2: Special-case %DUMBFW for GnuTLS between 3.2.5 and 3.5.1
Date: Wed, 20 Dec 2017 20:13:01 -0500 (EST)

branch: emacs-26
commit b3f4a3a5aee93fa2f7ad2597383befbf7b242209
Author: Ted Zlatanov <address@hidden>
Commit: Ted Zlatanov <address@hidden>

    Special-case %DUMBFW for GnuTLS between 3.2.5 and 3.5.1
    
    * src/gnutls.c: Introduce HAVE_GNUTLS_EXT__DUMBFW for GnuTLS >= 3.2.5.
    (Fgnutls_available_p): Use it.
---
 src/gnutls.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/gnutls.c b/src/gnutls.c
index 48ea253..c21421f 100644
--- a/src/gnutls.c
+++ b/src/gnutls.c
@@ -50,6 +50,10 @@ along with GNU Emacs.  If not, see 
<https://www.gnu.org/licenses/>.  */
 # define HAVE_GNUTLS_EXT_GET_NAME
 #endif
 
+#if GNUTLS_VERSION_NUMBER >= 0x030205
+# define HAVE_GNUTLS_EXT__DUMBFW
+#endif
+
 #ifdef HAVE_GNUTLS
 
 # ifdef WINDOWSNT
@@ -2476,6 +2480,10 @@ Any GnuTLS extension with ID up to 100
 #  endif
 # endif          /* HAVE_GNUTLS3 */
 
+#  ifdef HAVE_GNUTLS_EXT__DUMBFW
+  capabilities = Fcons (intern("ClientHello Padding"), capabilities);
+#  endif
+
 # ifdef WINDOWSNT
   Vlibrary_cache = Fcons (Fcons (Qgnutls, capabilities), Vlibrary_cache);
 # endif /* WINDOWSNT */



reply via email to

[Prev in Thread] Current Thread [Next in Thread]