aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge #9334: Update to latest libsecp256k1Wladimir J. van der Laan2016-12-1333-937/+676
|\ | | | | | | 7b49f22 Squashed 'src/secp256k1/' changes from 7a49cac..8225239 (Pieter Wuille)
| * Update libsecp256k1 to masterPieter Wuille2016-12-1233-937/+676
| |\
| | * Squashed 'src/secp256k1/' changes from 7a49cac..8225239Pieter Wuille2016-12-1233-937/+676
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8225239 Merge #433: Make the libcrypto detection fail the newer API. 12de863 Make the libcrypto detection fail the newer API. 2928420 Merge #427: Remove Schnorr from travis as well 8eecc4a Remove Schnorr from travis as well a8abae7 Merge #310: Add exhaustive test for group functions on a low-order subgroup b4ceedf Add exhaustive test for verification 83836a9 Add exhaustive tests for group arithmetic, signing, and ecmult on a small group 20b8877 Add exhaustive test for group functions on a low-order subgroup 80773a6 Merge #425: Remove Schnorr experiment e06e878 Remove Schnorr experiment 04c8ef3 Merge #407: Modify parameter order of internal functions to match API parameter order 6e06696 Merge #411: Remove guarantees about memcmp-ability 40c8d7e Merge #421: Update scalar_4x64_impl.h a922365 Merge #422: Restructure nonce clearing 3769783 Restructure nonce clearing 0f9e69d Restructure nonce clearing 9d67afa Update scalar_4x64_impl.h 7d15cd7 Merge #413: fix auto-enabled static precompuatation 00c5d2e fix auto-enabled static precompuatation 91219a1 Remove guarantees about memcmp-ability 353c1bf Fix secp256k1_ge_set_table_gej_var parameter order 541b783 Fix secp256k1_ge_set_all_gej_var parameter order 7d893f4 Fix secp256k1_fe_inv_all_var parameter order git-subtree-dir: src/secp256k1 git-subtree-split: 8225239f490f79842a5a3b82ad6cc8aa11d5208e
* | | Merge #9302: Return txid even if ATMP fails for new transactionWladimir J. van der Laan2016-12-131-4/+4
|\ \ \ | | | | | | | | | | | | b3a7410 Return txid even if ATMP fails for new transaction (Pieter Wuille)
| * | | Return txid even if ATMP fails for new transactionPieter Wuille2016-12-081-4/+4
| | | |
* | | | Merge #9335: Fix typo in test/data/tx_valid.jsonMarcoFalke2016-12-131-1/+1
|\ \ \ \ | |_|/ / |/| | | | | | | e49a252 Fix spelling. (Richard Kiss)
| * | | Fix spelling.Richard Kiss2016-12-121-1/+1
|/ / /
* | | Merge #9309: [qa] Wallet needs to stay unlocked for whole testMarcoFalke2016-12-101-1/+1
|\ \ \ | | | | | | | | | | | | 9359f8a Wallet needs to stay unlocked for whole test (Alex Morcos)
| * | | Wallet needs to stay unlocked for whole testAlex Morcos2016-12-091-1/+1
| | | |
* | | | Merge #9240: Remove txConflictedPieter Wuille2016-12-095-45/+36
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | a874ab5 remove internal tracking of mempool conflicts for reporting to wallet (Alex Morcos) bf663f8 remove external usage of mempool conflict tracking (Alex Morcos)
| * | | | remove internal tracking of mempool conflicts for reporting to walletAlex Morcos2016-12-054-32/+29
| | | | |
| * | | | remove external usage of mempool conflict trackingAlex Morcos2016-12-054-13/+7
| | | | |
* | | | | Merge #9307: Remove undefined FetchCoins method declarationPieter Wuille2016-12-091-1/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | fe41f58 Remove undefined FetchCoins method declaration (Russell Yanofsky)
| * | | | | Remove undefined FetchCoins method declarationRussell Yanofsky2016-12-071-1/+0
| | | | | |
* | | | | | Merge #9295: [Wallet] Bugfix: Fundrawtransaction: don't terminate when ↵Pieter Wuille2016-12-092-1/+22
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | keypool is empty 1a6eacb [QA] add fundrawtransaction test on a locked wallet with empty keypool (Jonas Schnelli) c24a4f5 [Wallet] Bugfix: FRT: don't terminate when keypool is empty (Jonas Schnelli)
| * | | | | [QA] add fundrawtransaction test on a locked wallet with empty keypoolJonas Schnelli2016-12-071-0/+17
| | | | | |
| * | | | | [Wallet] Bugfix: FRT: don't terminate when keypool is emptyJonas Schnelli2016-12-061-1/+5
| | | | | |
* | | | | | Merge #9303: Update comments in ctaesMarcoFalke2016-12-091-4/+4
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | 8501bed Squashed 'src/crypto/ctaes/' changes from cd3c3ac..003a4ac (Pieter Wuille)
| * | | | | Update ctaesPieter Wuille2016-12-081-4/+4
|/| | | | |
| * | | | | Squashed 'src/crypto/ctaes/' changes from cd3c3ac..003a4acPieter Wuille2016-12-082-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 003a4ac Merge #5: fix typo 5254f14 [trivial] Fix typo e7c0aab Merge #4: Fix some comments d07cead Fix some comments git-subtree-dir: src/crypto/ctaes git-subtree-split: 003a4acfc273932ab8c2e276cde3b4f3541012dd
* | | | | | Merge #9291: Remove mapOrphanTransactionsByPrev from DoS_testsWladimir J. van der Laan2016-12-081-2/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 819ca3f Remove mapOrphanTransactionsByPrev from DoS_tests (Pieter Wuille)
| * | | | | | Remove mapOrphanTransactionsByPrev from DoS_testsPieter Wuille2016-12-051-2/+0
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge #9255: qt: layoutAboutToChange signal is called layoutAboutToBeChangedWladimir J. van der Laan2016-12-082-9/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | f36349e qt: Remove on_toggleNetworkActiveButton_clicked from RPCConsole (Wladimir J. van der Laan) 297cc20 qt: layoutAboutToChange signal is called layoutAboutToBeChanged (Wladimir J. van der Laan)
| * | | | | | qt: Remove on_toggleNetworkActiveButton_clicked from RPCConsoleWladimir J. van der Laan2016-12-072-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is no network toggle button (anymore?) in the RPC console. Removes another warning (#9250).
| * | | | | | qt: layoutAboutToChange signal is called layoutAboutToBeChangedWladimir J. van der Laan2016-12-011-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was misnamed, resulting in a warning message and missing functionality. I'm not sure what the change in behavior will be here, this needs testing. Also remove connection to non-existing slot "test". This was used for testing if the signal arrived. It is no longer necessary. Fixes: 2016-12-01 10:04:06 GUI: QObject::connect: No such signal PeerTableModel::layoutAboutToChange() in qt/rpcconsole.cpp:518 2016-12-01 10:04:06 GUI: QObject::connect: (receiver name: 'RPCConsole') 2016-12-01 10:04:06 GUI: QObject::connect: No such slot RPCConsole::test() in qt/rpcconsole.cpp:781 2016-12-01 10:04:06 GUI: QObject::connect: (receiver name: 'RPCConsole')
* | | | | | | Merge #9266: Bugfix: Qt/RPCConsole: Put column enum in the right placesWladimir J. van der Laan2016-12-081-6/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | df17fe0 Bugfix: Qt/RPCConsole: Put column enum in the right places (Luke Dashjr)
| * | | | | | | Bugfix: Qt/RPCConsole: Put column enum in the right placesLuke Dashjr2016-12-021-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QModelIndex::data argument is a role, not a column
* | | | | | | | Merge #9299: Remove no longer needed check for premature v2 txsWladimir J. van der Laan2016-12-081-8/+0
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | b919179 remove no longer needed check for premature v2 txs (Alex Morcos)
| * | | | | | | | remove no longer needed check for premature v2 txsAlex Morcos2016-12-071-8/+0
| | | | | | | | |
* | | | | | | | | Merge #9276: Some minor testing cleanupsWladimir J. van der Laan2016-12-087-67/+38
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30b620c remove obsolete run-bitcoind-for-test.sh (Alex Morcos) 2a99522 remove relaypriority from rpc tests (Alex Morcos) e2184cc Reorder RPC tests for running time (Alex Morcos)
| * | | | | | | | remove obsolete run-bitcoind-for-test.shAlex Morcos2016-12-043-38/+0
| | | | | | | | |
| * | | | | | | | remove relaypriority from rpc testsAlex Morcos2016-12-033-6/+6
| | | | | | | | |
| * | | | | | | | Reorder RPC tests for running timeAlex Morcos2016-12-031-23/+32
| | | | | | | | |
* | | | | | | | | Merge #9268: Fix rounding privacy leak introduced in #9260Pieter Wuille2016-12-061-1/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9b9324e Fix rounding privacy leak introduced in #9260 (Matt Corallo)
| * | | | | | | | | Fix rounding privacy leak introduced in #9260Matt Corallo2016-12-021-1/+2
| |/ / / / / / / /
* | | | | | | | | Merge #9296: Fix missed change to WalletTx structureWladimir J. van der Laan2016-12-061-2/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 28f8ae8 Fix missed change to WalletTx structure (Alex Morcos)
| * | | | | | | | | Fix missed change to WalletTx structureAlex Morcos2016-12-061-2/+1
|/ / / / / / / / /
* | | | | | | | | Merge #9280: [Qt] Show ModalOverlay by pressing the progress bar, allow hidingJonas Schnelli2016-12-065-19/+46
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | 89a3723 [Qt] Show ModalOverlay by pressing the progress bar, disabled show() in sync mode (Jonas Schnelli)
| * | | | | | | | [Qt] Show ModalOverlay by pressing the progress bar, disabled show() in sync ↵Jonas Schnelli2016-12-055-19/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mode
* | | | | | | | | Merge #9274: [qa] Use cached utxo set to fix performance regressionMarcoFalke2016-12-065-15/+29
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fab1af3 [qa] maxuploadtarget: Use cached utxo set (MarcoFalke) fa2ecc4 [qa] pruning: Use cached utxo set to run faster (MarcoFalke)
| * | | | | | | | | [qa] maxuploadtarget: Use cached utxo setMarcoFalke2016-12-051-2/+5
| | | | | | | | | |
| * | | | | | | | | [qa] pruning: Use cached utxo set to run fasterMarcoFalke2016-12-044-13/+24
| | | | | | | | | |
* | | | | | | | | | Merge #9194: Add option to return non-segwit serialization via rpcWladimir J. van der Laan2016-12-0611-13/+45
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 412bab2 Adapt ZMQ/rest serialization to take rpcserialversion arg (instagibbs) bc7ff8d Add option to return non-segwit serialization via rpc (Gregory Sanders)
| * | | | | | | | | Adapt ZMQ/rest serialization to take rpcserialversion arginstagibbs2016-12-052-4/+5
| | | | | | | | | |
| * | | | | | | | | Add option to return non-segwit serialization via rpcGregory Sanders2016-12-059-9/+40
|/ / / / / / / / /
* | | | | | | | | Merge #9282: CMutableTransaction is defined as structWladimir J. van der Laan2016-12-051-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c4b6fa8 CMutableTransaction is defined as struct. (Pavel Janík)
| * | | | | | | | | CMutableTransaction is defined as struct.Pavel Janík2016-12-051-1/+1
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge #9165: SendMoney: use already-calculated balanceWladimir J. van der Laan2016-12-051-1/+1
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | ea83d00 SendMoney: use already-calculated balance (instagibbs)
| * | | | | | | | SendMoney: use already-calculated balanceinstagibbs2016-11-151-1/+1
| | | | | | | | |
* | | | | | | | | Merge #9269: Align struct COrphan definitionWladimir J. van der Laan2016-12-052-0/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2efc438 Align struct COrphan definition (Pieter Wuille)