Marten Seemann
|
6d0ac39cf7
|
Merge pull request #482 from lucas-clemente/fix-479
send a HeadersStreamDataDecompressFailure error when H2 frame parsing fails
|
2017-03-15 17:15:21 +07:00 |
|
Marten Seemann
|
7f416a06c4
|
send a HeadersStreamDataDecompressFailure error when H2 frame parsing fails
fixes #479
|
2017-03-15 11:11:38 +07:00 |
|
Marten Seemann
|
4f16503ab9
|
save the TLS config in the h2quic client
fixes #476
|
2017-03-15 09:18:06 +07:00 |
|
Marten Seemann
|
f5bbe316e8
|
use OpenStreamSync to open the data stream in the h2quic client
|
2017-03-06 14:55:46 +07:00 |
|
Marten Seemann
|
a972c7a21e
|
return the encryption level of a packet when decrypting it
|
2017-02-25 08:27:08 +07:00 |
|
Marten Seemann
|
6f27b7f70d
|
handle stream opening errors in h2quic client
|
2017-02-22 23:03:10 +07:00 |
|
Marten Seemann
|
96edca5219
|
privatize the client, only expose Dial functions
|
2017-02-22 23:03:09 +07:00 |
|
Marten Seemann
|
cd465ae0b5
|
move utils.Stream to quic.Stream
|
2017-02-22 23:03:09 +07:00 |
|
Marten Seemann
|
824f122a79
|
remove unused StreamCallback
|
2017-02-22 23:03:08 +07:00 |
|
Marten Seemann
|
f47142eaac
|
remove stream ID from OpenStream() method
|
2017-02-22 23:03:05 +07:00 |
|
Marten Seemann
|
268841f0cc
|
add a TLSClientConfig to the QUIC RoundTripper
fixes #407
|
2017-02-04 10:28:00 +07:00 |
|
Marten Seemann
|
e3b34f2120
|
implement sending of the request body
|
2017-01-14 19:00:22 +07:00 |
|
Marten Seemann
|
6dd297379b
|
set EndStream header in HeadersFrame
|
2017-01-14 18:58:47 +07:00 |
|
Marten Seemann
|
128bad04e5
|
add option to disable compresson to QuicRoundTripper
|
2017-01-14 18:58:45 +07:00 |
|
Marten Seemann
|
d028624f77
|
implement compressed requests and responses
|
2017-01-14 18:58:45 +07:00 |
|
Marten Seemann
|
edb34b1765
|
close the quic client on protocol errors in h2quic client
|
2017-01-14 18:58:45 +07:00 |
|
Marten Seemann
|
44271a8ec8
|
fix mutexes for writing requests in h2quic client
|
2017-01-14 18:58:45 +07:00 |
|
Marten Seemann
|
40a6577dc3
|
implement a basic QUIC RoundTripper
|
2017-01-14 18:58:44 +07:00 |
|
Marten Seemann
|
c547ced3ce
|
correctly read the hostname from a http.Request
|
2017-01-14 18:58:44 +07:00 |
|
Marten Seemann
|
14135798c0
|
compose a http.Response in h2quic client
|
2017-01-14 18:58:44 +07:00 |
|
Marten Seemann
|
0401b12f8a
|
handle the header stream in the h2quic client
|
2017-01-14 18:58:43 +07:00 |
|
Marten Seemann
|
08c267431b
|
implement closing the quic client with an error
|
2017-01-14 18:58:43 +07:00 |
|
Marten Seemann
|
c42262c2b3
|
implement a h2quic client that can send H2 requests
|
2017-01-14 18:58:43 +07:00 |
|