tree checksum vpatch file split hunks

all signers: mod6

antecedents: asciilifeform_lets_lose_testnet

press order:

genesismod6
bitcoin-asciilifeform.1mod6
rm_rf_upnpmod6
bitcoin-asciilifeform.3-turdmeister-alert-snipmod6
asciilifeform_orphanage_thermonukemod6
bitcoin-asciilifeform.2-https_snipsnipmod6
bitcoin-v0_5_3_1-static_makefile_v002.8mod6
bitcoin-asciilifeform.4-goodbye-win32mod6
bitcoin-v0_5_3_1-rev_bump.7mod6
asciilifeform_tx-orphanage_amputationmod6
asciilifeform_dnsseed_snipsnipmod6
asciilifeform_zap_hardcoded_seedsmod6
asciilifeform_zap_showmyip_crudmod6
asciilifeform_dns_thermonyukyoolar_kleansingmod6
asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ipmod6
asciilifeform-kills-integer-retardationmod6
asciilifeform_and_now_we_have_block_dumper_correctedmod6
mod6_fix_dumpblock_paramsmod6
asciilifeform_and_now_we_have_eatblockmod6
asciilifeform_lets_lose_testnetmod6
asciilifeform_add_verifyall_optionmod6

patch:

- 598BBBD1EAB270CFB3E1114E7FA01CABA27A2DFD2B57D04043F18AD34C9A1ECDBB896A06EAE07A3DEF03F58A00CD57727AF37A14D00353168407700F1AD3307A
+ 77919B26229F6B0DE71504F170A2DF528B73604633F286F80628A85C0FE90CF71C18937854436CD243654441D322A8FF29D9B28F2C9EA2628F5F6758D10BE8FD
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;
- 16256A693B6DD1ECF2224D2055EC17CCD1D24A9C0F2CB0668EC7329F5F959A3FC0A3DB66E1400B18EEE1BCC4B3BC5A53D98612282D0A8827F1CC895307FC8D2E
+ 30EE1C16668CB21CDF3B476A5D82C665EF9A0BBEDE9EBA887692E65D48BAE74D639085B52B98313283749AE11398A74270E929FE7AAE1794D0D4C8B141292EBE
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()));
- 29436752078F28A0D8C38C0A8455AE3D4B17EEB8F8BF4CABAD0A3DBC2E28DDEBCEDF5A160EA0EFCABD74BE32016EFBF890BBA0DF8E09EFD2718735379DBBAC7B
+ 9ED13D4723A1DAAD64658D59AE99A776253505FAF10619B4A011173B66B4A64B852007296F81F40537FDE60C44AF475CB4C168CC725DBF59273D8CEA34371909
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;
- 4D2A5C6A0C1F82B5F172A1161E686E54CE17CC65614EF9457B1745F5FB5DDDB4056D84AC207D6BE1853A576060EA9631FB2CBD0778E0BF022A09B19B24078188
+ 235C9E2B087F65731A530FC76DF548A427A1833EA3A4EF8791A89B938C74553F7D0117861265C687952CE91F7E0301A1F35CB3436C4CC87D230A443FCB197EF6
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;