aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Move SetMinVersion for FEATURE_HD to SetHDMasterKeyPatrick Strateman2016-07-191-3/+3
|
* Merge #8367: [Wallet] Ensure <0.13 clients can't open HD walletsWladimir J. van der Laan2016-07-192-1/+5
|\ | | | | | | a4f137f [Wallet] Ensure <0.13 clients can't open HD wallets (Jonas Schnelli)
| * [Wallet] Ensure <0.13 clients can't open HD walletsJonas Schnelli2016-07-182-1/+5
| |
* | Rename "block cost" to "block weight"Suhas Daftuar2016-07-1817-66/+66
|/
* build: bump version to 0.13.99Wladimir J. van der Laan2016-07-181-1/+1
| | | | Now that 0.13 branch has been split off, master is 0.13.99 (pre-0.14).
* qt: periodic translations updateWladimir J. van der Laan2016-07-1810-31/+153
|
* mining: Improve `-blockmaxcost` help messageWladimir J. van der Laan2016-07-181-1/+1
| | | | One-word replacement to #8354.
* Merge #8295: Mining-related fixups for 0.13.0Wladimir J. van der Laan2016-07-184-88/+35
|\ | | | | | | | | | | | | | | 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)
| * Add warning if -blockminsize is used.Suhas Daftuar2016-07-051-0/+3
| |
| * Remove -blockminsize optionSuhas Daftuar2016-06-304-10/+3
| |
| * Remove addScoreTxs()Suhas Daftuar2016-06-302-64/+2
| |
| * Exclude witness transactions in addPackageTxs() pre-segwit activationSuhas Daftuar2016-06-302-6/+14
| |
| * CreateNewBlock: add support for size-accounting to addPackageTxsSuhas Daftuar2016-06-272-11/+16
| | | | | | | | | | Includes a change to not continue to use size-accounting in addScoreTxs or addPackageTxs just because addPriorityTxs() is used.
* | Merge #8323: Add HD keypath to CKeyMetadata, report metadata in validateaddressWladimir J. van der Laan2016-07-185-6/+32
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * | [Wallet] comsetic non-code changes for the HD featureJonas Schnelli2016-07-153-7/+7
| | |
| * | [Wallet] ensure CKeyMetadata.hdMasterKeyID will be cleared during SetNull()Jonas Schnelli2016-07-151-2/+2
| | |
| * | [Wallet] print hd masterkeyid in getwalletinfoJonas Schnelli2016-07-092-0/+5
| | |
| * | [Wallet] report optional HDKeypath/HDMasterKeyId in validateaddressJonas Schnelli2016-07-091-0/+8
| | |
| * | [Wallet] extend CKeyMetadata with HD keypathJonas Schnelli2016-07-092-1/+14
| | |
* | | Merge #8305: Improve handling of unconnecting headersWladimir J. van der Laan2016-07-182-1/+40
|\ \ \ | | | | | | | | | | | | | | | | e91cf4b Add test for handling of unconnecting headers (Suhas Daftuar) 96fa953 Improve handling of unconnecting headers (Suhas Daftuar)
| * | | Improve handling of unconnecting headersSuhas Daftuar2016-07-122-1/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge #8324: [Wallet] keep HD seed during salvagewalletWladimir J. van der Laan2016-07-142-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | b993671 [Wallet] keep HD seed during salvagewallet (Jonas Schnelli)
| * | | | [Wallet] keep HD seed during salvagewalletJonas Schnelli2016-07-092-2/+2
| | |/ / | |/| |
* | | | Merge #8312: Fix mempool DoS vulnerability from malleated transactionsWladimir J. van der Laan2016-07-141-5/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 46c9620 Test that unnecessary witnesses can't be used for mempool DoS (Suhas Daftuar) bb66a11 Fix DoS vulnerability in mempool acceptance (Suhas Daftuar)
| * | | | Fix DoS vulnerability in mempool acceptanceSuhas Daftuar2016-07-071-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge #8311: Rename CTxinWitness -> CTxInWitnessWladimir J. van der Laan2016-07-143-12/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 36ae37a Rename CTxinWitness -> CTxInWitness (Bob McElrath)
| * | | | | Rename CTxinWitness -> CTxInWitnessBob McElrath2016-07-063-12/+12
| |/ / / /
* | | | | Merge #8271: [bugfix] Do not send witnesses in cmpctblockWladimir J. van der Laan2016-07-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 252675e Do not send witnesses in cmpctblock (Pieter Wuille)
| * | | | | Do not send witnesses in cmpctblockPieter Wuille2016-06-261-1/+1
| | |_|_|/ | |/| | |
* | | | | qt: periodic translation updateWladimir J. van der Laan2016-07-1254-422/+574
| | | | | | | | | | | | | | | | | | | | | | | | | Added languages: - `bg_BG`: Bulgarian (Bulgaria)
* | | | | [rpcwallet] Don't use floating pointMarcoFalke2016-07-081-3/+3
| |_|/ / |/| | |
* | | | Merge #7540: Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFYWladimir J. van der Laan2016-07-085-57/+57
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | 18c975c Rename NOP3 to CHECSEQUENCEVERIFY in rpc tests (BtcDrak) 14d0130 Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY (BtcDrak)
| * | | Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFYBtcDrak2016-06-285-57/+57
| | | |
* | | | Merge #8288: qt: Network-specific example addressJonas Schnelli2016-07-061-1/+19
|\ \ \ \ | |_|_|/ |/| | | | | | | 4f44cb6 qt: Network-specific example address (Wladimir J. van der Laan)
| * | | qt: Network-specific example addressWladimir J. van der Laan2016-06-291-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generate an (invalid) example address for in the bitcoin address widgets, based on the network prefix, instead of hardcoding a mainnet address. - `1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L` for mainnet (same as now) - `n2wxQmfexkjwEPgdD6iJA7T7RtzkmHxhFc` for testnet
* | | | qt: periodic translations updateWladimir J. van der Laan2016-07-0617-43/+338
| | | |
* | | | Merge #8273: Bump `-dbcache` default to 300MiBWladimir J. van der Laan2016-07-062-5/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | efd1d83 doc: Mention dbcache increase in release notes (Wladimir J. van der Laan) 32cab91 Bump `-dbcache` default to 300MiB (Wladimir J. van der Laan)
| * | | | Bump `-dbcache` default to 300MiBWladimir J. van der Laan2016-07-062-5/+13
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge #8275: Remove bad chain alert partition checkWladimir J. van der Laan2016-07-065-150/+0
|\ \ \ \ | | | | | | | | | | | | | | | ab8be98 Remove bad chain alert partition check (BtcDrak)
| * | | | Remove bad chain alert partition checkBtcDrak2016-06-145-150/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per meeting 2016-03-31 https://bitcoincore.org/en/meetings/2016/03/31/#bad-chain-alerts The partition checker was producing huge number of false-positives and was disabled in 0.12.1 on the understanding it would either be fixed in 0.13 or removed entirely from master if not.
* | | | | Merge #8298: wallet: Revert input selection post-pruningWladimir J. van der Laan2016-07-062-24/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 20f3cd7 wallet: Revert input selection post-pruning (Wladimir J. van der Laan)
| * | | | | wallet: Revert input selection post-pruningWladimir J. van der Laan2016-07-012-24/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts PR #4906, "Coinselection prunes extraneous inputs from ApproximateBestSubset". Apparently the previous behavior of slightly over-estimating the set of inputs was useful in cleaning up UTXOs. See also #7664, #7657, as well as 2016-07-01 discussion on #bitcoin-core-dev IRC.
* | | | | | Revert "net: Avoid duplicate getheaders requests." PR #8054Gregory Maxwell2016-07-051-8/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit f93c2a1b7ee912f0651ebb4c8a5eca220e434f4a. This can cause synchronization to get stuck.
* | | / / windows: Add testnet icon for testnet linkWladimir J. van der Laan2016-06-303-0/+2
| |_|/ / |/| | | | | | | | | | | Overhauled testnet icon by Jonas Schnelli
* | | | qt: Remove client name from debug windowWladimir J. van der Laan2016-06-284-56/+26
| |_|/ |/| | | | | | | | | | | Remove the client name from the debug window in the GUI. It is already part of the user agent, so adding it separately doesn't add anything.
* | | Merge #8261: The bit field is shown only when status is "started"Wladimir J. van der Laan2016-06-281-1/+1
|\ \ \ | | | | | | | | | | | | 2129fce The bit field is shown only when status is "started" (Pavel Janík)
| * | | The bit field is shown only when status is "started"Pavel Janík2016-06-281-1/+1
| | | |
* | | | qt: Periodic translations updateWladimir J. van der Laan2016-06-2892-68128/+4014
|/ / /
* | | Merge #8257: Do not ask a UI question from bitcoindWladimir J. van der Laan2016-06-284-1/+13
|\ \ \ | | | | | | | | | | | | 1acf1db Do not ask a UI question from bitcoind (Pieter Wuille)
| * | | Do not ask a UI question from bitcoindPieter Wuille2016-06-244-1/+13
| | | |