Jacob Vosmaer
|
6c5a7317d6
Fix failing partial read on last frame of closed session (#95)
|
2 jaren geleden |
Jeff Mitchell
|
7eb05715ff
Record actual copied length (#107)
|
2 jaren geleden |
Mathias Fredriksson
|
5efcc835ca
Fix unsafe header re-use on close and timeout (#103)
|
2 jaren geleden |
Mathias Fredriksson
|
4662e3b9b8
Fix mutex deadlock in `(*Steam).readData` (#104)
|
2 jaren geleden |
Jacob Vosmaer
|
f4788e12b0
Remove unnecessary *bytes.Reader in Stream.Write()
|
3 jaren geleden |
Freddy
|
26ff87cf94
Implement timeouts for OpenStream (#96)
|
3 jaren geleden |
Mitchell Hashimoto
|
bf928f8a1e
add StreamCloseTimeout
|
3 jaren geleden |
Alex Dadgar
|
1651c274e4
Deadline updates impact blocked reads and writes
|
4 jaren geleden |
Preetha Appan
|
601ccd8e44
Make receive window update logic a bit cleaner
|
6 jaren geleden |
Stuart Carnie
|
ca8dfd01ce
improve memory utilization in receive buffer, fix flow control
|
7 jaren geleden |
Filip Ochnik
|
683f49123a
Fix race around read and write deadlines in Stream (#52)
|
7 jaren geleden |
Roland Singer
|
40b86b2958
Add public session CloseChan method (#44)
|
7 jaren geleden |
James Phillips
|
d1caa6c97c
Merge pull request #34 from erikdubbelboer/recvrace
|
8 jaren geleden |
Erik Dubbelboer
|
f30b49b217
Fix race for recvBuf
|
8 jaren geleden |
Jeromy
|
b36b43f5a2
use a timer instead of 'After' to avoid leaking resources
|
8 jaren geleden |
James Phillips
|
85decf1188
Modifies SYN credit system to depend only on the opener. Changes panic to a error.
|
8 jaren geleden |
Jeromy
|
ab3b0afa63
properly handle closing streams before they are ACKed
|
8 jaren geleden |
Armon Dadgar
|
4f56b323c4
Adding Shrink to Stream to remove the recvBuffer
|
9 jaren geleden |
Armon Dadgar
|
b1464d5400
Do not embed the recvBuffer
|
9 jaren geleden |
Armon Dadgar
|
b2e55852dd
Adding backpressure to Open to avoid RST
|
9 jaren geleden |
Armon Dadgar
|
b84aa5e743
Prevent deadlock with closeStream race
|
9 jaren geleden |
Armon Dadgar
|
912e29616f
Prevent Read on a closed stream
|
10 jaren geleden |
Armon Dadgar
|
9feabe6854
Avoid race on recvWindow update. Fixes #4.
|
10 jaren geleden |
Armon Dadgar
|
f0dc52e499
Remove support for direct buffer
|
10 jaren geleden |
Armon Dadgar
|
0116c996f0
Fixing missing lock acquisition
|
10 jaren geleden |
Armon Dadgar
|
922f7ff3fb
Wait for send to prevent race on control buffer
|
10 jaren geleden |
Armon Dadgar
|
036941d2aa
Fixing potential data races
|
10 jaren geleden |
Armon Dadgar
|
2ce53d05ab
Adding logging with configurable sink
|
10 jaren geleden |
Armon Dadgar
|
0d3a1c514b
Better handling of backlog being exceeded
|
10 jaren geleden |
Armon Dadgar
|
89cddd2869
Fixing recv window updates for direct buffer
|
10 jaren geleden |