aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-09configure: Allow building bench_bitcoin by itselfLuke Dashjr
2016-07-18qt: periodic translations updateWladimir J. van der Laan
2016-07-18Merge #8359: mining: Improve `-blockmaxcost` help messageWladimir J. van der Laan
8cef5bd mining: Improve `-blockmaxcost` help message (Wladimir J. van der Laan)
2016-07-18mining: Improve `-blockmaxcost` help messageWladimir J. van der Laan
One-word replacement to #8354.
2016-07-18Merge #8320: Fix 0.12 release notes on block relayingWladimir J. van der Laan
d6dc1bc Fix 0.12 release notes on block relaying (Krzysztof Jurewicz)
2016-07-18Merge #8295: Mining-related fixups for 0.13.0Wladimir J. van der Laan
c1d61fb Add warning if -blockminsize is used. (Suhas Daftuar) 27362dd Remove -blockminsize option (Suhas Daftuar) d2e46e1 Remove addScoreTxs() (Suhas Daftuar) 6dd4bc2 Exclude witness transactions in addPackageTxs() pre-segwit activation (Suhas Daftuar) f15c2cd CreateNewBlock: add support for size-accounting to addPackageTxs (Suhas Daftuar)
2016-07-18Merge #8323: Add HD keypath to CKeyMetadata, report metadata in validateaddressWladimir J. van der Laan
7945088 [Wallet] comsetic non-code changes for the HD feature (Jonas Schnelli) 68d7682 [Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during SetNull() (Jonas Schnelli) f708085 [QA] extend wallet-hd test to cover HD metadata (Jonas Schnelli) 986c223 [Wallet] print hd masterkeyid in getwalletinfo (Jonas Schnelli) b1c7b24 [Wallet] report optional HDKeypath/HDMasterKeyId in validateaddress (Jonas Schnelli) 5b95dd2 [Wallet] extend CKeyMetadata with HD keypath (Jonas Schnelli)
2016-07-18Merge #8305: Improve handling of unconnecting headersWladimir J. van der Laan
e91cf4b Add test for handling of unconnecting headers (Suhas Daftuar) 96fa953 Improve handling of unconnecting headers (Suhas Daftuar)
2016-07-15[Wallet] comsetic non-code changes for the HD featureJonas Schnelli
2016-07-15[Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during SetNull()Jonas Schnelli
2016-07-14Merge #8324: [Wallet] keep HD seed during salvagewalletWladimir J. van der Laan
b993671 [Wallet] keep HD seed during salvagewallet (Jonas Schnelli)
2016-07-14Merge #8340: [qa] Solve trivial merge conflict in p2p-segwit.pyMarcoFalke
66668c4 [qa] Solve merge conflict of 4324bd237c3147fc153ba5046c211f03e8ac956a (MarcoFalke)
2016-07-14[qa] Solve merge conflict of 4324bd237c3147fc153ba5046c211f03e8ac956aMarcoFalke
2016-07-14Merge #8312: Fix mempool DoS vulnerability from malleated transactionsWladimir J. van der Laan
46c9620 Test that unnecessary witnesses can't be used for mempool DoS (Suhas Daftuar) bb66a11 Fix DoS vulnerability in mempool acceptance (Suhas Daftuar)
2016-07-14Merge #8311: Rename CTxinWitness -> CTxInWitnessWladimir J. van der Laan
36ae37a Rename CTxinWitness -> CTxInWitness (Bob McElrath)
2016-07-14Merge #8271: [bugfix] Do not send witnesses in cmpctblockWladimir J. van der Laan
252675e Do not send witnesses in cmpctblock (Pieter Wuille)
2016-07-12Add test for handling of unconnecting headersSuhas Daftuar
2016-07-12Improve handling of unconnecting headersSuhas Daftuar
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.
2016-07-12qt: periodic translation updateWladimir J. van der Laan
Added languages: - `bg_BG`: Bulgarian (Bulgaria)
2016-07-11Merge #8317: [rpcwallet] Don't use floating pointWladimir J. van der Laan
477777f [rpcwallet] Don't use floating point (MarcoFalke)
2016-07-11Merge #8289: bash-completion: Adapt for 0.12 and 0.13Wladimir J. van der Laan
1ba3db6 bash-completion: Adapt for 0.12 and 0.13 (Christian von Roques)
2016-07-09[Wallet] keep HD seed during salvagewalletJonas Schnelli
2016-07-09[QA] extend wallet-hd test to cover HD metadataJonas Schnelli
2016-07-09[Wallet] print hd masterkeyid in getwalletinfoJonas Schnelli
2016-07-09[Wallet] report optional HDKeypath/HDMasterKeyId in validateaddressJonas Schnelli
2016-07-09[Wallet] extend CKeyMetadata with HD keypathJonas Schnelli
2016-07-08Fix 0.12 release notes on block relayingKrzysztof Jurewicz
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.
2016-07-08Merge #8314: Fix pkg-config issues for 0.13Wladimir J. van der Laan
b556bed build: fix Windows builds without pkg-config (Cory Fields) 0c928cb build: Fix Qt5PlatformSupport check without pkg-config (Cory Fields)
2016-07-08Merge #8315: gitian: Don't require sudo for Linux.Wladimir J. van der Laan
099d4b0 gitian: use a wrapped gcc/g++ to avoid the need for a system change (Cory Fields)
2016-07-08[rpcwallet] Don't use floating pointMarcoFalke
2016-07-08Merge #7540: Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFYWladimir J. van der Laan
18c975c Rename NOP3 to CHECSEQUENCEVERIFY in rpc tests (BtcDrak) 14d0130 Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY (BtcDrak)
2016-07-08Merge #8303: [Doc] Update bips.md for CSV softfork.Wladimir J. van der Laan
ab0c35a [Doc] Update bips.md for CSV softfork. (fanquake)
2016-07-08Merge #8309: [qa] Add wallet-hd testWladimir J. van der Laan
fade505 [qa] Add wallet-hd test (MarcoFalke) fa9976b [qa] test_framework: Add wrapper for stop_node (MarcoFalke)
2016-07-08Merge #8310: build: require boost for benchWladimir J. van der Laan
cf2ef78 build: require boost for bench (Cory Fields)
2016-07-07Test that unnecessary witnesses can't be used for mempool DoSSuhas Daftuar
Check that pre-segwit activation, unnecessary witnesses won't cause a txid to be permanently rejected.
2016-07-07gitian: use a wrapped gcc/g++ to avoid the need for a system changeCory Fields
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.
2016-07-07[qa] Add wallet-hd testMarcoFalke
2016-07-07Fix DoS vulnerability in mempool acceptanceSuhas Daftuar
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.
2016-07-07Merge #8304: [travis] Update SDK_URLJonas Schnelli
fa6ad56 [travis] Update SDK_URL (MarcoFalke)
2016-07-07build: fix Windows builds without pkg-configCory Fields
- 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
2016-07-07build: Fix Qt5PlatformSupport check without pkg-configCory Fields
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.
2016-07-07bash-completion: Adapt for 0.12 and 0.13Christian von Roques
* 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
2016-07-07[qa] test_framework: Add wrapper for stop_nodeMarcoFalke
2016-07-06Rename CTxinWitness -> CTxInWitnessBob McElrath
2016-07-06build: require boost for benchCory Fields
2016-07-06Merge #8288: qt: Network-specific example addressJonas Schnelli
4f44cb6 qt: Network-specific example address (Wladimir J. van der Laan)
2016-07-06qt: periodic translations updateWladimir J. van der Laan
2016-07-06Merge #8273: Bump `-dbcache` default to 300MiBWladimir J. van der Laan
efd1d83 doc: Mention dbcache increase in release notes (Wladimir J. van der Laan) 32cab91 Bump `-dbcache` default to 300MiB (Wladimir J. van der Laan)
2016-07-06doc: Mention dbcache increase in release notesWladimir J. van der Laan
2016-07-06Bump `-dbcache` default to 300MiBWladimir J. van der Laan
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.