Pieter Wuille
00bf61885c
Merge #8092 : Correct small typo in extract_strings_qt.py
...
678513c
Correct small typo in extract_strings_qt.py (Mitchell Cash)
2017-12-21 18:50:14 +01:00
MarcoFalke
f50b8bf669
Merge #8095 : Test framework: only cleanup on successful test runs
...
1ad9339
Test framework: only cleanup on successful test runs (Suhas Daftuar)
2017-12-21 18:50:14 +01:00
Jonas Schnelli
3f5be563f4
Merge #8014 : Qt: Sort transactions by date
...
2d5603c
Qt: Sort transactions by date (Tyler Hardin)
2017-12-21 18:50:13 +01:00
MarcoFalke
62aaaaeac0
Merge #8047 : [qa] test_framework: Set wait-timeout for bitcoind procs
...
fab5233
[qa] test_framework: Set wait-timeout for bitcoind procs (MarcoFalke)
2017-12-21 18:50:13 +01:00
MarcoFalke
bcecdcd8e9
Merge #8056 : [qa] Remove hardcoded "4 nodes" from test_framework
...
fad68f7
[qa] Reduce node count for some tests (MarcoFalke)
fac9349
[qa] Remove hardcoded "4 nodes" from test_framework (MarcoFalke)
2017-12-21 18:50:13 +01:00
Ethan Heilman
8eeaa4f212
Fix typo adddrman to addrman as requested in #8070
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
1897ccc646
Merge #8033 : Fix Socks5() connect failures to be less noisy and less unnecessarily scary
...
bf9266e
Use Socks5ErrorString() to decode error responses from socks proxy. (Warren Togami)
94fd1d8
Make Socks5() InterruptibleRecv() timeout/failures informative. (Warren Togami)
0d9af79
SOCKS5 connecting and connected messages with -debug=net. (Warren Togami)
00678bd
Make failures to connect via Socks5() more informative and less unnecessarily scary. (Warren Togami)
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
0450dfdeb8
Merge #7932 : CAddrMan::Deserialize handle corrupt serializations better.
...
fb26bf0
CAddrMan::Deserialize handle corrupt serializations better. (Patrick Strateman)
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
72bee9e555
Merge #8031 : improvement to readability
...
fe80102
changing "(tests are) automatically run" to correspond to the earlier instance of "run automatically (on the build server)" (Matthew English)
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
8b28f5f995
Merge #8020 : Use SipHash-2-4 for various non-cryptographic hashes
...
a68ec21
Use SipHash-2-4 for address relay selection (Pieter Wuille)
8cc9cfe
Switch CTxMempool::mapTx to use a hash index for txids (Pieter Wuille)
382c871
Use SipHash-2-4 for CCoinsCache index (Pieter Wuille)
0b1295b
Add SipHash-2-4 primitives to hash (Pieter Wuille)
2017-12-21 18:50:13 +01:00
MarcoFalke
a0afc3ee01
Merge #8038 : [qa, doc] Various minor fixes
...
fa83a5d
[qa] wallet: Temporarily disable salvagewallet test (MarcoFalke)
fadd048
[doc] Link to clang-format in the developer notes (MarcoFalke)
fa72f7d
[doc] Remove outdated line from listunspent RPC help, fix typo (MarcoFalke)
ac40ed7
Increase timeout waiting for pruned blk00000.dat (error10)
2017-12-21 18:50:13 +01:00
Pieter Wuille
7b25879463
Merge #8059 : Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool.
...
d87b198
Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool. (Gregory Maxwell)
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
26f07f835c
Merge #8004 : signal handling: fReopenDebugLog and fRequestShutdown should be type sig_atomic_t
...
3262316
fReopenDebugLog and fRequestShutdown should be type sig_atomic_t (Chirag Davé)
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
f0fe21d372
Merge #8041 : [qa] Fix bip9-softforks blockstore issue
...
fad60b3
[qa] Fix bip9-softforks blockstore issue (MarcoFalke)
2017-12-21 18:50:13 +01:00
Pieter Wuille
4ee3858426
Merge #8039 : bench: Add crypto hash benchmarks
...
32114dd
bench: Add crypto hash benchmarks (Wladimir J. van der Laan)
2017-12-21 18:50:13 +01:00
MarcoFalke
f1996dc8ca
Merge #7972 : [qa] pull-tester: Run rpc test in parallel
...
ccccc59
[qa] Add option --portseed to test_framework (MarcoFalke)
fa494de
[qa] pull-tester: Run rpc test in parallel (MarcoFalke)
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
76b72a7f2b
Merge #8028 : Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk
...
0fd5997
Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk (Patrick Strateman)
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
4750be1afb
Merge #8036 : init: Move berkeleydb version reporting to wallet
...
3e2c946
init: Move berkeleydb version reporting to wallet (Wladimir J. van der Laan)
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
3dbae2d321
Merge #8019 : Remove state arg from ReconsiderBlock, rename to ResetBlockFailureFlags
...
657e07e
Rename ReconsiderBlock func to reflect real behavior (instagibbs)
addb9d2
Remove state arg from ReconsiderBlock (instagibbs)
2017-12-21 18:50:13 +01:00
Jonas Schnelli
262e857db9
Merge #8012 : Qt: Delay user confirmation of send
...
3902a29
Qt: Delay user confirmation of send (Tyler Hardin)
2017-12-21 18:50:13 +01:00
MarcoFalke
8bafa06b75
Merge #7971 : [qa] Refactor test_framework and pull tester
...
fad3366
[qa] pull-tester: Adjust comment (MarcoFalke)
fafb33c
[qa] Stop other nodes, even when one fails to stop (MarcoFalke)
2222dae
[qa] Update README.md (MarcoFalke)
fabbf6b
[qa] Refactor test_framework and pull tester (MarcoFalke)
2017-12-21 18:50:13 +01:00
MarcoFalke
24ff341025
Merge #8018 : Autofind rpc tests --srcdir
...
5ea4508
Autofind rpc tests --srcdir (Jonas Schnelli)
2017-12-21 18:50:13 +01:00
Wladimir J. van der Laan
19a6c779e7
Merge #8030 : test: Revert fatal-ness of missing python-zmq
...
65fee8e
test: Revert fatal-ness of missing python-zmq (Wladimir J. van der Laan)
2017-12-21 18:50:13 +01:00
Alexander Block
3d665aa485
Use fThread = true default argument in CAlert::Notify
...
Instead of fully backporting Bitcoin #7958 , we make true the default value
for fThread. Otherwise the AlertNotify test case will fail as it expects
the alerts to be processed synchronously.
2017-12-21 18:50:08 +01:00
Wladimir J. van der Laan
5222e9377d
Merge #7976 : Remove obsolete reference to CValidationState from UpdateCoins.
...
c8b9248
Remove obsolete reference to CValidationState from UpdateCoins. (21E14)
2017-12-21 17:31:57 +01:00
Wladimir J. van der Laan
93be53e34e
Merge #7934 : Improve rolling bloom filter performance and benchmark
...
1953c40
More efficient bitsliced rolling Bloom filter (Pieter Wuille)
aa62b68
Benchmark rolling bloom filter (Pieter Wuille)
2017-12-21 17:31:57 +01:00
Wladimir J. van der Laan
65a71dcb2a
Merge #8009 : Docs: Fixed invalid example paths in gitian-building.md
...
b06f6a9
Fixed invalid example paths in gitian-building.md (JeremyRand)
2017-12-21 17:31:57 +01:00
Wladimir J. van der Laan
19af9cfe10
Merge #8013 : doc: Fedora build requirements, add gcc-c++ and fix typo
...
b3d18ba
doc: Fedora build requirements, add gcc-c++ and fix typo (Warren Togami)
2017-12-21 17:31:57 +01:00
Wladimir J. van der Laan
25147c9dc7
Merge #7814 : [qa] Switch to py3
...
fa389d4
[qa] Switch to py3 (MarcoFalke)
2017-12-21 17:31:54 +01:00
Wladimir J. van der Laan
c66fcf47e0
Merge #8011 : don't run ThreadMessageHandler at lowered priority
...
e53e7c5
don't run ThreadMessageHandler at lowered priority (Kaz Wesley)
2017-12-21 17:30:51 +01:00
Alexander Block
d4b8abf4ff
Send non-tx/non-block inventory items
...
Bitcoin #7840 has split the INVs to send into block and TX and completely
ignores non-tx/non-block items in PushInventory. This is fine for Bitcoin,
as they only use it for blocks and TXs, but we also have a lot of MN related
messages which also need to be relayed.
2017-12-21 17:30:51 +01:00
Wladimir J. van der Laan
5d8e94a26f
Merge #7840 : Several performance and privacy improvements to inv/mempool handling
...
b559914
Move bloom and feerate filtering to just prior to tx sending. (Gregory Maxwell)
4578215
Return mempool queries in dependency order (Pieter Wuille)
ed70683
Handle mempool requests in send loop, subject to trickle (Pieter Wuille)
dc13dcd
Split up and optimize transaction and block inv queues (Pieter Wuille)
f2d3ba7
Eliminate TX trickle bypass, sort TX invs for privacy and priority. (Gregory Maxwell)
2017-12-21 17:30:51 +01:00
Wladimir J. van der Laan
33233409a9
Merge #7966 : http: Do a pending c++11 simplification handling work items
...
f0188f9
http: use std::move to move HTTPRequest into HTTPWorkItem (Wladimir J. van der Laan)
37b2137
http: Change boost::scoped_ptr to std::unique_ptr in HTTPRequest (Wladimir J. van der Laan)
f97b410
http: Add log message when work queue is full (Wladimir J. van der Laan)
091d6e0
http: Do a pending c++11 simplification (Wladimir J. van der Laan)
2017-12-21 17:30:51 +01:00
Wladimir J. van der Laan
90b00cfc66
Merge #7953 : Create signmessagewithprivkey rpc
...
7db0ecb
Test for signing messages (Andrew Chow)
f90efbf
Create signmessagewithprivkey rpc (Andrew)
2017-12-21 17:30:51 +01:00
UdjinM6
0c5302e815
Merge pull request #1795 from codablock/pr_backport_bitcoin_0.13-3
...
Backport missing PRs from Bitcoin 0.13 - Part 3
2017-12-21 17:32:41 +03:00
Alexander Block
233493b716
Delete old "dash" registry key when installing/uninstalling
2017-12-21 14:31:55 +01:00
thephez
3dc62106be
[Docs] Doxygen config update ( #1796 )
...
* Update config file to Doxygen 1.8.14
* Update project number to current (0.12.2.2)
* Minor updates
- Create subdirs due to number of files
- Add release notes folder to INPUT
- Turn on caller/callee references
- Enable dynamic html sections
- Enable treeview
- Enable interactive SVGs to make complex graphs usable
* Fix file permissions
2017-12-21 16:11:34 +03:00
UdjinM6
ebbd26a054
Drop IsInputAssociatedWithPubkey and optimize CheckOutpoint ( #1783 )
...
* Drop IsInputAssociatedWithPubkey and optimize CheckOutpoint
* typo
2017-12-21 16:03:02 +03:00
Alexander Block
b78bd5cc76
Dashify help text of fundrawtransaction
2017-12-21 07:12:35 +01:00
Alexander Block
da2de07718
Put ps_rounds to the bottom of the result of listunspent
...
Avoids future conflicts in upcoming backports
2017-12-21 07:02:24 +01:00
Alexander Block
15fc7f2133
De-bump fees in miner_tests.cpp
...
Bumped unnecessarily 10x when backporting PRs
2017-12-21 06:57:45 +01:00
Alexander Block
7d40461862
Fix failing fundrawtransaction tests
2017-12-20 21:43:27 +01:00
Alexander Block
2c63839f23
Dashify fundrawtransaction exception
...
Fixes test failure
2017-12-20 17:32:14 +01:00
Wladimir J. van der Laan
f8ad2ffa79
Merge #7977 : [trivial] Add missing const qualifiers.
...
f7c4f79
[trivial] Add missing const qualifiers. (Daniel Kraft)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
e6b2f918d1
Merge #7968 : doc: Fedora build requirements
...
0281678
doc: Fedora build requirements (Warren Togami)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
79fe8e45fe
Merge #8002 : [depends] Add -stdlib=libc++ to darwin CXX flags
...
47eda2d
[depends] Add -stdlib=libc++ to darwin CXX flags (fanquake)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
d55b78eb68
Merge #8000 : tinyformat: force USE_VARIADIC_TEMPLATES
...
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)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
49c3127b55
Merge #7974 : More comments on the design of AttemptToEvictConnection.
...
d90351f
More comments on the design of AttemptToEvictConnection. (Gregory Maxwell)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
9bed9ac9f1
Merge #7975 : [doc] Update bitcoin-core GitHub links
...
faf3d11
[doc] Update bitcoin-core GitHub links (MarcoFalke)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
6662e23a0a
Merge #7982 : build: No need to check for leveldb atomics
...
de98290
build: No need to check for leveldb atomics (Cory Fields)
2017-12-20 17:25:03 +01:00