tree checksum vpatch file split hunks

all signers: mircea_popescu trinque asciilifeform ben_vulpes mod6

antecedents: asciilifeform_lets_lose_testnet

press order:

genesisasciilifeform ben_vulpes mircea_popescu mod6 trinque
bitcoin-asciilifeform.1asciilifeform ben_vulpes mod6
rm_rf_upnpasciilifeform ben_vulpes mod6
bitcoin-asciilifeform.3-turdmeister-alert-snipasciilifeform ben_vulpes mod6
asciilifeform_orphanage_thermonukeasciilifeform ben_vulpes mod6
bitcoin-asciilifeform.2-https_snipsnipasciilifeform ben_vulpes mod6
bitcoin-v0_5_3_1-static_makefile_v002.8asciilifeform ben_vulpes mod6
bitcoin-asciilifeform.4-goodbye-win32asciilifeform ben_vulpes mod6
bitcoin-v0_5_3_1-rev_bump.7asciilifeform ben_vulpes mod6
asciilifeform_tx-orphanage_amputationasciilifeform ben_vulpes mod6
asciilifeform_dnsseed_snipsnipasciilifeform ben_vulpes mod6
asciilifeform_zap_hardcoded_seedsasciilifeform ben_vulpes mod6
asciilifeform_zap_showmyip_crudasciilifeform ben_vulpes mod6
asciilifeform_dns_thermonyukyoolar_kleansingasciilifeform ben_vulpes mod6
asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ipasciilifeform ben_vulpes mod6
asciilifeform-kills-integer-retardationasciilifeform ben_vulpes mod6
asciilifeform_and_now_we_have_block_dumper_correctedasciilifeform ben_vulpes mod6
mod6_fix_dumpblock_paramsasciilifeform ben_vulpes mod6
asciilifeform_and_now_we_have_eatblockasciilifeform ben_vulpes mod6
asciilifeform_lets_lose_testnetasciilifeform ben_vulpes mod6
asciilifeform_add_verifyall_optionasciilifeform ben_vulpes mod6

patch:

- 7A171C2F30805F207AE170404F2F684144C254A13F4F25581146611C38313B2BB1B3CD6347C0CE9B66C313E0004EAC66B04E83B431EC78910F5AABB0DE341043
+ FF7009F672BF400A42D1D7AFB6E58AAF1C29D9C219FAD51C5F17000243A485E92BBB250D3F4BBEC3F0717D00FAD620C294D537832671F20C0979FB3F1383779B
bitcoin/src/init.cpp
(174 . 6)(174 . 7)
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;
- F55521AE4E41E386B5A5B839C778B27317EB67B98D8FC502ADBF46F8D2E68236D03D48C9509DE6B90EF64ECB976CBAB4BC24BFD114962C75DB927D369C9122D6
+ 92038390413F77B55E19439738E87C21BD5B2313DC6EDAD78BCC8BF722DDE82623A31A56A87B0182E75E6824FC709DC216FB9CB159B49A16E212E3A5DED93F58
bitcoin/src/main.cpp
(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
+ 3DCFE5F29728DCD34A6DFE23E9CD17E5F4A332A8D2E7444355106C8C63436CF54892424DF2018756C2E109463FD87728FC668A5A03914A4AA3F30BB90403B433
bitcoin/src/util.cpp
(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
+ 44BD62E864ED9400105AEEA2E2EF6499F971577FD28B9C8DC52EF72DCDB4D4928168037CD7D7FCA718E5D5A2D4D7C19C65F5B45C87D814D6E24C0D014B307477
bitcoin/src/util.h
(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;