Files
dragonx/src
Gavin Andresen ce99358f4a Remove IsFromMe() check in CTxMemPool::accept()
Fixes issue #2178 : attacker could penny-flood with invalid-signature
transactions to deduce which addresses belonged to your node.

I'm committing this early for code review; I still need to write up
a test plan.

Executive summary of fix: check all transactions received from the network
for penny-flood rate-limiting before adding to the memory pool. But do NOT
ratelimit transactions added to the memory pool:
  - because of blockchain reorgs
  - stored in the wallet and added at startup
  - sent from the GUI or one of the send* RPC commands (CWallet::CommitTransaction)

The limit-free-transactions code really should be a method on CNode, with
counters per-peer. But that is a bigger change for another day.
2013-01-15 09:10:22 -05:00
..
2012-04-27 10:14:33 -04:00
2012-12-18 21:39:29 +01:00
2012-08-28 17:13:11 -04:00
2012-12-17 18:09:53 +08:00
2012-05-18 22:02:28 +08:00
2012-05-18 22:02:28 +08:00
2012-12-18 21:39:29 +01:00
2012-10-25 16:12:40 +02:00
2012-05-18 22:02:28 +08:00
2012-10-20 23:08:56 +02:00
2012-12-18 21:39:29 +01:00
2012-12-04 16:00:47 -05:00
2013-01-09 22:28:46 +01:00
2013-01-09 22:28:46 +01:00
2012-12-18 21:39:29 +01:00
2012-11-15 23:00:16 +01:00
2012-11-16 00:12:33 +01:00
2013-01-01 17:12:30 -05:00
2013-01-01 17:12:30 -05:00
2012-10-08 17:46:45 -04:00