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
Alexander Block
7c6dab037b
Return from main instead of calling exit()
...
Align with upstream
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
a468803bd9
Merge #7964 : Minor changes for c++11 consistency
...
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)
2017-12-20 17:25:03 +01:00
MarcoFalke
d975013160
Merge #7807 : Fixed miner test values, gave constants for less error-prone values.
...
f8536a6 Corrected values (instagibbs)
617deeb Gave miner test values constants for less error-prone values. (instagibbs)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
61227bb21c
Merge #7962 : CalculateNextWorkRequired Cleanup
...
c7aac2d Deprecating the remaining LogPrintf dependencies that were made obsolete in PR #7459 . (21E14)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
03507a720c
Merge #7952 : Log invalid block hash to make debugging easier.
...
61c0170 Log invalid block hash to make debugging easier. (Pavel Janík)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
c8bb792f41
Merge #7939 : qt: Make it possible to show details for multiple 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)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
d69bcb1a0c
Merge #7941 : Fixing comment in script_test.json test case
...
62a9abd Fixing comment in script_test.json test case (Chris Stewart)
2017-12-20 17:25:03 +01:00
Alexander Block
7973142f16
Reformat listunstpent help to align with upstream
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
5cf744532b
Merge #7916 : Explicitly pass CChainParams& to DisconnectTip()
...
176869f Explicitly pass CChainParams to ConnectBlock (face)
d0a6353 Pass CChainParams to DisconnectTip() (face)
764d237 Globals: Explicitly pass const CChainParams& to UpdateTip() (Jorge Timón)
2017-12-20 17:25:03 +01:00
Alexander Block
a60c351826
Error/Warning fixes for HD wallet part in wallet.cpp
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
bacc864640
Merge #7787 : [Moveonly] Create ui_interface.cpp
...
fa10ce6 Move ui_interface.cpp to libbitcoin_server_a_SOURCES (MarcoFalke)
fabbf80 [ui] Move InitError, InitWarning, AmountErrMsg (MarcoFalke)
2017-12-20 17:25:03 +01:00
Alexander Block
c3e590968d
Add missing parts from bitcoin PR #7762
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
8678f2b391
Merge #7905 : test: move accounting_tests and rpc_wallet_tests 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)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
4f5bb798e7
Merge #7827 : Speed up getchaintips.
...
87049e8 Speed up getchaintips. (mrbandrews)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
1b17e94ee6
Merge #7900 : fix spelling mistake
...
3107c47 fix spelling mistake (Chris Moore)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
96f9a7c3eb
Merge #7897 : add missing newline
...
dc0693f add missing newline (Chris Moore)
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
cfb8b82dc3
Merge #7848 : Divergence between 32- and 64-bit when hashing >4GB 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)
2017-12-20 17:25:03 +01:00
Alexander Block
c172273e4c
Dashify new binary name variables
2017-12-20 17:25:03 +01:00
Wladimir J. van der Laan
9bd55b1bfc
Merge #7603 : Build System: Use PACKAGE_TARNAME in NSIS script
...
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)
2017-12-20 17:25:02 +01:00
Wladimir J. van der Laan
6c7d133801
Merge #7518 : Add multiple options to fundrawtransaction
...
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)
2017-12-20 17:25:02 +01:00
Wladimir J. van der Laan
f1197476ab
Merge #7870 : [contrib] Add MarcoFalke key and move all keys to contrib/gitian-keys
...
faf4c83 [gitian] Move keys to contrib/gitian-keys (MarcoFalke)
fa93936 [gitian] Add marcofalke-key.pgp (MarcoFalke)
2017-12-20 17:25:02 +01:00
Wladimir J. van der Laan
24f8c248f5
Merge #7856 : Only send one GetAddr response per connection.
...
66b0724 Only send one GetAddr response per connection. (Gregory Maxwell)
2017-12-20 17:25:02 +01:00
Wladimir J. van der Laan
b2eabb0974
Merge #7809 : depends: some base fixes/changes
...
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)
2017-12-20 17:25:02 +01:00
Wladimir J. van der Laan
60159eb2f4
Merge #7798 : [travis] Print the commit which was evaluated
...
fac9ca2 [travis] echo $TRAVIS_COMMIT_RANGE (MarcoFalke)
faef3b7 [travis] Print the commit which was evaluated (MarcoFalke)
2017-12-20 17:25:02 +01:00
Alexander Block
d532f22d3b
Use BIP32_EXTKEY_SIZE instead of fixed constant
...
This was missed in previous backports.
2017-12-20 17:25:02 +01:00