Jorge Timón
38c4c8b701
Trivial: Segwit: Don't call IsWitnessEnabled from ContextualCheckBlock
8 years ago
Jorge Timón
6f3d616dc8
Trivial: Make CBlockIndex param const in ContextualCheckBlockHeader and ContextualCheckBlock
8 years ago
NicolasDorier
a3e1984651
Consensus: Trivial transform BOOST_FOREACH into for loop
8 years ago
MarcoFalke
fae596f0e4
[qa] Sort scripts by time for pull_tester and don't overwrite setup_chain
8 years ago
Jonas Schnelli
7945088d41
[Wallet] comsetic non-code changes for the HD feature
8 years ago
Jonas Schnelli
68d7682b9f
[Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during SetNull()
8 years ago
Wladimir J. van der Laan
bc94b87487
Merge #8324 : [Wallet] keep HD seed during salvagewallet
...
b993671
[Wallet] keep HD seed during salvagewallet (Jonas Schnelli)
8 years ago
MarcoFalke
af9b7a9f2f
Merge #8340 : [qa] Solve trivial merge conflict in p2p-segwit.py
...
66668c4
[qa] Solve merge conflict of 4324bd237c
(MarcoFalke)
8 years ago
MarcoFalke
66668c420a
[qa] Solve merge conflict of 4324bd237c
8 years ago
Wladimir J. van der Laan
ca40ef6029
Merge #8312 : Fix mempool DoS vulnerability from malleated transactions
...
46c9620
Test that unnecessary witnesses can't be used for mempool DoS (Suhas Daftuar)
bb66a11
Fix DoS vulnerability in mempool acceptance (Suhas Daftuar)
8 years ago
Wladimir J. van der Laan
4324bd237c
Merge #8311 : Rename CTxinWitness -> CTxInWitness
...
36ae37a
Rename CTxinWitness -> CTxInWitness (Bob McElrath)
8 years ago
Wladimir J. van der Laan
1bc9c8085f
Merge #8271 : [bugfix] Do not send witnesses in cmpctblock
...
252675e
Do not send witnesses in cmpctblock (Pieter Wuille)
8 years ago
Daniel Cousens
e37b16a75c
transaction: clarify witness branches
8 years ago
Suhas Daftuar
e91cf4b210
Add test for handling of unconnecting headers
8 years ago
Suhas Daftuar
96fa95361f
Improve handling of unconnecting headers
...
When processing a headers message that looks like a block announcement,
send peer a getheaders if the headers message won't connect.
Apply DoS points after too many consecutive unconnecting headers messages.
8 years ago
Wladimir J. van der Laan
4831a16223
qt: periodic translation update
...
Added languages:
- `bg_BG`: Bulgarian (Bulgaria)
8 years ago
Wladimir J. van der Laan
304eff3c61
Merge #8317 : [rpcwallet] Don't use floating point
...
477777f
[rpcwallet] Don't use floating point (MarcoFalke)
8 years ago
Wladimir J. van der Laan
26316ffa7d
Merge #8289 : bash-completion: Adapt for 0.12 and 0.13
...
1ba3db6
bash-completion: Adapt for 0.12 and 0.13 (Christian von Roques)
8 years ago
Jonas Schnelli
b993671921
[Wallet] keep HD seed during salvagewallet
9 years ago
Jonas Schnelli
f70808596f
[QA] extend wallet-hd test to cover HD metadata
9 years ago
Jonas Schnelli
986c223214
[Wallet] print hd masterkeyid in getwalletinfo
9 years ago
Jonas Schnelli
b1c7b244e2
[Wallet] report optional HDKeypath/HDMasterKeyId in validateaddress
9 years ago
Jonas Schnelli
5b95dd2c25
[Wallet] extend CKeyMetadata with HD keypath
9 years ago
Krzysztof Jurewicz
d6dc1bc49b
Fix 0.12 release notes on block relaying
...
The previous information about block relaying in pruned mode suggested
that blocks are relayed only to nodes that support BIP 130, which is not
true.
9 years ago
Wladimir J. van der Laan
67caef6730
Merge #8314 : Fix pkg-config issues for 0.13
...
b556bed
build: fix Windows builds without pkg-config (Cory Fields)
0c928cb
build: Fix Qt5PlatformSupport check without pkg-config (Cory Fields)
9 years ago
Wladimir J. van der Laan
2e51590961
Merge #8315 : gitian: Don't require sudo for Linux.
...
099d4b0
gitian: use a wrapped gcc/g++ to avoid the need for a system change (Cory Fields)
9 years ago
MarcoFalke
477777f250
[rpcwallet] Don't use floating point
9 years ago
Wladimir J. van der Laan
ff46dd4a34
Merge #7540 : Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY
...
18c975c
Rename NOP3 to CHECSEQUENCEVERIFY in rpc tests (BtcDrak)
14d0130
Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY (BtcDrak)
9 years ago
Wladimir J. van der Laan
5077d2c2b6
Merge #8303 : [Doc] Update bips.md for CSV softfork.
...
ab0c35a
[Doc] Update bips.md for CSV softfork. (fanquake)
9 years ago
Wladimir J. van der Laan
bb2646aea0
Merge #8309 : [qa] Add wallet-hd test
...
fade505
[qa] Add wallet-hd test (MarcoFalke)
fa9976b
[qa] test_framework: Add wrapper for stop_node (MarcoFalke)
9 years ago
Wladimir J. van der Laan
6ae20df823
Merge #8310 : build: require boost for bench
...
cf2ef78
build: require boost for bench (Cory Fields)
9 years ago
Suhas Daftuar
46c9620f11
Test that unnecessary witnesses can't be used for mempool DoS
...
Check that pre-segwit activation, unnecessary witnesses won't cause
a txid to be permanently rejected.
9 years ago
Cory Fields
099d4b0b65
gitian: use a wrapped gcc/g++ to avoid the need for a system change
...
C_INCLUDE_PATH and CPLUS_INCLUDE_PATH work globally as though -isystem was used
for each invocation.
Since that changes the build results, force a rebuild of x86 depends by adding
the value to $HOST_ID_SALT.
9 years ago
MarcoFalke
fade505e8b
[qa] Add wallet-hd test
9 years ago
Suhas Daftuar
bb66a11396
Fix DoS vulnerability in mempool acceptance
...
Moves the IsStandard check to happen after the premature-witness check,
so that adding a witness to a transaction can't prevent mempool acceptance.
Note that this doesn't address the broader category of potential mempool DoS
issues that affect transactions after segwit activation.
9 years ago
Jonas Schnelli
0cca2feb35
Merge #8304 : [travis] Update SDK_URL
...
fa6ad56
[travis] Update SDK_URL (MarcoFalke)
9 years ago
Cory Fields
b556beda26
build: fix Windows builds without pkg-config
...
- guard PKG_PROG_PKG_CONFIG with an m4_ifdef. If not building for windows,
require it
- add nops as necessary in case the ifdef reduces the if/then to nothing
- AC_SUBST some missing _LIBS. These were split out over time, but not all were
properly substituted. They continued to work if pkg-config is installed
because it does the AC_SUBST itself
9 years ago
Cory Fields
0c928cb13c
build: Fix Qt5PlatformSupport check without pkg-config
...
The non-pkg-config case can't use pkg-config to check the version.
Also, make sure that the check is properly guarded in the case of missing
pkg-config macros.
9 years ago
Christian von Roques
1ba3db6a8e
bash-completion: Adapt for 0.12 and 0.13
...
* separate completion for bitcoind and bitcoin-cli
* remove RPC support from bitcoind completion
* add completion for bitcoin-tx and bitcoin-qt
* rely on autoloading of completions
9 years ago
MarcoFalke
fa9976b853
[qa] test_framework: Add wrapper for stop_node
9 years ago
Bob McElrath
36ae37a9f9
Rename CTxinWitness -> CTxInWitness
9 years ago
Cory Fields
cf2ef786a1
build: require boost for bench
9 years ago
Jonas Schnelli
91abb77970
Merge #8288 : qt: Network-specific example address
...
4f44cb6
qt: Network-specific example address (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
b978701ba1
qt: periodic translations update
9 years ago
Wladimir J. van der Laan
396f9d6296
Merge #8273 : Bump `-dbcache` default to 300MiB
...
efd1d83
doc: Mention dbcache increase in release notes (Wladimir J. van der Laan)
32cab91
Bump `-dbcache` default to 300MiB (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
efd1d8339a
doc: Mention dbcache increase in release notes
9 years ago
Wladimir J. van der Laan
32cab91278
Bump `-dbcache` default to 300MiB
...
Also cap the allocation for the leveldb-specific cache for the UTXO set
to 8MiB.
This avoids that the extra cache memory goes to the much less effective
leveldb cache instead of our application-level cache.
9 years ago
Wladimir J. van der Laan
042c323922
Merge #8275 : Remove bad chain alert partition check
...
ab8be98
Remove bad chain alert partition check (BtcDrak)
9 years ago
Wladimir J. van der Laan
aef381161f
Merge #8298 : wallet: Revert input selection post-pruning
...
20f3cd7
wallet: Revert input selection post-pruning (Wladimir J. van der Laan)
9 years ago
Wladimir J. van der Laan
005d3b6430
Merge #8306 : Revert "net: Avoid duplicate getheaders requests." PR #8054
...
4fbdc43
Revert "net: Avoid duplicate getheaders requests." PR #8054 (Gregory Maxwell)
9 years ago