Problem: bitcoin-qt disconnects from peer when downloading blocks with fast connection.
Steps to reproduce:
- install a fresh copy bitcoin-qt on a computer, with no blocks saved
- start bitcoin-qt with -connect= to a client with updated blockchain, and on a local area network (or any fast connection)
After downloading for a few seconds, the block downloading process will halt, and bitcoin (the one that's downloading) will be idle for a few minutes before restarting again.
I believe the problem is caused by this pull request: https://github.com/bitcoin/bitcoin/pull/72/files , as setting maxreceivebuffer=500000 in bitcoin.conf resolves this issue.