Commit Graph

1950 Commits

Author SHA1 Message Date
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
Marten Seemann
34996e2a29 Merge pull request #820 from lucas-clemente/fix-392
add an integration test with dropped packets during the handshake
2017-09-12 11:05:52 +02:00
Marten Seemann
0c26a6eaf2 add an integration test for dropped packets during the handshake 2017-09-12 15:39:59 +07:00
Marten Seemann
1993ce7228 add drop tests with stochastically dropped packets 2017-09-12 15:36:49 +07:00
Marten Seemann
142abb08b3 refactor drop tests, add test with dropped packets in both directions 2017-09-12 15:36:49 +07:00
Marten Seemann
792047a2c5 Merge pull request #819 from lucas-clemente/server-tests-quic-versions
run integration tests with the quic_server with all supported versions
2017-09-12 10:31:29 +02:00
Marten Seemann
ad4bdb993c Merge pull request #818 from lucas-clemente/stk-type-alias
use a type alias for the STK
2017-09-12 10:29:22 +02:00
Marten Seemann
b7d8d33645 Merge pull request #817 from lucas-clemente/improve-proxy
improve the QUIC proxy
2017-09-12 10:25:38 +02:00
Marten Seemann
3cc34a3ae7 don't parse the Public Header in the proxy 2017-09-12 14:42:27 +07:00