Files
bitcoin/src
kazcw 5029698186 prevent peer flooding request queue for an inv
mapAlreadyAskedFor does not keep track of which peer has a request queued for a
particular tx. As a result, a peer can blind a node to a tx indefinitely by
sending many invs for the same tx, and then never replying to getdatas for it.
Each inv received will be placed 2 minutes farther back in mapAlreadyAskedFor,
so a short message containing 10 invs would render that tx unavailable for 20
minutes.

This is fixed by disallowing a peer from having more than one entry for a
particular inv in mapAlreadyAskedFor at a time.
2015-11-23 01:18:54 +00:00
..
2015-11-12 14:37:10 +01:00
2015-11-04 23:46:47 +01:00
2015-11-20 14:34:11 +01:00
2015-11-13 00:12:43 +01:00
2015-11-20 18:52:44 -08:00
2015-11-10 15:32:03 +01:00
2015-10-13 01:04:39 -07:00
2015-10-27 17:39:42 +01:00
2015-10-27 17:39:42 +01:00
2015-10-20 17:06:28 +02:00
2015-11-02 21:27:15 -05:00
2015-10-22 17:57:48 +00:00
2015-10-27 17:39:42 +01:00
2015-09-03 10:59:18 +02:00
2015-11-13 11:10:48 +01:00
2015-11-16 17:00:11 -08:00
2015-09-03 10:59:18 +02:00
2015-11-13 00:12:53 +01:00
2015-11-16 17:00:11 -08:00
2015-10-23 12:47:19 +02:00
2015-11-20 16:07:12 -08:00
2015-09-03 10:59:18 +02:00
2015-11-12 17:58:15 +01:00
2015-10-28 02:25:06 +01:00