aboutsummaryrefslogtreecommitdiff
path: root/src/bloom.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Discover some missing includesjtimon2014-09-021-0/+2
|
* CBloomFilter::clear() methodTom Harding2014-07-211-0/+7
|
* Revert "CBloomFilter::clear() method"Wladimir J. van der Laan2014-07-211-7/+0
| | | | This reverts commit 8fbf03995df9a2003be603be1a930bc3373d56e0.
* CBloomFilter::clear() methodTom Harding2014-06-271-0/+7
|
* Code simplifications after CTransaction::GetHash() cachingPieter Wuille2014-06-221-1/+2
|
* Fix bloom filter not to use bit_maskperyaudo2014-03-201-4/+2
|
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-2/+4
| | | | | | | | | Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files.
* Performance optimization for bloom filters.Gregory Maxwell2013-08-201-2/+24
| | | | | | | | This reduces a peer's ability to attack network resources by using a full bloom filter, but without reducing the usability of bloom filters. It sets a default match everything filter for peers and it generalizes a prior optimization to cover more cases.
* main.h->core.h include dependency improvements.Jeff Garzik2013-06-241-1/+1
|
* Short-circuit bloom checking if we will always return true.Matt Corallo2013-02-241-0/+4
| | | | This allows full nodes to use bloom filters as an optimization.
* Add nFlags to CBloomFilter to make filter updating optional.Matt Corallo2013-01-161-3/+13
|
* Add a nTweak to bloom filters to tweak the seed.Matt Corallo2013-01-161-3/+4
|
* Automatically add any matching outputs to a filter during matching.Matt Corallo2013-01-161-4/+16
|
* Replace RelayMessage with RelayTransaction.Matt Corallo2013-01-161-2/+2
|
* Add a CBloomFilter class for use as a transaction filter.Matt Corallo2013-01-161-0/+133