Skip to content
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

Merged
merged 35 commits into from
Jul 16, 2018
Merged

commits from bitcoin/master #354

merged 35 commits into from
Jul 16, 2018

Commits on Jul 13, 2018

  1. Configuration menu
    Copy the full SHA
    cb0d461 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a99f995 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3044f2 View commit details
    Browse the repository at this point in the history
  4. 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.
    satwo authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    4371ccf View commit details
    Browse the repository at this point in the history
  5. 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.
    domob1812 authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    d436a5f View commit details
    Browse the repository at this point in the history
  6. 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.
    domob1812 authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    97cc2dc View commit details
    Browse the repository at this point in the history
  7. Ugrade Qt depends to Qt5.9.4

    Depends can now be built with Qt5.9.4 , which is Qt's new long term
    support version.
    TheCharlatan authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    a60d12c View commit details
    Browse the repository at this point in the history
  8. Fix depends Qt5.9.4 mac build

    Apply patch from QTBUG-67286
    ken2812221 authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    fbe2d84 View commit details
    Browse the repository at this point in the history
  9. Upgrade Qt depends to 5.9.6

    TheCharlatan authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    5faf560 View commit details
    Browse the repository at this point in the history
  10. 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.
    domob1812 authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    4aeb7f7 View commit details
    Browse the repository at this point in the history
  11. Corrected text to reflect new[er] process of specifying fingerprints …

    …instead of individual keys.
    Jeff Frontz authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    3636b52 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fe21667 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    41156f7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    91062f4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    461a9a7 View commit details
    Browse the repository at this point in the history
  16. Use immintrin.h everywhere for intrinsics

    sipa authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    41d531a View commit details
    Browse the repository at this point in the history
  17. doc: Rewrite some validation doc as lock annotations

    MarcoFalke authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    3b7b4f3 View commit details
    Browse the repository at this point in the history
  18. depends: Add RISC-V support

    laanwj authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    292b43f View commit details
    Browse the repository at this point in the history
  19. depends: latest config.guess

    fanquake authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    a5dadc8 View commit details
    Browse the repository at this point in the history
  20. depends: latest config.sub

    fanquake authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    0aebb75 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    66d36b6 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b2cd4ca View commit details
    Browse the repository at this point in the history
  23. RPCAuth Detection in Logs

    This adds a log entry for when RPCAuth is used.
    
    Update httprpc.cpp
    Linrono authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    2e7274c View commit details
    Browse the repository at this point in the history
  24. 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.
    Empact authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    988de40 View commit details
    Browse the repository at this point in the history
  25. 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.
    ajtowns authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    a0dbb12 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    053c8d7 View commit details
    Browse the repository at this point in the history
  27. Add simple bech32 benchmarks

    kallewoof authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    2571d4d View commit details
    Browse the repository at this point in the history
  28. 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.
    TheBlueMatt authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    b5b52f9 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    cbf15d3 View commit details
    Browse the repository at this point in the history
  30. Add missing cs_KeyStore lock

    practicalswift authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    aa8655d View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    324b5d4 View commit details
    Browse the repository at this point in the history
  32. 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.
    l2a5b1 authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    d8968f4 View commit details
    Browse the repository at this point in the history
  33. GCC-7 and glibc-2.27 compat code

    ken2812221 authored and Bushstar committed Jul 13, 2018
    Configuration menu
    Copy the full SHA
    1886330 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    80d2b8f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    d40b12f View commit details
    Browse the repository at this point in the history