Marten Seemann
|
95901cdee4
|
initialize the connection parameters manager in the crypto setup
|
2017-09-28 18:15:32 +07:00 |
|
Marten Seemann
|
565869723a
|
Merge pull request #850 from lucas-clemente/fix-848
add an integration test that uses the TLS handshake
|
2017-09-28 18:12:03 +07:00 |
|
Marten Seemann
|
55c35a3c4e
|
add an integration test for the TLS handshake
|
2017-09-28 15:51:59 +07:00 |
|
Marten Seemann
|
c852814973
|
Merge pull request #849 from lucas-clemente/version-stringer
implement a string representation of the version number
|
2017-09-28 15:51:12 +07:00 |
|
Marten Seemann
|
c858461b79
|
Merge pull request #851 from lucas-clemente/lowercase-log-level
accept lower case log levels for the QUIC_GO_LOG_LEVEL flag
|
2017-09-28 15:35:43 +07:00 |
|
Marten Seemann
|
0aac33a7be
|
Merge pull request #847 from lucas-clemente/fix-835
use mockgen source mode instead of reflect mode
|
2017-09-28 15:33:22 +07:00 |
|
Marten Seemann
|
6dde979f8f
|
implement a string representation of the version number
This will be useful as soon as we start supporting non-gQUIC versions.
|
2017-09-28 15:19:12 +07:00 |
|
Marten Seemann
|
d0a94bb8be
|
use mockgen source mode instead of reflect mode
In reflect mode, mockgen imports the package. Since we recently made
the packages internal, this fails, so we have to use source mode instead.
|
2017-09-28 15:18:14 +07:00 |
|
Marten Seemann
|
9633ffa06f
|
accept lower case log levels for the QUIC_GO_LOG_LEVEL flag
|
2017-09-28 15:12:21 +07:00 |
|
Marten Seemann
|
79c176692e
|
Merge pull request #852 from lucas-clemente/certs
Update certs
|
2017-09-28 15:11:40 +07:00 |
|
Lucas Clemente
|
a4073bffd3
|
Update certs
|
2017-09-28 08:56:31 +02:00 |
|
Lucas Clemente
|
ea4de9a08f
|
Merge pull request #698 from twdkeule/implement-closeNotifier
implement the context for the server http.Request
|
2017-09-26 14:09:54 +02:00 |
|
Marten Seemann
|
b48f7d9fad
|
Merge pull request #814 from lucas-clemente/drop-quic36
drop support for QUIC 36
|
2017-09-25 22:51:25 +07:00 |
|
Marten Seemann
|
e729701a94
|
drop support for version 36
|
2017-09-25 20:07:34 +07:00 |
|
Marten Seemann
|
2e9bc93b0c
|
use the mockAEAD as nullAEAD in the crypto setup tests
|
2017-09-25 20:06:29 +07:00 |
|
Marten Seemann
|
96ebb6237c
|
Merge pull request #813 from lucas-clemente/drop-quic35
drop support for QUIC 35
|
2017-09-25 20:04:27 +07:00 |
|
Marten Seemann
|
8dbd60a095
|
drop support for QUIC 35
|
2017-09-25 19:55:25 +07:00 |
|
Marten Seemann
|
ac5e3e0532
|
Merge pull request #846 from lucas-clemente/fix-client-bug-check
fix encryption level bug check in the client
|
2017-09-25 19:43:09 +07:00 |
|
Marten Seemann
|
f921c961fc
|
fix encryption level bug check in the client
|
2017-09-25 14:22:50 +07:00 |
|
Lucas Clemente
|
ecd519240e
|
Merge pull request #842 from lucas-clemente/jbenoist-master
fixes in server setup and h2quic
|
2017-09-23 01:41:12 +02:00 |
|
Marten Seemann
|
e6ebe89c1e
|
Merge pull request #840 from lucas-clemente/version-uses-tls
define a function to tell if a QUIC version uses the TLS 1.3 handshake
|
2017-09-22 21:47:59 +07:00 |
|
Marten Seemann
|
cd957e24d3
|
Merge pull request #841 from lucas-clemente/shorten-ack-variable-names
shorten variable names in the AckRange struct
|
2017-09-22 21:25:22 +07:00 |
|
Julien Benoist
|
0aff48911d
|
copy KeepAlive value from the server quic.Config
|
2017-09-22 20:28:11 +07:00 |
|
Julien Benoist
|
ce9132e324
|
fix TLS initialization for the TCP h2quic Server
|
2017-09-22 20:25:52 +07:00 |
|
Marten Seemann
|
faa8a1ec1a
|
Merge pull request #837 from lucas-clemente/rename-stk-to-cookie
rename the STK to Cookie
|
2017-09-22 19:57:27 +07:00 |
|
Marten Seemann
|
0b1652a1f1
|
Merge pull request #839 from lucas-clemente/fix-testlog
actually use the log file set as a flag in the integration tests
|
2017-09-22 19:48:38 +07:00 |
|
Marten Seemann
|
8312e766ed
|
define a function to tell if a QUIC version uses the TLS 1.3 handshake
|
2017-09-22 19:47:08 +07:00 |
|
Marten Seemann
|
19f1293fe2
|
shorten variable names in the AckRange struct
|
2017-09-22 19:34:53 +07:00 |
|
Marten Seemann
|
265c35c2eb
|
rename the STK to Cookie
|
2017-09-22 18:58:04 +07:00 |
|
Marten Seemann
|
14fae7b6d3
|
rename the STKGenerator to CookieGenerator
|
2017-09-22 18:58:03 +07:00 |
|
Marten Seemann
|
d4c6de9377
|
actually use the log file set as a flag in the integration tests
|
2017-09-22 18:50:13 +07:00 |
|
Marten Seemann
|
c78a4b2b73
|
Merge pull request #831 from lucas-clemente/fix-825
reject packets with the wrong connection ID in the client
|
2017-09-22 17:40:38 +07:00 |
|
Marten Seemann
|
0746ea7cc1
|
Merge pull request #834 from lucas-clemente/internalize-handshake-and-crypto
make handshake and crypto internal packages
|
2017-09-22 17:40:14 +07:00 |
|
Marten Seemann
|
e603715949
|
make handshake and crypto internal packages
|
2017-09-21 11:52:21 +07:00 |
|
Marten Seemann
|
84f3ec5343
|
reject packets with the wrong connection ID in the client
|
2017-09-21 10:35:54 +07:00 |
|
Marten Seemann
|
5a94b2034c
|
Merge pull request #830 from lucas-clemente/fix-826
reject packets with truncated connection ID, if truncation was disabled
|
2017-09-20 08:50:59 +07:00 |
|
Marten Seemann
|
c23a544599
|
Merge pull request #829 from lucas-clemente/speedup-getackranges
improve ack range retrieval in the packet history
|
2017-09-20 08:39:24 +07:00 |
|
Marten Seemann
|
ca5a8d0792
|
reject packets with truncated connection ID, if truncation was disabled
|
2017-09-16 13:53:42 +07:00 |
|
Marten Seemann
|
8015160cf9
|
Merge pull request #824 from lucas-clemente/fix-823
fix version negotiation
|
2017-09-16 13:39:43 +07:00 |
|
Marten Seemann
|
416298577d
|
only accept one version negotiation packet
|
2017-09-16 12:58:22 +07:00 |
|
Marten Seemann
|
13f47ac981
|
improve ack range retrieval in the packet history
|
2017-09-16 12:30:55 +07:00 |
|
Marten Seemann
|
039edc1ccd
|
add an integration test for version negotiation
|
2017-09-15 17:28:03 +07:00 |
|
Marten Seemann
|
7003450d2b
|
fix version negotiation
|
2017-09-15 17:28:03 +07:00 |
|
Marten Seemann
|
9029d6e7d7
|
Merge pull request #821 from lucas-clemente/benchmark-fixes
various small fixes for the benchmark test
|
2017-09-15 17:10:46 +07:00 |
|
Marten Seemann
|
7addb1f9fe
|
Merge pull request #822 from lucas-clemente/remove-is-duplicate
remove unused duplicate packet detection in the ackHandler
|
2017-09-15 17:09:43 +07:00 |
|
Marten Seemann
|
31ada37e22
|
enable logging via command line flag in benchmark tests
using the same package used in the integration tests
|
2017-09-15 16:54:49 +07:00 |
|
Marten Seemann
|
222d34655a
|
fix transfer rate calculation
|
2017-09-15 16:54:33 +07:00 |
|
Marten Seemann
|
d9b9d83458
|
remove unused duplicate packet detection in the ackHandler
|
2017-09-14 17:55:55 +07:00 |
|
Marten Seemann
|
a3e37aa400
|
actually run the benchmark tests with the selected version
|
2017-09-14 12:45:25 +07:00 |
|
Marten Seemann
|
fb294e841a
|
remove unneeded optimization in the benchmark test
It's not needed anymore since github.com/onsi/gomega/pull/225
was merged.
|
2017-09-14 12:32:38 +07:00 |
|