FeatherCoin / Feathercoin

https://feathercoin.com
MIT License
128 stars 124 forks source link

Updates from bitcoin/master #366

Closed Bushstar closed 6 years ago

Bushstar commented 6 years ago

[Net] Switch nPrevNodeCount to vNodesSize https://github.com/bitcoin/bitcoin/pull/14140

doc: correct GetDifficulty doc https://github.com/bitcoin/bitcoin/pull/14135

lint: Make sure we read the command line inputs using utf-8 decoding in python https://github.com/bitcoin/bitcoin/pull/14128

refactoring: Remove unreferenced local variables https://github.com/bitcoin/bitcoin/pull/14094

[doc] Add new regtest ports in man following #10825 ports reattributions https://github.com/bitcoin/bitcoin/pull/14013

gui: Favor macOS show / hide action in dock menu https://github.com/bitcoin/bitcoin/pull/14133

Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations. https://github.com/bitcoin/bitcoin/pull/13249

appveyor: Use clcache to speed up build https://github.com/bitcoin/bitcoin/pull/14086

lint: Make all linters work under the default macOS dev environment (build-osx.md) https://github.com/bitcoin/bitcoin/pull/14115

doc: Change documentation for =0 for non-boolean options https://github.com/bitcoin/bitcoin/pull/14100

Warn (don't fail!) on spelling errors. Fix typos reported by codespell. https://github.com/bitcoin/bitcoin/pull/13954

util: Report parse errors in configuration file https://github.com/bitcoin/bitcoin/pull/14105

Add reference documentation for descriptors language https://github.com/bitcoin/bitcoin/pull/14096

doc: Remove misleading checkpoints comment in CMainParams https://github.com/bitcoin/bitcoin/pull/14149

[Wallet] [RPC] Remove deprecated wallet rpc features from bitcoin_server https://github.com/bitcoin/bitcoin/pull/12490

Docs: Add disable-wallet section to OSX build instructions, update line in Unix instructions https://github.com/bitcoin/bitcoin/pull/14153

Explain when reindex-chainstate can be used instead of reindex https://github.com/bitcoin/bitcoin/pull/13662

Integration of property based testing into Bitcoin Core https://github.com/bitcoin/bitcoin/pull/12775

qa: Read reject reasons from debug log, not p2p messages https://github.com/bitcoin/bitcoin/pull/14119

bitcoin-cli: don't translate command line options https://github.com/bitcoin/bitcoin/pull/14186

[Logging] Only log "Using config file PATH_TO_bitcoin.conf" message on startup if conf file exists https://github.com/bitcoin/bitcoin/pull/14057

Update univalue subtree https://github.com/bitcoin/bitcoin/pull/14164

depends: Remove unused Qt 4 dependencies https://github.com/bitcoin/bitcoin/pull/14183

p2p: Disable BIP 61 by default https://github.com/bitcoin/bitcoin/pull/14054

wallet: Set encrypted_batch to nullptr after delete. Avoid double free in the case of NDEBUG. https://github.com/bitcoin/bitcoin/pull/14138

build: avoid getifaddrs when unavailable https://github.com/bitcoin/bitcoin/pull/14127

Preserve a format of RPC command definitions https://github.com/bitcoin/bitcoin/pull/14008

tx pool: Use class methods to hide raw map iterator impl details https://github.com/bitcoin/bitcoin/pull/13793

Let wallet importmulti RPC accept labels for standard scriptPubKeys https://github.com/bitcoin/bitcoin/pull/9332

qa: Fix silent merge conflict in wallet_importmulti https://github.com/bitcoin/bitcoin/pull/14189

gui: Also log and print messages or questions like bitcoind https://github.com/bitcoin/bitcoin/pull/14162

utils: Use _wfopen and _wfreopen on Windows https://github.com/bitcoin/bitcoin/pull/13866

Drop unused GetType() from CSizeComputer https://github.com/bitcoin/bitcoin/pull/13558

[tests] Speed up knapsack_solver_test by not recreating wallet 100 times. https://github.com/bitcoin/bitcoin/pull/13419

Scripts and tools: increased timeout downloading https://github.com/bitcoin/bitcoin/pull/14184

gui: Drop boost::scoped_array and use wchar_t API explicitly on Windows https://github.com/bitcoin/bitcoin/pull/13734

Remove ENABLE_WALLET from libbitcoin_server.a https://github.com/bitcoin/bitcoin/pull/14168

utils: run commands using utf-8 string on Windows https://github.com/bitcoin/bitcoin/pull/13886

build: Move interfaces/* to libbitcoin_server https://github.com/bitcoin/bitcoin/pull/14204

logging: Replace LogPrint macros with regular functions https://github.com/bitcoin/bitcoin/pull/14209

doc: -help-debug implies -help https://github.com/bitcoin/bitcoin/pull/14207

Call unicode API on Windows https://github.com/bitcoin/bitcoin/pull/13888

qa: Run all tests even if wallet is not compiled https://github.com/bitcoin/bitcoin/pull/14180

[psbt]Remove redundant BIP174 test from rpc_psbt.json https://github.com/bitcoin/bitcoin/pull/14199

Report progress in ReplayBlocks while rolling forward https://github.com/bitcoin/bitcoin/pull/13310

rpc: Return more specific reject reason for submitblock https://github.com/bitcoin/bitcoin/pull/13983

[build] Actually remove ENABLE_WALLET https://github.com/bitcoin/bitcoin/pull/14208

utils: Convert fs::filesystem_error messages from local multibyte to utf-8 on Windows https://github.com/bitcoin/bitcoin/pull/14192

Docs: Fix reference to lint-locale-dependence.sh https://github.com/bitcoin/bitcoin/pull/14213

qa: Fixups to "Run all tests even if wallet is not compiled" https://github.com/bitcoin/bitcoin/pull/14179

[qa] Use correct python index slices in example test https://github.com/bitcoin/bitcoin/pull/14215

[wallet] Reopen CDBEnv after encryption instead of shutting down https://github.com/bitcoin/bitcoin/pull/12493

doc: Document -checklevel levels https://github.com/bitcoin/bitcoin/pull/14206

build: Remove libssl from LDADD unless gui https://github.com/bitcoin/bitcoin/pull/14212

tests: Reorder tests and move most of extended tests up to normal tests https://github.com/bitcoin/bitcoin/pull/14225

integer division instead of implicit double conversion https://github.com/bitcoin/bitcoin/pull/14227

[depends, zmq, doc] upgrade zeromq to 4.2.5 and avoid deprecated zeromq api functions https://github.com/bitcoin/bitcoin/pull/13578

qa: generate --> generatetoaddress change to allow tests run without wallet https://github.com/bitcoin/bitcoin/pull/14236

Fix crash bug with duplicate inputs within a transaction https://github.com/bitcoin/bitcoin/pull/14247

doc: Add historical release notes for 0.16.3 https://github.com/bitcoin/bitcoin/pull/14251

[rpc] Add getnodeaddresses RPC command https://github.com/bitcoin/bitcoin/pull/13152

tests: Use MakeUnique to construct objects owned by unique_ptrs https://github.com/bitcoin/bitcoin/pull/14287

convert C-style (void) parameter lists to C++ style () https://github.com/bitcoin/bitcoin/pull/14214

doc: Add autogen.sh in ARM Cross-compilation https://github.com/bitcoin/bitcoin/pull/14276

init: Remove deprecated args from hidden args https://github.com/bitcoin/bitcoin/pull/14272

wallet: Fix use of uninitialized value bnb_used in CWallet::CreateTransaction(...) https://github.com/bitcoin/bitcoin/pull/13546

[REST] improve performance for JSON calls https://github.com/bitcoin/bitcoin/pull/14298

[RPC] Remove warning for removed estimatefee RPC https://github.com/bitcoin/bitcoin/pull/14297

Consistently validate txid / blockhash length and encoding in rpc calls https://github.com/bitcoin/bitcoin/pull/13424

tests: Run functional test on Windows and enable it on Appveyor https://github.com/bitcoin/bitcoin/pull/14007

Don't edit Chainparams after initialization https://github.com/bitcoin/bitcoin/pull/13311

tests: Write the notification message to different files to avoid race condition in feature_notifications.py https://github.com/bitcoin/bitcoin/pull/14275

AppVeyor: Move AppVeyor YAML to dot-file-style YAML https://github.com/bitcoin/bitcoin/pull/14306

lcov: filter /usr/lib/ from coverage reports https://github.com/bitcoin/bitcoin/pull/14281

utils: Make fs::path::string() always return utf-8 string on Windows https://github.com/bitcoin/bitcoin/pull/13877

[wallet] Ensure wallet is unlocked before signing https://github.com/bitcoin/bitcoin/pull/14310

[wallet] Remove -usehd https://github.com/bitcoin/bitcoin/pull/14282

Tests: enforce critical class instance attributes in functional tests, fix segwit test specificity https://github.com/bitcoin/bitcoin/pull/14305

Bugfix: Only run bitcoin-tx tests when bitcoin-tx is enabled https://github.com/bitcoin/bitcoin/pull/12246

Skip stale tip checking if outbound connections are off or if reindexing. https://github.com/bitcoin/bitcoin/pull/14027

Consolidate redundant implementations of ParseHashStr https://github.com/bitcoin/bitcoin/pull/14307

amount: Move CAmount CENT to unit test header https://github.com/bitcoin/bitcoin/pull/14244

tests: exclude all tests with difference parameters in --exclude list https://github.com/bitcoin/bitcoin/pull/14316

doc: Add GitHub pr template https://github.com/bitcoin/bitcoin/pull/14217

depends: fix bitcoin-qt back-compat with older freetype versions at runtime https://github.com/bitcoin/bitcoin/pull/14348

doxygen: Fix member comments https://github.com/bitcoin/bitcoin/pull/14331

[gitian] use versioned unsigned tarballs instead of generically named ones https://github.com/bitcoin/bitcoin/pull/14325

test: Add missing call to skip_if_no_cli() https://github.com/bitcoin/bitcoin/pull/14381

doc: Split depends installation instructions per arch https://github.com/bitcoin/bitcoin/pull/14264

doc: add missing apt-get install https://github.com/bitcoin/bitcoin/pull/14393

Fix typos and cleanup https://github.com/bitcoin/bitcoin/pull/14395

utils: Convert Windows args to utf-8 string https://github.com/bitcoin/bitcoin/pull/13883

Fix path to doc/descriptors.md in 0.17 release notes https://github.com/bitcoin/bitcoin/pull/14421

tests: Don't access out of bounds array index: array[sizeof(array)] https://github.com/bitcoin/bitcoin/pull/14398

[tests] Remove rpc_zmq.py https://github.com/bitcoin/bitcoin/pull/14419

appveyor: script improvement https://github.com/bitcoin/bitcoin/pull/14241

tests: Allow closed rpc handler in assert_start_raises_init_error https://github.com/bitcoin/bitcoin/pull/14413

qa: Run more tests with wallet disabled https://github.com/bitcoin/bitcoin/pull/14324

docs: Fix macOS files description in qt/README.md https://github.com/bitcoin/bitcoin/pull/14428

docs: release process: RPC documentation https://github.com/bitcoin/bitcoin/pull/14390

Build: during 'make clean', remove some files that are currently missed. https://github.com/bitcoin/bitcoin/pull/14253

test: allow arguments to be forwarded to flake8 in lint-python.sh https://github.com/bitcoin/bitcoin/pull/13649

depends: qt: avoid system harfbuzz and bz2 https://github.com/bitcoin/bitcoin/pull/14385

addrman: Add Clang thread safety annotations for variables guarded by CAddrMan.cs https://github.com/bitcoin/bitcoin/pull/13115