uquic/internal/wire
Marten Seemann 0582e931a5
wire: optimize generation of Version Negotiation packets (#4278)
* wire: optimize generation of Version Negotiation packets

* protocol: optimize adding greased version numbers
2024-01-31 23:54:04 -08:00
..
ack_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
ack_frame_test.go use a single ACK frame in the receive path 2023-06-02 17:21:46 +03:00
ack_range.go rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
ack_range_test.go migrate to Ginkgo v2 2022-10-11 16:38:44 +04:00
connection_close_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
connection_close_frame_test.go wire: use constants for frame types (#3739) 2023-04-19 05:58:31 -07:00
crypto_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
crypto_frame_test.go wire: use constants for frame types (#3739) 2023-04-19 05:58:31 -07:00
data_blocked_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
data_blocked_frame_test.go protocol: remove VersionWhatever, previously used for testing (#3763) 2023-04-19 06:19:27 -07:00
datagram_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
datagram_frame_test.go wire: correctly parse multi-byte frame types (#3736) 2023-04-19 05:42:23 -07:00
extended_header.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
extended_header_test.go rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
frame_parser.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
frame_parser_test.go wire: remove FrameParser interface, expose FrameParser struct (#4284) 2024-01-28 22:34:28 -08:00
handshake_done_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
handshake_done_frame_test.go protocol: remove VersionWhatever, previously used for testing (#3763) 2023-04-19 06:19:27 -07:00
header.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
header_test.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
interface.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
log.go wire: improve logging of connection ID retirements (#4241) 2024-01-10 21:53:25 -08:00
log_test.go wire: improve logging of connection ID retirements (#4241) 2024-01-10 21:53:25 -08:00
max_data_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
max_data_frame_test.go wire: use constants for frame types (#3739) 2023-04-19 05:58:31 -07:00
max_stream_data_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
max_stream_data_frame_test.go protocol: remove VersionWhatever, previously used for testing (#3763) 2023-04-19 06:19:27 -07:00
max_streams_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
max_streams_frame_test.go protocol: remove VersionWhatever, previously used for testing (#3763) 2023-04-19 06:19:27 -07:00
new_connection_id_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
new_connection_id_frame_test.go wire: reject NEW_CONNECTION_ID frames with zero-length conneciton IDs (#4180) 2023-11-23 02:41:12 -08:00
new_token_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
new_token_frame_test.go protocol: remove VersionWhatever, previously used for testing (#3763) 2023-04-19 06:19:27 -07:00
path_challenge_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
path_challenge_frame_test.go protocol: remove VersionWhatever, previously used for testing (#3763) 2023-04-19 06:19:27 -07:00
path_response_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
path_response_frame_test.go protocol: remove VersionWhatever, previously used for testing (#3763) 2023-04-19 06:19:27 -07:00
ping_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
ping_frame_test.go wire: correctly parse multi-byte frame types (#3736) 2023-04-19 05:42:23 -07:00
pool.go rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
pool_test.go migrate to Ginkgo v2 2022-10-11 16:38:44 +04:00
reset_stream_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
reset_stream_frame_test.go wire: use constants for frame types (#3739) 2023-04-19 05:58:31 -07:00
retire_connection_id_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
retire_connection_id_frame_test.go wire: use constants for frame types (#3739) 2023-04-19 05:58:31 -07:00
short_header.go rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
short_header_test.go rename module, adjust import paths to quic-go/quic-go (#3680) 2023-01-21 19:53:57 -08:00
stop_sending_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
stop_sending_frame_test.go wire: use constants for frame types (#3739) 2023-04-19 05:58:31 -07:00
stream_data_blocked_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
stream_data_blocked_frame_test.go wire: use constants for frame types (#3739) 2023-04-19 05:58:31 -07:00
stream_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
stream_frame_test.go wire: correctly parse multi-byte frame types (#3736) 2023-04-19 05:42:23 -07:00
streams_blocked_frame.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00
streams_blocked_frame_test.go protocol: remove VersionWhatever, previously used for testing (#3763) 2023-04-19 06:19:27 -07:00
transport_parameter_test.go wire: use netip.AddrPort to encode the IPs in the Preferred Address (#4232) 2024-01-02 21:56:25 -08:00
transport_parameters.go wire: use netip.AddrPort to encode the IPs in the Preferred Address (#4232) 2024-01-02 21:56:25 -08:00
version_negotiation.go wire: optimize generation of Version Negotiation packets (#4278) 2024-01-31 23:54:04 -08:00
version_negotiation_test.go wire: optimize generation of Version Negotiation packets (#4278) 2024-01-31 23:54:04 -08:00
wire_suite_test.go protocol: rename VersionNumber to Version (#4295) 2024-01-31 21:57:33 -08:00