Paul-Louis Ageneau
|
ab9a362d69
Prevent useless message copy if nothing is sent in TcpTransport::trySendMessage()
|
před 5 měsíci |
Paul-Louis Ageneau
|
b39a35e6fd
Fix missing send lock on poll out event in TCP transport
|
před 5 měsíci |
Paul-Louis Ageneau
|
a1bd307117
Fix lock order inversion in TcpTransport
|
před 9 měsíci |
Paul-Louis Ageneau
|
c1985b63d1
Fix getsockname instead of getpeername in exception message
|
před 1 rokem |
Paul-Louis Ageneau
|
a8d5274bbe
Unmap WebSocket remote IPv4-mapped IPv6 addresses
|
před 1 rokem |
Paul-Louis Ageneau
|
4bb17395a2
Code formatting
|
před 2 roky |
Paul-Louis Ageneau
|
47c3bd6040
Return if TcpTransport can't be locked
|
před 2 roky |
eric.gressman
|
42070742b7
Switching to weak_from_this
|
před 2 roky |
eric.gressman
|
e68291f2e2
Having TcpTransport hold a shared_pointer to itself while in its process function
|
před 2 roky |
Paul-Louis Ageneau
|
a0f3f01bf5
Re-licensed under MPL 2.0
|
před 2 roky |
Paul-Louis Ageneau
|
cfccb10008
Implemented proper teardown waiting for remote close
|
před 3 roky |
Paul-Louis Ageneau
|
16f87814bc
Merge branch 'v0.17'
|
před 3 roky |
Paul-Louis Ageneau
|
ad2473a902
Refactored TCP transport connection process
|
před 3 roky |
Paul-Louis Ageneau
|
e683f8033a
Merge branch 'v0.17'
|
před 3 roky |
Paul-Louis Ageneau
|
538583c660
Disabled the Nagle algorithm in TCP transport
|
před 3 roky |
Paul-Louis Ageneau
|
80329260e6
Implemented buffered amount for WebSocket
|
před 3 roky |
Paul-Louis Ageneau
|
d03f617c9e
Fixed TLS send return value to reflect TCP buffering
|
před 3 roky |
Paul-Louis Ageneau
|
95c558f13a
Made pingInterval optional and refactored outstanding pings
|
před 3 roky |
Tom Deblauwe
|
5ef8fc8f45
Verify pong replies on ping messages
|
před 3 roky |
Paul-Louis Ageneau
|
588fa9ebad
Enabled TCP read timeout to trigger WebSocket ping
|
před 3 roky |
Paul-Louis Ageneau
|
250aa903a5
Cleaned up useless check on message size logging
|
před 3 roky |
Paul-Louis Ageneau
|
f64bb4edef
Cleaned up leftover redundant state check
|
před 3 roky |
Paul-Louis Ageneau
|
aa0583632e
Enhanced poll interrupt on Windows consistently with libjuice
|
před 3 roky |
Paul-Louis Ageneau
|
a2da37cbc8
Added some comments
|
před 3 roky |
Paul-Louis Ageneau
|
bc610669f7
Enhanced error handling
|
před 3 roky |
Paul-Louis Ageneau
|
93c4d67fc7
Fixed error messages
|
před 3 roky |
Paul-Louis Ageneau
|
74b713219e
Cosmetic fixes
|
před 3 roky |
Paul-Louis Ageneau
|
a656fdd7dd
Reformatting
|
před 3 roky |
Paul-Louis Ageneau
|
9cd5b4ec93
Introduced poll service for TCP sockets
|
před 3 roky |
Paul-Louis Ageneau
|
2b14a2493d
Fixed compilation warnings
|
před 3 roky |