@@ -7061,13 +7061,7 @@ run_test "DTLS fragmenting: 3d, gnutls server, DTLS 1.0" \
7061
7061
-c " fragmenting handshake message" \
7062
7062
-C " error"
7063
7063
7064
- # # The two tests below are disabled due to a bug in GnuTLS client that causes
7065
- # # handshake failures when the NewSessionTicket message is lost, see
7066
- # # https://gitlab.com/gnutls/gnutls/issues/543
7067
- # # We can re-enable them when a fixed version fo GnuTLS is available
7068
- # # and installed in our CI system.
7069
- skip_next_test
7070
- requires_gnutls
7064
+ requires_gnutls_next
7071
7065
requires_config_enabled MBEDTLS_SSL_PROTO_DTLS
7072
7066
requires_config_enabled MBEDTLS_RSA_C
7073
7067
requires_config_enabled MBEDTLS_ECDSA_C
@@ -7079,12 +7073,11 @@ run_test "DTLS fragmenting: 3d, gnutls client, DTLS 1.2" \
7079
7073
crt_file=data_files/server7_int-ca.crt \
7080
7074
key_file=data_files/server7.key \
7081
7075
hs_timeout=250-60000 mtu=512 force_version=dtls1_2" \
7082
- " $G_CLI -u --insecure 127.0.0.1" \
7076
+ " $G_NEXT_CLI -u --insecure 127.0.0.1" \
7083
7077
0 \
7084
7078
-s " fragmenting handshake message"
7085
7079
7086
- skip_next_test
7087
- requires_gnutls
7080
+ requires_gnutls_next
7088
7081
requires_config_enabled MBEDTLS_SSL_PROTO_DTLS
7089
7082
requires_config_enabled MBEDTLS_RSA_C
7090
7083
requires_config_enabled MBEDTLS_ECDSA_C
@@ -7096,7 +7089,7 @@ run_test "DTLS fragmenting: 3d, gnutls client, DTLS 1.0" \
7096
7089
crt_file=data_files/server7_int-ca.crt \
7097
7090
key_file=data_files/server7.key \
7098
7091
hs_timeout=250-60000 mtu=512 force_version=dtls1" \
7099
- " $G_CLI -u --insecure 127.0.0.1" \
7092
+ " $G_NEXT_CLI -u --insecure 127.0.0.1" \
7100
7093
0 \
7101
7094
-s " fragmenting handshake message"
7102
7095
@@ -7666,29 +7659,23 @@ run_test "DTLS proxy: 3d, gnutls server" \
7666
7659
-s " Extra-header:" \
7667
7660
-c " Extra-header:"
7668
7661
7669
- # The next two test are disabled because they tend to trigger a bug in the
7670
- # version of GnuTLS that's currently installed on our CI. The bug occurs when
7671
- # different fragments of the same handshake message are received out-of-order
7672
- # by GnuTLS and results in a timeout. It's been fixed in GnuTLS 3.5.2.
7673
- skip_next_test
7674
- requires_gnutls
7662
+ requires_gnutls_next
7675
7663
client_needs_more_time 8
7676
7664
not_with_valgrind # risk of non-mbedtls peer timing out
7677
7665
run_test " DTLS proxy: 3d, gnutls server, fragmentation" \
7678
7666
-p " $P_PXY drop=5 delay=5 duplicate=5" \
7679
- " $G_SRV -u --mtu 512" \
7667
+ " $G_NEXT_SRV -u --mtu 512" \
7680
7668
" $P_CLI dgram_packing=0 dtls=1 hs_timeout=500-60000" \
7681
7669
0 \
7682
7670
-s " Extra-header:" \
7683
7671
-c " Extra-header:"
7684
7672
7685
- skip_next_test
7686
- requires_gnutls
7673
+ requires_gnutls_next
7687
7674
client_needs_more_time 8
7688
7675
not_with_valgrind # risk of non-mbedtls peer timing out
7689
7676
run_test " DTLS proxy: 3d, gnutls server, fragmentation, nbio" \
7690
7677
-p " $P_PXY drop=5 delay=5 duplicate=5" \
7691
- " $G_SRV -u --mtu 512" \
7678
+ " $G_NEXT_SRV -u --mtu 512" \
7692
7679
" $P_CLI dgram_packing=0 dtls=1 hs_timeout=500-60000 nbio=2" \
7693
7680
0 \
7694
7681
-s " Extra-header:" \
0 commit comments