aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-01-04qt: periodic translations pull from transifexWladimir J. van der Laan
2016-01-04[Qt] fix coincontrol update issue when deleting a send coin entryJonas Schnelli
2016-01-04Merge pull request #7255Jonas Schnelli
6fd0a07 Remove hardcoded fee from CoinControl ToolTip (fanquake) 5fdf32d Replace some instances of formatWithUnit with formatHtmlWithUnit (fanquake)
2016-01-04Merge pull request #7256Wladimir J. van der Laan
33877ed Add note to CoinControl Dialog workaround (fanquake)
2016-01-03Improve CheckInputs() comment about sig verificationPeter Todd
2016-01-03Report non-mandatory script failures correctlyPieter Wuille
2016-01-03Remove hardcoded fee from CoinControl ToolTipfanquake
2016-01-02Add note to CoinControl Dialog workaroundfanquake
2015-12-30Removed comment about IsStandard for P2SH scriptsMarcel Krüger
Since #4365 (62599373883a66a958136f48ab0e2b826e3d5bf8) P2SH scripts do not have to be IsStandard scripts.
2015-12-30Double semicolon cleanup.21E14
2015-12-28Reduce inefficiency of GetAccountAddress()Chris Moore
Don't scan the wallet to see if the current key has been used if we're going to make a new key anyway. Stop scanning the wallet as soon as we see that the current key has been used. Don't call isValid() twice on the current key.
2015-12-26Combine common error strings for different options so translations can be ↵Luke Dashjr
shared and reused
2015-12-26Replace some instances of formatWithUnit with formatHtmlWithUnitfanquake
Strings in a HTML context should be using formatHtmlWithUnit.
2015-12-23Merge pull request #7214Jonas Schnelli
fa2f4bc qt5: Use the fixed font the system recommends (MarcoFalke)
2015-12-22Merge pull request #7218Jonas Schnelli
fa5769e [qt] Fix misleading translation (MarcoFalke) fa8c8d7 torcontrol debug: Change to a blanket message that covers both cases (MarcoFalke)
2015-12-22Set copyright holders displayed in notices separately from the package nameLuke Dashjr
This helps avoid accidental removal of upstream copyright names
2015-12-22Merge pull request #7213Wladimir J. van der Laan
37d271d Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY. (mb300sd)
2015-12-21Merge pull request #7062Wladimir J. van der Laan
901b01d Remove GetMinRelayFee (Suhas Daftuar) 27fae34 Use fee deltas for determining mempool acceptance (Suhas Daftuar) 9ef2a25 Update replace-by-fee logic to use fee deltas (Suhas Daftuar) eb30666 Fix mempool limiting for PrioritiseTransaction (Suhas Daftuar)
2015-12-19[walletdb] Add missing LOCK() in Recover() for dummyWalletMarcoFalke
2015-12-18Parameterise 2009 in translatable copyright stringsLuke Dashjr
2015-12-16[qt] Fix misleading translationMarcoFalke
2015-12-16torcontrol debug: Change to a blanket message that covers both casesMarcoFalke
2015-12-15Mark blocks with too many sigops as failedSuhas Daftuar
2015-12-15Do not download transactions during inital syncptschip
2015-12-15Removed offline testnet DNSSeed 'alexykot.me'.Elias Rohrer
2015-12-15Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY.mb300sd
2015-12-14qt5: Use the fixed font the system recommendsMarcoFalke
2015-12-14Add RPC documentation for getblockheader[chainwork].James O'Beirne
2015-12-14Merge pull request #7125Wladimir J. van der Laan
5400ef6 Replace trickle nodes with per-node/message Poisson delays (Pieter Wuille)
2015-12-14Make max tip age an option instead of chainparamWladimir J. van der Laan
After discussion in #7164 I think this is better. Max tip age was introduced in #5987 to make it possible to run testnet-in-a-box. But associating this behavior with the testnet chain is wrong conceptually, as it is not needed in normal usage. Should aim to make testnet test the software as-is. Replace it with a (debug) option `-maxtipage`, which can be specified only in the specific case.
2015-12-14Merge pull request #7200Wladimir J. van der Laan
d812daf fix logic for error log (accraze) c611acc wallet: check if tx scriptPubKey is unspendable (accraze) b6915b8 checks for null data transaction before debug.log (accraze)
2015-12-14Unify package name to as few places as possible without major changesLuke Dashjr
2015-12-13Add "NODE_BLOOM" to guiutil so that peers don't get UNKNOWN[4]Matt Corallo
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-12-12fix logic for error logaccraze
2015-12-12wallet: check if tx scriptPubKey is unspendableaccraze
2015-12-11checks for null data transaction before debug.logaccraze
CWalletTx::GetAmounts could not find output address for null data transactions, thus issuing an error in debug.log. This change checks to see if the transaction is OP_RETURN before issuing error. resolves #6142
2015-12-11Replace trickle nodes with per-node/message Poisson delaysPieter Wuille
We used to have a trickle node, a node which was chosen in each iteration of the send loop that was privileged and allowed to send out queued up non-time critical messages. Since the removal of the fixed sleeps in the network code, this resulted in fast and attackable treatment of such broadcasts. This pull request changes the 3 remaining trickle use cases by random delays: * Local address broadcast (while also removing the the wiping of the seen filter) * Address relay * Inv relay (for transactions; blocks are always relayed immediately) The code is based on older commits by Patrick Strateman.
2015-12-11Merge pull request #7156Wladimir J. van der Laan
6e76587 rpc: remove cs_main lock from `createrawtransaction` (Wladimir J. van der Laan)
2015-12-10net: Add and document network messages in protocol.hWladimir J. van der Laan
- Avoids string typos (by making the compiler check) - Makes it easier to grep for handling/generation of a certain message type - Refer directly to documentation by following the symbol in IDE - Move list of valid message types to protocol.cpp: protocol.cpp is a more appropriate place for this, and having the array there makes it easier to keep things consistent.
2015-12-10Merge pull request #7179Wladimir J. van der Laan
2041190 test: Add basic test for `reject` code (Wladimir J. van der Laan) 9fc6ed6 net: Fix sent reject messages for blocks and transactions (Wladimir J. van der Laan)
2015-12-09Merge pull request #7154Wladimir J. van der Laan
a3c3ddb [Qt] add InMempool() info to transaction details (Jonas Schnelli)
2015-12-09[wallet] Adjust pruning testMarcoFalke
2015-12-08Merge pull request #4906Wladimir J. van der Laan
fc0f52d Added a test for the pruning of extraneous inputs after ApproximateBestSet (Murch) af9510e Moved set reduction to the end of ApproximateBestSubset to reduce performance impact (Murch) 5c03483 Coinselection prunes extraneous inputs from ApproximateBestSubset (AlSzacrel)
2015-12-08Build: Consensus: Make libbitcoinconsensus_la_SOURCES fully dynamic and ↵Jorge Timón
dependend on both crypto and consensus packages Some extra bytes in libconsensus to get all the crypto (except for signing, which is in the common module) below the libconsensus future independent repo (that has libsecp256k1 as a subtree). hmac_sha256.o seems to be the only thing libbitcoinconsensus doesn't depend on from crypto, some more bytes for the final libconsensus: I'm not personally worried.
2015-12-08Build: Libconsensus: Move libconsensus-ready files to the consensus packageJorge Timón
2015-12-08Build: Consensus: Move consensus files from common to its own module/packageJorge Timón
2015-12-07Added a test for the pruning of extraneous inputs after ApproximateBestSetMurch
2015-12-07Moved set reduction to the end of ApproximateBestSubset to reduce ↵Murch
performance impact
2015-12-07net: Account for `sendheaders` `verack` messagesWladimir J. van der Laan
Looks like these were forgotten in #6589.