Underscores are valid characters in domains. Fixes #3219
h-node should be 8
Let user decide if he wants to proceed to the upgrade when sha256 fails to download. Fixes #3576