aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
AgeCommit message (Expand)Author
2016-06-22Do not use compact blocks when segwit is enabledPieter Wuille
2016-06-22Add rewind logic to deal with post-fork software updatesPieter Wuille
2016-06-22BIP141: Other consensus critical limits, and BIP145Pieter Wuille
2016-06-22Refactor script validation to observe amountsPieter Wuille
2016-06-22BIP144: Handshake and relay (receiver side)Pieter Wuille
2016-06-22BIP141: Commitment structure and deploymentPieter Wuille
2016-06-22BIP141: Witness programPieter Wuille
2016-06-22BIP144: Serialization, hashes, relay (sender side)Pieter Wuille
2016-06-22Merge #8068: Compact BlocksWladimir J. van der Laan
2016-06-21Fix some minor compact block issues that came up in reviewMatt Corallo
2016-06-20Merge #8179: Evict orphans which are included or precluded by accepted blocks.Wladimir J. van der Laan
2016-06-19Get our "best three" peers to announce blocks using cmpctblocksMatt Corallo
2016-06-19Add receiver-side protocol implementation for CMPCTBLOCK stuffMatt Corallo
2016-06-19Add sender-side protocol implementation for CMPCTBLOCK stuffMatt Corallo
2016-06-19Move context-required checks from CheckBlockHeader to Contextual...Matt Corallo
2016-06-19If AcceptBlockHeader returns true, pindex will be set.Matt Corallo
2016-06-16Merge #8084: Add recently accepted blocks and txn to AttemptToEvictConnection.Wladimir J. van der Laan
2016-06-15Add recently accepted blocks and txn to AttemptToEvictConnection.Gregory Maxwell
2016-06-15Increase maximum orphan size to 100,000 bytes.Gregory Maxwell
2016-06-15Treat orphans as implicit inv for parents, discard when parents rejected.Gregory Maxwell
2016-06-15Adds an expiration time for orphan tx.Gregory Maxwell
2016-06-14Remove bad chain alert partition checkBtcDrak
2016-06-13Introduce REQUIRED_SERVICES constantPieter Wuille
2016-06-13Introduce enum ServiceFlags for service flagsPieter Wuille
2016-06-13Only store and connect to NODE_NETWORK nodesPieter Wuille
2016-06-13Verify that outbound connections have expected servicesPieter Wuille
2016-06-13Keep addrman's nService bits consistent with outbound observationsPieter Wuille
2016-06-13Merge #8141: Continuing port of java comparison toolWladimir J. van der Laan
2016-06-10This eliminates the primary leak that causes the orphan map toGregory Maxwell
2016-06-10Track orphan by prev COutPoint rather than prev hashPieter Wuille
2016-06-09Merge #8154: drop vAddrToSend after sending big addr messageWladimir J. van der Laan
2016-06-08Merge #8173: Use SipHash for node eviction (cont'd)Pieter Wuille
2016-06-08Merge #7935: Versionbits: GBT supportPieter Wuille
2016-06-08Merge #8126: std::shared_ptr based CTransaction storage in mempoolWladimir J. van der Laan
2016-06-08Merge #8078: Disable the mempool P2P command when bloom filters disabledWladimir J. van der Laan
2016-06-07Use C++11 thread-safe static initializersPieter Wuille
2016-06-07Merge #8136: Log/report in 10% steps during VerifyDBWladimir J. van der Laan
2016-06-07Get rid of CTxMempool::lookup() entirelyPieter Wuille
2016-06-07Log/report in 10% steps during VerifyDBJonas Schnelli
2016-06-06drop vAddrToSend after sending big addr messageKaz Wesley
2016-06-06Implement BIP 9 GBT changesLuke Dashjr
2016-06-06Merge #8007: Minor locking improvementsWladimir J. van der Laan
2016-06-06Optimization: use usec in expiration and reuse nNowPieter Wuille
2016-06-06Optimization: don't check the mempool at all if no mempool req everPieter Wuille
2016-06-06Optimize the relay map to use shared_ptr'sPieter Wuille
2016-06-04IsInitialBlockDownload: usually avoid lockingKaz Wesley
2016-06-05Switch CTransaction storage in mempool to std::shared_ptrPieter Wuille
2016-06-03comment nit: miners don't voteinstagibbs
2016-06-03Merge #7942: locking for Misbehave() and other cs_main locking fixesWladimir J. van der Laan
2016-06-03Merge #7997: replace mapNextTx with slimmer setSpendsPieter Wuille