-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
commits from bitcoin/master #354
Commits on Jul 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for cb0d461 - Browse repository at this point
Copy the full SHA cb0d461View commit details -
Configuration menu - View commit details
-
Copy full SHA for a99f995 - Browse repository at this point
Copy the full SHA a99f995View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3044f2 - Browse repository at this point
Copy the full SHA c3044f2View commit details -
Fix command line help for -printtoconsole and -debuglogfile
#13004 changed the default behavior for printtoconsole but this has not been reflected in the command line help. This fixes the description of -printtoconsole to reflect this change, and also provides the user with missing information on how to explicitly disable logging to debug.log. At present I have made the latter update to two separate places (-printtoconsole and -debuglogfile) because a user looking for information on how to disable logging is probably going to look in the "Debugging/Testing Options" section. Moving -debuglogfile from the "General" options category to the "Debugging/Testing" section could potentially remove the need for this redundancy but may be out of the scope of this PR.
Configuration menu - View commit details
-
Copy full SHA for 4371ccf - Browse repository at this point
Copy the full SHA 4371ccfView commit details -
Make ZMQ notification interface instance global.
This moves the used instance of CZMQNotificationInterface from a static variable in init.cpp to a globally-accessible one declared in zmq/zmqnotificationinterface.h. The variable is also renamed to g_zmq_notification_interface, to be consistent with other globals. We need this to implement a new RPC method "getzmqnotifications" (see bitcoin/bitcoin#13526) in a follow up.
Configuration menu - View commit details
-
Copy full SHA for d436a5f - Browse repository at this point
Copy the full SHA d436a5fView commit details -
RPC: Add new getzmqnotifications method.
This adds a new RPC method "getzmqnotifications", which returns information about all active ZMQ notification endpoints. This is useful for software that layers on top of bitcoind, so it can verify that ZeroMQ is enabled and also figure out where it should listen. See bitcoin/bitcoin#13526.
Configuration menu - View commit details
-
Copy full SHA for 97cc2dc - Browse repository at this point
Copy the full SHA 97cc2dcView commit details -
Depends can now be built with Qt5.9.4 , which is Qt's new long term support version.
Configuration menu - View commit details
-
Copy full SHA for a60d12c - Browse repository at this point
Copy the full SHA a60d12cView commit details -
Apply patch from QTBUG-67286
Configuration menu - View commit details
-
Copy full SHA for fbe2d84 - Browse repository at this point
Copy the full SHA fbe2d84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5faf560 - Browse repository at this point
Copy the full SHA 5faf560View commit details -
bitcoin-tx: Stricter check for valid integers
Just calling atoi to convert strings to integers does not check for valid integers very thoroughly; in particular, it just ignores everything starting from the first non-numeral character. Even a string like "foo" is fine and silently returns 0. This meant that bitcoin-tx would not fail if such a string was passed in various places where an integer is expected (like the locktime or an input/output index); this means that it would, for instance, silently accept a typo and interpret it in an unexpected way. In this change, we use ParseInt64 for parsing strings to integers, which actually verifies that the full string is valid as number. New tests in the bitcoin-util-test cover the new error paths.
Configuration menu - View commit details
-
Copy full SHA for 4aeb7f7 - Browse repository at this point
Copy the full SHA 4aeb7f7View commit details -
Corrected text to reflect new[er] process of specifying fingerprints …
…instead of individual keys.
Configuration menu - View commit details
-
Copy full SHA for 3636b52 - Browse repository at this point
Copy the full SHA 3636b52View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe21667 - Browse repository at this point
Copy the full SHA fe21667View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41156f7 - Browse repository at this point
Copy the full SHA 41156f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91062f4 - Browse repository at this point
Copy the full SHA 91062f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 461a9a7 - Browse repository at this point
Copy the full SHA 461a9a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41d531a - Browse repository at this point
Copy the full SHA 41d531aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b7b4f3 - Browse repository at this point
Copy the full SHA 3b7b4f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 292b43f - Browse repository at this point
Copy the full SHA 292b43fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5dadc8 - Browse repository at this point
Copy the full SHA a5dadc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aebb75 - Browse repository at this point
Copy the full SHA 0aebb75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66d36b6 - Browse repository at this point
Copy the full SHA 66d36b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2cd4ca - Browse repository at this point
Copy the full SHA b2cd4caView commit details -
This adds a log entry for when RPCAuth is used. Update httprpc.cpp
Configuration menu - View commit details
-
Copy full SHA for 2e7274c - Browse repository at this point
Copy the full SHA 2e7274cView commit details -
Fix AreInputsStandard test to reference the proper scriptPubKey
This value doesn't affect the outcome of the test, because the values are properly set on line 351, but this makes the test values internally coherent.
Configuration menu - View commit details
-
Copy full SHA for 988de40 - Browse repository at this point
Copy the full SHA 988de40View commit details -
Error on missing amount in signrawtransaction*
Signatures using segregated witness commit to the amount being spent, so that value must be passed into signrawtransactionwithkey and signrawtransactionwithwallet. This ensures an error is issued if that doesn't happen, rather than just assuming the value is 0 and producing a signature that is almost certainly invalid.
Configuration menu - View commit details
-
Copy full SHA for a0dbb12 - Browse repository at this point
Copy the full SHA a0dbb12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 053c8d7 - Browse repository at this point
Copy the full SHA 053c8d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2571d4d - Browse repository at this point
Copy the full SHA 2571d4dView commit details -
Remove useless mapRequest tracking that just effects Qt display.
I thought we had removed this a long time ago, TBH, its really confusing feedback to users that we display whether a tx was broadcast to immediate neighbor nodes, given that has little indication of whether the tx propagated very far.
Configuration menu - View commit details
-
Copy full SHA for b5b52f9 - Browse repository at this point
Copy the full SHA b5b52f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbf15d3 - Browse repository at this point
Copy the full SHA cbf15d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa8655d - Browse repository at this point
Copy the full SHA aa8655dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 324b5d4 - Browse repository at this point
Copy the full SHA 324b5d4View commit details -
Refactors
keystore.h
type aliases.This squashed commit either encapsulates type alias declarations at the appropriate scope; or removes type aliases that are not used. The encapsulated type aliases are declared using C++11's `using` notation in favor of the `typedef` notation.
Configuration menu - View commit details
-
Copy full SHA for d8968f4 - Browse repository at this point
Copy the full SHA d8968f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1886330 - Browse repository at this point
Copy the full SHA 1886330View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80d2b8f - Browse repository at this point
Copy the full SHA 80d2b8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d40b12f - Browse repository at this point
Copy the full SHA d40b12fView commit details