Evan Phoenix
|
79a46c0331
Add ability to cancel Accept by passing a context
|
4 år sedan |
Evan Phoenix
|
8f49b6f63f
Merge pull request #76 from wweir/master
|
2 år sedan |
Clément Michaud
|
aad893ec06
wait for both recv and send routines to complete on close (#105)
|
2 år sedan |
Mathias Fredriksson
|
dd80a7ee44
fix: Make sendReady a pointer so the Body can be swapped (#106)
|
2 år sedan |
Jacob Vosmaer
|
989f906d6d
Remove unnecessary for loop in Session.send() (#98)
|
2 år sedan |
Mathias Fredriksson
|
3aa5700c94
Protect reads of `sendReady.Body` with mutex and temp buffer (#102)
|
2 år sedan |
Mathias Fredriksson
|
962ff9cfcc
Fix use of unprotected `stream.sendHdr` in session (#100)
|
2 år sedan |
Jacob Vosmaer
|
f4788e12b0
Remove unnecessary *bytes.Reader in Stream.Write()
|
3 år sedan |
Freddy
|
26ff87cf94
Implement timeouts for OpenStream (#96)
|
3 år sedan |
wweir
|
13a7bc0b34
Fix hashicorp/yamux#72, abstract logger into interface
|
5 år sedan |
Alex Dadgar
|
dba4ca208a
Allow passing in a logger
|
6 år sedan |
Matt Keeler
|
4c2fe0dc41
Dont output keepalive error when the session is closed
|
6 år sedan |
Preetha Appan
|
f21aae5366
Make sure to drain the timer channel on defer, and a clarifying comment
|
6 år sedan |
Preetha Appan
|
02d320cd53
Uses timer pool in sendNoWait, like in waitForSendErr
|
7 år sedan |
Stuart Carnie
|
ca8dfd01ce
improve memory utilization in receive buffer, fix flow control
|
7 år sedan |
Roland Singer
|
40b86b2958
Add public session CloseChan method (#44)
|
7 år sedan |
James Phillips
|
456971d9d5
Tweaked error messages.
|
8 år sedan |
James Phillips
|
3e4bf7e5a1
Adds "yamux" prefix to error messages.
|
8 år sedan |
James Phillips
|
59d161676d
Cleans up synCh when the initial window update fails.
|
8 år sedan |
James Phillips
|
85decf1188
Modifies SYN credit system to depend only on the opener. Changes panic to a error.
|
8 år sedan |
Rob Napier
|
bb7a27e978
Tests and improvements to #19 KeepAlive is not working
|
9 år sedan |
Rob Napier
|
e9b29847fa
Fixes #12 KeepAlive is not working
|
9 år sedan |
James Phillips
|
dfbd354eb2
Generalizes the header write timeout to a broader "safety valve" write timeout.
|
9 år sedan |
James Phillips
|
dbdc1e9b5a
Adds back missing return statement.
|
9 år sedan |
James Phillips
|
7720b08bf1
Cleans up timers and de-flakes unit test a bit.
|
9 år sedan |
James Phillips
|
a785d62dc2
Adds mitigation for the ping of death.
|
9 år sedan |
James Phillips
|
904091c9d5
Adds a timeout for sendNoWait, which can block if the connection gets dire.
|
9 år sedan |
James Phillips
|
612eb1754a
Adds header write timeout to prevent deadlocking reads on window updates.
|
9 år sedan |
Fatih Arslan
|
b0080b5f8d
session: return explicit nil to avoid non-nil interface value
|
9 år sedan |
Armon Dadgar
|
b2e55852dd
Adding backpressure to Open to avoid RST
|
9 år sedan |