-
Notifications
You must be signed in to change notification settings - Fork 0
CAR-943 Crash in Eastwood and Chios - websocketpp::transport::asio::connection::handle_async_shutdown_timeout #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CAR-943 Crash in Eastwood and Chios - websocketpp::transport::asio::connection::handle_async_shutdown_timeout #2
Conversation
Conflicts: examples/scratch_client/SConscript
Conflicts: test/extension/permessage_deflate.cpp websocketpp/extensions/permessage_deflate/disabled.hpp websocketpp/extensions/permessage_deflate/enabled.hpp websocketpp/impl/connection_impl.hpp websocketpp/message_buffer/message.hpp websocketpp/processors/hybi13.hpp
Conflicts: changelog.md
…eferences zaphoyd#459 particularly affected TLS servers and connection close behavior
…vice before it is deleted
This was missing but it is described in the RFC here https://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00#section-1.9
…when passing a short address.
Fixed uri validator by checking its length.
…col-support added subprotocol support for hybi00 / hixie76
…t. references zaphoyd#490 zaphoyd#525 There isn't a clean way to implement this performance optimization without adding global state/locking, which performs worse. This should fix
if (socket_con_type::get_raw_socket().is_open()) { | ||
socket_con_type::cancel_socket(); | ||
} | ||
// airtime: end |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you think this is a fix that we should submit upstream?
…_Crash_in_websocket_pp_async_shutdown_timeout Conflicts: websocketpp/logger/basic.hpp websocketpp/logger/syslog.hpp websocketpp/roles/server_endpoint.hpp websocketpp/transport/asio/connection.hpp websocketpp/transport/asio/endpoint.hpp
3684eed
to
57d652e
Compare
@jim-wong Merged the upstream. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me; I haven't looked at mediacore and libtecate yet.
https://airtime.atlassian.net/browse/CAR-943