.circleci
only run integration tests with race detector on Go 1.11 on CircleCI
2018-12-13 18:07:32 +06:30
.travis
fix Travis configuration to actually run the integration tests
2018-11-01 18:14:34 +07:00
benchmark
split the Session.Close(error) in Close() and CloseWithError(error)
2018-07-06 15:51:35 +07:00
docs
add gopher-logo
2016-05-03 10:27:59 +02:00
example
use the self-signed certificate for the example server and client
2018-12-13 14:42:25 +06:30
h2quic
internalize the qerr package
2018-11-11 12:44:16 +07:00
integrationtests
use a self-signed certificate for integration tests
2018-12-11 14:24:12 +06:30
internal
rename InferPacketNumber to DecodePacketNumber
2018-12-14 16:46:40 +06:30
vendor
drop support for gQUIC
2018-10-30 10:20:39 +07:00
.editorconfig
add editorconfig
2016-04-15 12:13:33 +02:00
.gitignore
add debug.test (dvelve output) to gitignore
2016-05-03 14:26:50 +02:00
.gometalinter.json
update CIs to Go 1.11
2018-08-16 11:51:23 +07:00
.travis.yml
use a self-signed certificate for integration tests
2018-12-11 14:24:12 +06:30
appveyor.yml
use a self-signed certificate for integration tests
2018-12-11 14:24:12 +06:30
buffer_pool.go
use pointer to byte slices in the buffer pool
2018-02-23 18:57:12 +08:00
buffer_pool_test.go
use pointer to byte slices in the buffer pool
2018-02-23 18:57:12 +08:00
Changelog.md
release 0.10
2018-08-28 09:12:35 +07:00
client.go
Merge pull request #1638 from lucas-clemente/improve-packet-handling
2018-11-27 18:43:52 +07:00
client_test.go
handle Version Negotiation packets in a separate Go routine
2018-11-27 17:19:21 +07:00
codecov.yml
use Genny to generate typed lists, based on Go standard library code
2018-03-30 15:12:09 +07:00
conn.go
add a LocalAddr to the Session
2017-03-10 00:07:27 +07:00
conn_test.go
send Version Negotiation packets in a separate Go routine
2018-11-27 17:19:21 +07:00
crypto_stream.go
when the encryption level changes, reject data on that crypto stream
2018-10-26 17:09:52 +07:00
crypto_stream_manager.go
try decrypting undecryptable packets when the encryption level changes
2018-10-26 17:10:00 +07:00
crypto_stream_manager_test.go
try decrypting undecryptable packets when the encryption level changes
2018-10-26 17:10:00 +07:00
crypto_stream_test.go
when the encryption level changes, reject data on that crypto stream
2018-10-26 17:09:52 +07:00
frame_sorter.go
when the encryption level changes, reject data on that crypto stream
2018-10-26 17:09:52 +07:00
frame_sorter_test.go
when the encryption level changes, reject data on that crypto stream
2018-10-26 17:09:52 +07:00
framer.go
use tls-tris instead of mint
2018-10-26 16:18:49 +07:00
framer_test.go
rename the BLOCKED from to DATA_BLOCKED
2018-11-10 09:05:06 +07:00
interface.go
encode the original connection ID into the cookie
2018-11-10 17:12:50 +07:00
LICENSE
add Google to license file
2016-12-14 11:54:01 +01:00
mock_ack_frame_source_test.go
drop support for gQUIC
2018-10-30 10:20:39 +07:00
mock_crypto_data_handler_test.go
fix the file name of the mock crypto data handler
2018-11-17 08:08:48 +07:00
mock_crypto_stream_test.go
when the encryption level changes, reject data on that crypto stream
2018-10-26 17:09:52 +07:00
mock_frame_source_test.go
handle the crypto stream separately in the packet packer
2018-10-01 11:25:57 -07:00
mock_multiplexer_test.go
move listening from the multiplexer to the packet handler map
2018-08-08 10:03:20 +07:00
mock_packer_test.go
move queueing of control frames to the framer
2018-09-28 21:04:57 -06:00
mock_packet_handler_manager_test.go
immediately remove sessions that were closed remotely
2018-11-16 21:22:32 +07:00
mock_packet_handler_test.go
parse the extended header in the session
2018-11-26 15:57:54 +07:00
mock_quic_aead_test.go
use tls-tris instead of mint
2018-10-26 16:18:49 +07:00
mock_quic_session_test.go
implement the new Retry mechanism
2018-08-13 08:47:29 +07:00
mock_receive_stream_internal_test.go
rename the RST_STREAM frame to RESET_STREAM frame
2018-11-04 12:26:02 +07:00
mock_sealing_manager_test.go
drop support for gQUIC
2018-10-30 10:20:39 +07:00
mock_send_stream_internal_test.go
handle the crypto stream separately in the packet packer
2018-10-01 11:25:57 -07:00
mock_session_runner_test.go
immediately remove sessions that were closed remotely
2018-11-16 21:22:32 +07:00
mock_stream_getter_test.go
create internal interfaces for send and receive streams
2018-01-10 08:56:13 +07:00
mock_stream_internal_test.go
rename the RST_STREAM frame to RESET_STREAM frame
2018-11-04 12:26:02 +07:00
mock_stream_manager_test.go
implement and use the MAX_STREAMS frame
2018-11-10 09:38:50 +07:00
mock_stream_sender_test.go
queue stream-level window updates from the flow controller directly
2018-05-08 15:17:45 +09:00
mock_unknown_packet_handler_test.go
also use the multiplexer for the server
2018-08-08 10:03:22 +07:00
mock_unpacker_test.go
rename the wire.Header to ExtendedHeader
2018-11-26 15:57:54 +07:00
mockgen.go
fix the file name of the mock crypto data handler
2018-11-17 08:08:48 +07:00
mockgen_private.sh
move the mockgen cleanup commands to the mockgen script
2018-08-11 12:45:48 +07:00
multiplexer.go
also use the multiplexer for the server
2018-08-08 10:03:22 +07:00
multiplexer_test.go
move listening from the multiplexer to the packet handler map
2018-08-08 10:03:20 +07:00
packet_handler_map.go
fix deadlock when handling packets
2018-11-27 18:45:22 +07:00
packet_handler_map_test.go
parse the extended header in the session
2018-11-26 15:57:54 +07:00
packet_packer.go
pad small packets, such that len(packet number) + len(payload) >= 4
2018-11-29 11:22:20 +07:00
packet_packer_test.go
pad small packets, such that len(packet number) + len(payload) >= 4
2018-11-29 11:22:20 +07:00
packet_unpacker.go
save the decoded packet number on the unpacked packet
2018-12-14 16:46:40 +06:30
packet_unpacker_test.go
save the decoded packet number on the unpacked packet
2018-12-14 16:46:40 +06:30
quic_suite_test.go
drop support for gQUIC
2018-10-30 10:20:39 +07:00
README.md
drop support for gQUIC
2018-10-30 10:20:39 +07:00
receive_stream.go
rename the RST_STREAM frame to RESET_STREAM frame
2018-11-04 12:26:02 +07:00
receive_stream_test.go
rename the RST_STREAM frame to RESET_STREAM frame
2018-11-04 12:26:02 +07:00
send_stream.go
rename the STREAM_BLOCKED frame to STREAM_DATA_BLOCKED
2018-11-10 09:05:27 +07:00
send_stream_test.go
rename the STREAM_BLOCKED frame to STREAM_DATA_BLOCKED
2018-11-10 09:05:27 +07:00
server.go
error when Listen is called without a tls.Config or certificates
2018-11-29 16:01:03 +07:00
server_session.go
parse the extended header in the session
2018-11-26 15:57:54 +07:00
server_session_test.go
parse the extended header in the session
2018-11-26 15:57:54 +07:00
server_test.go
error when Listen is called without a tls.Config or certificates
2018-11-29 16:01:03 +07:00
session.go
save the decoded packet number on the unpacked packet
2018-12-14 16:46:40 +06:30
session_test.go
save the decoded packet number on the unpacked packet
2018-12-14 16:46:40 +06:30
stream.go
rename the RST_STREAM frame to RESET_STREAM frame
2018-11-04 12:26:02 +07:00
stream_test.go
drop support for gQUIC
2018-10-30 10:20:39 +07:00
streams_map.go
implement and use the MAX_STREAMS frame
2018-11-10 09:38:50 +07:00
streams_map_generic_helper.go
implement and use the MAX_STREAMS frame
2018-11-10 09:38:50 +07:00
streams_map_incoming_bidi.go
implement and use the MAX_STREAMS frame
2018-11-10 09:38:50 +07:00
streams_map_incoming_generic.go
implement and use the MAX_STREAMS frame
2018-11-10 09:38:50 +07:00
streams_map_incoming_generic_test.go
implement and use the MAX_STREAMS frame
2018-11-10 09:38:50 +07:00
streams_map_incoming_uni.go
implement and use the MAX_STREAMS frame
2018-11-10 09:38:50 +07:00
streams_map_outgoing_bidi.go
Merge pull request #1596 from lucas-clemente/internalize-errors
2018-11-12 15:54:39 +07:00
streams_map_outgoing_generic.go
Merge pull request #1596 from lucas-clemente/internalize-errors
2018-11-12 15:54:39 +07:00
streams_map_outgoing_generic_test.go
Merge pull request #1596 from lucas-clemente/internalize-errors
2018-11-12 15:54:39 +07:00
streams_map_outgoing_uni.go
Merge pull request #1596 from lucas-clemente/internalize-errors
2018-11-12 15:54:39 +07:00
streams_map_test.go
Merge pull request #1596 from lucas-clemente/internalize-errors
2018-11-12 15:54:39 +07:00
window_update_queue.go
never increase the flow control limit for the crypto stream
2018-09-19 09:00:23 -04:00
window_update_queue_test.go
never increase the flow control limit for the crypto stream
2018-09-19 09:00:23 -04:00