Marten Seemann
40cdea8deb
remove stray fmt.Println in integrationtests
2017-04-27 18:41:31 +07:00
Marten Seemann
3c223b22a2
include peer perspective in nullAEAD
...
ref #375
2017-04-27 18:05:24 +07:00
Marten Seemann
c62fa83248
Merge pull request #560 from lucas-clemente/new-proxy
...
rewrite the QUIC proxy used in the integrationtests
2017-04-25 23:25:58 +07:00
Marten Seemann
08cf78d2b0
rewrite the QUIC proxy used in the integrationtests
...
The new QUIC proxy allows to listen on “:0”, which allows us to get rid
of all “address already in use” errors. The constructor now takes an
Opts struct, which makes configuring it easier.
2017-04-25 23:09:45 +07:00
Lucas Clemente
4c0b922688
Merge pull request #567 from lucas-clemente/echo-example
...
Add an echo example
2017-04-24 16:14:57 +02:00
Lucas Clemente
8cd1deba54
Add an echo example
...
Fixes #557 .
2017-04-24 15:57:22 +02:00
Marten Seemann
31be6464be
Merge pull request #562 from lucas-clemente/fix-flaky-server-test
...
fix flaky integration tests with the quic_server
2017-04-24 15:51:58 +07:00
Marten Seemann
f9404ff646
fix flaky integration tests with the quic_server
...
Both the CA and the server certificate should already be valid when the
test is started.
2017-04-23 11:55:42 +07:00
Lucas Clemente
61f5f1e668
Merge pull request #554 from lucas-clemente/travis-no-retry
...
Remove travis retry
2017-04-19 14:34:55 +02:00
Lucas Clemente
671efecf29
Remove travis retry
2017-04-19 12:13:55 +02:00
Lucas Clemente
b8bb9750f4
Merge pull request #548 from lucas-clemente/server-tests
...
add integration tests with the quic_server
2017-04-19 11:23:36 +02:00
Marten Seemann
fb127ecfd5
add integration tests with the quic_server
2017-04-18 16:58:20 +02:00
Marten Seemann
8b351a9b7e
Merge pull request #552 from lucas-clemente/fix-551
...
fix race condition when saving the encryption level in h2quic.Client
2017-04-18 17:02:19 +07:00
Marten Seemann
dc782e78eb
fix race condition when saving the encryption level in h2quic.Client
...
fixes #551
2017-04-18 14:30:25 +07:00
Marten Seemann
2a1b3da971
fix flaky stream tests
...
fixes #549
2017-04-18 10:15:54 +07:00
Lucas Clemente
4b100409c4
Merge pull request #547 from lucas-clemente/fix-integrationtests
...
Fix quic_client integration tests
2017-04-17 17:36:43 +02:00
Lucas Clemente
a896e81cd9
Fix quic_client integration tests
...
Apparently the output format of the quic_client changed.
2017-04-17 15:31:51 +02:00
Marten Seemann
325eef59a7
Merge pull request #543 from lucas-clemente/fix-542
...
fix parsing of STREAM frames that have the FinBit set
2017-04-16 15:06:13 +07:00
Marten Seemann
a06abf91f5
fix parsing of STREAM frames that have the FinBit set
...
fixes #542
2017-04-16 14:52:34 +07:00
Marten Seemann
09c6c4118b
fix flaky flowcontroller tests
2017-04-16 12:48:18 +07:00
Marten Seemann
6f40cc83f7
Merge pull request #539 from lucas-clemente/fix-528
...
fix flaky client test
2017-04-14 23:31:51 +07:00
Marten Seemann
7104604086
fix flaky client test
...
fixes #528
2017-04-14 23:07:00 +07:00
Lucas Clemente
130620d18c
Merge pull request #511 from lucas-clemente/simplify
...
Simplify code in a few places
2017-04-13 17:06:41 +02:00
Lucas Clemente
26ed505969
Merge pull request #534 from lucas-clemente/fix-533
...
Fix wrong scfg expiry test in some timezones
2017-04-13 16:45:36 +02:00
Lucas Clemente
013d7fdb30
Simplify code in a few places
...
Found by running `gosimple ./...`
2017-04-13 16:43:58 +02:00
Lucas Clemente
dd89967035
Fix wrong scfg expiry test in some timezones
...
Fixes #533 .
2017-04-13 16:30:34 +02:00
Lucas Clemente
b26d9f92b8
Merge pull request #531 from lucas-clemente/changelog
...
Add an empty changelog file
2017-04-13 12:02:34 +02:00
Marten Seemann
0d0391cf4f
update CIs to Go 1.8.1
2017-04-13 11:21:54 +07:00
Lucas Clemente
b6b3e438fe
Add an empty changelog file
2017-04-12 12:04:06 +02:00
Lucas Clemente
d51a4a1ba7
Merge pull request #527 from lucas-clemente/readme
...
Update readme and add a contributing section
v0.5.0
2017-04-11 18:32:57 +02:00
Lucas Clemente
61173cc2cb
Update readme and add a contributing section
2017-04-11 17:35:34 +02:00
Marten Seemann
48065d5684
Merge pull request #520 from lucas-clemente/drop-go16
...
drop support for Go 1.6
2017-04-11 16:06:23 +07:00
Marten Seemann
331593d086
Merge pull request #518 from lucas-clemente/undecrytable-packets
...
fix bugs related to undecryptable packets
2017-04-11 15:49:10 +07:00
Marten Seemann
dea154d4bf
add Go version to README
2017-04-11 15:47:38 +07:00
Marten Seemann
d73e99624d
drop support for Go 1.6
2017-04-11 15:38:36 +07:00
Marten Seemann
81e06c1f02
don’t send a Public Reset if trial decryption succeeds
...
fixes #516
2017-04-11 10:45:08 +07:00
Marten Seemann
8565fdf722
fix limit of undecrytable packets queue length
...
fixes #517
Also fixes an off-by-one error, such that the queue now holds exactly
protocol.MaxUndecrytablePackets packets when enough undecryptable
packets are received.
2017-04-11 10:37:25 +07:00
Lucas Clemente
2a9f214381
Merge pull request #509 from lucas-clemente/fix-501
...
Read the initial log level from the QUIC_GO_LOG_LEVEL env if present
2017-04-10 20:47:05 +02:00
Lucas Clemente
ead9512daf
Read the initial log level from the QUIC_GO_LOG_LEVEL env if present
...
We deliberately ignore any parsing errors.
Fixes #501 .
2017-04-10 16:59:13 +02:00
Marten Seemann
de4bb37f31
Merge pull request #513 from lucas-clemente/new-benchmark
...
rewrite the benchmark test
2017-04-10 16:37:28 +07:00
Marten Seemann
1674087604
rewrite the benchmark test
2017-04-10 15:57:57 +07:00
Lucas Clemente
2102e19ca4
Merge pull request #508 from lucas-clemente/simplify-congestion
...
Simplify ackhandler and congestion by splitting up OnCongestionEvent
2017-04-07 00:58:04 +02:00
Lucas Clemente
6f82391a2d
Merge pull request #510 from lucas-clemente/remove-unused
...
Remove several unused fields and symbols
2017-04-07 00:56:38 +02:00
Lucas Clemente
e2a0d9f77c
Remove several unused fields and symbols
...
Detected with `unused -exports=true ./...`
2017-04-05 21:46:33 +01:00
Lucas Clemente
89d0ae9810
Simplify ackhandler and congestion by splitting up OnCongestionEvent
...
No functional change.
2017-04-05 21:34:08 +02:00
Lucas Clemente
fb5cccf799
Update expired certificate
2017-04-03 09:49:28 +02:00
Lucas Clemente
e66548688e
Merge pull request #502 from lucas-clemente/loss-recovery
...
Implement loss recovery from the current WG draft
2017-04-02 11:05:19 +02:00
Lucas Clemente
612fa16a43
Move SentPacketHandler.CheckForError into SentPacket
2017-04-02 10:29:09 +02:00
Lucas Clemente
1c5380c49b
Implement loss recovery from the current WG draft
...
Fixes #498 and will hopefully go a long way towards fixing the many
flaky tests.
2017-04-02 10:29:09 +02:00
Lucas Clemente
959a8d0e4f
Merge pull request #503 from lucas-clemente/fix-484
...
Fix flaky appveyor tests
2017-03-31 10:24:49 +02:00