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

Websocketpp 0.8.2 #1134

Open
1 of 8 tasks
abitmore opened this issue Jul 12, 2018 · 8 comments
Open
1 of 8 tasks

Websocketpp 0.8.2 #1134

abitmore opened this issue Jul 12, 2018 · 8 comments
Labels
2d Developing Status indicating currently designing and developing a solution 3c Enhancement Classification indicating a change to the functionality of the existing imlementation 6 API Impact flag identifying the application programing interface (API) 6 Build Impact flag identifying the build process

Comments

@abitmore
Copy link
Member

abitmore commented Jul 12, 2018

User Story
Due to a bug or two in websocketpp 0.7.0, we forked websocketpp and applied patches by ourselves.

Now Websocketpp 0.8.1 has been released: https://github.com/zaphoyd/websocketpp/releases/tag/0.8.1.

Update: websocketpp 0.8.2 was released with a fix for zaphoyd/websocketpp#794.

This ticket is for testing it.

CORE TEAM TASK LIST

  • Evaluate / Prioritize Feature Request
  • Refine User Stories / Requirements
  • Define Test Cases
  • Design / Develop Solution
  • Perform QA/Testing
  • Update Documentation
@abitmore abitmore added 2a Discussion Needed Prompt for team to discuss at next stand up. 3c Enhancement Classification indicating a change to the functionality of the existing imlementation labels Jul 12, 2018
@abitmore abitmore changed the title Websocketpp 0.8.0 Websocketpp 0.8.1 Jul 28, 2018
@ryanRfox ryanRfox added 2d Developing Status indicating currently designing and developing a solution 6 API Impact flag identifying the application programing interface (API) 6 Build Impact flag identifying the build process and removed 2a Discussion Needed Prompt for team to discuss at next stand up. labels Feb 12, 2019
@ryanRfox
Copy link
Contributor

@dmarcosa I assigned this ticket to you in our 201904 Feature Release. Please help me by providing a Task List with some estimates for this Issue. It's not clear to me if it will involve removing our forked 0.7.0 websockets code and replacing it with the upstream 0.8.1 code. Thanks.

@clockworkgr
Copy link
Member

Chances of evaluating changing the library? (possibly https://github.com/uNetworking/uWebSockets)

@pmconrad
Copy link
Contributor

@dmarcosa are you working on this? What's the status?

@jmjatlanta
Copy link
Contributor

jmjatlanta commented Jul 30, 2019

I merged the master branch of zaphoyd/websocketpp into libraries/fc/vendor/websocketpp. That caused 1 small conflict (spacing), and compiled without error. Some fc tests fail.

"fc_network/websocket_test": boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorboost::system::system_error >: set_option: Bad file descriptor
/home/jmjatlanta/Development/cpp/bitshares-core-1134/libraries/fc/tests/network/http/websocket_test.cpp(9): last checkpoint: "websocket_test" test entry

"api_tests/login_test": unknown type
/home/jmjatlanta/Development/cpp/bitshares-core-1134/libraries/fc/tests/api_tests.cpp(64): last checkpoint: "login_test" test entry

"api_tests/optionals_test": unknown type
/home/jmjatlanta/Development/cpp/bitshares-core-1134/libraries/fc/tests/api_tests.cpp(107): last checkpoint

@pmconrad
Copy link
Contributor

pmconrad commented Aug 1, 2019

IIRC it does compile but isn't working properly, because upstream changed a hook where we set socket options or sth like that.

@jmjatlanta
Copy link
Contributor

jmjatlanta commented Aug 2, 2019

Related: #1735 (comment)

What steemit is doing to allow Boost 1.70 without upgrading websocketpp.

@abitmore
Copy link
Member Author

abitmore commented Aug 24, 2019

It seems that Steem has upgraded to websocketpp 0.8.1 long before: steemit/steem#3119.

Note: zaphoyd/websocketpp#794 (bitshares/websocketpp#3) is still needed.

@abitmore abitmore changed the title Websocketpp 0.8.1 Websocketpp 0.8.2 Jan 29, 2021
@abitmore
Copy link
Member Author

Update: websocketpp 0.8.2 was released with a fix for zaphoyd/websocketpp#794.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2d Developing Status indicating currently designing and developing a solution 3c Enhancement Classification indicating a change to the functionality of the existing imlementation 6 API Impact flag identifying the application programing interface (API) 6 Build Impact flag identifying the build process
Projects
None yet
Development

No branches or pull requests

6 participants