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

Improved error handling in message parser #704

Merged

Conversation

cryptocode
Copy link
Contributor

Communicates errors from message_parser to the node more precisely so errors can be logged.

@argakiig
Copy link
Contributor

argakiig commented Mar 6, 2018

LGTM, This improves the errors generated from message_parser

@argakiig argakiig merged commit 0037794 into nanocurrency:master Mar 6, 2018
clemahieu pushed a commit that referenced this pull request Mar 8, 2018
* Fix typos (#683)

* Move to C++14

Replaces a single reset with make_unique to see if things compile in CI. Also reverts a CI-specific RPATH change which prevented the wallet from running on macOS dev machines

* Update CMakeLists.txt to support gtest linking for Windows

* Fix test for wallet_create_max to allow for utx database addition (#691)

* Remove unused code (#686)

* Fix docker boost url

* Revert nonWalletDbs 

Revert to fix failing tests

* Improved error handling in message parser (#704)

*  Replacing bool get_optional with get default values (#670)

* Revert "Watch only accounts"

This reverts commit 1b0809a.

* Replacing bool get_optional with get default values

* RPC tests for optional bool values

* RPC tests for wallet_ledger & wallet_add_watch

* Improve account history RPC endpoint (#668)

* Checking ledger::forked_block preconditions which were asserting.

* Update README (#709)

* update docs to add guides and update "what is nano?" system

* add whitepaper to guides and docs

* update features list

* update what is nano header level

* Build of Boost Cleanup (#707)

* Updated to check the boost SHA256 when downloading

* Fixed invalid shell option

* Allow the user to request a minimal build of Boost

* Ensure boost build script exits on error

* Removed apparently unused "mkdir"

* Docker altnets (#708)

* Updated to check the boost SHA256 when downloading

* Fixed invalid shell option

* Allow the user to request a minimal build of Boost

* Ensure boost build script exits on error

* Removed apparently unused "mkdir"

* Updated Docker build for node to support altnets

* Allow user-supplied arguments to "docker build"

* Updated Docker auto deploy to build a live and beta image for each tag

* Print the correct image name when building the docker image

* Corrected typo for the test network

* Broadcasting active elections blocks to discovered representatives (#711)

* Broadcasting active elections blocks

* Improve formatting for clang

* Connecting to rai-beta for beta network.

* Specify beta network representatives (#712)

* Update the beta network configuration (#713)

* Specify beta network representatives

* Update beta network genesis block

* Use port 54000 for beta nodes

* Add history RPC raw support to ublocks

* Fix test for wallet_create_max to allow for utx database addition (#691)
@cryptocode cryptocode deleted the messageparser-error-handling branch May 4, 2018 08:11
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.

None yet

2 participants