forked from bitcoin/bitcoin
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Implement checking of open ports and min proto versions in DKGs #3390
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
Merged
codablock
merged 20 commits into
dashpay:develop
from
codablock:pr_pose_ban_bad_connections
Apr 2, 2020
Merged
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
32c83b4
Verify min proto version and open ports of LLMQ members and vote on b…
codablock d16b7db
Implement hidden "-pushversion" parameter for PoSe testing
codablock bb63327
Don't restart mnsync in regtest when nothing happens for too long
codablock 38bf1a3
Allow masternode mode and -listen=0 in regtest mode
codablock cace76d
Actually use LLMQConnectionRetryTimeout for probing
codablock d3586e1
Immediately close connections again when fNetworkActive==false
codablock 3e3eba6
Fix LLMQ dkgBadVotesThreshold parameter in regtest and devnet
codablock dfe9daa
Fix test in LLMQSimplePoSeTest
codablock 908eb83
Allow to pass list of online masternodes to mine_quorum
codablock a308a09
Don't touch self.nodes/self.mninfo in llmq-simplepose.py
codablock e980b18
Isolate instead of kill MNs in llmq-simplepose.py
codablock 4dc483d
Support waiting for probes in mine_quorum
codablock 41796be
Put (no-)banning loop into test_(no)_banning
codablock 535698d
Allow calling start_masternode from outside of start_masternodes
codablock 2de8606
Refactor test_banning to support more scenarios
codablock a3c1fce
Also test banning due to closed ports and old proto versions
codablock 88d4f55
Move spork21 condition into VerifyConnectionAndMinProtoVersions
codablock 99414ed
Fix fRequireRoutableExternalIP for devnets
codablock 19e3e87
Use Params().RequireRoutableExternalIP() wherever possible
codablock 97ffcd3
Use !fMasternode to disable restart of mnsync instead of checking for…
codablock File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.