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

[0.13 backport] Fix handling of invalid compact blocks #9048

Merged
merged 3 commits into from Nov 9, 2016

Conversation

sdaftuar
Copy link
Member

Backport of #9026 to 0.13.

@fanquake fanquake added this to the 0.13.2 milestone Nov 1, 2016
@sdaftuar
Copy link
Member Author

sdaftuar commented Nov 1, 2016

Updated this to match the latest changes in #9026 (see #9026 (comment)).

This allows future software that would relay compact blocks before
full validation to announce only to peers that will not ban if the
block turns out to be invalid.
Copy link
Contributor

@TheBlueMatt TheBlueMatt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK e8ef50b, minus random line removal. Looks equivalent to #9026.

@@ -4717,7 +4719,6 @@ std::string GetWarnings(const std::string& strFor)


//////////////////////////////////////////////////////////////////////////////
//
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wut?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops, fixed.

@laanwj laanwj merged commit e8ef50b into bitcoin:0.13 Nov 9, 2016
laanwj added a commit that referenced this pull request Nov 9, 2016
e8ef50b Bump the protocol version to distinguish new banning behavior. (Suhas Daftuar)
015865e Fix compact block handling to not ban if block is invalid (Suhas Daftuar)
8290506 [qa] Test that invalid compactblocks don't result in ban (Suhas Daftuar)
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants