]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Kill HAVE_GNUTLS_DTLS_SET_DATA_MTU
authorDavid Woodhouse <dwmw2@infradead.org>
Mon, 14 Aug 2017 10:47:02 +0000 (11:47 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Mon, 14 Aug 2017 10:47:02 +0000 (11:47 +0100)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
configure.ac
gnutls-dtls.c

index bb92df7e59c8aa0675dcc33e714b97a24196eb7e..f48ea1fb43266b586397c15686c9953e79b11c7a 100644 (file)
@@ -450,8 +450,6 @@ case "$ssl_library" in
        oldcflags="$CFLAGS"
        LIBS="$LIBS $GNUTLS_LIBS"
        CFLAGS="$CFLAGS $GNUTLS_CFLAGS"
-       AC_CHECK_FUNC(gnutls_dtls_set_data_mtu,
-                     [AC_DEFINE(HAVE_GNUTLS_DTLS_SET_DATA_MTU, 1, [From GnuTLS 3.0.20])], [])
        AC_CHECK_FUNC(gnutls_pkcs11_get_raw_issuer,
                      [AC_DEFINE(HAVE_GNUTLS_PKCS11_GET_RAW_ISSUER, 1, [From GnuTLS 3.2.7])], [])
        AC_CHECK_FUNC(gnutls_certificate_set_x509_system_trust,
index 4b515a7b64fad5044ac13c16b8dea405c0838769..7d15be6c8dfab8d890f3e6eadbe9a1d195b37f83 100644 (file)
@@ -354,7 +354,6 @@ int dtls_try_handshake(struct openconnect_info *vpninfo)
                                return -EIO;
                        }
 
-#ifdef HAVE_GNUTLS_DTLS_SET_DATA_MTU
                        /* Make sure GnuTLS's idea of the MTU is sufficient to take
                           a full VPN MTU (with 1-byte header) in a data record. */
                        err = gnutls_dtls_set_data_mtu(vpninfo->dtls_ssl, vpninfo->ip_info.mtu + 1);
@@ -364,14 +363,6 @@ int dtls_try_handshake(struct openconnect_info *vpninfo)
                                             gnutls_strerror(err));
                                goto error;
                        }
-#else
-                       /* If we don't have gnutls_dtls_set_data_mtu() then make sure
-                          we leave enough headroom by adding the worst-case overhead.
-                          We only support AES128-CBC and DES-CBC3-SHA anyway, so
-                          working out the worst case isn't hard. */
-                       gnutls_dtls_set_mtu(vpninfo->dtls_ssl,
-                                           vpninfo->ip_info.mtu + DTLS_OVERHEAD);
-#endif
                }
 
                vpninfo->dtls_state = DTLS_CONNECTED;