@@ -6701,13 +6701,7 @@ run_test "DTLS fragmenting: 3d, gnutls server, DTLS 1.0" \
6701
6701
-c " fragmenting handshake message" \
6702
6702
-C " error"
6703
6703
6704
- # # The two tests below are disabled due to a bug in GnuTLS client that causes
6705
- # # handshake failures when the NewSessionTicket message is lost, see
6706
- # # https://gitlab.com/gnutls/gnutls/issues/543
6707
- # # We can re-enable them when a fixed version fo GnuTLS is available
6708
- # # and installed in our CI system.
6709
- skip_next_test
6710
- requires_gnutls
6704
+ requires_gnutls_next
6711
6705
requires_config_enabled MBEDTLS_SSL_PROTO_DTLS
6712
6706
requires_config_enabled MBEDTLS_RSA_C
6713
6707
requires_config_enabled MBEDTLS_ECDSA_C
@@ -6719,12 +6713,11 @@ run_test "DTLS fragmenting: 3d, gnutls client, DTLS 1.2" \
6719
6713
crt_file=data_files/server7_int-ca.crt \
6720
6714
key_file=data_files/server7.key \
6721
6715
hs_timeout=250-60000 mtu=512 force_version=dtls1_2" \
6722
- " $G_CLI -u --insecure 127.0.0.1" \
6716
+ " $G_NEXT_CLI -u --insecure 127.0.0.1" \
6723
6717
0 \
6724
6718
-s " fragmenting handshake message"
6725
6719
6726
- skip_next_test
6727
- requires_gnutls
6720
+ requires_gnutls_next
6728
6721
requires_config_enabled MBEDTLS_SSL_PROTO_DTLS
6729
6722
requires_config_enabled MBEDTLS_RSA_C
6730
6723
requires_config_enabled MBEDTLS_ECDSA_C
@@ -6736,7 +6729,7 @@ run_test "DTLS fragmenting: 3d, gnutls client, DTLS 1.0" \
6736
6729
crt_file=data_files/server7_int-ca.crt \
6737
6730
key_file=data_files/server7.key \
6738
6731
hs_timeout=250-60000 mtu=512 force_version=dtls1" \
6739
- " $G_CLI -u --insecure 127.0.0.1" \
6732
+ " $G_NEXT_CLI -u --insecure 127.0.0.1" \
6740
6733
0 \
6741
6734
-s " fragmenting handshake message"
6742
6735
@@ -7306,29 +7299,23 @@ run_test "DTLS proxy: 3d, gnutls server" \
7306
7299
-s " Extra-header:" \
7307
7300
-c " Extra-header:"
7308
7301
7309
- # The next two test are disabled because they tend to trigger a bug in the
7310
- # version of GnuTLS that's currently installed on our CI. The bug occurs when
7311
- # different fragments of the same handshake message are received out-of-order
7312
- # by GnuTLS and results in a timeout. It's been fixed in GnuTLS 3.5.2.
7313
- skip_next_test
7314
- requires_gnutls
7302
+ requires_gnutls_next
7315
7303
client_needs_more_time 8
7316
7304
not_with_valgrind # risk of non-mbedtls peer timing out
7317
7305
run_test " DTLS proxy: 3d, gnutls server, fragmentation" \
7318
7306
-p " $P_PXY drop=5 delay=5 duplicate=5" \
7319
- " $G_SRV -u --mtu 512" \
7307
+ " $G_NEXT_SRV -u --mtu 512" \
7320
7308
" $P_CLI dgram_packing=0 dtls=1 hs_timeout=500-60000" \
7321
7309
0 \
7322
7310
-s " Extra-header:" \
7323
7311
-c " Extra-header:"
7324
7312
7325
- skip_next_test
7326
- requires_gnutls
7313
+ requires_gnutls_next
7327
7314
client_needs_more_time 8
7328
7315
not_with_valgrind # risk of non-mbedtls peer timing out
7329
7316
run_test " DTLS proxy: 3d, gnutls server, fragmentation, nbio" \
7330
7317
-p " $P_PXY drop=5 delay=5 duplicate=5" \
7331
- " $G_SRV -u --mtu 512" \
7318
+ " $G_NEXT_SRV -u --mtu 512" \
7332
7319
" $P_CLI dgram_packing=0 dtls=1 hs_timeout=500-60000 nbio=2" \
7333
7320
0 \
7334
7321
-s " Extra-header:" \
0 commit comments