Skip to content
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

[3.1] patch pinned build's boost 1.70 to fix websocket defect #85

Merged
merged 1 commit into from
Sep 1, 2022

Conversation

spoonincode
Copy link
Member

Our pinned builds will use boost 1.70 for the entirety of 3.x's lifecycle. boost 1.70 shipped with a defect in beast's websocket implementation that can lead to crashes. Can read more here,

https://github.com/boostorg/beast/issues/1599

The patch included with this PR to fix the issue is linked directly from boost's release notes for 1.70 so it seems to be a well supported fix
https://www.boost.org/users/history/version_1_70_0.html

The only component in Leap that uses websockets is the state history plugin and we caution users to only expose that websocket endpoint to internal trusted clients, so this fix isn't being fast tracked.

Resolves eosnetworkfoundation/mandel#816

@spoonincode spoonincode merged commit 7935ba8 into release/3.1 Sep 1, 2022
@spoonincode spoonincode deleted the fix_beast_ws_defect_31x branch September 1, 2022 15:01
heifner pushed a commit that referenced this pull request Apr 29, 2024
fix a few small compile warnings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants