Branch: refs/heads/master
Home: https://github.com/conformal/btcd
Commit: 29a3bb6e69a769eb8a494ea1b1a158455a3e3bc1
https://github.com/conformal/btcd/commit/29a3bb6e69a769eb8a494ea1b1a158455a3e3bc1
Author: Dave Collins <[email protected]>
Date: 2014-07-03 (Thu, 03 Jul 2014)
Changed paths:
M blockmanager.go
Log Message:
-----------
Remove disconnect on unrequested transaction.
BitcoinJ, and possibly other wallets, don't follow the spec of sending an
inventory message and allowing the remote peer to decide whether or not
they want to request the transaction via a getdata message. Unfortuantely
the reference implementation permits unrequested data, so it has allowed
wallets that don't follow the spec to proliferate.
While this is not ideal, this commit removes the functionality which
disconnects peers for sending unsolicited transactions to provide
interoperability.