aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
* [qa] Add rpc test for segwitAlex Morcos2016-06-221-5/+10
* Do not use compact blocks when segwit is enabledPieter Wuille2016-06-221-2/+6
* Add rewind logic to deal with post-fork software updatesPieter Wuille2016-06-221-19/+113
* BIP141: Other consensus critical limits, and BIP145Pieter Wuille2016-06-221-27/+51
* Refactor script validation to observe amountsPieter Wuille2016-06-221-1/+1
* BIP144: Handshake and relay (receiver side)Pieter Wuille2016-06-221-8/+36
* BIP141: Commitment structure and deploymentPieter Wuille2016-06-221-8/+138
* BIP141: Witness programPieter Wuille2016-06-221-1/+2
* BIP144: Serialization, hashes, relay (sender side)Pieter Wuille2016-06-221-12/+16
* Merge #8068: Compact BlocksWladimir J. van der Laan2016-06-221-41/+349
|\
| * Fix some minor compact block issues that came up in reviewMatt Corallo2016-06-211-3/+3
| * 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