Lucas Clemente
|
a219b72968
|
improve flaky goroutine tests
hopefully fixes #65
|
2016-05-09 19:21:39 +02:00 |
|
Lucas Clemente
|
b42bad8481
|
fix flaky server tests
ref #65
|
2016-05-09 17:57:20 +02:00 |
|
Lucas Clemente
|
c3ff781f08
|
use cubic for congestion control
fixes #23
|
2016-05-08 18:29:08 +02:00 |
|
Marten Seemann
|
bb807fa5bd
|
implement sending of truncated ConnectionIDs
|
2016-05-06 21:53:21 +07:00 |
|
Lucas Clemente
|
7e0d59a5e6
|
make session timeout according to ICSL
fixes #54
|
2016-05-05 23:16:49 +02:00 |
|
Marten Seemann
|
77f34a9207
|
set initial flow control window from handshake parameters
fixes #50
|
2016-05-05 11:29:12 +07:00 |
|
Lucas Clemente
|
ef6e8cf1b4
|
make server delete sessions when they are closed
fixes #46
|
2016-05-04 16:34:08 +02:00 |
|
Lucas Clemente
|
150795d702
|
make session send packets immediately
|
2016-05-04 15:23:59 +02:00 |
|
Lucas Clemente
|
c068cbcb8f
|
replace certificate path with tls.Config instance throughout the server
The example server now reads the certificate and key data itself. Tests
use the new testdata package, where the sample key & cert are stored.
Fixes #24
|
2016-05-03 16:41:25 +02:00 |
|
Marten Seemann
|
f240df6ea5
|
implement basic flow control
fixes #37
|
2016-05-03 12:07:01 +07:00 |
|
Lucas Clemente
|
6178ef83fe
|
discard undecryptable packets
hopefully fixes issue #33, the workaround is tracked in #38
|
2016-05-02 16:45:26 +02:00 |
|
Marten Seemann
|
06b51871b1
|
close session when receiving a ConnectionCloseFrame
fixes #28
|
2016-04-30 10:04:45 +07:00 |
|
Lucas Clemente
|
480d339f9a
|
implement public reset sending in session
fixes #14, #33
|
2016-04-29 16:50:09 +02:00 |
|
Lucas Clemente
|
c07ad6ab76
|
implement reading and writing of ACK delay time
|
2016-04-28 18:08:43 +02:00 |
|
Lucas Clemente
|
607ab843d6
|
close session when crypto stream errors
|
2016-04-27 12:49:55 +02:00 |
|
Lucas Clemente
|
729505738b
|
add session tests
|
2016-04-26 22:11:27 +02:00 |
|
Lucas Clemente
|
270b2f0f99
|
stop session go-routine on Close()
|
2016-04-26 18:30:51 +02:00 |
|
Lucas Clemente
|
a5a06a25c2
|
remove udp references from session to simplify testing
|
2016-04-26 18:30:51 +02:00 |
|
Lucas Clemente
|
43a16a8fce
|
add session test for closing with errors
|
2016-04-26 16:49:11 +02:00 |
|
Lucas Clemente
|
83df3be65e
|
close streams when Session.Close() is called
|
2016-04-26 15:37:52 +02:00 |
|
Lucas Clemente
|
6f38ae3da2
|
implement handling of RST_STREAM frames
fixes #15
|
2016-04-26 14:57:34 +02:00 |
|
Lucas Clemente
|
ccc6d23a7d
|
fix a number of races and bugs with stream closing
|
2016-04-25 22:19:02 +02:00 |
|
Lucas Clemente
|
23a1e08e90
|
make stream private
|
2016-04-25 17:54:00 +02:00 |
|
Lucas Clemente
|
f9c90382a4
|
make some session fields private
|
2016-04-25 17:40:55 +02:00 |
|
Lucas Clemente
|
e253cbe02f
|
remove closed streams from session
|
2016-04-25 16:56:07 +02:00 |
|
Lucas Clemente
|
f8b804d2c1
|
add some session tests
|
2016-04-25 16:38:53 +02:00 |
|