tree checksum vpatch file split hunks
all signers: mircea_popescu trinque asciilifeform ben_vulpes mod6
antecedents: asciilifeform_lets_lose_testnet
press order:
patch:
(174 . 6)(174 . 7)- F55521AE4E41E386B5A5B839C778B27317EB67B98D8FC502ADBF46F8D2E68236D03D48C9509DE6B90EF64ECB976CBAB4BC24BFD114962C75DB927D369C9122D6
5 " -daemon \t\t " + _("Run in the background as a daemon and accept commands\n") +
6 " -debug \t\t " + _("Output extra debugging information\n") +
7 " -caneat \t\t " + _("Permit the use of 'eatblock'\n") +
8 " -verifyall \t\t " + _("Forbid the skipping of ECDSA signature verification between checkpoints.\n") +
9 " -logtimestamps \t " + _("Prepend debug output with timestamp\n") +
10 " -printtoconsole \t " + _("Send trace/debug info to console instead of debug.log file\n") +
11 " -rpcuser=<user> \t " + _("Username for JSON-RPC connections\n") +
(196 . 6)(197 . 7)
13 fDebug = GetBoolArg("-debug");
14 fDaemon = GetBoolArg("-daemon");
15 fCanEat = GetBoolArg("-caneat");
16 fVerifyAll = GetBoolArg("-verifyall");
17
18 if (fDaemon)
19 fServer = true;
(832 . 7)(832 . 7)
24 // Skip ECDSA signature verification when connecting blocks (fBlock=true)
25 // before the last blockchain checkpoint. This is safe because block merkle hashes are
26 // still computed and checked, and any change will be caught at the next checkpoint.
27 if (!(fBlock && (nBestHeight < Checkpoints::GetTotalBlocksEstimate())))
28 if (fVerifyAll || (!(fBlock && (nBestHeight < Checkpoints::GetTotalBlocksEstimate()))))
29 // Verify signature
30 if (!VerifySignature(txPrev, *this, i))
31 return DoS(100,error("ConnectInputs() : %s VerifySignature failed", GetHash().ToString().substr(0,10).c_str()));
- E2CC1D21C90F28E0475D0801C80C81ADDDECF1464925C0CDE2A5B004E3E26D6917D7224453FB814F62F85D566F377518501FB7E825F173C901DA590491FAD9C5(21 . 6)(21 . 7)
36 bool fPrintToConsole = false;
37 bool fPrintToDebugger = false;
38 bool fCanEat = false;
39 bool fVerifyAll = false;
40 char pszSetDataDir[MAX_PATH] = "";
41 bool fRequestShutdown = false;
42 bool fShutdown = false;
- D88425CB5B70D7DF2A60D174F99347B3AC00F0A7F17227BD9944F22FFAA3772389989C00C14135FBBB121FE3CB5B68C51EB1120CE214D3732B354C580D1F2FEC(111 . 6)(111 . 7)
47 extern bool fPrintToConsole;
48 extern bool fPrintToDebugger;
49 extern bool fCanEat;
50 extern bool fVerifyAll;
51 extern char pszSetDataDir[MAX_PATH];
52 extern bool fRequestShutdown;
53 extern bool fShutdown;