| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
e9d7b4f85e |
MT#55283 single-threaded lws_write()
Avoid calling lws_write() from threads other than the service thread, as
this might not be thread-safe. Instead store the values used for the
HTTP response headers in the websocket_output, then trigger a "writable"
callback, and finally do all the lws_write() calls from the service
thread.
Reported in #1624
Change-Id: Ifcb050193044e5543f750a12fb44f5e16d4c0a08
(cherry picked from commit
|
3 years ago |
|
|
9eb7b640c2 |
TT#14008 add explicit lws_cancel_service at shutdown
Newer libwebsockets versions seem to use a longer internal timeout, so an explicit "interrupt" is needed during shutdown to prevent a long wait time. Change-Id: I8f28ef658169178e35b40dd44520fbd7c812b590 |
3 years ago |
|
|
2130e2f62b |
TT#89352 support Janus control protocol
Change-Id: I0a6d5fc93c5fa505390408043feeca3f5cf61181 |
5 years ago |
|
|
b945104b5e |
TT#89352 switch `done` flag to bool type
Change-Id: I6206a13779ccd44a575654f6af8627492d4b13ed |
5 years ago |
|
|
4910f7b33f |
TT#88951 support queuing multiple WS output messages
Change-Id: I9bcb1f5dd2942c4631820c25f343331c9630b8d7 |
5 years ago |
|
|
31f8b6f982 |
TT#91150 support NG over HTTP/WS
Change-Id: Ib0255872f6d85f2ca5c2d9118831ba8e65f7df2a |
5 years ago |
|
|
aa36a1f619 |
TT#88951 add HTTP/Websocket listener
Change-Id: Ib2e7c87913abd4f89aa43075fe7cd9fb4d7cf1f7 |
5 years ago |