aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-29bitcoin-util-test.py should fail if the output file is emptyjnewbery
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-29[qt] sync-overlay: Don't show estimated number of headers leftMarcoFalke
2016-09-29Merge #8829: Add bitcoin-tx JSON testsMarcoFalke
54e5d7c Add bitcoin-tx JSON tests (jnewbery)
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-28Do not include env_win.cc on non-Windows systemsPavel Janík
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-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-27Do not shadow variablesPavel Janík
2016-09-26[qt] sync-overlay: Don't block during reindexMarcoFalke
2016-09-26Merge #8805: Trivial: Grammar and capitalizationMarcoFalke
c9ce17b Trivial: Grammar and capitalization (Derek Miller)
2016-09-26Merge #8796: [trivial] fix mempool comment (outdated by BIP125)Wladimir J. van der Laan
c14ffd5 [trivial] fix mempool comment (outdated by BIP125) (jonnynewbs)
2016-09-26Merge #8780: [rpc] Deprecate getinfoWladimir J. van der Laan
fa6e71b [qa] Add getinfo smoke tests and rework versionbits test (MarcoFalke) ddddaaf [rpc] Deprecate getinfo (MarcoFalke)
2016-09-26Merge #8722: bitcoin-cli: More detailed error reportingWladimir J. van der Laan
381826d bitcoin-cli: More detailed error reporting (Wladimir J. van der Laan)
2016-09-26[trivial] fix mempool comment (outdated by BIP125)jonnynewbs
2016-09-26[wallet, policy] ParameterInteraction: Don't allow 0 feeMarcoFalke
2016-09-26Merge #8486: [wallet] Add high transaction fee warningsWladimir J. van der Laan
faef293 [wallet] Add high transaction fee warnings (MarcoFalke)
2016-09-26bitcoind: Daemonize using daemon(3)Matthew King
Simplified version of #8278. Assumes that every OS that (a) is supported by Bitcoin Core (b) supports daemonization has the `daemon()` function in its C library. - Removes the fallback path for operating systems that support daemonization but not `daemon()`. This prevents never-exercised code from ending up in the repository (see discussion here: https://github.com/bitcoin/bitcoin/pull/8278#issuecomment-242704745). - Removes the windows-specific path. Windows doesn't support `daemon()`, so it don't support daemonization there, automatically. Original code by Matthew King, adapted by Wladimir van der Laan.
2016-09-26[wallet] Add high transaction fee warningsMarcoFalke
2016-09-25Merge #8807: [univalue] Pull subtree from upstreamWladimir J. van der Laan
3650668 Squashed 'src/univalue/' changes from f32df99..daf1285 (MarcoFalke)
2016-09-25Merge commit '3650668cdbbf369dd8f30c8e8eb5bb883325942d' into HEADMarcoFalke
2016-09-25Merge #8802: Fix future copyright yearWladimir J. van der Laan
edeaf24 Fix future copyright year (Mitchell Cash)
2016-09-24Trivial: Grammar and capitalizationDerek Miller
2016-09-24Merge #8790: [test] Remove redundant debug print in addrman_testsMarcoFalke
3333bd2 [test] Remove redundant print in addrman_tests (MarcoFalke)
2016-09-24Fix future copyright yearMitchell Cash
2016-09-23Merge #8371: [Qt] Add out-of-sync modal info layerJonas Schnelli
08827df [Qt] modalinfolayer: removed unused comments, renamed signal, code style overhaul (Jonas Schnelli) d8b062e [Qt] only update "amount of blocks left" when the header chain is in-sync (Jonas Schnelli) e3245b4 [Qt] add out-of-sync modal info layer (Jonas Schnelli) e47052f [Qt] ClientModel add method to get the height of the header chain (Jonas Schnelli) a001f18 [Qt] Always pass the numBlocksChanged signal for headers tip changed (Jonas Schnelli) bd44a04 [Qt] make Out-Of-Sync warning icon clickable (Jonas Schnelli) 0904c3c [Refactor] refactor function that forms human readable text out of a timeoffset (Jonas Schnelli)
2016-09-23[Qt] modalinfolayer: removed unused comments, renamed signal, code style ↵Jonas Schnelli
overhaul
2016-09-23Merge #8661: Do not set an addr time penalty when a peer advertises itself.Wladimir J. van der Laan
6d0ced1 Do not set an addr time penalty when a peer advertises itself. (Gregory Maxwell)
2016-09-23Merge #8793: Do not shadow in src/qtWladimir J. van der Laan
f839350 Do not shadow in src/qt (Pavel Janík)
2016-09-23Do not shadow in src/qtPavel Janík
2016-09-23Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHJohnson Lau
2016-09-22Merge #8785: Comment on CNode::nLocalServices meaningWladimir J. van der Laan
b5ccded Comment on CConnman::nLocalServices meaning (instagibbs)
2016-09-22Comment on CConnman::nLocalServices meaninginstagibbs
2016-09-22[test] Remove redundant print in addrman_testsMarcoFalke
2016-09-22Merge #8636: Implement NULLDUMMY softfork (BIP147)Wladimir J. van der Laan
482f852 Implement NULLDUMMY softfork (Johnson Lau)
2016-09-21Add MIT license to MakefilesLuke Dashjr
2016-09-21[rpc] Deprecate getinfoMarcoFalke
This was replaced by getmininginfo, getnetworkinfo and getwalletinfo
2016-09-21Merge #8656: Trivial: Do not shadow global variable fileoutWladimir J. van der Laan
7c069a7 Do not shadow global variable (Pavel Janík)
2016-09-21bitcoin-cli: More detailed error reportingWladimir J. van der Laan
Register a evhttp error handler to get a more detailed error message if the HTTP request fails.
2016-09-21Merge #8777: [qt] WalletModel: Expose disablewalletWladimir J. van der Laan
6666ca6 [qt] WalletModel: Expose disablewallet (MarcoFalke)
2016-09-21[qt] WalletModel: Expose disablewalletMarcoFalke