Skip to content

Conversation

@codablock
Copy link

Continuation of #1770

laanwj and others added 30 commits December 20, 2017 14:45
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)
facf5a4 [amount] tests: Fix off-by-one mistake (MarcoFalke)
fa2da2c [amount] Add support for negative fee rates (MarcoFalke)
11114a6 [amount] test negative fee rates and full constructor (MarcoFalke)
fa6399d [doc] gitian: Replace precise with trusty (MarcoFalke)
… not an array.

d12760b rpc-tests: handle KeyError nicely in test_framework.py (Rusty Russell)
85c807c getblockchaininfo: make bip9_softforks an object, not an array. (Rusty Russell)
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.
fac9ca2 [travis] echo $TRAVIS_COMMIT_RANGE (MarcoFalke)
faef3b7 [travis] Print the commit which was evaluated (MarcoFalke)
11d9f6b depends: qt/cctools: fix checksum checksum tests (Cory Fields)
bb717f4 depends: fix "unexpected operator" error during "make download" (Cory Fields)
fe740f1 depends: fix fallback downloads (Cory Fields)
dc4ec6d depends: create a hostid and buildid and add option for salts (Cory Fields)
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)
f2d0944 Add lockUnspents option to fundrawtransaction (João Barbosa)
af4fe7f Add change options to fundrawtransaction (João Barbosa)
41e835d Add strict flag to RPCTypeCheckObj (João Barbosa)
0528e30 Remove wxwidgets references from NSIS script. (JeremyRand)
26880c3 build: Use PACKAGE_TARNAME and new bin names in NSIS script. (JeremyRand)
0dbf6e4 build: define base filenames for use elsewhere in the buildsystem (Cory Fields)
…GB affects `gettxoutsetinfo`

28b400f doc: update release-notes for `gettxoutsetinfo` change (Wladimir J. van der Laan)
76212bb rpc: make sure `gettxoutsetinfo` hash has txids (Wladimir J. van der Laan)
9ad1a51 crypto: bytes counts are 64 bit (Wladimir J. van der Laan)
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)
fa10ce6 Move ui_interface.cpp to libbitcoin_server_a_SOURCES (MarcoFalke)
fabbf80 [ui] Move InitError, InitWarning, AmountErrMsg (MarcoFalke)
laanwj and others added 16 commits December 20, 2017 17:25
62a9abd Fixing comment in script_test.json test case (Chris Stewart)
… transactions

f135e3c qt: Add transaction hash to details window title (Wladimir J. van der Laan)
17a6a21 qt: Make it possible to show details for multiple transactions (Wladimir J. van der Laan)
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)
…error-prone values.

f8536a6 Corrected values (instagibbs)
617deeb Gave miner test values constants for less error-prone values. (instagibbs)
07e4edb auto_ptr → unique_ptr (Wladimir J. van der Laan)
073225c chain: define enum used as bit field as uint32_t (Wladimir J. van der Laan)
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)
08d7b56 util: switch LogPrint and error to variadic templates (Wladimir J. van der Laan)
9eaa0af tinyformat: force USE_VARIADIC_TEMPLATES (Wladimir J. van der Laan)
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)
@codablock codablock force-pushed the pr_backport_bitcoin_0.13-3 branch from 9495fbe to 7d40461 Compare December 20, 2017 20:43
@UdjinM6 UdjinM6 added this to the 12.3 milestone Dec 21, 2017
Copy link

@UdjinM6 UdjinM6 left a 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"'
Copy link

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.

Copy link
Author

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@"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same, see above

delete pblocktemplate;

const CAmount BLOCKSUBSIDY = 500*COIN;
const CAmount LOWFEE = 10*CENT;
Copy link

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?

Copy link
Author

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"
Copy link

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.

Copy link
Author

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
@codablock
Copy link
Author

Pushed fixes for everything except the PACKAGE_TARNAME thing. I currently prefer to revert this part to use a hardcoded dash string again to avoid any problems with the installer in the future.

@UdjinM6
Copy link

UdjinM6 commented Dec 21, 2017

New changes looks good 👍

Idea re dash in installer script:
Maybe we can apply these changes but also add DeleteRegKey HKCR "dash" next to WriteRegStrs in install section and keep both DeleteRegKeys in uninstall section? I think this should do it. At least we can try and fix/revert it later :D

@codablock codablock force-pushed the pr_backport_bitcoin_0.13-3 branch from c2455f5 to 233493b Compare December 21, 2017 13:32
@codablock
Copy link
Author

Implemented it the way you suggested now.

Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Slightly tested ACK

@UdjinM6 UdjinM6 merged commit 0c5302e into dashpay:develop Dec 21, 2017
@codablock codablock deleted the pr_backport_bitcoin_0.13-3 branch December 21, 2017 16:27
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.

4 participants