bitcoin/bitcoin — pull request #973 by TheBlueMatt (2012-03-22 02:39:24+00:00)
Title: Stop processing messages on full send buffer and dont disconnect.

Also decrease default send/receive buffer sizes from 10 to 5 mb
as this patch makes it easy for a node to fill both instead of
only send.

Based on CBlockStore, so just look at the last commit (would be simple to backport, but if its gonna wait for 0.7 anyway, might as well).

The largest advantage is not having to read from disk or serialize blocks on getblocks requests.