aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
|\ \ \ \ \ \ \
| * | | | | | | Do not use mempool for GETDATA for tx accepted after the last mempool req.Gregory Maxwell2016-05-251-1/+5
| | |/ / / / / | |/| | | | |
* | | | | | | Always require OS randomness when generating secret keysPieter Wuille2016-05-291-1/+0
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge #8049: Expose information on whether transaction relay is enabled in `g...Pieter Wuille2016-05-261-2/+2
|\ \ \ \ \ \
| * | | | | | net: Add fRelayTxes flagWladimir J. van der Laan2016-05-121-2/+2
* | | | | | | Merge #7795: UpdateTip: log only one line at most per blockPieter Wuille2016-05-251-9/+14
|\ \ \ \ \ \ \
| * | | | | | | UpdateTip: log only one line at most per blockWladimir J. van der Laan2016-04-051-9/+14
* | | | | | | | VerifyDB: don't check blocks that have been prunedSuhas Daftuar2016-05-221-0/+5
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge #7917: Optimize reindexWladimir J. van der Laan2016-05-181-11/+59
|\ \ \ \ \ \ \
| * | | | | | | Report reindexing progress in GUIPieter Wuille2016-05-171-0/+39
| * | | | | | | Optimize ActivateBestChain for long chainsPieter Wuille2016-05-171-4/+10
| * | | | | | | Switch reindexing to AcceptBlock in-loop and ActivateBestChain afterwardsPieter Wuille2016-05-171-5/+8