-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Backport missing PRs from Bitcoin 0.13 - Part 3 #1795
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
Backport missing PRs from Bitcoin 0.13 - Part 3 #1795
Conversation
fada0c4 [doc] Fix doxygen comments for members (MarcoFalke)
ffff866 [qa] Remove misleading "errorString syntax" (MarcoFalke)
eda3d92 Net: Add IPv6 Link-Local Address Support (mruddy)
03c77fd Doc: Update isStandardTx comment (Matthew English)
…ams& to ProcessMessage() bf477bc Trivial: Globals: Explicitly pass const CChainParams& to ProcessMessage() (Jorge Timón)
4a1d5c1 [Doc] Update gitian build guide to debian 8.4.0 (fanquake)
fa6399d [doc] gitian: Replace precise with trusty (MarcoFalke)
fe53a2a doc: add arch linux setup and build example [skip ci] (mruddy)
4521f00 tests: add varints_bitpatterns test (Wladimir J. van der Laan)
5eeb913 Clean up lockorder data of destroyed mutexes (Pieter Wuille)
4f7c959 Refactor IsRBFOptIn, avoid exception (Jonas Schnelli)
Missed due to conflict resolution in out-of-order backports
This was missed in previous backports.
66b0724 Only send one GetAddr response per connection. (Gregory Maxwell)
… contrib/gitian-keys faf4c83 [gitian] Move keys to contrib/gitian-keys (MarcoFalke) fa93936 [gitian] Add marcofalke-key.pgp (MarcoFalke)
dc0693f add missing newline (Chris Moore)
3107c47 fix spelling mistake (Chris Moore)
87049e8 Speed up getchaintips. (mrbandrews)
…to wallet/test b30fb42 test: Rename wallet.dat to wallet_test.dat (Wladimir J. van der Laan) a25a4f5 wallet_ismine.h → script/ismine.h (Wladimir J. van der Laan) f4eae2d test: Create test fixture for wallet (Wladimir J. van der Laan) de39c95 test: move accounting_tests and rpc_wallet_tests to wallet/test (Wladimir J. van der Laan)
62a9abd Fixing comment in script_test.json test case (Chris Stewart)
61c0170 Log invalid block hash to make debugging easier. (Pavel Janík)
c7aac2d Deprecating the remaining LogPrintf dependencies that were made obsolete in PR bitcoin#7459. (21E14)
Align with upstream
de98290 build: No need to check for leveldb atomics (Cory Fields)
faf3d11 [doc] Update bitcoin-core GitHub links (MarcoFalke)
…ection. d90351f More comments on the design of AttemptToEvictConnection. (Gregory Maxwell)
47eda2d [depends] Add -stdlib=libc++ to darwin CXX flags (fanquake)
0281678 doc: Fedora build requirements (Warren Togami)
f7c4f79 [trivial] Add missing const qualifiers. (Daniel Kraft)
Fixes test failure
9495fbe to
7d40461
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will test
| WriteRegStr HKCR "@PACKAGE_TARNAME@" "URL Protocol" "" | ||
| WriteRegStr HKCR "@PACKAGE_TARNAME@" "" "URL:Dash" | ||
| WriteRegStr HKCR "@PACKAGE_TARNAME@\DefaultIcon" "" $INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@ | ||
| WriteRegStr HKCR "@PACKAGE_TARNAME@\shell\open\command" "" '"$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "%1"' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All of the above will replace dash with dashcore. Should be tested/ noted in release notes. Might require some additional cleanup or could lead to conflicts on end user machines.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would you maybe prefer to stick with dash?
| DeleteRegKey /IfEmpty HKCU "${REGKEY}\Components" | ||
| DeleteRegKey /IfEmpty HKCU "${REGKEY}" | ||
| DeleteRegKey HKCR "dash" | ||
| DeleteRegKey HKCR "@PACKAGE_TARNAME@" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
same, see above
src/test/miner_tests.cpp
Outdated
| delete pblocktemplate; | ||
|
|
||
| const CAmount BLOCKSUBSIDY = 500*COIN; | ||
| const CAmount LOWFEE = 10*CENT; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why bumping fees 10x here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bumped this because I also had to bump BLOCKSUBSIDY. Just checked execution of the tests and confirmed that this was not needed. Added a commit on top to remove the bumping.
| " \"spendable\" : xxx, (bool) Whether we have the private keys to spend this output\n" | ||
| " \"solvable\" : xxx (bool) Whether we know how to spend this output, ignoring the lack of keys\n" | ||
| " \"solvable\" : xxx, (bool) Whether we know how to spend this output, ignoring the lack of keys\n" | ||
| " \"ps_rounds\" : n (numeric) The number of PS round\n" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't understand why this was moved... and why the actual code wasn't changed to match the new field order here in help.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is to avoid future conflicts for upcoming backports. Especially the ones that reformat all the RPCs help messages. Should have made that clear in the commit.
I added another commit on top that also rearranges the code.
I also have an item on my TODO list to go through all RPCs when we are done with backporting and fix formatting errors introduces by merge conflict resolution. Unfortunately it's not so easy to spot these when looking at the escaped strings or diffs.
Bumped unnecessarily 10x when backporting PRs
Avoids future conflicts in upcoming backports
|
Pushed fixes for everything except the PACKAGE_TARNAME thing. I currently prefer to revert this part to use a hardcoded |
|
New changes looks good 👍 Idea re |
c2455f5 to
233493b
Compare
|
Implemented it the way you suggested now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Slightly tested ACK
Continuation of #1770