litespeed-quic/test/unittests
Dmitri Tikhonov de46bf2f1f Release 2.8.1
- [FEATURE] Use occasional packet number gaps to detect optimistic
  ACK attacks.
- [BUGFIX] Q050 client: all packet numbers are in the App PNS.
- [OPTIMIZATION] Merge multi-range ACK frames, not just single-range
  ACK frames.
- IETF QUIC: use RTT estimate in ack timeout calculation.
- IETF handshake: abort conn when unexpected errors occur.
- Use PING rather than MAX_DATA frames to elicit ACKs from peer.
- Server: enforce 1200 byte Initial minimum packet size.
- [CLEANUP] Remove code to disable gQUIC crypto.
- [CLEANUP] Remove n_timestamps from ACK info struct.
- Optimize driver: reuse previous ancillary message when possible.
2019-12-30 11:29:05 -05:00
..
CMakeLists.txt Release 2.8.1 2019-12-30 11:29:05 -05:00
graph_cubic.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
mini_parse.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_ack.c Release 2.8.1 2019-12-30 11:29:05 -05:00
test_ack_merge.c Release 2.8.1 2019-12-30 11:29:05 -05:00
test_ackgen_gquic_be.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_ackgen_gquic_le.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_ackparse_gquic_be.c Release 2.8.1 2019-12-30 11:29:05 -05:00
test_ackparse_gquic_le.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_ackparse_ietf.c Release 2.6.2 2019-11-11 14:05:54 -05:00
test_alarmset.c Release 2.5.0 2019-10-31 12:21:14 -04:00
test_alt_svc_ver.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_arr.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_attq.c Release 2.4.7 2019-10-15 17:04:14 -04:00
test_blocked_gquic_be.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_blocked_gquic_le.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_bw_sampler.c Release 2.3.0 2019-09-12 14:39:50 -04:00
test_chlo_gen.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_clear_aead.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_conn_close_gquic_be.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_conn_close_gquic_le.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_conn_hash.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_crypto_gen.c Release 2.4.0 2019-09-18 11:22:20 -04:00
test_cubic.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_dec.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_di_nocopy.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_elision.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_engine_ctor.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_export_key.c Release 2.8.0 2019-12-23 16:14:20 -05:00
test_frame_chop.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_frame_reader.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_frame_rw.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_frame_writer.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_goaway_gquic_be.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_goaway_gquic_le.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_h3_framing.c Fix h3_framing unit test, bump version to 2.6.5 2019-11-15 09:27:48 -05:00
test_hcsi_reader.c Release 2.4.0 2019-09-18 11:22:20 -04:00
test_hkdf.c Release 2.8.0 2019-12-23 16:14:20 -05:00
test_lsquic_hash.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_malo.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_min_heap.c Release 2.7.2 2019-12-11 09:38:58 -05:00
test_minmax.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_packet_out.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_packno_len.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_parse.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_parse_packet_in.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_purga.c Release 2.5.0 2019-10-31 12:21:14 -04:00
test_qlog.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_quic_be_floats.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_quic_le_floats.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_rechist.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_reg_pkt_headergen.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_rst_stream_gquic_be.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_rst_stream_gquic_le.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_rst_stream_ietf.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_rtt.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_send_headers.c Release 2.6.6 2019-11-20 11:43:10 -05:00
test_senhist.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_set.c Release 1.17.11 2019-01-03 11:48:45 -05:00
test_sfcw.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_shi.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_some_packets.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_spi.c Release 2.8.0 2019-12-23 16:14:20 -05:00
test_stop_waiting_gquic_be.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_stop_waiting_gquic_le.c Release 1.20.0 2019-04-01 11:41:55 -04:00
test_stream.c Release 2.8.0 2019-12-23 16:14:20 -05:00
test_streamgen.c Release 2.4.0 2019-09-18 11:22:20 -04:00
test_streamparse.c Release 2.4.0 2019-09-18 11:22:20 -04:00
test_trapa.c Release 2.4.0 2019-09-18 11:22:20 -04:00
test_varint.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_ver_nego.c Release 2.5.0 2019-10-31 12:21:14 -04:00
test_wuf_gquic_be.c Release 2.2.0: server included, ID-22 supported (#76) 2019-09-11 11:27:58 -04:00
test_wuf_gquic_le.c Release 1.17.11 2019-01-03 11:48:45 -05:00