Jonas Schnelli
cab1da745b
[Wallet] Refactor wallet/init interaction (Reaccept wtx, flush thread)
2016-10-20 09:22:13 +02:00
Wladimir J. van der Laan
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
Wladimir J. van der Laan
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
Jonas Schnelli
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
Wladimir J. van der Laan
5d2c8e524e
Merge #7948 : RPC: augment getblockchaininfo bip9_softforks data
...
fc14609
RPC: augment getblockchaininfo bip9_softforks data (mruddy)
2016-10-19 16:41:59 +02:00
Wladimir J. van der Laan
97c7f7362f
Merge #8788 : [RPC] Give RPC commands more information about the RPC request
...
e7156ad
[RPC] pass HTTP basic authentication username to the JSONRequest object (Jonas Schnelli)
69d1c25
[RPC] Give RPC commands more information about the RPC request (Jonas Schnelli)
23c32a9
rpc: Change JSONRPCRequest to JSONRPCRequestObj (Wladimir J. van der Laan)
2016-10-19 15:15:49 +02:00
mruddy
fc146095d2
RPC: augment getblockchaininfo bip9_softforks data
2016-10-19 09:08:39 -04:00
Jonas Schnelli
e7156ad61b
[RPC] pass HTTP basic authentication username to the JSONRequest object
2016-10-19 14:47:27 +02:00
Jonas Schnelli
69d1c25768
[RPC] Give RPC commands more information about the RPC request
2016-10-19 14:42:08 +02:00
Wladimir J. van der Laan
23c32a9694
rpc: Change JSONRPCRequest to JSONRPCRequestObj
...
This is more consistent with `JSONRPCReplyObj`.
2016-10-19 14:30:14 +02:00
Wladimir J. van der Laan
d736a6eb1f
Merge #8972 : [Qt] make warnings label selectable (jonasschnelli)
...
ef0c9ee
[Qt] make warnings label selectable (Jonas Schnelli)
2016-10-19 11:27:21 +02:00
Wladimir J. van der Laan
b2df292e34
Merge #8951 : RPC/Mining: getblocktemplate: Update and fix formatting of help
...
59daa58
RPC/Mining: getblocktemplate: Update and fix formatting of help (Luke Dashjr)
2016-10-19 10:59:11 +02:00
Jonas Schnelli
ef0c9ee296
[Qt] make warnings label selectable
2016-10-19 10:51:59 +02:00
Luke Dashjr
59daa58d6a
RPC/Mining: getblocktemplate: Update and fix formatting of help
2016-10-19 10:47:32 +02:00
Wladimir J. van der Laan
e44753c067
Merge #8949 : Be more agressive in getting connections to peers with relevant services.
...
4630479
Make dnsseed's definition of acute need include relevant services. (Gregory Maxwell)
9583477
Be more aggressive in connecting to peers with relevant services. (Gregory Maxwell)
2016-10-19 10:43:54 +02:00
Wladimir J. van der Laan
1230890a6d
Merge #8936 : Report NodeId in misbehaving debug
...
a1919ad
Report NodeId in misbehaving debug (R E Broadley)
2016-10-19 10:35:44 +02:00
Gregory Maxwell
4630479135
Make dnsseed's definition of acute need include relevant services.
...
We normally prefer to connect to peers offering the relevant services.
If we're not connected to enough peers with relevant services, we
probably don't know about them and could use dnsseed's help.
2016-10-19 08:07:02 +00:00
Wladimir J. van der Laan
05998da5a7
Merge #8865 : Decouple peer-processing-logic from block-connection-logic
...
a9aec5c
Use BlockChecked signal to send reject messages from mapBlockSource (Matt Corallo)
7565e03
Remove SyncWithWallets wrapper function (Matt Corallo)
12ee1fe
Always call UpdatedBlockTip, even if blocks were only disconnected (Matt Corallo)
f5efa28
Remove CConnman parameter from ProcessNewBlock/ActivateBestChain (Matt Corallo)
fef1010
Use CValidationInterface from chain logic to notify peer logic (Matt Corallo)
aefcb7b
Move net-processing logic definitions together in main.h (Matt Corallo)
0278fb5
Remove duplicate nBlocksEstimate cmp (we already checked IsIBD()) (Matt Corallo)
87e7d72
Make validationinterface.UpdatedBlockTip more verbose (Matt Corallo)
2016-10-18 22:48:51 +02:00
MarcoFalke
23e03f8d26
Merge #8965 : Mention that PPA doesn't support Debian
...
b55d823
Explicitly state that PPA is for Ubuntu only (anduck)
2016-10-18 22:11:37 +02:00
Wladimir J. van der Laan
74dc388ab5
Merge #8873 : Add microbenchmarks to profile more code paths.
...
18dacf9
Add microbenchmarks to profile more code paths. (Russell Yanofsky)
2016-10-18 22:03:52 +02:00
Russell Yanofsky
18dacf9bd2
Add microbenchmarks to profile more code paths.
...
The new benchmarks exercise script validation, CCoinsDBView caching,
mempool eviction, and wallet coin selection code.
All of the benchmarks added here are extremely simple and don't
necessarily mirror common real world conditions or interesting
performance edge cases. Details about how specific benchmarks can be
improved are noted in comments.
Github-Issue: #7883
2016-10-18 21:59:05 +02:00
anduck
b55d823369
Explicitly state that PPA is for Ubuntu only
2016-10-18 21:45:56 +02:00
Wladimir J. van der Laan
7f71a3c591
Merge #6996 : Add preciousblock RPC
...
5805ac8
Add preciousblock tests (Pieter Wuille)
5127c4f
Add preciousblock RPC (Pieter Wuille)
2016-10-18 21:36:38 +02:00
Jonas Schnelli
df7519cbc1
Merge #8908 : Update bitcoin-qt.desktop
...
164196b
Simple Update to File 'bitcoin-qt.desktop' (matthias)
2016-10-18 21:20:20 +02:00
Wladimir J. van der Laan
0b5a997acf
Merge #8637 : Compact Block Tweaks (rebase of #8235 )
...
3ac6de0
Align constant names for maximum compact block / blocktxn depth (Pieter Wuille)
b2e93a3
Add cmpctblock to debug help list (instagibbs)
fe998e9
More agressively filter compact block requests (Matt Corallo)
02a337d
Dont remove a "preferred" cmpctblock peer if they provide a block (Matt Corallo)
2016-10-18 21:19:54 +02:00
Wladimir J. van der Laan
744d2652dd
Merge #8223 : [c++11] Use std::unique_ptr for block creation.
...
9fce062
[c++11] Use std::unique_ptr for block creation. (Daniel Kraft)
2016-10-18 21:16:08 +02:00
Wladimir J. van der Laan
e10af96cf4
Merge #8287 : [wallet] Set fLimitFree = true
...
fa8b02d
[rpc] rawtx: Prepare fLimitFree to make it an option (MarcoFalke)
fa28bfa
[wallet] Set fLimitFree = true (MarcoFalke)
2016-10-18 21:05:07 +02:00
Wladimir J. van der Laan
932d02ae39
Merge #8954 : contrib: Add README for pgp keys
...
fab5ca8
contrib: Add README for pgp keys (MarcoFalke)
2016-10-18 20:42:59 +02:00
Wladimir J. van der Laan
80a7078244
Merge #8955 : doc: update 0.13.0 release note info on linux arm builds
...
83c0f7f
trivial: update 0.13.0 release note info on linux arm builds (mruddy)
2016-10-18 18:41:45 +02:00
Wladimir J. van der Laan
1e1b8ceb5e
Merge #8929 : add software-properties-common
...
aa9d3c9
add software-properties-common (Steven)
2016-10-18 17:30:31 +02:00
mruddy
83c0f7fea8
trivial: update 0.13.0 release note info on linux arm builds
2016-10-18 09:58:20 -04:00
Wladimir J. van der Laan
cdfb7755a6
Merge #8914 : Kill insecure_random and associated global state
...
5eaaa83
Kill insecure_random and associated global state (Wladimir J. van der Laan)
2016-10-18 15:44:57 +02:00
Wladimir J. van der Laan
0306978394
Merge #8935 : Documentation: Building on Windows with WSL
...
7c1716f
Documentation for Building on Windows with WSL (poole_party)
2016-10-18 15:35:12 +02:00
Wladimir J. van der Laan
f628d9a29a
Merge #8925 : qt: Display minimum ping in debug window.
...
1724a40
Display minimum ping in debug window. (R E Broadley)
2016-10-18 15:16:39 +02:00
MarcoFalke
fab5ca8fee
contrib: Add README for pgp keys
2016-10-18 15:08:46 +02:00
Wladimir J. van der Laan
c71a654c5f
Merge #8890 : [Doc] Update Doxygen configuration file
...
f2e939b
[Doc] Update Doxygen configuration file (fanquake)
2016-10-18 14:46:57 +02:00
Wladimir J. van der Laan
6e094e54f7
Merge #8845 : Don't return the address of a P2SH of a P2SH
...
d51f182
Don't return the address of a P2SH of a P2SH. (jnewbery)
2016-10-18 14:33:26 +02:00
Wladimir J. van der Laan
dd07c6b2cc
Merge #8921 : RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC
...
b26a7b5
RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC (Jorge Timón)
2016-10-18 13:31:59 +02:00
Jorge Timón
b26a7b5377
RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC
2016-10-18 13:17:38 +02:00
Wladimir J. van der Laan
614d522c3e
Merge #8932 : Allow bitcoin-tx to create v2 transactions
...
b0aea80
Sync bitcoin-tx with tx version policy (BtcDrak)
2016-10-18 11:45:07 +02:00
Wladimir J. van der Laan
cd761fb85a
Merge #8944 : Remove bogus assert on number of oubound connections.
...
1ab21cf
Remove bogus assert on number of oubound connections. (Matt Corallo)
2016-10-18 10:43:52 +02:00
Wladimir J. van der Laan
47ace4240a
Merge #8918 : Qt: Add "Copy URI" to payment request context menu
...
21f5a63
Qt: Add "Copy URI" to payment request context menu (Luke Dashjr)
2016-10-18 10:37:17 +02:00
R E Broadley
a1919adab0
Report NodeId in misbehaving debug
2016-10-18 07:17:09 +07:00
Gregory Maxwell
9583477288
Be more aggressive in connecting to peers with relevant services.
...
Only allow skipping relevant services until there are four outbound
connections up.
This avoids quickly filling up with peers lacking the relevant
services when addrman has few or none of them.
2016-10-17 23:08:52 +00:00
Matt Corallo
1ab21cf344
Remove bogus assert on number of oubound connections.
...
This value can be significantly higher if the users uses addnode
2016-10-17 16:29:03 -04:00
Wladimir J. van der Laan
763828df49
Merge #8940 : Add x9 service bit support to dnsseed.bluematt.me
...
2449e12
My DNS seed supports filtering (Christian Decker)
ffb4713
Add x9 service bit support to dnsseed.bluematt.me (Matt Corallo)
504c72a
Comment that most dnsseeds only support some service bits combos (Matt Corallo)
2016-10-17 19:37:36 +02:00
Christian Decker
2449e12681
My DNS seed supports filtering
...
Currently supports filtering by any combination of the 4 least
significant bits.
2016-10-17 13:33:53 -04:00
Matt Corallo
ffb4713920
Add x9 service bit support to dnsseed.bluematt.me
2016-10-17 13:33:52 -04:00
Matt Corallo
504c72ad34
Comment that most dnsseeds only support some service bits combos
2016-10-17 13:33:25 -04:00
Wladimir J. van der Laan
ef3402d9a8
Merge #8939 : Update implemented bips for 0.13.1
...
0941f55
Update implemented bips for 0.13.1 (Pieter Wuille)
2016-10-17 18:57:21 +02:00