aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge #7384: [qt] Peertable: Increase SUBVERSION_COLUMN_WIDTHJonas Schnelli2016-01-231-1/+1
|\ | | | | | | faa9011 [qt] Peertable: Increase SUBVERSION_COLUMN_WIDTH (MarcoFalke)
| * [qt] Peertable: Increase SUBVERSION_COLUMN_WIDTHMarcoFalke2016-01-201-1/+1
| |
* | Merge #7262: Reduce inefficiency of GetAccountAddress()Wladimir J. van der Laan2016-01-221-16/+15
|\ \ | | | | | | | | | 2409865 Reduce inefficiency of GetAccountAddress() (Chris Moore)
| * | Reduce inefficiency of GetAccountAddress()Chris Moore2015-12-281-16/+15
| | | | | | | | | | | | | | | | | | 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.
* | | Merge #7056: Save last db readWladimir J. van der Laan2016-01-223-13/+11
|\ \ \ | | | | | | | | | | | | 8504867 Save the last unnecessary database read (Alex Morcos)
| * | | Save the last unnecessary database readAlex Morcos2015-11-183-13/+11
| | | | | | | | | | | | | | | | It's possible coins with the same hash exist when you create a duplicate coinbase, so previously we were reading from the database to make sure we had the old coins cached so if we were to spend the new ones, the old ones would also be spent. This pull instead just marks the new coins as not fresh if they are from a coinbase, so if they are spent they will be written all the way down to the database anyway overwriting any duplicates.
* | | | Merge #7364: [qt] Windows: Make rpcconsole monospace font largerJonas Schnelli2016-01-221-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | fa6a59d [qt] Windows: Make rpcconsole monospace font larger (MarcoFalke)
| * | | | [qt] Windows: Make rpcconsole monospace font largerMarcoFalke2016-01-171-0/+4
| | | | |
* | | | | Add option `-permitrbf` to set transaction replacement policyWladimir J. van der Laan2016-01-213-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a configuration option `-permitrbf` to set transaction replacement policy for the mempool. Enabling it will enable (opt-in) RBF, disabling it will refuse all conflicting transactions.
* | | | | Merge #7383: [Qt] rename "amount" to "requested amount" in receive coins tableJonas Schnelli2016-01-213-8/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | df6e8e1 [Qt] rename "amount" to "requested amount" in receive coins table (Jonas Schnelli)
| * | | | | [Qt] rename "amount" to "requested amount" in receive coins tableJonas Schnelli2016-01-203-8/+4
| | | | | |
* | | | | | Merge #7183: Improved readability of ApproximateBestSubsetWladimir J. van der Laan2016-01-201-1/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 96efcad Improved readability of sorting for coin selection. (Murch)
| * | | | | | Improved readability of sorting for coin selection.Murch2016-01-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Future proofing added lines
* | | | | | | Merge #7307: [RPC, Wallet] Move RPC dispatch table registration to wallet/ codeWladimir J. van der Laan2016-01-208-93/+106
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | dd2dc40 [RPC, Wallet] Move RPC dispatch table registration to wallet/ code (Jonas Schnelli)
| * | | | | | [RPC, Wallet] Move RPC dispatch table registration to wallet/ codeJonas Schnelli2016-01-208-93/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow extending the rpc dispatch table by appending commands when server is not running.
* | | | | | | Merge #7222: RPC: Indicate which transactions are signaling opt-in RBFWladimir J. van der Laan2016-01-204-0/+90
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | eaa8d27 RPC: indicate which transactions are replaceable (Suhas Daftuar)
| * | | | | | | RPC: indicate which transactions are replaceableSuhas Daftuar2016-01-194-0/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "bip125-replaceable" output field to listtransactions and gettransaction which indicates if an unconfirmed transaction, or any unconfirmed parent, is signaling opt-in RBF according to BIP 125.
* | | | | | | | Merge #7350: Banlist updatesWladimir J. van der Laan2016-01-201-24/+30
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e8600c9 banlist (bugfix): allow CNode::SweepBanned() to run on interval (Philip Kaufmann) 2977c24 banlist: add more banlist infos to log / add GUI signal (Philip Kaufmann) ce479aa banlist: better handling of banlist in StartNode() (Philip Kaufmann) 57c77fe banlist: update set dirty to be more fine grained (Philip Kaufmann)
| * | | | | | | Merge branch 'master' into 20150703_banlist_updatesLuke Dashjr2016-01-15478-12350/+35429
| |\ \ \ \ \ \ \
| * | | | | | | | banlist (bugfix): allow CNode::SweepBanned() to run on intervalPhilip Kaufmann2015-10-021-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - allows CNode::SweepBanned() to run, even if !CNode::BannedSetIsDirty(), because if nBanUntil is over we want the ban to be disabled for these nodes
| * | | | | | | | banlist: add more banlist infos to log / add GUI signalPhilip Kaufmann2015-10-021-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - to match the peers.dat handling also supply a debug.log entry for how many entries were loaded from banlist.dat and how long it took - add a GUI init message for loading the banlist (same as with peers.dat) - move the same message for peers.dat upwards in the code, to be able to reuse the timing variable nStart and also just log, if our read from peers.dat didn't fail
| * | | | | | | | banlist: better handling of banlist in StartNode()Philip Kaufmann2015-10-021-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - only start working on/with banlist data, if reading in the banlist from disk didn't fail - as CNode::setBannedIsDirty is false (default) when reading fails, we don't need to explicitly set it to false to prevent writing banlist.dat in that case either
| * | | | | | | | banlist: update set dirty to be more fine grainedPhilip Kaufmann2015-10-021-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - move the SetBannedSetDirty(false) call from DumpData() into DumpBanlist() - ensure we only set false, if the write succeeded
* | | | | | | | | [walletdb] Fix syntax error in key parserMarcoFalke2016-01-201-1/+1
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | Merge pull request #7281: Improve CheckInputs() comment about sig verificationWladimir J. van der Laan2016-01-191-3/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | fd83615 Improve CheckInputs() comment about sig verification (Peter Todd)
| * | | | | | | | Improve CheckInputs() comment about sig verificationPeter Todd2016-01-031-3/+6
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #7164: Do not download transactions during initial ↵Wladimir J. van der Laan2016-01-191-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | blockchain sync 39a525c Do not download transactions during inital sync (ptschip)
| * | | | | | | | Do not download transactions during inital syncptschip2015-12-151-1/+1
| | | | | | | | |
* | | | | | | | | Merge pull request #7194Wladimir J. van der Laan2016-01-181-1/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 135d6ec Add RPC tests for getblockheader. (James O'Beirne) 4745636 Add RPC documentation for getblockheader[chainwork]. (James O'Beirne) 16d4fce Add assert_is_hex_string and assert_is_hash_string to RPC test utils. (James O'Beirne)
| * | | | | | | | | Add RPC documentation for getblockheader[chainwork].James O'Beirne2015-12-141-1/+2
| | | | | | | | | |
* | | | | | | | | | Merge pull request #7232Wladimir J. van der Laan2016-01-181-0/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 94bdd71 Added help text for chainwork value (Gregory Sanders)
| * | | | | | | | | | Added help text for chainwork valueGregory Sanders2016-01-111-0/+1
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #7208Wladimir J. van der Laan2016-01-185-6/+9
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 64360f1 Make max tip age an option instead of chainparam (Wladimir J. van der Laan)
| * | | | | | | | | | | Make max tip age an option instead of chainparamWladimir J. van der Laan2015-12-145-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | | | | Merge pull request #7290Wladimir J. van der Laan2016-01-181-2/+10
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa461df Clarify mocktime help message (MarcoFalke) faa572a [init] Help Msg: Use Params(CBaseChainParams::MAIN) (MarcoFalke) fa6ab96 [init] Add missing help for args (MarcoFalke) fac11ea [init] Fix error message of maxtxfee invalid amount (MarcoFalke)
| * | | | | | | | | | | | Clarify mocktime help messageMarcoFalke2016-01-091-1/+1
| | | | | | | | | | | | |
| * | | | | | | | | | | | [init] Help Msg: Use Params(CBaseChainParams::MAIN)MarcoFalke2016-01-071-2/+2
| | | | | | | | | | | | |
| * | | | | | | | | | | | [init] Add missing help for argsMarcoFalke2016-01-071-1/+9
| | | | | | | | | | | | |
| * | | | | | | | | | | | [init] Fix error message of maxtxfee invalid amountMarcoFalke2016-01-071-1/+1
| | | | | | | | | | | | |
* | | | | | | | | | | | | Merge pull request #7313Wladimir J. van der Laan2016-01-181-6/+6
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0331aa3 Fixing typos on security-check.py and torcontrol.cpp (calebogden)
| * | | | | | | | | | | | | Fixing typos on security-check.py and torcontrol.cppcalebogden2016-01-081-6/+6
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #7329Wladimir J. van der Laan2016-01-1810-12/+12
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9d263bd Typo fixes in comments (Chris Wheeler)
| * | | | | | | | | | | | | | Typo fixes in commentsChris Wheeler2016-01-1710-12/+12
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #7363Wladimir J. van der Laan2016-01-181-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bd34174 Update license year range to 2016 (Prayag Verma)
| * | | | | | | | | | | | | | | Update license year range to 2016Prayag Verma2016-01-171-1/+1
| | |_|_|_|_|_|_|_|_|_|/ / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #7322Wladimir J. van der Laan2016-01-161-5/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | c0cf48d c++11: add scoped enum fallbacks to CPPFLAGS rather than defining them locally (Cory Fields)
| * | | | | | | | | | | | | | c++11: add scoped enum fallbacks to CPPFLAGS rather than defining them locallyCory Fields2016-01-081-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to include ordering, defining in one place was not enough to ensure correct usage. Use global defines so that we don't have to worry abou this ordering. Also add a comment in configure about the test.
* | | | | | | | | | | | | | | Merge pull request #7334Wladimir J. van der Laan2016-01-141-4/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa989fb [qt] coincontrol workaround is still needed in qt5.4 (fixed in qt5.5) (MarcoFalke)
| * | | | | | | | | | | | | | [qt] coincontrol workaround is still needed in qt5.4 (fixed in qt5.5)MarcoFalke2016-01-131-4/+2
| | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | Merge pull request #7327Jonas Schnelli2016-01-131-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30cdace [Wallet] Transaction View: LastMonth calculation fixed (crowning-)