Wladimir J. van der Laan
3522f49f5a
http: add Boost 1.49 compatibility
...
`try_join_for` was introduced in Boost 1.50:
http://www.boost.org/doc/libs/1_50_0/doc/html/thread/thread_management.html#thread.thread_management.thread.try_join_for
1.49 has `timed_join`, one can accomplish the same with:
http://www.boost.org/doc/libs/1_49_0/doc/html/thread/thread_management.html#thread.thread_management.thread.timed_join
However, `timed_join` was deprecated in 1.50. So a conditional is
necessary.
This solution was tested in #7031 .
2015-11-20 10:14:21 +01:00
Wladimir J. van der Laan
07b770caf3
Merge pull request #7019
...
33b7f83
[qa] travis: cover *receivedby* rpcs (MarcoFalke)
2015-11-20 09:01:07 +01:00
Jonas Schnelli
c197798d1b
[Qt] simple mempool info in debug window
2015-11-20 08:40:43 +01:00
Wladimir J. van der Laan
a1bfca8052
Merge pull request #7059
...
2798e0b
add powerpc build support for openssl lib (daniel)
2015-11-20 08:35:29 +01:00
Michael Ford
b171c69c60
[doc] Update OS X build notes for new qt5 configure
...
You no longer need to explicitly pass qt5 to configure, as it will now choose qt5 over qt4 if both are installed.
[skip-ci]
2015-11-20 12:55:50 +08:00
Alex Morcos
c0353064dd
Change GetPriority calculation.
...
Compute the value of inputs that already are in the chain at time of mempool entry and only increase priority due to aging for those inputs. This effectively changes the CTxMemPoolEntry's GetPriority calculation from an upper bound to a lower bound.
2015-11-19 21:44:35 -05:00
Alex Morcos
71f1d9fd4a
Modify variable names for entry height and priority
2015-11-19 21:28:01 -05:00
Alex Morcos
5945819717
Remove default arguments for CTxMemPoolEntry()
2015-11-19 21:28:01 -05:00
Wladimir J. van der Laan
c983d6fcb4
Merge pull request #6900
...
2cecb24
doc: change suite to trusty in gitian-building.md (Wladimir J. van der Laan)
957c0fd
gitian: make windows build deterministic (Wladimir J. van der Laan)
2e31d74
gitian: use trusty for building (Wladimir J. van der Laan)
0b416c6
depends: qt PIDLIST_ABSOLUTE patch (Wladimir J. van der Laan)
9f251b7
devtools: add libraries for bitcoin-qt to symbol check (Wladimir J. van der Laan)
2015-11-19 13:02:07 +01:00
Wladimir J. van der Laan
2cecb24600
doc: change suite to trusty in gitian-building.md
2015-11-19 13:01:35 +01:00
Wladimir J. van der Laan
957c0fd7c0
gitian: make windows build deterministic
2015-11-19 13:01:35 +01:00
Wladimir J. van der Laan
52c563710d
qt: Periodic translations update
2015-11-19 12:58:09 +01:00
Wladimir J. van der Laan
a1907772f0
Merge pull request #7051
...
b4f3e9c
ui: Add "Copy raw transaction data" to transaction list context menu (Wladimir J. van der Laan)
2015-11-19 12:52:27 +01:00
MarcoFalke
a0953cdf07
[qa] python-bitcoinrpc is no longer a subtree
...
* Only authproxy.py is taken from the python-bitcoinrpc
2015-11-19 12:39:49 +01:00
Wladimir J. van der Laan
b4f3e9c09e
ui: Add "Copy raw transaction data" to transaction list context menu
...
Add a way to quickly copy transaction hex.
Primarily useful when manually submitting transactions,
e.g. `-walletbroadcast=0` is set.
2015-11-19 11:08:29 +01:00
Wladimir J. van der Laan
f8e87d74c9
Merge pull request #7048
...
c5f211b
[doc][trivial] Remove miniupnpc build notes build-unix (fanquake)
2015-11-19 10:12:11 +01:00
Jonas Schnelli
15765df352
Merge pull request #7041
...
bd42e6b
[doc] Users now see 'Bitcoin Core' in the OSX bundle (Michael Ford)
2015-11-19 09:18:14 +01:00
daniel
2798e0b0d2
add powerpc build support for openssl lib
2015-11-19 13:29:57 +08:00
Daniel Cousens
ffacd27def
zmq: prepend zmq to debug messages
2015-11-19 13:32:14 +11:00
Daniel Cousens
14075b189d
init: add zmq to debug categories
2015-11-19 13:17:36 +11:00
Daniel Cousens
cdcd816a1b
init: amend ZMQ flag names
2015-11-19 12:34:19 +11:00
fanquake
c5f211bbd0
[doc][trivial] Remove miniupnpc build notes build-unix
2015-11-19 09:34:08 +08:00
Jonas Schnelli
f71bfefcb0
add UI help for -resetguisettings
2015-11-18 21:50:32 +01:00
Alex Morcos
8504867b14
Save the last unnecessary database read
...
It's possible coins with the same hash exist when you create a duplicate coinbase, so previously we were reading from the database to make sure we had the old coins cached so if we were to spend the new ones, the old ones would also be spent. This pull instead just marks the new coins as not fresh if they are from a coinbase, so if they are spent they will be written all the way down to the database anyway overwriting any duplicates.
2015-11-18 12:16:40 -05:00
Alex Morcos
072e2f8644
Alter assumptions in CCoinsViewCache::BatchWrite
...
Previously it would break if you flushed a parent cache while there was a child cache referring to it. This change will allow the flushing of parent caches.
2015-11-18 12:03:50 -05:00
Wladimir J. van der Laan
73fa5e6043
Merge pull request #6932
...
1cf3dd8
Add unit test for UpdateCoins (Alex Morcos)
03c8282
Make CCoinsViewTest behave like CCoinsViewDB (Alex Morcos)
14470f9
ModifyNewCoins saves database lookups (Alex Morcos)
2015-11-18 17:37:58 +01:00
Jonas Schnelli
03403d8c0f
Merge pull request #6951
...
513686d
[qt] Use maxTxFee instead of 10000000 (MarcoFalke)
2015-11-18 14:28:21 +01:00
Jonas Schnelli
2a8e8c2e37
[Qt] don't allow to store invalid proxy ports
2015-11-18 14:02:14 +01:00
MarcoFalke
e16ee1cd1e
[qa] Extend README.md
2015-11-18 11:59:12 +01:00
Wladimir J. van der Laan
7f8e90da33
Merge pull request #7030
...
013a364
[contrib] Delete test-patches (MarcoFalke)
2015-11-18 09:50:07 +01:00
Gregory Maxwell
f3ea48ad8b
Merge pull request #7050
...
e855b01
Fix debug log message for block files (Alex Morcos)
2015-11-18 00:18:03 -08:00
Alex Morcos
e855b0152f
Fix debug log message for block files
2015-11-17 22:23:39 -05:00
MarcoFalke
013a364138
[contrib] Delete test-patches
2015-11-17 23:11:09 +01:00
Luke Dashjr
2aa49ce9fe
Bugfix: Use unique autostart filenames on Linux for testnet/regtest
2015-11-17 20:31:00 +00:00
Wladimir J. van der Laan
e8df8a5077
Merge pull request #7020
...
e587bc3
Implement helper class for CTxMemPoolEntry constructor (Alex Morcos)
2015-11-17 17:58:20 +01:00
fanquake
70899d70b8
[doc][trivial] Update Debian control description
...
Update the description in debian/control to match that description in
the main bitcoin README.md
2015-11-17 23:00:40 +08:00
fanquake
2fcb84907d
[doc][trivial] Remove source forge from Debian watch.
2015-11-17 22:59:45 +08:00
Michael Ford
bd42e6b6ec
[doc] Users now see 'Bitcoin Core' in the OSX bundle
...
On OS X users will see 'Bitcoin Core' after opening the DMG bundle.
2015-11-17 22:21:02 +08:00
MarcoFalke
cc975745d5
[qa] Split README.md to /qa and /qa/rpc-tests
...
+ Update with new -help message
2015-11-17 13:03:59 +01:00
Gregory Maxwell
eac53ec992
Merge pull request #7026
...
a6d5a65
[trivial] contrib: Fix `echo`s in verify.sh (MarcoFalke)
141c44e
[contrib] Update versionprefix to "bitcoin-core" in verify.sh (MarcoFalke)
2015-11-16 23:28:37 -08:00
Alex Morcos
e587bc3fd9
Implement helper class for CTxMemPoolEntry constructor
...
This is only for unit tests.
2015-11-16 20:41:32 -05:00
Gregory Maxwell
87ee0e2dbc
Merge pull request #6986
...
6bc9e40
Chainparams: Explicit CChainParams arg for miner: (Jorge Timón)
598e494
Chainparams: Explicit CChainParams arg for main (pre miner): (Jorge Timón)
2015-11-16 17:00:11 -08:00
Gregory Maxwell
972bf9c529
Merge pull request #6999
...
f6d9d5e
add (max)uploadtarget infos to getnettotals RPC help (Jonas Schnelli)
2015-11-16 16:39:33 -08:00
Gregory Maxwell
0a547d2d55
Merge pull request #7023
...
4d29032
Fixed integer comparison warning. (Eric Lombrozo)
2015-11-16 16:34:51 -08:00
Alex Morcos
56106a3300
Expose RPC calls for estimatesmart functions
...
Also add testing for estimatesmartfee in smartfees.py
2015-11-16 15:42:31 -05:00
Alex Morcos
e93a236d7a
add estimateSmartFee to the unit test
2015-11-16 15:33:06 -05:00
Alex Morcos
6303051470
EstimateSmart functions consider mempool min fee
2015-11-16 15:33:06 -05:00
Alex Morcos
f22ac4a22c
Increase success threshold for fee estimation to 95%
...
This provides more conservative estimates and reacts more quickly to a backlog.
Unfortunately the unit test for fee estimation depends on the success threshold (and the decay) chosen; also modify the unit test for the new default success thresholds.
2015-11-16 15:33:06 -05:00
Alex Morcos
4fe28236c0
Change wallet and GUI code to use new smart fee estimation calls.
2015-11-16 15:33:06 -05:00
Alex Morcos
22eca7da22
Add smart fee estimation functions
...
These are more useful fee and priority estimation functions. If there is no fee/pri high enough for the target you are aiming for, it will give you the estimate for the lowest target that you can reliably obtain. This is better than defaulting to the minimum. It will also pass back the target for which it returned an answer.
2015-11-16 15:33:06 -05:00