.circleci
move the version negotiation tests to a separate package
2023-05-01 13:42:30 +02:00
.githooks
githooks: add check that go.mod in integrationtests/gomodvendor is tidy ( #3750 )
2023-04-19 06:05:51 -07:00
.github /workflows
Merge pull request #3784 from quic-go/speed-up-cross-compile
2023-05-01 14:02:56 +02:00
docs
add gopher-logo
2016-05-03 10:27:59 +02:00
example
clean up dial functions
2023-05-01 13:59:54 +02:00
fuzzing
protocol: remove VersionTLS, used during the gQUIC -> TLS 1.3 transition ( #3764 )
2023-04-19 07:24:34 -07:00
http3
make EarlyListener a struct, not an interface
2023-05-01 14:41:16 +02:00
integrationtests
make EarlyListener a struct, not an interface
2023-05-01 14:41:16 +02:00
internal
make EarlyListener a struct, not an interface
2023-05-01 14:41:16 +02:00
interop
make EarlyListener a struct, not an interface
2023-05-01 14:41:16 +02:00
logging
protocol: remove VersionTLS, used during the gQUIC -> TLS 1.3 transition ( #3764 )
2023-04-19 07:24:34 -07:00
qlog
protocol: remove VersionTLS, used during the gQUIC -> TLS 1.3 transition ( #3764 )
2023-04-19 07:24:34 -07:00
quicvarint
deprecate quicvarint.Write in favor of quicvarint.Append ( #3690 )
2023-02-13 02:52:25 -08:00
.gitignore
add common temporary file patterns to .gitignore
2020-11-30 12:59:35 +07:00
.golangci.yml
ci: update golangci-lint config, increase timeout ( #3771 )
2023-04-19 05:45:19 -07:00
buffer_pool.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
buffer_pool_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
Changelog.md
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
client.go
move the QUIC version check to the config validation
2023-05-02 09:44:58 +02:00
client_test.go
move the QUIC version check to the config validation
2023-05-02 09:44:58 +02:00
closed_conn.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
closed_conn_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
codecov.yml
add a logging.NullTracer
2022-08-22 13:21:35 +03:00
config.go
move the QUIC version check to the config validation
2023-05-02 09:44:58 +02:00
config_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
conn_id_generator.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
conn_id_generator_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
conn_id_manager.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
conn_id_manager_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
connection.go
use a chan instead of a context in Connection.HandshakeComplete ( #3709 )
2023-03-26 06:51:56 -07:00
connection_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
connection_timer.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
connection_timer_test.go
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
crypto_stream.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
crypto_stream_manager.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
crypto_stream_manager_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
crypto_stream_test.go
protocol: remove VersionWhatever, previously used for testing ( #3763 )
2023-04-19 06:19:27 -07:00
datagram_queue.go
only allocate datagram receive queue when receiving datagrams ( #3702 )
2023-02-13 14:55:26 -08:00
datagram_queue_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
errors.go
return StreamErrors for all kinds of stream cancelations ( #3681 )
2023-01-26 12:58:06 -08:00
frame_sorter.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
frame_sorter_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
framer.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
framer_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
go.mod
offer only TLS 1.3 cipher suites in ClientHello ( #3749 )
2023-04-19 05:57:55 -07:00
go.sum
offer only TLS 1.3 cipher suites in ClientHello ( #3749 )
2023-04-19 05:57:55 -07:00
interface.go
make EarlyListener a struct, not an interface
2023-05-01 14:41:16 +02:00
LICENSE
add Google to license file
2016-12-14 11:54:01 +01:00
mock_ack_frame_source_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_batch_conn_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_conn_runner_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_crypto_data_handler_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_crypto_stream_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_frame_source_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_mtu_discoverer_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_multiplexer_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_packer_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_packet_handler_manager_test.go
move 0-RTT queue handling from the packet handler map to the server
2023-05-01 14:24:28 +02:00
mock_packet_handler_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_packetconn_test.go
update gomock to v1.5.0
2021-02-20 09:33:43 +08:00
mock_quic_conn_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_receive_stream_internal_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_sealing_manager_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_send_conn_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_send_stream_internal_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_sender_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_stream_getter_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_stream_internal_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_stream_manager_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_stream_sender_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_token_store_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
mock_unknown_packet_handler_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mock_unpacker_test.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mockgen.go
simplify mockgen usage for private interfaces ( #3769 )
2023-04-19 07:57:00 -07:00
mtu_discoverer.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
mtu_discoverer_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
multiplexer.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
multiplexer_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
packet_handler_map.go
move 0-RTT queue handling from the packet handler map to the server
2023-05-01 14:24:28 +02:00
packet_handler_map_test.go
move 0-RTT queue handling from the packet handler map to the server
2023-05-01 14:24:28 +02:00
packet_packer.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
packet_packer_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
packet_unpacker.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
packet_unpacker_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
quic_suite_test.go
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
README.md
docs: add Mercure in the list of projects using quic-go ( #3791 )
2023-05-01 09:34:40 -07:00
receive_stream.go
remove unneeded tracking variables from streams, optimize memory layout ( #3699 )
2023-02-13 13:57:00 -08:00
receive_stream_test.go
remove unneeded tracking variables from streams, optimize memory layout ( #3699 )
2023-02-13 13:57:00 -08:00
retransmission_queue.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
retransmission_queue_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
SECURITY.md
add a security policy ( #3733 )
2023-03-27 17:24:28 -07:00
send_conn.go
rename the connection to rawConn
2022-03-27 12:28:43 +01:00
send_conn_test.go
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
send_queue.go
fix availability signaling of the send queue ( #3597 )
2022-10-22 12:09:40 +01:00
send_queue_test.go
fix flaky send queue test ( #3668 )
2023-01-16 23:35:15 +13:00
send_stream.go
remove unneeded tracking variables from streams, optimize memory layout ( #3699 )
2023-02-13 13:57:00 -08:00
send_stream_test.go
protocol: remove VersionWhatever, previously used for testing ( #3763 )
2023-04-19 06:19:27 -07:00
server.go
move the QUIC version check to the config validation
2023-05-02 09:44:58 +02:00
server_test.go
move the QUIC version check to the config validation
2023-05-02 09:44:58 +02:00
stream.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
stream_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
streams_map.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
streams_map_incoming.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
streams_map_incoming_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
streams_map_outgoing.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
streams_map_outgoing_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
streams_map_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
sys_conn.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
sys_conn_df.go
drop support for Go 1.16 and 1.17 ( #3482 )
2022-08-10 03:42:14 -07:00
sys_conn_df_linux.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
sys_conn_df_windows.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
sys_conn_helper_darwin.go
drop support for Go 1.16 and 1.17 ( #3482 )
2022-08-10 03:42:14 -07:00
sys_conn_helper_freebsd.go
drop support for Go 1.16 and 1.17 ( #3482 )
2022-08-10 03:42:14 -07:00
sys_conn_helper_linux.go
drop support for Go 1.16 and 1.17 ( #3482 )
2022-08-10 03:42:14 -07:00
sys_conn_no_oob.go
drop support for Go 1.16 and 1.17 ( #3482 )
2022-08-10 03:42:14 -07:00
sys_conn_oob.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
sys_conn_oob_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
sys_conn_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
sys_conn_windows.go
drop support for Go 1.16 and 1.17 ( #3482 )
2022-08-10 03:42:14 -07:00
sys_conn_windows_test.go
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
token_store.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
token_store_test.go
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
tools.go
migrate to Ginkgo v2
2022-10-11 16:38:44 +04:00
window_update_queue.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00
window_update_queue_test.go
rename module, adjust import paths to quic-go/quic-go ( #3680 )
2023-01-21 19:53:57 -08:00