Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-06 | Merge #9268: Fix rounding privacy leak introduced in #9260 | Pieter Wuille | |
9b9324e Fix rounding privacy leak introduced in #9260 (Matt Corallo) | |||
2016-12-06 | Merge #9296: Fix missed change to WalletTx structure | Wladimir J. van der Laan | |
28f8ae8 Fix missed change to WalletTx structure (Alex Morcos) | |||
2016-12-06 | Fix missed change to WalletTx structure | Alex Morcos | |
2016-12-06 | [Wallet] Bugfix: FRT: don't terminate when keypool is empty | Jonas Schnelli | |
2016-12-06 | Merge #9280: [Qt] Show ModalOverlay by pressing the progress bar, allow hiding | Jonas Schnelli | |
89a3723 [Qt] Show ModalOverlay by pressing the progress bar, disabled show() in sync mode (Jonas Schnelli) | |||
2016-12-06 | Merge #9274: [qa] Use cached utxo set to fix performance regression | MarcoFalke | |
fab1af3 [qa] maxuploadtarget: Use cached utxo set (MarcoFalke) fa2ecc4 [qa] pruning: Use cached utxo set to run faster (MarcoFalke) | |||
2016-12-06 | Make RelayWalletTransaction attempt to AcceptToMemoryPool. | Gregory Maxwell | |
This resolves an issue where a wallet transaction which failed to relay previously because it couldn't make it into the mempool will not try again until restart, even though mempool conditions may have changed. Abandoned and known-conflicted transactions are skipped. Some concern was expressed that there may be users with many unknown conflicts would waste a lot of CPU time trying to add them to their memory pools over and over again. But I am doubtful these users exist in any number, if they do exist they have worse problems, and they can mitigate any performance issue this might have by abandoning the transactions in question. | |||
2016-12-05 | Complain when unknown rpcserialversion is specified | Pieter Wuille | |
2016-12-06 | Merge #9194: Add option to return non-segwit serialization via rpc | Wladimir J. van der Laan | |
412bab2 Adapt ZMQ/rest serialization to take rpcserialversion arg (instagibbs) bc7ff8d Add option to return non-segwit serialization via rpc (Gregory Sanders) | |||
2016-12-05 | Remove mapOrphanTransactionsByPrev from DoS_tests | Pieter Wuille | |
This is another violation of the one definition rule, as the type for mapOrphanTransactionsByPrev did not match the one in net_processing.cpp anymore. As it now depends on a custom Iterator, it seems too much hassle to correctly expose it to the tests. Instead, this commit just removes the one test it was referenced in. | |||
2016-12-05 | [test] Add CCoinsViewCache Access/Modify/Write tests | Russell Yanofsky | |
Add more comprehensive unit tests for CCoinsViewCache. Right now it is hard to refactor caching code or fix bugs in the caching logic because you have to try to mentally enumerate all the different states the cache might be in to make sure a change doesn't cause unintended consequences. The new tests explicitly enumerate relevant cache states, documenting and verifying the behavior in each state, so it will be safer and easier to make changes to the caching code in the future. | |||
2016-12-05 | remove internal tracking of mempool conflicts for reporting to wallet | Alex Morcos | |
2016-12-05 | remove external usage of mempool conflict tracking | Alex Morcos | |
2016-12-05 | [Qt] Show ModalOverlay by pressing the progress bar, disabled show() in sync ↵ | Jonas Schnelli | |
mode | |||
2016-12-05 | Adapt ZMQ/rest serialization to take rpcserialversion arg | instagibbs | |
2016-12-05 | Add option to return non-segwit serialization via rpc | Gregory Sanders | |
2016-12-05 | Merge #9282: CMutableTransaction is defined as struct | Wladimir J. van der Laan | |
c4b6fa8 CMutableTransaction is defined as struct. (Pavel Janík) | |||
2016-12-05 | Merge #9165: SendMoney: use already-calculated balance | Wladimir J. van der Laan | |
ea83d00 SendMoney: use already-calculated balance (instagibbs) | |||
2016-12-05 | CMutableTransaction is defined as struct. | Pavel Janík | |
2016-12-05 | Merge #9269: Align struct COrphan definition | Wladimir J. van der Laan | |
2efc438 Align struct COrphan definition (Pieter Wuille) | |||
2016-12-05 | Merge #8613: LevelDB 1.19 | Wladimir J. van der Laan | |
634ad51 Squashed 'src/leveldb/' changes from 20ca81f..a31c8aa (Pieter Wuille) | |||
2016-12-05 | Align struct COrphan definition | Pieter Wuille | |
2016-12-04 | Move CTxInWitness inside CTxIn | Pieter Wuille | |
2016-12-05 | Merge #9014: Fix block-connection performance regression | Wladimir J. van der Laan | |
dd0df81 Document ConnectBlock connectTrace postconditions (Matt Corallo) 2d6e561 Switch pblock in ProcessNewBlock to a shared_ptr (Matt Corallo) 2736c44 Make the optional pblock in ActivateBestChain a shared_ptr (Matt Corallo) ae4db44 Create a shared_ptr for the block we're connecting in ActivateBCS (Matt Corallo) fd9d890 Keep blocks as shared_ptrs, instead of copying txn in ConnectTip (Matt Corallo) 6fdd43b Add struct to track block-connect-time-generated info for callbacks (Matt Corallo) | |||
2016-12-05 | Merge #8580: Make CTransaction actually immutable | Wladimir J. van der Laan | |
81e3228 Make CTransaction actually immutable (Pieter Wuille) 42fd8de Make DecodeHexTx return a CMutableTransaction (Pieter Wuille) c3f5673 Make CWalletTx store a CTransactionRef instead of inheriting (Pieter Wuille) a188353 Switch GetTransaction to returning a CTransactionRef (Pieter Wuille) | |||
2016-12-05 | [qa] maxuploadtarget: Use cached utxo set | MarcoFalke | |
2016-12-04 | remove obsolete run-bitcoind-for-test.sh | Alex Morcos | |
2016-12-04 | [qa] pruning: Use cached utxo set to run faster | MarcoFalke | |
2016-12-04 | Merge #9218: qt: Show progress overlay when clicking spinner icon | Jonas Schnelli | |
042f9fa qt: Show progress overlay when clicking spinner icon (Wladimir J. van der Laan) 827d9a3 qt: Replace NetworkToggleStatusBarControl with generic ClickableLabel (Wladimir J. van der Laan) | |||
2016-12-04 | Remove unused CDiskBlockPos* argument from ProcessNewBlock | Matt Corallo | |
2016-12-04 | Document ConnectBlock connectTrace postconditions | Matt Corallo | |
2016-12-04 | Switch pblock in ProcessNewBlock to a shared_ptr | Matt Corallo | |
This (finally) fixes a performance regression in b3b3c2a5623d5c942d2b3565cc2d833c65105555 | |||
2016-12-04 | Make the optional pblock in ActivateBestChain a shared_ptr | Matt Corallo | |
2016-12-04 | Create a shared_ptr for the block we're connecting in ActivateBCS | Matt Corallo | |
2016-12-04 | Keep blocks as shared_ptrs, instead of copying txn in ConnectTip | Matt Corallo | |
2016-12-04 | Add struct to track block-connect-time-generated info for callbacks | Matt Corallo | |
2016-12-03 | remove relaypriority from rpc tests | Alex Morcos | |
2016-12-03 | Reorder RPC tests for running time | Alex Morcos | |
2016-12-03 | Add unstored orphans with rejected parents to recentRejects | Alex Morcos | |
2016-12-03 | Move GetWarnings() into its own file. | Gregory Maxwell | |
2016-12-03 | Eliminate data races for strMiscWarning and fLargeWork*Found. | Gregory Maxwell | |
This moves all access to these datastructures through accessor functions and protects them with a lock. | |||
2016-12-03 | Make QT runawayException call GetWarnings instead of directly access ↵ | Gregory Maxwell | |
strMiscWarning. This is a first step in avoiding racy accesses to strMiscWarning. The change required moving GetWarnings and related globals to util. | |||
2016-12-02 | Fix rounding privacy leak introduced in #9260 | Matt Corallo | |
2016-12-02 | Make CTransaction actually immutable | Pieter Wuille | |
2016-12-02 | Make DecodeHexTx return a CMutableTransaction | Pieter Wuille | |
2016-12-02 | Make CWalletTx store a CTransactionRef instead of inheriting | Pieter Wuille | |
2016-12-02 | Switch GetTransaction to returning a CTransactionRef | Pieter Wuille | |
2016-12-02 | Merge #9260: Mrs Peacock in The Library with The Candlestick (killed ↵ | Pieter Wuille | |
main.{h,cpp}) 76faa3c Rename the remaining main.{h,cpp} to validation.{h,cpp} (Matt Corallo) e736772 Move network-msg-processing code out of main to its own file (Matt Corallo) 87c35f5 Remove orphan state wipe from UnloadBlockIndex. (Matt Corallo) | |||
2016-12-02 | Merge #9251: Improvement of documentation of command line parameter 'whitelist' | MarcoFalke | |
8a70a9d Improvement of documentation of command line parameter 'whitelist' (wodry) | |||
2016-12-02 | Merge #9221: [qa] Get rid of duplicate code | MarcoFalke | |
facbfa5 [qa] Get rid of duplicate code (MarcoFalke) |