tree checksum vpatch file split hunks

all signers: mod6 asciilifeform

antecedents: mod6_whogaveblox

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
bitcoin-v0_5_3-db_config.6mod6
asciilifeform_maxint_locks_correctedmod6
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
programmable-versionstringmod6
mod6_der_high_low_smod6
mod6_privkey_toolsmod6
malleus_mikehearnificarummod6
makefilesmod6
asciilifeform_aggressive_pushgetblocksmod6
mod6_manifestmod6
mod6_phexdigit_fixmod6
mod6_excise_hash_truncationmod6
mod6_whogavebloxmod6
obey_sendbuffersizeasciilifeform

patch:

- 1F0735D2CEE2F9CA2A177AEAD4ECC7A1371D59C4375AEDB172EE99C28B02FA28E664DECEC9580A510BFCA4738D85E377FB74396FE4979B75ADBE1A3EC92B01C9
+ 8D726CC72E81BEFFF25D5872E757975C5EE538A6F51A930493FFF9B435E4458C736401907FA5D589368CB4A4862614E6FE16EA30CFD568184916733289477A1B
bitcoin/src/main.cpp
(1877 . 6)(1877 . 9)
5 return error("message getdata size() = %d", vInv.size());
6 }
7
8 // Counter of bytes sent in response to this 'getdata' command
9 unsigned int sentBytes = 0;
10
11 BOOST_FOREACH(const CInv& inv, vInv)
12 {
13 if (fShutdown)
(1891 . 6)(1894 . 17)
15 {
16 CBlock block;
17 block.ReadFromDisk((*mi).second);
18
19 // Add block's size to sentBytes, and determine if reached limit
20 sentBytes += block.GetSerializeSize(SER_NETWORK);
21 if (sentBytes >= SendBufferSize())
22 {
23 printf("getdata (block) may not transmit %u bytes\n", sentBytes);
24 pfrom->Misbehaving(20);
25 break;
26 }
27
28 // Limit not reached, so permitted to send block
29 pfrom->PushMessage("block", block);
30
31 // Trigger them to send a getblocks request for the next batch of inventory