aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * | Get our "best three" peers to announce blocks using cmpctblocksMatt Corallo2016-06-191-0/+29
| * | Add receiver-side protocol implementation for CMPCTBLOCK stuffMatt Corallo2016-06-191-8/+207
| * | Add sender-side protocol implementation for CMPCTBLOCK stuffMatt Corallo2016-06-191-15/+95
| * | Move context-required checks from CheckBlockHeader to Contextual...Matt Corallo2016-06-191-14/+14
| * | If AcceptBlockHeader returns true, pindex will be set.Matt Corallo2016-06-191-3/+3
* | | Merge #8179: Evict orphans which are included or precluded by accepted blocks.Wladimir J. van der Laan2016-06-201-31/+103
|\ \ \ | |/ / |/| |
| * | Increase maximum orphan size to 100,000 bytes.Gregory Maxwell2016-06-151-3/+3
| * | Treat orphans as implicit inv for parents, discard when parents rejected.Gregory Maxwell2016-06-151-6/+22
| * | Adds an expiration time for orphan tx.Gregory Maxwell2016-06-151-1/+22
| * | This eliminates the primary leak that causes the orphan map toGregory Maxwell2016-06-101-0/+21
| * | Track orphan by prev COutPoint rather than prev hashPieter Wuille2016-06-101-22/+36
* | | Merge #8084: Add recently accepted blocks and txn to AttemptToEvictConnection.Wladimir J. van der Laan2016-06-161-5/+11
|\ \ \ | |_|/ |/| |
| * | Add recently accepted blocks and txn to AttemptToEvictConnection.Gregory Maxwell2016-06-151-5/+11
| |/
* | Introduce REQUIRED_SERVICES constantPieter Wuille2016-06-131-1/+1
* | Introduce enum ServiceFlags for service flagsPieter Wuille2016-06-131-1/+3
* | Only store and connect to NODE_NETWORK nodesPieter Wuille2016-06-131-0/+3
* | Verify that outbound connections have expected servicesPieter Wuille2016-06-131-0/+9
* | Keep addrman's nService bits consistent with outbound observationsPieter Wuille2016-06-131-0/+4
* | Merge #8141: Continuing port of java comparison toolWladimir J. van der Laan2016-06-131-0/+5
|\ \ | |/ |/|
| * Catch exceptions from non-canonical encoding and print only to logmrbandrews2016-06-021-0/+5
* | Merge #8154: drop vAddrToSend after sending big addr messageWladimir J. van der Laan2016-06-091-0/+3
|\ \
| * | drop vAddrToSend after sending big addr messageKaz Wesley2016-06-061-0/+3
* | | Merge #8173: Use SipHash for node eviction (cont'd)Pieter Wuille2016-06-081-5/+2
|\ \ \
| * | | Use C++11 thread-safe static initializersPieter Wuille2016-06-071-5/+2
* | | | Merge #7935: Versionbits: GBT supportPieter Wuille2016-06-081-1/+1
|\ \ \ \
| * | | | Implement BIP 9 GBT changesLuke Dashjr2016-06-061-1/+1
* | | | | Merge #8126: std::shared_ptr based CTransaction storage in mempoolWladimir J. van der Laan2016-06-081-40/+31
|\ \ \ \ \
| * | | | | Get rid of CTxMempool::lookup() entirelyPieter Wuille2016-06-071-1/+3
| * | | | | Optimization: use usec in expiration and reuse nNowPieter Wuille2016-06-061-2/+2
| * | | | | Optimization: don't check the mempool at all if no mempool req everPieter Wuille2016-06-061-1/+1
| * | | | | Optimize the relay map to use shared_ptr'sPieter Wuille2016-06-061-21/+16
| * | | | | Switch CTransaction storage in mempool to std::shared_ptrPieter Wuille2016-06-051-19/+13
* | | | | | Merge #8078: Disable the mempool P2P command when bloom filters disabledWladimir J. van der Laan2016-06-081-0/+7
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Disable the mempool P2P command when bloom filters disabledPeter Todd2016-05-201-0/+7
* | | | | | Merge #8136: Log/report in 10% steps during VerifyDBWladimir J. van der Laan2016-06-071-1/+10
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | Log/report in 10% steps during VerifyDBJonas Schnelli2016-06-071-1/+10
* | | | | | Merge #8007: Minor locking improvementsWladimir J. van der Laan2016-06-061-4/+11
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | IsInitialBlockDownload: usually avoid lockingKaz Wesley2016-06-041-4/+11
* | | | | | comment nit: miners don't voteinstagibbs2016-06-031-2/+2
* | | | | | Merge #7942: locking for Misbehave() and other cs_main locking fixesWladimir J. van der Laan2016-06-031-3/+22
|\ \ \ \ \ \
| * | | | | | lock cs_main for chainActiveKaz Wesley2016-04-251-3/+5
| * | | | | | lock cs_main for State/MisbehavingKaz Wesley2016-04-251-0/+17
* | | | | | | Merge #7997: replace mapNextTx with slimmer setSpendsPieter Wuille2016-06-031-2/+3
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | mapNextTx: use pointer as key, simplify valueKaz Wesley2016-06-021-2/+3
* | | | | | | Merge #8077: Consensus: Decouple from chainparams.o and timedata.oPieter Wuille2016-06-011-14/+13
|\ \ \ \ \ \ \
| * | | | | | | Consensus: Decouple from chainparams.o and timedata.oJorge Timón2016-05-201-14/+13
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge #7960: Only use AddInventoryKnown for transactionsPieter Wuille2016-06-011-9/+4
|\ \ \ \ \ \ \
| * | | | | | | Only use AddInventoryKnown for transactionsSuhas Daftuar2016-04-271-9/+4
| | |_|/ / / / | |/| | | | |
* | | | | | | Defer inserting into maprelay until just before relaying.Gregory Maxwell2016-05-311-13/+30
* | | | | | | Merge #8080: Do not use mempool for GETDATA for tx accepted after the last me...Wladimir J. van der Laan2016-05-311-1/+5
|\ \ \ \ \ \ \