aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-10-02[qa] util: Move wait_bitcoinds() into stop_nodes()MarcoFalke
2016-10-01Merge #8854: [qa] Fix race condition in p2p-compactblocks testMarcoFalke
b5fd666 [qa] Fix race condition in p2p-compactblocks test (Suhas Daftuar)
2016-09-30[qa] Fix race condition in p2p-compactblocks testSuhas Daftuar
Also fix a bug in the sync_with_ping() helper function
2016-09-30Merge #8852: Mention Gitian building script in doc (Laudaa)Wladimir J. van der Laan
203e2dd Mention Gitian building script in doc. (Lauda)
2016-09-30Mention Gitian building script in doc.Lauda
2016-09-30Merge #8851: [wallet] Move key derivation logic from GenerateNewKey to ↵Wladimir J. van der Laan
DeriveNewChildKey (pstratem) e198c52 Move key derivation logic from GenerateNewKey to DeriveNewChildKey (Patrick Strateman)
2016-09-30Move key derivation logic from GenerateNewKey to DeriveNewChildKeyPatrick Strateman
2016-09-30Merge #8813: bitcoind: Daemonize using daemon(3)Wladimir J. van der Laan
a92bf4a bitcoind: Daemonize using daemon(3) (Matthew King)
2016-09-30Merge #8822: net: Consistent checksum handlingWladimir J. van der Laan
305087b net: Hardcode protocol sizes and use fixed-size types (Wladimir J. van der Laan) 41e58fa net: Consistent checksum handling (Wladimir J. van der Laan)
2016-09-30Merge #8830: [test] Add option to run bitcoin-util-test.py manuallyWladimir J. van der Laan
b82f493 Add option to run bitcoin-util-test.py manually (jnewbery)
2016-09-30Merge #8836: bitcoin-util-test.py should fail if the output file is emptyWladimir J. van der Laan
da94697 bitcoin-util-test.py should fail if the output file is empty (jnewbery)
2016-09-30Merge #8839: test: Avoid ConnectionResetErrors during RPC testsWladimir J. van der Laan
1d28faf test: Avoid ConnectionResetErrors during RPC tests (Wladimir J. van der Laan)
2016-09-30Merge #8840: test: Explicitly set encoding to utf8 when opening text filesWladimir J. van der Laan
30930e8 test: Explicitly set encoding to utf8 when opening text files (Wladimir J. van der Laan)
2016-09-30Merge #8841: [qa] fix nulldummy testWladimir J. van der Laan
46a4774 Fix nulldummy.py test (Johnson Lau)
2016-09-30Fix nulldummy.py testJohnson Lau
2016-09-29test: Explicitly set encoding to utf8 when opening text filesWladimir J. van der Laan
These are text files but their encoding does not depend on the locale. Not all of them require utf8 but it is better to fix it at something to remove potential unpredictability. This is necessary on FreeBSD where no locale is set by default, and apparently Python defaults not only the terminal encoding to the locale but that of every text file. So without LOCALE environment it defaults text file encoding to ASCII. This causes problems with e.g. `bitcoin.conf`. Luckily the locale doesn't affect the default encoding for str.encode() and bytes.decode() on Python 3, so this is the only change necessary.
2016-09-29Merge #8826: Do not include env_win.cc on non-Windows systemsWladimir J. van der Laan
7e5fd71 Do not include env_win.cc on non-Windows systems (Pavel Janík)
2016-09-29Merge #8834: [qa] blockstore: Switch to dumb dbmWladimir J. van der Laan
fa9cd25 [qa] blockstore: Switch to dumb dbm (MarcoFalke)
2016-09-29Merge #8819: [depends] Boost 1.61.0Wladimir J. van der Laan
16f8823 [depends] Boost 1.61.0 (fanquake)
2016-09-29test: Avoid ConnectionResetErrors during RPC testsWladimir J. van der Laan
This is necessary on FreeBSD and MacOSX, at least. See https://github.com/bitcoin/bitcoin/pull/8834#issuecomment-250450213
2016-09-29Merge #8835: [qa] nulldummy.py: Don't run unused codeWladimir J. van der Laan
fa156c6 [qa] nulldummy: Don't run unused code (MarcoFalke)
2016-09-29bitcoin-util-test.py should fail if the output file is emptyjnewbery
2016-09-29[qa] nulldummy: Don't run unused codeMarcoFalke
2016-09-29Merge #8658: Remove unused statements in serializationWladimir J. van der Laan
64d9507 [WIP] Remove unused statement in serialization (Pavel Janík)
2016-09-29Add option to run bitcoin-util-test.py manuallyjnewbery
2016-09-29Merge #8827: [qa] Split up slow RPC calls to avoid pruning test timeoutsMarcoFalke
a0f8482 [qa] Split up slow RPC calls to avoid pruning test timeouts (Suhas Daftuar)
2016-09-29[qa] blockstore: Switch to dumb dbmMarcoFalke
2016-09-29Merge #8829: Add bitcoin-tx JSON testsMarcoFalke
54e5d7c Add bitcoin-tx JSON tests (jnewbery)
2016-09-29Merge #8730: depends: Add libevent compatibility patch for windowsWladimir J. van der Laan
64047f8 depends: Add libevent compatibility patch for windows (Wladimir J. van der Laan)
2016-09-29Merge #8832: [rpc] throw JSONRPCError when utxo set can not be readWladimir J. van der Laan
fa05cfd [rpc] throw JSONRPCError when utxo set can not be read (MarcoFalke)
2016-09-29Merge #8784: Copyright headers for build scriptsWladimir J. van der Laan
0c4e6ce Add MIT license to build-aux/m4 scripts (Luke Dashjr) 3f8a5d8 Trivial: build-aux/m4/l_atomic: Fix typo (Luke Dashjr) 3b4b6dc Add MIT license to autogen.sh and share/genbuild.sh (Luke Dashjr) f4dffdd Add MIT license to Makefiles (Luke Dashjr)
2016-09-28[rpc] throw JSONRPCError when utxo set can not be readMarcoFalke
2016-09-28Add bitcoin-tx JSON testsjnewbery
2016-09-28[qa] Split up slow RPC calls to avoid pruning test timeoutsSuhas Daftuar
2016-09-28Merge #8820: [depends] Fix Qt compilation with Xcode 8Wladimir J. van der Laan
5776e8a [depends] Fix Qt compilation with Xcode 8 (fanquake)
2016-09-28Do not include env_win.cc on non-Windows systemsPavel Janík
2016-09-28Merge #8823: doc: Add privacy recommendation when running hidden serviceWladimir J. van der Laan
ac01ff2 doc: Add privacy recommendation when running hidden service (Wladimir J. van der Laan)
2016-09-28net: Hardcode protocol sizes and use fixed-size typesWladimir J. van der Laan
The P2P network uses a fixed protocol, these sizes shouldn't change based on what happens to be the architecture.
2016-09-28net: Consistent checksum handlingWladimir J. van der Laan
In principle, the checksums of P2P packets are simply 4-byte blobs which are the first four bytes of SHA256(SHA256(payload)). Currently they are handled as little-endian 32-bit integers half of the time, as blobs the other half, sometimes copying the one to the other, resulting in somewhat confused code. This PR changes the handling to be consistent both at packet creation and receiving, making it (I think) easier to understand.
2016-09-28Merge #8814: [wallet, policy] ParameterInteraction: Don't allow 0 feeWladimir J. van der Laan
fa4bfb4 [wallet, policy] ParameterInteraction: Don't allow 0 fee (MarcoFalke)
2016-09-27Merge #8634: Add policy: null signature for failed CHECK(MULTI)SIGWladimir J. van der Laan
e41bd44 Add policy: null signature for failed CHECK(MULTI)SIG (Johnson Lau)
2016-09-27Add policy: null signature for failed CHECK(MULTI)SIGJohnson Lau
2016-09-27Merge #8526: Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHWladimir J. van der Laan
c72c5b1 Make non-minimal OP_IF/NOTIF argument non-standard for P2WSH (Johnson Lau)
2016-09-27Merge #8357: [mempool] Fix relaypriority calculation errorWladimir J. van der Laan
94a34a5 Fix relaypriority calculation error (maiiz)
2016-09-27Merge #8810: tests: Add exception error message for JSONRPCExceptionWladimir J. van der Laan
42f6aed tests: Add exception error message for JSONRPCException (Wladimir J. van der Laan)
2016-09-27doc: Add privacy recommendation when running hidden serviceWladimir J. van der Laan
2016-09-27Merge #8655: Do not shadow variables (trivials)Wladimir J. van der Laan
4731cab Do not shadow variables (Pavel Janík)
2016-09-27Merge #8803: Ping regularly in p2p-segwit.py to keep connection aliveWladimir J. van der Laan
0637b02 Ping regularly in p2p-segwit.py to keep connection alive (Johnson Lau)
2016-09-27Do not shadow variablesPavel Janík
2016-09-27[depends] Fix Qt compilation with Xcode 8fanquake