aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Make validationinterface.UpdatedBlockTip more verboseMatt Corallo2016-10-045-11/+12
| | | | | | In anticipation of making all the callbacks out of block processing flow through it. Note that vHashes will always have something in it since pindexFork != pindexNewTip.
* Merge #8856: Globals: Decouple GetConfigFile and ReadConfigFile from global ↵Wladimir J. van der Laan2016-10-036-11/+12
|\ | | | | | | | | | | mapArgs 3450c18 Globals: Decouple GetConfigFile and ReadConfigFile from global mapArgs (Jorge Timón)
| * Globals: Decouple GetConfigFile and ReadConfigFile from global mapArgsJorge Timón2016-10-016-11/+12
| |
* | Merge #8863: univalue: Pull subtreeWladimir J. van der Laan2016-10-033-7/+7
|\ \ | | | | | | | | | 2ca7faa Squashed 'src/univalue/' changes from daf1285..16a1f7f (MarcoFalke)
| * | Merge commit '2ca7faab4205822b06dc2ab2bbda0a9a70fce7e0' into HEADMarcoFalke2016-09-303-7/+7
| | |
* | | rpc: Generate auth cookie in hex instead of base64Wladimir J. van der Laan2016-10-011-3/+4
| |/ |/| | | | | | | | | | | | | Base64 contains '/', and the '/' character in credentials is problematic for AuthServiceProxy which represents the RPC endpoint as an URI with user and password embedded. Closes #8399.
* | Merge #8851: [wallet] Move key derivation logic from GenerateNewKey to ↵Wladimir J. van der Laan2016-09-302-37/+42
|\ \ | | | | | | | | | | | | | | | DeriveNewChildKey (pstratem) e198c52 Move key derivation logic from GenerateNewKey to DeriveNewChildKey (Patrick Strateman)
| * | Move key derivation logic from GenerateNewKey to DeriveNewChildKeyPatrick Strateman2016-09-302-37/+42
| |/
* | Merge #8813: bitcoind: Daemonize using daemon(3)Wladimir J. van der Laan2016-09-302-16/+9
|\ \ | | | | | | | | | a92bf4a bitcoind: Daemonize using daemon(3) (Matthew King)
| * | bitcoind: Daemonize using daemon(3)Matthew King2016-09-262-16/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge #8822: net: Consistent checksum handlingWladimir J. van der Laan2016-09-304-15/+14
|\ \ \ | | | | | | | | | | | | | | | | 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)
| * | | net: Hardcode protocol sizes and use fixed-size typesWladimir J. van der Laan2016-09-281-3/+3
| | | | | | | | | | | | | | | | | | | | The P2P network uses a fixed protocol, these sizes shouldn't change based on what happens to be the architecture.
| * | | net: Consistent checksum handlingWladimir J. van der Laan2016-09-284-12/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge #8830: [test] Add option to run bitcoin-util-test.py manuallyWladimir J. van der Laan2016-09-302-3/+27
|\ \ \ \ | | | | | | | | | | | | | | | b82f493 Add option to run bitcoin-util-test.py manually (jnewbery)
| * | | | Add option to run bitcoin-util-test.py manuallyjnewbery2016-09-292-3/+27
| | | | |
* | | | | Merge #8836: bitcoin-util-test.py should fail if the output file is emptyWladimir J. van der Laan2016-09-302-0/+22
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | da94697 bitcoin-util-test.py should fail if the output file is empty (jnewbery)
| * | | | bitcoin-util-test.py should fail if the output file is emptyjnewbery2016-09-292-0/+22
| |/ / /
* | | | Merge #8826: Do not include env_win.cc on non-Windows systemsWladimir J. van der Laan2016-09-291-1/+0
|\ \ \ \ | | | | | | | | | | | | | | | 7e5fd71 Do not include env_win.cc on non-Windows systems (Pavel Janík)
| * | | | Do not include env_win.cc on non-Windows systemsPavel Janík2016-09-281-1/+0
| | | | |
* | | | | Merge #8658: Remove unused statements in serializationWladimir J. van der Laan2016-09-295-6/+0
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | 64d9507 [WIP] Remove unused statement in serialization (Pavel Janík)
| * | | | [WIP] Remove unused statement in serializationPavel Janík2016-09-095-6/+0
| | | | |
* | | | | Merge #8829: Add bitcoin-tx JSON testsMarcoFalke2016-09-2912-1/+997
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 54e5d7c Add bitcoin-tx JSON tests (jnewbery)
| * | | | | Add bitcoin-tx JSON testsjnewbery2016-09-2812-1/+997
| | |_|/ / | |/| | |
* | | | | Merge #8832: [rpc] throw JSONRPCError when utxo set can not be readWladimir J. van der Laan2016-09-291-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | fa05cfd [rpc] throw JSONRPCError when utxo set can not be read (MarcoFalke)
| * | | | | [rpc] throw JSONRPCError when utxo set can not be readMarcoFalke2016-09-281-0/+2
| |/ / / /
* | | | | Merge #8784: Copyright headers for build scriptsWladimir J. van der Laan2016-09-296-0/+24
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | | | Add MIT license to MakefilesLuke Dashjr2016-09-216-0/+24
| | | | |
* | | | | Merge #8814: [wallet, policy] ParameterInteraction: Don't allow 0 feeWladimir J. van der Laan2016-09-282-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | fa4bfb4 [wallet, policy] ParameterInteraction: Don't allow 0 fee (MarcoFalke)
| * | | | | [wallet, policy] ParameterInteraction: Don't allow 0 feeMarcoFalke2016-09-262-2/+2
| | | | | |
* | | | | | Add policy: null signature for failed CHECK(MULTI)SIGJohnson Lau2016-09-278-2/+55
| | | | | |
* | | | | | Merge #8526: Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHWladimir J. van der Laan2016-09-278-2/+101
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | c72c5b1 Make non-minimal OP_IF/NOTIF argument non-standard for P2WSH (Johnson Lau)
| * | | | | | Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHJohnson Lau2016-09-238-2/+101
| | | | | | |
* | | | | | | Merge #8357: [mempool] Fix relaypriority calculation errorWladimir J. van der Laan2016-09-271-1/+1
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | 94a34a5 Fix relaypriority calculation error (maiiz)
| * | | | | | Fix relaypriority calculation errormaiiz2016-09-201-1/+1
| | | | | | |
* | | | | | | Do not shadow variablesPavel Janík2016-09-2715-89/+89
| | | | | | |
* | | | | | | Merge #8805: Trivial: Grammar and capitalizationMarcoFalke2016-09-262-6/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c9ce17b Trivial: Grammar and capitalization (Derek Miller)
| * | | | | | | Trivial: Grammar and capitalizationDerek Miller2016-09-242-6/+6
| | | | | | | |
* | | | | | | | Merge #8796: [trivial] fix mempool comment (outdated by BIP125)Wladimir J. van der Laan2016-09-261-7/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | c14ffd5 [trivial] fix mempool comment (outdated by BIP125) (jonnynewbs)
| * | | | | | | | [trivial] fix mempool comment (outdated by BIP125)jonnynewbs2016-09-261-7/+10
| | | | | | | | |
* | | | | | | | | Merge #8780: [rpc] Deprecate getinfoWladimir J. van der Laan2016-09-261-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa6e71b [qa] Add getinfo smoke tests and rework versionbits test (MarcoFalke) ddddaaf [rpc] Deprecate getinfo (MarcoFalke)
| * | | | | | | | | [rpc] Deprecate getinfoMarcoFalke2016-09-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was replaced by getmininginfo, getnetworkinfo and getwalletinfo
* | | | | | | | | | Merge #8722: bitcoin-cli: More detailed error reportingWladimir J. van der Laan2016-09-261-3/+39
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 381826d bitcoin-cli: More detailed error reporting (Wladimir J. van der Laan)
| * | | | | | | | | | bitcoin-cli: More detailed error reportingWladimir J. van der Laan2016-09-211-3/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Register a evhttp error handler to get a more detailed error message if the HTTP request fails.
* | | | | | | | | | | Merge #8486: [wallet] Add high transaction fee warningsWladimir J. van der Laan2016-09-264-8/+24
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / | |/| | | | | | | | / | |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | faef293 [wallet] Add high transaction fee warnings (MarcoFalke)
| * | | | | | | | | [wallet] Add high transaction fee warningsMarcoFalke2016-09-264-8/+24
| | | | | | | | | |
* | | | | | | | | | Merge #8807: [univalue] Pull subtree from upstreamWladimir J. van der Laan2016-09-252-27/+24
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3650668 Squashed 'src/univalue/' changes from f32df99..daf1285 (MarcoFalke)
| * | | | | | | | | | Merge commit '3650668cdbbf369dd8f30c8e8eb5bb883325942d' into HEADMarcoFalke2016-09-252-27/+24
| |/ / / / / / / / /
* | | | | | | | | | Merge #8802: Fix future copyright yearWladimir J. van der Laan2016-09-252-2/+2
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | edeaf24 Fix future copyright year (Mitchell Cash)
| * | | | | | | | | Fix future copyright yearMitchell Cash2016-09-242-2/+2
| |/ / / / / / / /
* | | | | | | | | Merge #8790: [test] Remove redundant debug print in addrman_testsMarcoFalke2016-09-241-3/+2
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | 3333bd2 [test] Remove redundant print in addrman_tests (MarcoFalke)