Age | Commit message (Collapse) | Author |
|
eeeebdd [doc] Rework docs (MarcoFalke)
|
|
Rather than doing a circle and re-resolving the node's IP, just use the one
from nodestats directly.
This requires syncing the addr field from CNode.
|
|
highest, block
|
|
sync_with_ping() only guarantees that the node has processed messages
it's received from the peer, not that block announcements from the node have
made it back to the peer. Replace sync_with_ping() with an explicit check that
the node's tip has been announced.
|
|
|
|
|
|
Also improve tx printing
|
|
Contains version negotiation logic by Matt Corallo and bugfixes by
Suhas Daftuar.
|
|
|
|
This fixes a bug where we might (in exceedingly rare circumstances)
accidentally ban a node for sending us the first (potentially few)
segwit blocks in non-segwit mode.
|
|
* 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
|
|
Also move the enum to the top, and remove a deceptive TODO
comment.
|
|
|
|
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)
|
|
fa7c35c [qa] util: Move wait_bitcoinds() into stop_nodes() (MarcoFalke)
|
|
2ca7faa Squashed 'src/univalue/' changes from daf1285..16a1f7f (MarcoFalke)
|
|
1c80386 rpc: Generate auth cookie in hex instead of base64 (Wladimir J. van der Laan)
|
|
fa66609 [qa] mininode: Only allow named args in wait_until (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.
|
|
b5fd666 [qa] Fix race condition in p2p-compactblocks test (Suhas Daftuar)
|
|
|
|
Also fix a bug in the sync_with_ping() helper function
|
|
203e2dd Mention Gitian building script in doc. (Lauda)
|
|
|
|
|
|
16a1f7f Merge #3: Pull upstream
3f03bfd Merge pull request #27 from laanwj/2016_09_const_refs
5668ca3 Return const references from getKeys, getValues, get_str
cedda14 Merge pull request #28 from MarcoFalke/patch-1
9f0b997 [travis] Work around osx libtool issue
git-subtree-dir: src/univalue
git-subtree-split: 16a1f7f6e9ed932bec7c7855003affea1e165fb5
|
|
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)
|
|
1d28faf test: Avoid ConnectionResetErrors during RPC tests (Wladimir J. van der Laan)
|
|
30930e8 test: Explicitly set encoding to utf8 when opening text files (Wladimir J. van der Laan)
|
|
46a4774 Fix nulldummy.py test (Johnson Lau)
|
|
|
|
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.
|
|
7e5fd71 Do not include env_win.cc on non-Windows systems (Pavel Janík)
|
|
fa9cd25 [qa] blockstore: Switch to dumb dbm (MarcoFalke)
|
|
16f8823 [depends] Boost 1.61.0 (fanquake)
|
|
This is necessary on FreeBSD and MacOSX, at least.
See https://github.com/bitcoin/bitcoin/pull/8834#issuecomment-250450213
|