Age | Commit message (Collapse) | Author |
|
eeeebdd [doc] Rework docs (MarcoFalke)
|
|
* 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
|
|
2fa0063 Add NULLDUMMY verify flag in bitcoinconsensus.h (Johnson Lau)
|
|
905bc68 net: fix a few cases where messages were sent rather than dropped upon disconnection (Cory Fields)
|
|
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)
|
|
mapArgs
3450c18 Globals: Decouple GetConfigFile and ReadConfigFile from global mapArgs (Jorge Timón)
|
|
2ca7faa Squashed 'src/univalue/' changes from daf1285..16a1f7f (MarcoFalke)
|
|
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.
|
|
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.
|
|
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.
|
|
|
|
|
|
DeriveNewChildKey (pstratem)
e198c52 Move key derivation logic from GenerateNewKey to DeriveNewChildKey (Patrick Strateman)
|
|
|
|
a92bf4a bitcoind: Daemonize using daemon(3) (Matthew King)
|
|
This returns a pointer to the beginning of the vector's data.
|
|
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)
|
|
|
|
b82f493 Add option to run bitcoin-util-test.py manually (jnewbery)
|
|
da94697 bitcoin-util-test.py should fail if the output file is empty (jnewbery)
|
|
7e5fd71 Do not include env_win.cc on non-Windows systems (Pavel Janík)
|
|
|
|
64d9507 [WIP] Remove unused statement in serialization (Pavel Janík)
|
|
|
|
54e5d7c Add bitcoin-tx JSON tests (jnewbery)
|
|
fa05cfd [rpc] throw JSONRPCError when utxo set can not be read (MarcoFalke)
|
|
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)
|
|
|
|
|
|
|
|
The P2P network uses a fixed protocol, these sizes shouldn't change
based on what happens to be the architecture.
|
|
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.
|
|
fa4bfb4 [wallet, policy] ParameterInteraction: Don't allow 0 fee (MarcoFalke)
|
|
|
|
c72c5b1 Make non-minimal OP_IF/NOTIF argument non-standard for P2WSH (Johnson Lau)
|
|
94a34a5 Fix relaypriority calculation error (maiiz)
|
|
|
|
c9ce17b Trivial: Grammar and capitalization (Derek Miller)
|
|
c14ffd5 [trivial] fix mempool comment (outdated by BIP125) (jonnynewbs)
|
|
fa6e71b [qa] Add getinfo smoke tests and rework versionbits test (MarcoFalke)
ddddaaf [rpc] Deprecate getinfo (MarcoFalke)
|
|
381826d bitcoin-cli: More detailed error reporting (Wladimir J. van der Laan)
|
|
|
|
|
|
faef293 [wallet] Add high transaction fee warnings (MarcoFalke)
|
|
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.
|
|
|
|
3650668 Squashed 'src/univalue/' changes from f32df99..daf1285 (MarcoFalke)
|
|
|
|
edeaf24 Fix future copyright year (Mitchell Cash)
|
|
|