Skip to content

Conversation

@codablock
Copy link

Continuation of #1770

laanwj and others added 30 commits January 9, 2018 12:24
653bb3d Add copyright header to wallet_text_fixture.cpp (Wladimir J. van der Laan)
4207630 trivial: remove unused variable (Daniel Kraft)
…allet.

8680d3a Move wallet initialization logic from AppInit2 to CWallet::InitLoadWallet (Patrick Strateman)
e86eb71 Move CWallet::setKeyPool to private section of CWallet (Patrick Strateman)
7bd5ff4 Trivial: Fix two VarInt examples in serialize.h (Christian Barcenas)
…PC unit tests

9578333 Remove rpc_wallet_tests.cpp (Patrick Strateman)
25400c4 Account wallet feature RPC tests. (Patrick Strateman)
c911035 Add default port numbers to REST doc (djpnewton)
fa1cf9e [test] Remove unused code (MarcoFalke)
… smart quotes)

be1d451 contributing.md: Fix formatting (Will Binns)
2f32c82 [Qt] show network/chain errors in the GUI (Jonas Schnelli)
f13c1ba Move AdvertiseLocal debug output to net category (Michael Rotarius)
…request received with a hashStop of Null

259ee09 Show "end" instead of many zeros when getheaders request received with a hashStop of Null. (R E Broadley)
4c3e2cb Show XTHIN in GUI (R E Broadley)
fab5ecb [wallet] rpc: Drop misleading option (MarcoFalke)
fa6dc9f Remove unused variables (MarcoFalke)
…ase-process.md

c25083b [trivial][doc] Mention gpg --refresh-keys in release-process.md (fanquake)
…in dev notes

ab53207 [trivial][doc] Mention ++i as preferred to i++ in dev notes (fanquake)
ff8d279 Do not shadow member variables (Pavel Janík)
fa3d974 [doc] Update git-subtree-check.sh README (MarcoFalke)
fafe7b3 contrib: Make fix-copyright-headers.py more portable (MarcoFalke)
fa27c0a [doc] Fix typos in comments, doxygen: Fix comment syntax (MarcoFalke)
fabfd5d [qa] pull-tester: Don't mute zmq ImportError (MarcoFalke)
67a5502 init: Fix typo in help message for -whitelistforcerelay (Wladimir J. van der Laan)
…ursor

beef966 [Wallet] remove unused code/conditions in ReadAtCursor (Jonas Schnelli)
…inux using 7zip and SleuthKit

b729fcd Include instructions to extract Mac OS X SDK on Linux using 7zip and SleuthKit (Luke Dashjr)
fae6bb8 [doc] build: Mention curl (MarcoFalke)
…rpc-tests.py

1467561 [doc] - clarify statement about parallel jobs in rpc-tests.py (isle2983)
3fe0b68 Set defaults to gitian defaults (Andrew Chow)
6ffd6b4 Create option to detach sign gitian builds and not commit the files in the script (Andrew Chow)
498d8da Check for OSX SDK (Andrew Chow)
eda4cfb Create an easy to use gitian building script (Andrew Chow)
203f212 Reduce default number of blocks to check at startup (Pieter Wuille)
323a5fe Berkeley DB v6 compatibility fix (Alexey Vesnin)
fa994a7 contrib: Don't use shell=True (MarcoFalke)
6275123 doc: Update build-openbsd for 0.13.0+ and OpenBSD 5.9 (Wladimir J. van der Laan)
883175f build: Updates for OpenBSD (Wladimir J. van der Laan)
laanwj and others added 23 commits January 9, 2018 14:16
3e7d2a2 [depends] Remove Qt46 package (Michael Ford)
Closes bitcoin#7595 as by removing the hardcoded version number from
`verify.sh`.
faaed88 [contrib] verifybinaries: Mention mandatory preparation step (MarcoFalke)
fa917f6 [contrib] verifybinaries: Keep downloads by default (MarcoFalke)
fab1f92 [contrib] verifybinaries: Adjust parsing to new rc path (MarcoFalke)
…TP_BAD_REQUEST

f012a85 rest.cpp: change HTTP_INTERNAL_SERVER_ERROR to HTTP_BAD_REQUEST (djpnewton)
854f1af Make the dummy argument to getaddednodeinfo optional (Pieter Wuille)
cdd79eb C++11: s/boost::scoped_ptr/std::unique_ptr/ (Jorge Timón)
b7c349d Do not shadow variables in networking code (Pavel Janík)
ff2ed7a trivial: remove unnecessary variable fDaemon (mruddy)
38acbf8 Remove unused Qt 4.6 patch. (Doug)
144ed76 Fix some locks (Pieter Wuille)
… test

426e7bc Fix obvious assignment/equality error in test (Jeremy Rubin)
df2d2e7 update name of file bitcoin.qrc (Gaurav Rana)
d6a5dc4 add waitfornewblock/waitforblock/waitforblockheight rpcs and use them for tests (Cory Fields)
878faac Add configure check for -latomic (Anthony Towns)
…t -Wshadow compiler warning.

125b946 Do not shadow upper local variable 'send', prevent -Wshadow compiler warning. (Pavel Janík)
…d vector

ec81881 Performance Regression Fix: Pre-Allocate txChanged vector (Jeremy Rubin)
…eHash

2f2548d Fix SIGHASH_SINGLE bug in test_framework SignatureHash (Johnson Lau)
…autogenerated manpages

d19583f improved gen-manpages.sh, includes bitcoin-tx and strips commit tag, now also runs binaries from build dir by default, added variables for more control (nomnombtc)
09546ca regenerated all manpages with commit tag stripped, also add bitcoin-tx (nomnombtc)
ae6e754 change help string --enable-man to --disable-man (nomnombtc)
a32c102 add conditional for --enable-man, default is yes (nomnombtc)
dc84b6f add doc/man to subdir if configure flag --enable-man is set (nomnombtc)
00dba72 add doc/man/Makefile.am to include manpages (nomnombtc)
eb5643b add autogenerated manpages by help2man (nomnombtc)
6edf2fd add gen-manpages.sh description to README.md (nomnombtc)
d2cd9c0 add script to generate manpages with help2man (nomnombtc)
…MP before genesis

37aefff Fix init segfault where InitLoadWallet() calls ATMP before genesis (Matt Corallo)
{
public:
HTTPRPCTimerInterface(struct event_base* base) : base(base)
HTTPRPCTimerInterface(struct event_base* _base) : base(_base)
Copy link

Choose a reason for hiding this comment

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

It is not good style to use leading underscore, such names are reserved (https://stackoverflow.com/questions/228783/what-are-the-rules-about-using-an-underscore-in-a-c-identifier#228797, for example). We can use underscore at the end of the identifier instead (base_) or leave it as it is now, may be it is not really important for argument names.

Copy link
Author

@codablock codablock Jan 10, 2018

Choose a reason for hiding this comment

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

I actually believe that both (prefix and postfix underscores) are bad style ;) But that's unfortunately how it's done in Bitcoin. I'd prefer to stick 1:1 with what comes from the backports to avoid future merge conflicts. When we are at the point where we stop following Bitcoin (maybe after 0.15?), I'm fine with any type of refactorings that diverge from Bitcoin.

@UdjinM6 UdjinM6 added this to the 12.3 milestone Jan 10, 2018
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.

Looks good 👍
contrib/verifybinaries/* files should probably be dashified too but they never were dashified before so can be done in a separate PR later.

Slightly tested ACK

@UdjinM6 UdjinM6 merged commit 94e891c into dashpay:develop Jan 11, 2018
@codablock codablock deleted the pr_backport_bitcoin_0.14-2 branch September 14, 2018 12:50
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.

6 participants