eric.gressman
|
a609e3a9df
Initial implementation of a proxy for the websocket
|
2 years ago |
Paul-Louis Ageneau
|
d611ee4bfa
Changed Queue to non-blocking
|
2 years ago |
Paul-Louis Ageneau
|
a0f3f01bf5
Re-licensed under MPL 2.0
|
2 years ago |
Paul-Louis Ageneau
|
cfccb10008
Implemented proper teardown waiting for remote close
|
3 years ago |
Paul-Louis Ageneau
|
80329260e6
Implemented buffered amount for WebSocket
|
3 years ago |
Paul-Louis Ageneau
|
95c558f13a
Made pingInterval optional and refactored outstanding pings
|
3 years ago |
Tom Deblauwe
|
bfc0e94c16
Code review changes
|
3 years ago |
Tom Deblauwe
|
5ef8fc8f45
Verify pong replies on ping messages
|
3 years ago |
Paul-Louis Ageneau
|
c1027f4a87
Added global processor to tear down connections sequentially
|
3 years ago |
Paul-Louis Ageneau
|
b19d36c25e
Added URL decoding to WebSocket for consistency
|
3 years ago |
Paul-Louis Ageneau
|
c69df2c0c9
Do not close on impl destuction as it is done from rtc::WebSocket
|
3 years ago |
Paul-Louis Ageneau
|
3edffae68c
Added dummy proxyServer placeholder to WebSocket configuration
|
3 years ago |
Paul-Louis Ageneau
|
7d150208c9
Changed non-drafts RFC links to canonical location rfc-editor.org
|
3 years ago |
Paul-Louis Ageneau
|
3761f50fb9
Changed tools.ietf.org to datatracker.ietf.org/doc in RFC links
|
3 years ago |
Paul-Louis Ageneau
|
fc5622c8fc
Fixed WebSocket transports not reset after connection failure
|
3 years ago |
Paul-Louis Ageneau
|
0bff6b8460
Enhanced emplaceTransport() methods
|
3 years ago |
Paul-Louis Ageneau
|
653e0dcba8
Cosmetic fixes in rtc::impl::Websocket
|
3 years ago |
Paul-Louis Ageneau
|
c3fc663df1
Fixed Websocket TLS failed error message
|
4 years ago |
Paul-Louis Ageneau
|
fca11a6fc0
Properly unregister all transport callbacks when closing
|
4 years ago |
Paul-Louis Ageneau
|
48a1100149
Changed WebSocket closing process to prevent resetting callbacks
|
4 years ago |
Paul-Louis Ageneau
|
a94b84cdaa
Replaced exception on transport emplace when closed by nullptr return
|
4 years ago |
Paul-Louis Ageneau
|
262a22928c
Fixed race condition with transport start() and stop()
|
4 years ago |
Paul-Louis Ageneau
|
fe2d5e09a7
Fixed non-atomic access to transports shared_ptr on early close
|
4 years ago |
Paul-Louis Ageneau
|
70fcafc50c
Reformatting
|
4 years ago |
Paul-Louis Ageneau
|
c4cb061e14
Fixed compilation on Windows
|
4 years ago |
Paul-Louis Ageneau
|
bf8b168783
Implemented TLS certificate support for WebSocketServer
|
4 years ago |
Paul-Louis Ageneau
|
f1bfb2758c
Implemented WebSocket server
|
4 years ago |
Paul-Louis Ageneau
|
0fddf50245
Reorganized includes to hide Init implementation
|
4 years ago |
Paul-Louis Ageneau
|
767694a8b8
Use ptrs, optionals and variants from rtc namespace
|
4 years ago |
Paul-Louis Ageneau
|
dbee42b099
Renamed include.hpp to common.hpp
|
4 years ago |