Pieter Wuille
346175e76c
Elaborate bucket size math
2018-10-17 19:24:06 +03:00
Matt Corallo
b88d342f2c
Provide a flat list of txid/terators to txn in CTxMemPool
2018-10-17 19:23:57 +03:00
Matt Corallo
3f6cddb53e
Add reconstruction debug logging
2018-10-17 19:23:44 +03:00
Matt Corallo
4e55d9962c
Get our "best three" peers to announce blocks using cmpctblocks
2018-10-17 19:23:07 +03:00
Matt Corallo
1ce3308431
Add ability to fetch CNode by NodeId
2018-10-17 19:22:59 +03:00
Matt Corallo
0fcad61796
Add receiver-side protocol implementation for CMPCTBLOCK stuff
2018-10-17 19:20:33 +03:00
Matt Corallo
c94ec58bcf
Add sender-side protocol implementation for CMPCTBLOCK stuff
2018-10-17 19:20:24 +03:00
Matt Corallo
c12555699b
Add protocol messages for short-ids blocks
2018-10-17 19:16:08 +03:00
Matt Corallo
c46749cd7b
Add COMPACTSIZE wrapper similar to VARINT for serialization
2018-10-17 19:15:59 +03:00
Matt Corallo
19421ceb48
Add TestMemPoolEntryHelper::FromTx version for CTransaction
2018-10-17 19:15:49 +03:00
Matt Corallo
37fff1268d
Add some blockencodings tests
2018-10-17 19:15:39 +03:00
Matt Corallo
1af775cf68
Add partial-block block encodings API
2018-10-17 19:15:27 +03:00
Matt Corallo
78b7288568
If AcceptBlockHeader returns true, pindex will be set.
2018-10-17 19:13:58 +03:00
Daniel Kraft
7571028f10
net: Avoid duplicate getheaders requests.
2018-10-17 19:08:41 +03:00
Pavel Janík
dadb56e60d
Fix doxygen comment: the transaction is returned in txOut
...
Github-Pull: #8993
Rebased-From: 1d8e12ba48154b2c59213e92efb50958d430a007
2018-10-17 01:09:27 +03:00
BtcDrak
2987944269
Sync bitcoin-tx with tx version policy
...
Github-Pull: #8932
Rebased-From: b0aea8057921f0ed2288cf07048f652c7d6d9cf3
2018-10-17 01:09:07 +03:00
fanquake
31be10f37d
[build-aux] Boost_Base serial 27
...
Github-Pull: #8920
Rebased-From: 282abd8358e254d976cad05d0eb48586db276bcd
2018-10-17 01:08:56 +03:00
fanquake
cae922d164
Set minimum required Boost to 1.47.0
...
Github-Pull: #8920
Rebased-From: 6dd37237222f7102e223ece948150cb5c5087e3c
2018-10-17 01:08:25 +03:00
UdjinM6
4039e1c019
Missed one "return false" in recent refactoring in #9067
...
Github-Pull: #9120
Rebased-From: 45d372f88900bda74835a20a44246746c2ac94e6
2018-10-17 01:07:40 +03:00
UdjinM6
4dc8b6acfd
Every main()/exit() should return/use one of EXIT_ codes instead of magic numbers
2018-10-17 01:07:26 +03:00
UdjinM6
10ea8235a8
Fix exit codes:
...
- `--help`, `--version` etc should exit with `0` i.e. no error ("not enough args" case should still trigger an error)
- error reading config file should exit with `1`
Slightly refactor AppInitRPC/AppInitRawTx to return standard exit codes (EXIT_FAILURE/EXIT_SUCCESS) or CONTINUE_EXECUTION (-1)
Github-Pull: #9067
Rebased-From: bd0de1386e1c7f9b875d52290de0d561c8d56bc9
2018-10-17 01:05:27 +03:00
Cory Fields
793b8f55b1
net: don't send feefilter messages before the version handshake is complete
...
Github-Pull: #9117
Rebased-From: 46625538d674a5aaf1bcfa7c8be8a49e5a23fa9e
2018-10-17 01:03:48 +03:00
lateminer
e7d66ad900
Update secp256k1 subtree
...
https://github.com/bitcoin/bitcoin/pull/9340
2018-10-17 00:59:57 +03:00
lateminer
eb242178e1
Attempt to fix testnet
2018-10-17 00:40:44 +03:00
lateminer
f57cc59be2
Remove replace-by-fee
2018-10-15 22:21:51 +03:00
Wladimir J. van der Laan
b4753d6757
Remove internal miner
2018-10-15 22:11:55 +03:00
mruddy
d3c1c6bdb9
Net: Add IPv6 Link-Local Address Support
2018-10-14 23:49:15 +03:00
Jonas Schnelli
507dfaeb4a
[Wallet] slightly refactor GetOldestKeyPoolTime()
2018-10-14 23:49:03 +03:00
lateminer
eea97b0e37
Make it compile and apply some fixes
2018-10-14 22:49:30 +03:00
lateminer
af1585d232
Update client version to 2.12.2.1
2018-10-14 19:09:13 +03:00
lateminer
f7422db2f7
Update to Core 0.12.2
2018-10-14 19:07:51 +03:00
lateminer
96498e3c6d
Update to Core 0.12.2
2018-10-14 19:06:33 +03:00
Gregory Maxwell
1bf644c43f
IBD check uses minimumchain work instead of checkpoints.
2018-10-14 17:00:29 +03:00
lateminer
75402d67c1
Remove checkpoints for regtest
2018-10-14 16:48:47 +03:00
lateminer
9cc4974283
Make it compile
2018-10-14 16:44:21 +03:00
Pavel Janík
e670323162
Log invalid block hash to make debugging easier.
2018-10-14 15:26:26 +03:00
lateminer
2b38900afd
Remove replace-by-fee test
2018-10-14 15:21:42 +03:00
Gregory Sanders
edf4aef1e2
reduce number of lookups in TransactionWithinChainLimit
2018-10-14 15:20:09 +03:00
Gregory Sanders
96b938e00c
CreateTransaction: Don't return success with too-many-ancestor txn
2018-10-14 15:19:59 +03:00
Gregory Sanders
b89cb14749
Test for fix of txn chaining in wallet
2018-10-14 15:19:50 +03:00
MarcoFalke
4f1de4d089
[qa] util: Move check_fee_amount out of wallet.py
2018-10-14 15:18:01 +03:00
MarcoFalke
5ecf06022d
[qa] wallet: Temporarily disable salvagewallet test
2018-10-14 15:16:54 +03:00
Joao Fonseca
9dde93d005
Add test to check spendable and unspendable UTXO on RPC listunspent
2018-10-14 15:16:38 +03:00
MarcoFalke
11fef29f9a
[qa] Remove misleading "errorString syntax"
2018-10-14 15:16:28 +03:00
MarcoFalke
0dd0d53057
[qa] wallet: Wait for reindex to catch up
2018-10-14 15:15:23 +03:00
MarcoFalke
7c46b21b6c
[qa] rpc-test: Normalize assert()
2018-10-14 15:14:52 +03:00
MarcoFalke
d560bc44bf
[qa] Add tests verifychain, lockunspent, getbalance, listsinceblock
2018-10-14 15:11:51 +03:00
MarcoFalke
33688a8cc5
[qa] wallet: speed up tests
2018-10-14 15:11:42 +03:00
MarcoFalke
1920d99613
[qa] Change default block priority size to 0
2018-10-14 15:11:31 +03:00
ptschip
99c318c13f
Do not download transactions during inital sync
2018-10-14 15:11:16 +03:00