Paul-Louis Ageneau
|
47c3bd6040
Return if TcpTransport can't be locked
|
2 éve |
eric.gressman
|
42070742b7
Switching to weak_from_this
|
2 éve |
eric.gressman
|
e68291f2e2
Having TcpTransport hold a shared_pointer to itself while in its process function
|
2 éve |
Paul-Louis Ageneau
|
a0f3f01bf5
Re-licensed under MPL 2.0
|
3 éve |
Paul-Louis Ageneau
|
cfccb10008
Implemented proper teardown waiting for remote close
|
3 éve |
Paul-Louis Ageneau
|
16f87814bc
Merge branch 'v0.17'
|
3 éve |
Paul-Louis Ageneau
|
ad2473a902
Refactored TCP transport connection process
|
3 éve |
Paul-Louis Ageneau
|
e683f8033a
Merge branch 'v0.17'
|
3 éve |
Paul-Louis Ageneau
|
538583c660
Disabled the Nagle algorithm in TCP transport
|
3 éve |
Paul-Louis Ageneau
|
80329260e6
Implemented buffered amount for WebSocket
|
3 éve |
Paul-Louis Ageneau
|
d03f617c9e
Fixed TLS send return value to reflect TCP buffering
|
3 éve |
Paul-Louis Ageneau
|
95c558f13a
Made pingInterval optional and refactored outstanding pings
|
3 éve |
Tom Deblauwe
|
5ef8fc8f45
Verify pong replies on ping messages
|
3 éve |
Paul-Louis Ageneau
|
588fa9ebad
Enabled TCP read timeout to trigger WebSocket ping
|
3 éve |
Paul-Louis Ageneau
|
250aa903a5
Cleaned up useless check on message size logging
|
3 éve |
Paul-Louis Ageneau
|
f64bb4edef
Cleaned up leftover redundant state check
|
3 éve |
Paul-Louis Ageneau
|
aa0583632e
Enhanced poll interrupt on Windows consistently with libjuice
|
3 éve |
Paul-Louis Ageneau
|
a2da37cbc8
Added some comments
|
3 éve |
Paul-Louis Ageneau
|
bc610669f7
Enhanced error handling
|
3 éve |
Paul-Louis Ageneau
|
93c4d67fc7
Fixed error messages
|
3 éve |
Paul-Louis Ageneau
|
74b713219e
Cosmetic fixes
|
3 éve |
Paul-Louis Ageneau
|
a656fdd7dd
Reformatting
|
3 éve |
Paul-Louis Ageneau
|
9cd5b4ec93
Introduced poll service for TCP sockets
|
3 éve |
Paul-Louis Ageneau
|
2b14a2493d
Fixed compilation warnings
|
4 éve |
Paul-Louis Ageneau
|
9c2945a3d7
Cleaned up calls to setsockopt
|
4 éve |
Paul-Louis Ageneau
|
a094538711
Enhanced exception handling in TcpTransport::connect()
|
4 éve |
Paul-Louis Ageneau
|
f0bd580345
Fixed EINTR handling when polling WebSocket TCP socket
|
4 éve |
Paul-Louis Ageneau
|
c3c1705f66
Fixed error logging on TCP transport connection failed
|
4 éve |
Paul-Louis Ageneau
|
cc80744b8e
Merge branch 'v0.14'
|
4 éve |
Paul-Louis Ageneau
|
eb7c756cab
Replaced select() by poll() for WebSockets
|
4 éve |