[Pkg-bitcoin-commits] [bitcoin] branch upstream updated (692ebe7 -> 273458a)
Jonas Smedegaard
dr at jones.dk
Mon Nov 13 20:03:18 UTC 2017
This is an automated email from the git hooks/post-receive script.
js pushed a change to branch upstream
in repository bitcoin.
from 692ebe7 New upstream version 0.15.0.1~dfsg
adds fc2aa09 [tests] Introduce TestNode
adds c276c1e test: Increase initial RPC timeout to 60 seconds
adds 1d80d1e [tests] fix timeout issues from TestNode
adds 5398f20 qa: Move wait_until to util
adds 016b9ad [tests] add TestNodeCLI class for calling bitcoin-cli for a node
adds 716066d [tests] Add bitcoin_cli.py test script
adds 2a5d099 RPC: gettxout: Slightly improve doc and tests
adds 847c75e Add getmininginfo functional test
adds 11a5992 [tests] fix - use rpc_timeout as rpc timeout
adds 4d3ba18 [tests] TestNode: separate add_node from start_node
adds bb5e7cb [tests] Avoid passing around member variables in test_framework
adds 801d2ae [tests] don't override __init__() in individual tests
adds 82bf6fc [tests] Functional tests must explicitly set num_nodes
adds cef0319 [tests] fixups from set_test_params()
adds 4424176 Improve signmessages functional test
adds f0b6795 Remove redundant testutil files
adds f3f7891 Stop test_bitcoin-qt touching ~/.bitcoin
adds eeb24a3 [qa] TestNode: Add wait_until_stopped helper method
adds 812c870 [test] Improve assert_raises_jsonrpc docstring
adds e0bfd28 [test] Add support for custom arguments to TestNodeCLI
adds e38211f [test] Add assert_raises_process_error to assert process errors
adds 2b97b36 [test] Replace check_output with low level version
adds d8dd8e7 [tests] fixup dbcrash interaction with add_nodes()
adds b6468d3 Add listwallets RPC test to multiwallet.py
adds 2e1ac70 [qa] zapwallettxes: Wait up to 3s for mempool reload
adds f1ced0d [tests] Make p2p-leaktests.py more robust
adds f9cf7b5 [tests] Check connectivity before sending in assumevalid.py
adds 794a80e [script] Unit tests for script/standard functions
adds 2c4ff35 [script] Unit tests for IsMine
adds e4605d9 Tests for zmqpubrawtx and zmqpubrawblock
adds 2f0b30a qa: Treat mininode p2p exceptions as fatal
adds 8d2e51d qa: Fix bug introduced in p2p-segwit.py
adds a36f332 Verify DBWrapper iterators are taking snapshots
adds a825d4a Fix bip68-sequence rpc test
adds 806c78f add functional test for mempoolreplacement command line arg
adds e169349 qa: Restore bitcoin-util-test py2 compatibility
adds 019c492 qa: Fix lcov for out-of-tree builds
adds 51bad91 Merge #11445: [qa] 0.15.1 Backports
adds 9e8aae3 [wallet] Close DB on error.
adds 50bd3f6 Avoid returning a BIP9Stats object with uninitialized values
adds b278a43 rpc: Write authcookie atomically
adds 2cb720a Acquire cs_main lock before cs_wallet during wallet initialization
adds 7310f1f [Qt] Fix display of package name on 'open config file' tooltip
adds 47c02a8 qt: Use IsMine to validate custom change address
adds 2e31b1d Fix division by zero in time remaining
adds 921542e rpc: update cli for estimatefee argument rename
adds b1a6c94 rpc: make estimatesmartfee argument naming consistent with documentation
adds 19d63e8 Remove custom fee radio group
adds 6642558 [Qt] Add delay before filtering transactions Fixes 3141
adds 8d13b42 Replace save|restoreWindowGeometry with Qt functions
adds 75997c3 Disallow uncompressed pubkeys in bitcoin-tx [multisig] output adds
adds 8b61aee Put back inadvertently removed copyright notices
adds 62d18cd doc: Prepare release notes for 0.15.1
adds 6b4d9f2 wallet: update stored witness in AddToWallet
adds 0fe2a9a when clearing addrman clear mapInfo and mapAddr
adds 6a62c74 qt: Backup former GUI settings on `-resetguisettings`
adds b6c0209 Fix validationinterface build on super old boost/clang
adds a43be5b rpc: Prevent `dumpwallet` from overwriting files
adds dea3b87 Add new step to clean $PATH var by removing /mnt specific Window's %PATH% paths that cause issues with the make system
adds 27e861a net: Improve and document SOCKS code
adds c94527a [Docs] Update Windows build instructions for using WSL and Ubuntu 17.04
adds 405e069 Update importprivkey named args documentation
adds 20cdc2b Fix importmulti bug when importing an already imported key
adds 1646f9c Merge #11447: 0.15.1: Backports
adds b28415b travis: move back to the minimal image
adds ca0f3f7 Revert "travis: filter out pyenv"
adds a2bd86a Remove my testnet DNS seed as I currently don't have the capacity to keep it up to date.
adds 265bb21 Add share/rpcuser to dist. source code archive
adds cf18f42 [Docs] Update OpenBSD Build Instructions for OpenBSD 6.2
adds 7d4546f Make listsinceblock refuse unknown block hash
adds fdad04e qa: Fix replace-by-fee race condition failures
adds adbc9d1 qa: Fix race condition in sendheaders.py
adds 01223a0 [verify-commits] Allow revoked keys to expire
adds 3483353 Merge #11550: [0.15.1] qa: Backports
adds f224cbc build: Bump version to 0.15.1
adds 5b728c8 [tests] remove direct testing on JSONRPCException from individual test cases
adds 623de0a [tests] do not allow assert_raises_message to be called with JSONRPCException
adds d94fc33 scripted-diff: rename assert_raises_jsonrpc to assert_raises_rpc error
adds fd79ed6 Ensure backupwallet fails when attempting to backup to source file
adds de7053f [wallet] Fix leak in CDB constructor
adds 9c8006d Avoid opening copied wallet databases simultaneously
adds f3457d0 qa: Make tmpdir option an absolute path
adds 4108879 qa: Remove never used return value of sync_with_ping
adds da4908c Allow setting nMinimumChainWork on command line
adds 0e9d04b [qa] Test nMinimumChainWork
adds 3acec38 Don't process unrequested, low-work blocks
adds 2df65ee qa: add test for minchainwork use in acceptblock
adds ffb6ea4 Add comment explaining forced processing of compact blocks
adds 6f27965 Rename fAddnode to a more-descriptive "manual_connection"
adds 8aee55a net: pass CConnman via pointer rather than reference
adds dc897e5 net: use an interface class rather than signals for message processing
adds b4136f2 net: drop unused connman param
adds 0a5477c net: stop both net/net_processing before destroying them
adds d570aa4 Fix uninitialized g_connman crash in Shutdown()
adds bf191a7 Disconnecting from bad outbound peers in IBD
adds 9961abf Permit disconnection of outbound peers on bad/slow chains
adds e327224 Add unit test for outbound peer eviction
adds fc966bb moveonly: factor out headers processing into separate function
adds 59b210d Disconnect outbound peers relaying invalid headers
adds ec8dedf net: Add missing lock in ProcessHeadersMessage(...)
adds e976c36 Rewrite p2p-acceptblock in preparation for slight behavior changes
adds c6e4d0c Stop always storing blocks from whitelisted peers
adds 51001d6 Accept unrequested blocks with work equal to our tip
adds 92d6105 Reject headers building on invalid chains by tracking invalidity
adds 5bec774 [qa] test that invalid blocks on an invalid chain get a disconnect
adds 55b7abf Make p2p-acceptablock not an extended test
adds 6baa317 Fix minchainwork test for 0.15 backport
adds 7871a7d Deprecate confusing blockmaxsize, fix getmininginfo output
adds 4c82cea Use a sensible default for blockmaxweight
adds bb83fe1 Add release notes describing blockmaxweight deprecation
adds 49bf090 net: Allow connecting to extra outbound peers
adds 459f2db Track tip update time and last new block announcement from each peer
adds a607a95 Connect to an extra outbound peer if our tip is stale
adds 2ed0647 Add CConnmanTest to mutate g_connman in tests
adds fc308a6 Add unit test for stale tip checking
adds 34153a7 rpc: work-around an upstream libevent bug
adds 8195cb0 rpc: further constrain the libevent workaround
adds f518d9a Merge #11592: 0.15: Backports
adds 2ce9e58 doc: Fill in 0.15.1 changelog and authors in release notes
adds 4fcb915 Update release notes for 0.15.1
adds 7b57bc9 Merge #11610: [0.15] Update release notes for 0.15.1
adds 273458a New upstream version 0.15.1~dfsg
No new revisions were added by this update.
Summary of changes:
.travis.yml | 3 +-
COPYING | 1 +
Makefile.am | 6 +-
configure.ac | 5 +-
contrib/verify-commits/gpg.sh | 5 +
doc/build-openbsd.md | 105 +--
doc/build-windows.md | 19 +-
doc/files.md | 1 +
doc/release-notes.md | 222 ++++-
.../release-notes-0.15.0.1.md} | 4 +
doc/release-notes/release-notes-0.15.0.md | 878 ++++++++++++++++++++
src/Makefile.qttest.include | 6 +-
src/Makefile.test.include | 5 +-
src/addrman.h | 2 +
src/bitcoin-tx.cpp | 8 +
src/chainparams.cpp | 1 -
src/clientversion.cpp | 4 +-
src/httpserver.cpp | 32 +-
src/init.cpp | 37 +-
src/miner.cpp | 38 +-
src/miner.h | 4 +-
src/net.cpp | 67 +-
src/net.h | 51 +-
src/net_processing.cpp | 892 ++++++++++++++-------
src/net_processing.h | 57 +-
src/netbase.cpp | 125 ++-
src/policy/policy.h | 4 +-
src/qt/bitcoingui.cpp | 9 +-
src/qt/forms/sendcoinsdialog.ui | 9 +-
src/qt/guiutil.cpp | 26 -
src/qt/guiutil.h | 5 -
src/qt/modaloverlay.cpp | 11 +-
src/qt/optionsdialog.cpp | 2 +
src/qt/optionsmodel.cpp | 22 +
src/qt/rpcconsole.cpp | 11 +-
src/qt/sendcoinsdialog.cpp | 24 +-
src/qt/test/rpcnestedtests.cpp | 8 -
src/qt/test/test_main.cpp | 6 +
src/qt/transactionview.cpp | 27 +-
src/qt/transactionview.h | 4 +-
src/qt/walletmodel.cpp | 4 +-
src/qt/walletmodel.h | 2 +-
src/rpc/blockchain.cpp | 7 +-
src/rpc/client.cpp | 4 +-
src/rpc/mining.cpp | 2 -
src/rpc/net.cpp | 2 +-
src/rpc/protocol.cpp | 21 +-
src/rpc/protocol.h | 2 -
src/script/ismine.cpp | 2 +
src/test/DoS_tests.cpp | 162 +++-
src/test/dbwrapper_tests.cpp | 16 +-
src/test/multisig_tests.cpp | 91 ---
src/test/script_standard_tests.cpp | 740 +++++++++++++++++
src/test/test_bitcoin.cpp | 22 +-
src/test/test_bitcoin.h | 8 +
src/test/testutil.cpp | 15 -
src/test/testutil.h | 15 -
src/test/util_tests.cpp | 25 +
src/utilstrencodings.cpp | 13 +
src/utilstrencodings.h | 6 +
src/validation.cpp | 99 ++-
src/validation.h | 7 +-
src/validationinterface.cpp | 2 +
src/versionbits.cpp | 2 +-
src/wallet/db.cpp | 86 +-
src/wallet/db.h | 2 +-
src/wallet/rpcdump.cpp | 20 +-
src/wallet/rpcwallet.cpp | 19 +-
src/wallet/test/wallet_tests.cpp | 17 +-
src/wallet/wallet.cpp | 12 +-
test/functional/README.md | 6 +-
test/functional/abandonconflict.py | 10 +-
test/functional/assumevalid.py | 14 +-
test/functional/bip65-cltv-p2p.py | 8 +-
test/functional/bip68-112-113-p2p.py | 4 +-
test/functional/bip68-sequence.py | 23 +-
test/functional/bip9-softforks.py | 6 +-
test/functional/bipdersig-p2p.py | 8 +-
test/functional/bitcoin_cli.py | 25 +
test/functional/blockchain.py | 18 +-
test/functional/bumpfee.py | 31 +-
test/functional/create_cache.py | 7 +-
test/functional/dbcrash.py | 11 +-
test/functional/decodescript.py | 4 +-
test/functional/disablewallet.py | 9 +-
test/functional/disconnect_ban.py | 33 +-
test/functional/example_test.py | 16 +-
test/functional/forknotify.py | 18 +-
test/functional/fundrawtransaction.py | 26 +-
test/functional/getblocktemplate_longpoll.py | 8 +-
test/functional/getchaintips.py | 5 +-
test/functional/httpbasics.py | 4 +-
test/functional/import-rescan.py | 36 +-
test/functional/importmulti.py | 21 +-
test/functional/importprunedfunds.py | 13 +-
test/functional/invalidateblock.py | 4 +-
test/functional/invalidblockrequest.py | 4 +-
test/functional/invalidtxrequest.py | 4 +-
test/functional/keypool-topup.py | 7 +-
test/functional/keypool.py | 20 +-
test/functional/listsinceblock.py | 41 +-
test/functional/listtransactions.py | 10 +-
test/functional/maxuploadtarget.py | 5 +-
test/functional/mempool_limit.py | 4 +-
test/functional/mempool_packages.py | 8 +-
test/functional/mempool_persist.py | 22 +-
test/functional/mempool_reorg.py | 8 +-
test/functional/mempool_resurrect_test.py | 6 +-
test/functional/mempool_spendcoinbase.py | 7 +-
test/functional/merkle_blocks.py | 14 +-
test/functional/minchainwork.py | 93 +++
test/functional/mining.py | 31 +-
test/functional/multi_rpc.py | 5 +-
test/functional/multiwallet.py | 36 +-
test/functional/net.py | 8 +-
test/functional/nulldummy.py | 9 +-
test/functional/p2p-acceptblock.py | 305 ++++---
test/functional/p2p-compactblocks.py | 50 +-
test/functional/p2p-feefilter.py | 5 +-
test/functional/p2p-fullblocktest.py | 5 +-
test/functional/p2p-leaktests.py | 22 +-
test/functional/p2p-mempool.py | 4 +-
test/functional/p2p-segwit.py | 6 +-
test/functional/p2p-timeouts.py | 3 +-
test/functional/p2p-versionbits-warning.py | 7 +-
test/functional/preciousblock.py | 3 +-
test/functional/prioritise_transaction.py | 6 +-
test/functional/proxy_test.py | 8 +-
test/functional/pruning.py | 36 +-
test/functional/rawtransactions.py | 16 +-
test/functional/receivedby.py | 11 +-
test/functional/reindex.py | 5 +-
test/functional/replace-by-fee.py | 58 +-
test/functional/resendwallettransactions.py | 12 +-
test/functional/rest.py | 3 +-
test/functional/rpcbind_test.py | 24 +-
test/functional/rpcnamedargs.py | 13 +-
test/functional/segwit.py | 18 +-
test/functional/sendheaders.py | 13 +-
test/functional/signmessages.py | 25 +-
test/functional/signrawtransactions.py | 5 +-
test/functional/smartfees.py | 94 ++-
test/functional/test_framework/comptool.py | 12 +-
test/functional/test_framework/mininode.py | 49 +-
test/functional/test_framework/test_framework.py | 272 +++----
test/functional/test_framework/test_node.py | 190 +++++
test/functional/test_framework/util.py | 77 +-
test/functional/test_runner.py | 5 +-
test/functional/txn_clone.py | 5 +-
test/functional/txn_doublespend.py | 5 +-
test/functional/uptime.py | 4 +-
test/functional/wallet-accounts.py | 4 +-
test/functional/wallet-dump.py | 18 +-
test/functional/wallet-encryption.py | 23 +-
test/functional/wallet-hd.py | 13 +-
test/functional/wallet.py | 100 ++-
test/functional/walletbackup.py | 22 +-
test/functional/zapwallettxes.py | 22 +-
test/functional/zmq_test.py | 59 +-
test/util/bitcoin-util-test.py | 13 +-
test/util/data/bitcoin-util-test.json | 18 +
test/util/data/txcreatemultisig5.json | 26 +
162 files changed, 4758 insertions(+), 1817 deletions(-)
copy doc/{release-notes.md => release-notes/release-notes-0.15.0.1.md} (97%)
create mode 100644 doc/release-notes/release-notes-0.15.0.md
create mode 100644 src/test/script_standard_tests.cpp
delete mode 100644 src/test/testutil.cpp
delete mode 100644 src/test/testutil.h
create mode 100755 test/functional/bitcoin_cli.py
create mode 100755 test/functional/minchainwork.py
create mode 100755 test/functional/test_framework/test_node.py
create mode 100644 test/util/data/txcreatemultisig5.json
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-bitcoin/bitcoin.git
More information about the Pkg-bitcoin-commits
mailing list