Skip to content

commits from bitcoin/master#341

Merged
Bushstar merged 21 commits into
FeatherCoin:masterfrom
Bushstar:master
Jun 6, 2018
Merged

commits from bitcoin/master#341
Bushstar merged 21 commits into
FeatherCoin:masterfrom
Bushstar:master

Conversation

@Bushstar
Copy link
Copy Markdown
Collaborator

@Bushstar Bushstar commented Jun 6, 2018

Fix "gmake check" under OpenBSD 6.3 (probably *BSD): Avoid using GNU grep specific regexp handling
bitcoin/bitcoin#13355

[wallet] createwallet RPC - create new wallet at runtime
bitcoin/bitcoin#13058

qa: Fixup setting of PATH env var
bitcoin/bitcoin#13353

qa: Avoid checking reject code for now
bitcoin/bitcoin#13352

doc: split FreeBSD build instructions out of build-unix.md
bitcoin/bitcoin#13372

bench: Use non-throwing ParseDouble(...) instead of throwing boost::lexical_cast(...)
bitcoin/bitcoin#13383

Specialized double-SHA256 with 64 byte inputs with SSE4.1 and AVX2
bitcoin/bitcoin#13191

Docs: Rename “OS X” to the newer “macOS” convention
bitcoin/bitcoin#13366

build: Guard against accidental introduction of new Boost dependencies
bitcoin/bitcoin#13385

wallet: Prevent segfault when sending to unspendable witness
bitcoin/bitcoin#13351

refactoring: Drop UpdateTransaction in favor of UpdateInput
bitcoin/bitcoin#13269

qa: Increase includeconf test coverage
bitcoin/bitcoin#13367

rpc: Remove the need to include rpc/blockchain.cpp in order to put GetDifficulty under test
bitcoin/bitcoin#13288

practicalswift and others added 21 commits June 6, 2018 07:51
Add a `createwallet` RPC to allow wallets to be created dynamically at
runtime. This functionality is currently only available through RPC and
newly created wallets will not be displayed in the GUI.
The node will often disconnect before sending a reject code. A more
robust solution would be to read from the debug log.
docs: Linked to the 'Building on FreeBSD' section of the Unix guide where it lists BSD specific guides.

Created a FreeBSD build guide (doc/build-freebsd.md).

Added in warning about the version of 'gdb' installed by default.

Removed the FreeBSD build instructions now that they have their own guide (doc/build-freebsd.md).

Updated the sentence to refer to the BSD guides in the 'doc' directory for more specific BSD build instructions.

Minor grammatical fix.
Updating the input explicitly requires the caller to present a mutable
input, which more clearly communicates the effects and intent of the method.

In most cases, this input is already immediately available and need not be
looked up.
This removes the need to include rpc/blockchain.cpp in order to put
GetDifficulty under test. GetDifficulty was called in two ways:
* with a guaranteed non-null blockindex
* with no argument

Change the latter case to be provided chainActive.Tip() explicitly.
@Bushstar Bushstar merged commit 47efc09 into FeatherCoin:master Jun 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants