aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-17Uses built-in byte swap if available (Apple) and if bswap_XX is undefined.Karl-Johan Alm
Defers to pre-defined version if found (e.g. protobuf). For protobuf case, the definitions are identical and thus include order should not affect results.
2016-12-15Merge #9322: [qa] Don't set unknown rpcserialversionWladimir J. van der Laan
fa615d3 [qa] Don't set unknown rpcserialversion (MarcoFalke) 80d073c Complain when unknown rpcserialversion is specified (Pieter Wuille)
2016-12-15Merge #9313: If we don't allow free txs, always send a fee filterWladimir J. van der Laan
01fea7a If we don't allow free txs, always send a fee filter (Alex Morcos)
2016-12-15Merge #9331: [qa] Add test for rescan feature of wallet key import RPCsWladimir J. van der Laan
d8c0b9f [qa] Add test for rescan feature of wallet key import RPCs (Russell Yanofsky)
2016-12-15Merge #7562: Bump transaction version default to 2Wladimir J. van der Laan
c5c92c4 Update python tests for default tx version=2 (BtcDrak) dab207e Preserve tx version=1 for certain tests (BtcDrak) c5d746a tiny test fix for mempool_tests (Alex Morcos) 1f0ca1a Bump default transaction version to 2 (BtcDrak)
2016-12-15Merge #9172: Resurrect pstratem's "Simple fuzzing framework"Wladimir J. van der Laan
8b15434 doc: Add bare-bones documentation for fuzzing (Wladimir J. van der Laan) a4153e2 Simple fuzzing framework (Patrick Strateman)
2016-12-15doc: Add bare-bones documentation for fuzzingWladimir J. van der Laan
2016-12-15Simple fuzzing frameworkPatrick Strateman
2016-12-14Merge #8895: Better SigCache ImplementationPieter Wuille
67dac4e Add unit tests for the CuckooCache (Jeremy Rubin) c9e69fb Add CuckooCache implementation and replace the sigcache map_type with it (Jeremy Rubin)
2016-12-14Add unit tests for the CuckooCacheJeremy Rubin
SQUASHME: Update Tests for other SQUASHMEs
2016-12-14Add CuckooCache implementation and replace the sigcache map_type with itJeremy Rubin
SQUASHME: Change cuckoocache to only work for powers of two, to avoid mod operator SQUASHME: Update Documentation and simplify logarithm logic SQUASHME: OSX Build Errors SQUASHME: minor Feedback from sipa + bluematt SQUASHME: DOCONLY: Clarify a few comments.
2016-12-14Merge #9273: Remove unused CDiskBlockPos* argument from ProcessNewBlockWladimir J. van der Laan
a13fa4c Remove unused CDiskBlockPos* argument from ProcessNewBlock (Matt Corallo)
2016-12-14Merge #9290: Make RelayWalletTransaction attempt to AcceptToMemoryPool.Pieter Wuille
f692fce Make RelayWalletTransaction attempt to AcceptToMemoryPool. (Gregory Maxwell)
2016-12-14Merge #9330: [Qt] Console: add security warningWladimir J. van der Laan
ed6b377 [Qt] Console: add security warning (Jonas Schnelli)
2016-12-14Merge #9344: Do not run functions with necessary side-effects in assert()Wladimir J. van der Laan
da9cdd2 Do not run functions with necessary side-effects in assert() (Gregory Maxwell)
2016-12-14Do not run functions with necessary side-effects in assert()Gregory Maxwell
2016-12-13Merge #9326: Update for OpenSSL 1.1 API.Wladimir J. van der Laan
b05b1af Fix qt/paymentrequestplus.cpp for OpenSSL 1.1 API. (Gregory Maxwell) bae1eef Fix wallet/test/crypto_tests.cpp for OpenSSL 1.1 API. (Gregory Maxwell)
2016-12-13Merge #9305: Refactor: Removed begin/end_ptr functions.Wladimir J. van der Laan
8c1dbc5 Refactor: Removed begin/end_ptr functions. (Karl-Johan Alm)
2016-12-13Merge #9334: Update to latest libsecp256k1Wladimir J. van der Laan
7b49f22 Squashed 'src/secp256k1/' changes from 7a49cac..8225239 (Pieter Wuille)
2016-12-13Merge #9302: Return txid even if ATMP fails for new transactionWladimir J. van der Laan
b3a7410 Return txid even if ATMP fails for new transaction (Pieter Wuille)
2016-12-13Merge #9335: Fix typo in test/data/tx_valid.jsonMarcoFalke
e49a252 Fix spelling. (Richard Kiss)
2016-12-12Fix spelling.Richard Kiss
2016-12-12Fix qt/paymentrequestplus.cpp for OpenSSL 1.1 API.Gregory Maxwell
This avoids a compile failure on newly installed debian stretch systems.
2016-12-12Update libsecp256k1 to masterPieter Wuille
2016-12-12Squashed 'src/secp256k1/' changes from 7a49cac..8225239Pieter Wuille
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
2016-12-12[qa] Add test for rescan feature of wallet key import RPCsRussell Yanofsky
Covers importaddress, importpubkey, importprivkey, and importmulti RPCs.
2016-12-12[Qt] Console: add security warningJonas Schnelli
2016-12-12Fix wallet/test/crypto_tests.cpp for OpenSSL 1.1 API.Gregory Maxwell
This avoids a compile failure on newly installed debian stretch systems.
2016-12-11[qa] Don't set unknown rpcserialversionMarcoFalke
2016-12-10Merge #9309: [qa] Wallet needs to stay unlocked for whole testMarcoFalke
9359f8a Wallet needs to stay unlocked for whole test (Alex Morcos)
2016-12-09Merge #9240: Remove txConflictedPieter Wuille
a874ab5 remove internal tracking of mempool conflicts for reporting to wallet (Alex Morcos) bf663f8 remove external usage of mempool conflict tracking (Alex Morcos)
2016-12-09Merge #9307: Remove undefined FetchCoins method declarationPieter Wuille
fe41f58 Remove undefined FetchCoins method declaration (Russell Yanofsky)
2016-12-09Merge #9295: [Wallet] Bugfix: Fundrawtransaction: don't terminate when ↵Pieter Wuille
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)
2016-12-09If we don't allow free txs, always send a fee filterAlex Morcos
2016-12-09Wallet needs to stay unlocked for whole testAlex Morcos
2016-12-09Merge #9303: Update comments in ctaesMarcoFalke
8501bed Squashed 'src/crypto/ctaes/' changes from cd3c3ac..003a4ac (Pieter Wuille)
2016-12-09Refactor: Removed begin/end_ptr functions.Karl-Johan Alm
2016-12-08Update ctaesPieter Wuille
2016-12-08Squashed 'src/crypto/ctaes/' changes from cd3c3ac..003a4acPieter Wuille
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
2016-12-08Update python tests for default tx version=2BtcDrak
2016-12-08Preserve tx version=1 for certain testsBtcDrak
Without this change, the tests would be affected by default tx version increases.
2016-12-08tiny test fix for mempool_testsAlex Morcos
2016-12-08Bump default transaction version to 2BtcDrak
2016-12-08Return txid even if ATMP fails for new transactionPieter Wuille
2016-12-08Merge #9291: Remove mapOrphanTransactionsByPrev from DoS_testsWladimir J. van der Laan
819ca3f Remove mapOrphanTransactionsByPrev from DoS_tests (Pieter Wuille)
2016-12-08Merge #9255: qt: layoutAboutToChange signal is called layoutAboutToBeChangedWladimir J. van der Laan
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)
2016-12-08Merge #9266: Bugfix: Qt/RPCConsole: Put column enum in the right placesWladimir J. van der Laan
df17fe0 Bugfix: Qt/RPCConsole: Put column enum in the right places (Luke Dashjr)
2016-12-08Merge #9299: Remove no longer needed check for premature v2 txsWladimir J. van der Laan
b919179 remove no longer needed check for premature v2 txs (Alex Morcos)
2016-12-08Merge #9276: Some minor testing cleanupsWladimir J. van der Laan
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)
2016-12-07Remove undefined FetchCoins method declarationRussell Yanofsky