d32036a47d
Use RelevantServices instead of node_network in AttemptToEvict.
...
Use of node_network here is really meant to be a proxy of "likely to
send us blocks in the future". RelevantServices is the right criteria
now.
2016-11-01 00:11:52 +00:00
3d69ecb4ed
Merge #9041 : keypoololdest denote Unix epoch, not GMT
...
7f61b49
Change all instance of 'GMT epoch' to 'Unix epoch' (matthias)
2016-10-31 19:49:12 +01:00
7f61b49de8
Change all instance of 'GMT epoch' to 'Unix epoch'
2016-10-31 01:11:46 +01:00
d2143dc937
Merge #8989 : [Qt] overhaul smart-fee slider, adjust default confirmation target
...
cfe77ef
[Qt] overhaul smart-fee slider, adjust default confirmation target (Jonas Schnelli)
6f02899
[Qt] Hide nTxConfirmTarget behind WalletModel (Jonas Schnelli)
004168d
CoinControl: add option for custom confirmation target (Jonas Schnelli)
2016-10-28 14:14:55 +02:00
0dcb888266
Merge #9016 : Return useful error message on ATMP failure
...
169bdab
Return useful error message on ATMP failure (instagibbs)
2016-10-28 13:49:15 +02:00
cfe77ef412
[Qt] overhaul smart-fee slider, adjust default confirmation target
2016-10-28 10:44:30 +02:00
6f0289967f
[Qt] Hide nTxConfirmTarget behind WalletModel
2016-10-28 10:44:30 +02:00
004168dcb7
CoinControl: add option for custom confirmation target
2016-10-28 10:44:30 +02:00
fea5e05a63
Merge #9029 : instance of 'mem pool' to 'mempool'
...
1c3ecc7
instance of 'mem pool' to 'mempool' (S. Matthew English)
2016-10-27 16:46:44 +02:00
1c3ecc70c8
instance of 'mem pool' to 'mempool'
...
there was only one instance of 'mem pool' and not 'mempool', so I changed it to conform to the others
2016-10-27 16:45:09 +02:00
83234d4d17
Merge #9033 : Update build notes for dropping osx 10.7 support (fanquake)
...
ba26d41
Update build notes for dropping osx 10.7 support (Michael Ford)
2016-10-27 14:59:19 +02:00
a49b4a75a1
doc: Add release notes for 0.13.1 release
2016-10-27 14:57:41 +02:00
ba26d415c0
Update build notes for dropping osx 10.7 support
...
Github-Pull: #9022
Rebased-From: 1d1246314f
2016-10-27 14:29:06 +02:00
169bdabe14
Return useful error message on ATMP failure
2016-10-26 15:59:33 -04:00
86f9e3dbba
Merge #9020 : rpc: Remove invalid explanation from wallet fee message
...
04c1c15
rpc: Remove invalid explanation from wallet fee message (Wladimir J. van der Laan)
2016-10-26 13:20:20 +02:00
04c1c15544
rpc: Remove invalid explanation from wallet fee message
2016-10-26 11:57:27 +02:00
54259370ae
Merge #9015 : release: bump required osx version to 10.8. (jonasschnelli)
...
339c4b6
release: bump required osx version to 10.8. Credit jonasschnelli. (Cory Fields)
2016-10-26 10:06:29 +02:00
339c4b6c3a
release: bump required osx version to 10.8. Credit jonasschnelli.
...
libc++ on 10.7 causes too many issues.
See #8577 for discussion/details.
2016-10-25 14:29:03 -04:00
9bdf5269f8
Merge #8515 : A few mempool removal optimizations
...
0334430
Add some missing includes (Pieter Wuille)
4100499
Return shared_ptr<CTransaction> from mempool removes (Pieter Wuille)
51f2783
Make removed and conflicted arguments optional to remove (Pieter Wuille)
f48211b
Bypass removeRecursive in removeForReorg (Pieter Wuille)
2016-10-25 14:21:57 +02:00
e077e00303
Merge #8948 : [TRIVIAL] reorder Windows gitian build order to match Linux
...
3f7581d
[TRIVIAL] reorder Windows gitian build order to match Linux (Micha)
2016-10-25 13:24:43 +02:00
f14f07cb94
Merge #9008 : [net] Remove assert(nMaxInbound > 0)
...
fa1c3c2
[net] Remove assert(nMaxInbound > 0) (MarcoFalke)
2016-10-25 12:37:05 +02:00
e1d1f57b56
Merge #9002 : Make connect=0 disable automatic outbound connections.
...
515e264
Make connect=0 disable automatic outbound connections. (Gregory Maxwell)
2016-10-25 12:27:24 +02:00
515e2642eb
Make connect=0 disable automatic outbound connections.
...
Otherwise it just responds to this obvious bit of configuration by
trying to connect to "0" in a loop.
2016-10-25 06:17:43 +00:00
67728a389c
Merge #9004 : Clarify listenonion
...
3421e74
Clarify `listenonion` (unsystemizer)
2016-10-25 07:37:30 +02:00
fa1c3c2eb0
[net] Remove assert(nMaxInbound > 0)
...
nMaxInbound might very well be 0 or -1, if the user prefers to keep
a small number of maxconnections.
Note: nMaxInbound of -1 means that the user set maxconnections
to 8 or less, but we still want to keep an additional slot for
the feeler connection.
2016-10-24 22:12:48 +02:00
ced22d035a
Merge #8995 : Add missing cs_main lock to ::GETBLOCKTXN processing
...
dfe7906
Add missing cs_main lock to ::GETBLOCKTXN processing (Matt Corallo)
2016-10-24 11:17:07 +02:00
3421e74601
Clarify listenonion
...
> This new feature is enabled by default if Bitcoin Core is listening, and a connection to Tor can be made. It can be configured with the -listenonion, -torcontrol and -torpassword settings. To show verbose debugging information, pass -debug=tor.
But it is correct to say that the feature is enabled *regardless* of whether a connection to Tor can be made.
I propose to clarify that so that users can eliminate these in their logs (when `listen=1` and no Tor).
And I think it's okay to clarify about the `listen` option, because on several occasions when I read this before I always assumed `listening` meant `server=1` which cost me a lot of time in troubleshooting.
```
2016-10-24 06:19:22.551029 tor: Error connecting to Tor control socket
2016-10-24 06:19:22.551700 tor: Not connected to Tor control port 127.0.0.1:9051, trying to reconnect
```
### What version of bitcoin-core are you using?
0.12.1
2016-10-24 15:49:46 +08:00
fd29348dbe
Merge #8993 : Trivial: Fix doxygen comment: the transaction is returned in txOut
...
1d8e12b
Fix doxygen comment: the transaction is returned in txOut (Pavel Janík)
2016-10-24 09:18:27 +02:00
0334430b39
Add some missing includes
2016-10-21 19:22:43 -07:00
4100499db4
Return shared_ptr<CTransaction> from mempool removes
2016-10-21 19:22:43 -07:00
51f278329d
Make removed and conflicted arguments optional to remove
2016-10-21 19:22:43 -07:00
f48211b700
Bypass removeRecursive in removeForReorg
2016-10-21 19:22:43 -07:00
1d8e12ba48
Fix doxygen comment: the transaction is returned in txOut
2016-10-21 23:42:37 +02:00
f08222e882
Merge #8982 : Eliminating Inconsistencies in Textual Output
...
3a286ab
Eliminating Inconsistencies in Textual Output (S. Matthew English)
2016-10-21 19:39:46 +02:00
dfe79060a6
Add missing cs_main lock to ::GETBLOCKTXN processing
...
Note that this is not a major issue as, in order for the missing
lock to cause issues, you have to receive a GETBLOCKTXN message
while reindexing, adding a block header via RPC, etc, which results
in either a table rehash or an insert into the bucket which you are
currently looking at.
2016-10-21 12:15:19 -04:00
3cf496d102
Merge #8968 : Don't hold cs_main when calling ProcessNewBlock from a cmpctblock
...
72ca7d9
Don't hold cs_main when calling ProcessNewBlock from a cmpctblock (Matt Corallo)
2016-10-21 16:58:44 +02:00
5af9a7117c
Merge #8975 : Chainparams: Trivial: In AppInit2(), s/Params()/chainparams/
...
6f2f639
Chainparams: Trivial: In AppInit2(), s/Params()/chainparams/ (Jorge Timón)
2016-10-21 16:57:50 +02:00
3fb3fade3c
Merge #8990 : moveonly: move coincontrol
to src/wallet
...
1ae5839
moveonly: move `coincontrol` to `src/wallet` (Wladimir J. van der Laan)
2016-10-21 15:30:28 +02:00
7b1bfa3a87
Merge #8985 : Use pindexBestHeader instead of setBlockIndexCandidates for NotifyHeaderTip()
...
3154d6e
[Qt] use NotifyHeaderTip's height and date for the progress update (Jonas Schnelli)
0a261b6
Use pindexBestHeader instead of setBlockIndexCandidates for NotifyHeaderTip() (Jonas Schnelli)
2016-10-21 14:30:02 +02:00
1ae5839ff0
moveonly: move coincontrol
to src/wallet
2016-10-21 11:48:18 +02:00
0e228557f2
Merge #8980 : RPC: importmulti: Avoid using boost::variant::operator!=, which is only in newer boost versions
...
7942d31
RPC: importmulti: Avoid using boost::variant::operator!=, which is only in newer boost versions (Luke Dashjr)
2016-10-20 20:27:37 +02:00
3154d6e3a2
[Qt] use NotifyHeaderTip's height and date for the progress update
2016-10-20 19:02:59 +02:00
0a261b63fd
Use pindexBestHeader instead of setBlockIndexCandidates for NotifyHeaderTip()
2016-10-20 19:02:48 +02:00
3a286abf8f
Eliminating Inconsistencies in Textual Output
...
There were discrepancies between usage of "block chain" and "blockchain", I've changed them to the latter. The reason for this was that Wikipedia when describing this data structure writes "A blockchain — *originally block chain*", so it seemed the more appropriate term.
2016-10-20 12:39:48 +02:00
7942d31d5f
RPC: importmulti: Avoid using boost::variant::operator!=, which is only in newer boost versions
2016-10-20 10:18:05 +00:00
f2d705629b
Merge #7551 : Add importmulti RPC call
...
215caba
Add consistency check to RPC call importmulti (Pedro Branco)
cb08fdb
Add importmulti rpc call (Pedro Branco)
2016-10-20 09:04:32 +02:00
6f2f639cdf
Chainparams: Trivial: In AppInit2(), s/Params()/chainparams/
2016-10-19 19:01:10 +02:00
c587577356
Merge #8928 : Fix init segfault where InitLoadWallet() calls ATMP before genesis
...
37aefff
Fix init segfault where InitLoadWallet() calls ATMP before genesis (Matt Corallo)
2016-10-19 18:11:15 +02:00
475d68252e
Merge #8927 : Add script tests for FindAndDelete in pre-segwit and segwit scripts
...
acf853d Add script tests for FindAndDelete in pre-segwit and segwit scripts (Johnson Lau)
2016-10-19 17:41:34 +02:00
3e942a7060
Merge #8774 : Qt refactors to better abstract wallet access
...
178cd88
Qt/splash: Specifically keep track of which wallet(s) we are connected to for later disconnecting (Luke Dashjr)
1880aeb
Qt: Get the private key for signing messages via WalletModel (Luke Dashjr)
2016-10-19 17:08:17 +02:00