3
3
LOGFILE=h3server.log
4
4
if ! [ -e " h3spec-linux-x86_64" ] ; then
5
5
# if we don't already have a h3spec executable, wget it from github
6
- wget https://github.com/kazu-yamamoto/h3spec/releases/download/v0.1.8 /h3spec-linux-x86_64
6
+ wget https://github.com/kazu-yamamoto/h3spec/releases/download/v0.1.10 /h3spec-linux-x86_64
7
7
chmod +x h3spec-linux-x86_64
8
8
fi
9
9
@@ -17,15 +17,12 @@ SERVER_PID=$!
17
17
sleep 1s
18
18
19
19
# Run the test
20
- ./h3spec-linux-x86_64 localhost 4433 \
21
- --skip " /QUIC servers/MUST send PROTOCOL_VIOLATION if CRYPTO in 0-RTT is received [TLS 8.3]/" \
22
- --skip " /QUIC servers/MUST send TRANSPORT_PARAMETER_ERROR if original_destination_connection_id is received [Transport 18.2]/" \
23
- --skip " /QUIC servers/MUST send TRANSPORT_PARAMETER_ERROR if retry_source_connection_id is received [Transport 18.2]/" \
24
- --skip " /QUIC servers/MUST send PROTOCOL_VIOLATION on no frames [Transport 12.4]/" \
25
- --skip " /HTTP/3 servers/MUST send H3_MESSAGE_ERROR if a pseudo-header is duplicated [HTTP/3 4.1.1]/" \
26
- --skip " /HTTP/3 servers/MUST send H3_FRAME_UNEXPECTED if CANCEL_PUSH is received in a request stream [HTTP/3 7.2.5]/" \
27
- --skip " /HTTP/3 servers/MUST send QPACK_ENCODER_STREAM_ERROR if a new dynamic table capacity value exceeds the limit [QPACK 4.1.3]/" \
28
- --skip " /HTTP/3 servers/MUST send QPACK_DECODER_STREAM_ERROR if Insert Count Increment is 0 [QPACK 4.4.3]/" \
20
+ ./h3spec-linux-x86_64 localhost 4433 -n \
21
+ --skip " /QUIC servers/MUST send missing_extension TLS alert if the quic_transport_parameters extension does not included [TLS 8.2]/" \
22
+ --skip " /HTTP/3 servers/MUST send H3_FRAME_UNEXPECTED if CANCEL_PUSH is received in a request stream [HTTP/3 7.2.5]/" \
23
+ --skip " /HTTP/3 servers/MUST send QPACK_ENCODER_STREAM_ERROR if a new dynamic table capacity value exceeds the limit [QPACK 4.1.3]/" \
24
+ --skip " /HTTP/3 servers/MUST send QPACK_DECODER_STREAM_ERROR if Insert Count Increment is 0 [QPACK 4.4.3]/" \
25
+ --skip " /HTTP/3 servers/MUST send H3_MESSAGE_ERROR if a pseudo-header is duplicated [HTTP/3 4.1.1]/" \
29
26
30
27
H3SPEC_STATUS=$?
31
28
0 commit comments