aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-10-05Merge #8879: [doc] Rework docsWladimir J. van der Laan
eeeebdd [doc] Rework docs (MarcoFalke)
2016-10-04[doc] Rework docsMarcoFalke
* Minor formatting such as adjusting links * Move sections of `doc/multiwallet-qt.md` to the source code and delete the file, as it is outdated * Fix typo in the release notes * Amend release process to mention update of BLOCK_CHAIN_SIZE
2016-10-04Merge #8848: Add NULLDUMMY verify flag in bitcoinconsensus.hWladimir J. van der Laan
2fa0063 Add NULLDUMMY verify flag in bitcoinconsensus.h (Johnson Lau)
2016-10-04Merge #8862: Fix a few cases where messages were sent after requested disconnectWladimir J. van der Laan
905bc68 net: fix a few cases where messages were sent rather than dropped upon disconnection (Cory Fields)
2016-10-04Merge #8850: Implement (begin|end)_ptr in C++11 and add deprecation commentWladimir J. van der Laan
f00705a serialize: Deprecate `begin_ptr` / `end_ptr` (Wladimir J. van der Laan) 47314e6 prevector: add C++11-like data() method (Wladimir J. van der Laan)
2016-10-03Merge #8856: Globals: Decouple GetConfigFile and ReadConfigFile from global ↵Wladimir J. van der Laan
mapArgs 3450c18 Globals: Decouple GetConfigFile and ReadConfigFile from global mapArgs (Jorge Timón)
2016-10-03Merge #8863: univalue: Pull subtreeWladimir J. van der Laan
2ca7faa Squashed 'src/univalue/' changes from daf1285..16a1f7f (MarcoFalke)
2016-10-02serialize: Deprecate `begin_ptr` / `end_ptr`Wladimir J. van der Laan
Implement `begin_ptr` and `end_ptr` in terms of C++11 code, and add a comment that they are deprecated. Follow-up to developer notes update in 654a21162252294b7dbd6c982fec88008af7335e.
2016-10-01net: fix a few cases where messages were sent rather than dropped upon ↵Cory Fields
disconnection 75ead758 turned these into crashes in the event of a handshake failure, most notably when a peer does not offer the expected services. There are likely other cases that these assertions will find as well.
2016-10-01rpc: Generate auth cookie in hex instead of base64Wladimir J. van der Laan
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.
2016-10-01Globals: Decouple GetConfigFile and ReadConfigFile from global mapArgsJorge Timón
2016-09-30Merge commit '2ca7faab4205822b06dc2ab2bbda0a9a70fce7e0' into HEADMarcoFalke
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-30prevector: add C++11-like data() methodWladimir J. van der Laan
This returns a pointer to the beginning of the vector's data.
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-30Add NULLDUMMY verify flag in bitcoinconsensus.hJohnson Lau
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-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-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-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