Preetha Appan
|
601ccd8e44
Make receive window update logic a bit cleaner
|
6 years ago |
Stuart Carnie
|
ca8dfd01ce
improve memory utilization in receive buffer, fix flow control
|
7 years ago |
Filip Ochnik
|
683f49123a
Fix race around read and write deadlines in Stream (#52)
|
7 years ago |
Roland Singer
|
40b86b2958
Add public session CloseChan method (#44)
|
7 years ago |
James Phillips
|
d1caa6c97c
Merge pull request #34 from erikdubbelboer/recvrace
|
8 years ago |
Erik Dubbelboer
|
f30b49b217
Fix race for recvBuf
|
8 years ago |
Jeromy
|
b36b43f5a2
use a timer instead of 'After' to avoid leaking resources
|
8 years ago |
James Phillips
|
85decf1188
Modifies SYN credit system to depend only on the opener. Changes panic to a error.
|
8 years ago |
Jeromy
|
ab3b0afa63
properly handle closing streams before they are ACKed
|
8 years ago |
Armon Dadgar
|
4f56b323c4
Adding Shrink to Stream to remove the recvBuffer
|
9 years ago |
Armon Dadgar
|
b1464d5400
Do not embed the recvBuffer
|
9 years ago |
Armon Dadgar
|
b2e55852dd
Adding backpressure to Open to avoid RST
|
9 years ago |
Armon Dadgar
|
b84aa5e743
Prevent deadlock with closeStream race
|
9 years ago |
Armon Dadgar
|
912e29616f
Prevent Read on a closed stream
|
10 years ago |
Armon Dadgar
|
9feabe6854
Avoid race on recvWindow update. Fixes #4.
|
10 years ago |
Armon Dadgar
|
f0dc52e499
Remove support for direct buffer
|
10 years ago |
Armon Dadgar
|
0116c996f0
Fixing missing lock acquisition
|
10 years ago |
Armon Dadgar
|
922f7ff3fb
Wait for send to prevent race on control buffer
|
10 years ago |
Armon Dadgar
|
036941d2aa
Fixing potential data races
|
10 years ago |
Armon Dadgar
|
2ce53d05ab
Adding logging with configurable sink
|
10 years ago |
Armon Dadgar
|
0d3a1c514b
Better handling of backlog being exceeded
|
10 years ago |
Armon Dadgar
|
89cddd2869
Fixing recv window updates for direct buffer
|
10 years ago |
Armon Dadgar
|
17ed67ccd7
Reduce channel allocations
|
10 years ago |
Armon Dadgar
|
e0a77494ec
Unused variable
|
10 years ago |
Armon Dadgar
|
bc7d83979f
Adding recv buffer bypass
|
10 years ago |
Armon Dadgar
|
c41b80d852
Split notify channels
|
10 years ago |
Armon Dadgar
|
3919213693
Fixing shared buffers, send locking
|
10 years ago |
Armon Dadgar
|
6bd753dec7
Reducing lock granularity
|
10 years ago |
Armon Dadgar
|
c5c317fbed
Do not wait for sendClose
|
10 years ago |
Armon Dadgar
|
3b131e6dd7
Removing compression
|
10 years ago |