aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Set copyright holders displayed in notices separately from the package nameLuke Dashjr2015-12-226-4/+13
| | | | This helps avoid accidental removal of upstream copyright names
* Parameterise 2009 in translatable copyright stringsLuke Dashjr2015-12-182-2/+2
|
* Unify package name to as few places as possible without major changesLuke Dashjr2015-12-1423-51/+98
|
* Merge pull request #7006Jonas Schnelli2015-11-254-9/+13
|\ | | | | | | | | f71bfef add UI help for -resetguisettings (Jonas Schnelli) ae98388 [Qt] add startup option to reset Qt settings (Jonas Schnelli)
| * add UI help for -resetguisettingsJonas Schnelli2015-11-181-0/+1
| |
| * [Qt] add startup option to reset Qt settingsJonas Schnelli2015-11-133-9/+12
| |
* | Merge pull request #7075Wladimir J. van der Laan2015-11-241-7/+7
|\ \ | | | | | | | | | 4846543 Move time data log print to 'net' category to reduce log noise (tulip)
| * | Move time data log print to 'net' category to reduce log noisetulip2015-11-221-7/+7
| | |
* | | Merge pull request #7066Wladimir J. van der Laan2015-11-241-2/+3
|\ \ \ | | | | | | | | | | | | 5c2fd38 Add missing "blocktime" description to listtransactions help, fix formatting. (Pavel Janík)
| * | | Add missing "blocktime" description to listtransactions help, fix formatting.Pavel Janík2015-11-201-2/+3
| | | |
* | | | Merge pull request #7045Wladimir J. van der Laan2015-11-241-1/+4
|\ \ \ \ | | | | | | | | | | | | | | | 2aa49ce Bugfix: Use unique autostart filenames on Linux for testnet/regtest (Luke Dashjr)
| * | | | Bugfix: Use unique autostart filenames on Linux for testnet/regtestLuke Dashjr2015-11-171-1/+4
| | | | |
* | | | | Merge pull request #7065Wladimir J. van der Laan2015-11-241-0/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 3522f49 http: add Boost 1.49 compatibility (Wladimir J. van der Laan)
| * | | | | http: add Boost 1.49 compatibilityWladimir J. van der Laan2015-11-201-0/+4
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `try_join_for` was introduced in Boost 1.50: http://www.boost.org/doc/libs/1_50_0/doc/html/thread/thread_management.html#thread.thread_management.thread.try_join_for 1.49 has `timed_join`, one can accomplish the same with: http://www.boost.org/doc/libs/1_49_0/doc/html/thread/thread_management.html#thread.thread_management.thread.timed_join However, `timed_join` was deprecated in 1.50. So a conditional is necessary. This solution was tested in #7031.
* | | | | Merge pull request #7046Gregory Maxwell2015-11-224-3/+25
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 80ae230 Improve log messages for blocks only violations. (Patick Strateman) 08843ed Add relaytxes status to getpeerinfo (Peter Todd) d8aaa51 Bail early in processing transactions in blocks only mode. (Patick Strateman) 3587f6a Fix relay mechanism for whitelisted peers under blocks only mode. (Patick Strateman)
| * | | | Improve log messages for blocks only violations.Patick Strateman2015-11-211-2/+2
| | | | |
| * | | | Add relaytxes status to getpeerinfoPeter Todd2015-11-203-0/+4
| | | | |
| * | | | Bail early in processing transactions in blocks only mode.Patick Strateman2015-11-201-0/+8
| | | | | | | | | | | | | | | | | | | | Previously unsolicited transactions would be processed as normal.
| * | | | Fix relay mechanism for whitelisted peers under blocks only mode.Patick Strateman2015-11-201-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously in blocks only mode all inv messages where type!=MSG_BLOCK would be rejected without regard for whitelisting or whitelistalwaysrelay. As such whitelisted peers would never send the transaction (which would be processed).
* | | | | Merge pull request #7011Gregory Maxwell2015-11-212-4/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6531f17 Add mediantime field to getblock and getblockheader (Peter Todd) 7259769 Document new mediantime field in getblockchaininfo (Peter Todd) c277a63 Clarify nLockTime-by-time comment in CheckFinalTx() (Peter Todd) 748321e Add mediantime field to getblockchaininfo RPC call (Peter Todd)
| * | | | | Add mediantime field to getblock and getblockheaderPeter Todd2015-11-131-0/+4
| | | | | |
| * | | | | Document new mediantime field in getblockchaininfoPeter Todd2015-11-131-0/+1
| | | | | |
| * | | | | Clarify nLockTime-by-time comment in CheckFinalTx()Peter Todd2015-11-131-4/+5
| | | | | |
| * | | | | Add mediantime field to getblockchaininfo RPC callPeter Todd2015-11-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Useful now that BIP113 is enforced for transactions entering the mempool. Was previously only (indirectly) available by calling getblocktemplate, a relatively expensive RPC call.
* | | | | | Merge pull request #6851Gregory Maxwell2015-11-206-52/+44
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | 3e7c891 Optimisation: Store transaction list order in memory rather than compute it every need (Luke Dashjr)
| * | | | | Optimisation: Store transaction list order in memory rather than compute it ↵Luke Dashjr2015-11-216-52/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | every need Huge performance improvement (450%) for zapwallettxes
* | | | | | Merge pull request #6979Wladimir J. van der Laan2015-11-205-44/+136
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | c197798 [Qt] simple mempool info in debug window (Jonas Schnelli)
| * | | | | [Qt] simple mempool info in debug windowJonas Schnelli2015-11-205-44/+136
| | | | | |
* | | | | | qt: Periodic translations updateWladimir J. van der Laan2015-11-1952-1273/+686
| | | | | |
* | | | | | Merge pull request #7051Wladimir J. van der Laan2015-11-194-0/+26
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | b4f3e9c ui: Add "Copy raw transaction data" to transaction list context menu (Wladimir J. van der Laan)
| * | | | | | ui: Add "Copy raw transaction data" to transaction list context menuWladimir J. van der Laan2015-11-194-0/+26
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a way to quickly copy transaction hex. Primarily useful when manually submitting transactions, e.g. `-walletbroadcast=0` is set.
* | | | | | Merge pull request #6932Wladimir J. van der Laan2015-11-184-9/+170
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1cf3dd8 Add unit test for UpdateCoins (Alex Morcos) 03c8282 Make CCoinsViewTest behave like CCoinsViewDB (Alex Morcos) 14470f9 ModifyNewCoins saves database lookups (Alex Morcos)
| * | | | | | Add unit test for UpdateCoinsAlex Morcos2015-11-121-0/+131
| | | | | | |
| * | | | | | Make CCoinsViewTest behave like CCoinsViewDBAlex Morcos2015-11-111-6/+9
| | | | | | |
| * | | | | | ModifyNewCoins saves database lookupsAlex Morcos2015-11-023-3/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When processing a new transaction, in addition to spending the Coins of its txin's it creates a new Coins for its outputs. The existing ModifyCoins function will first make sure this Coins does not already exist. It can not exist due to BIP 30, but because of that the lookup can't be cached and always has to go to the database. Since we are creating the coins to match the new tx anyway, there is no point in checking if they exist first anyway. However this should not be used for coinbase tx's in order to preserve the historical behavior of overwriting the two existing duplicate tx pairs.
* | | | | | | Merge pull request #6951Jonas Schnelli2015-11-182-3/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 513686d [qt] Use maxTxFee instead of 10000000 (MarcoFalke)
| * | | | | | | [qt] Use maxTxFee instead of 10000000MarcoFalke2015-11-052-3/+5
| | | | | | | |
* | | | | | | | Fix debug log message for block filesAlex Morcos2015-11-171-1/+1
| | | | | | | |
* | | | | | | | Implement helper class for CTxMemPoolEntry constructorAlex Morcos2015-11-165-47/+89
| |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | This is only for unit tests.
* | | | | | | Merge pull request #6986Gregory Maxwell2015-11-168-41/+41
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6bc9e40 Chainparams: Explicit CChainParams arg for miner: (Jorge Timón) 598e494 Chainparams: Explicit CChainParams arg for main (pre miner): (Jorge Timón)
| * | | | | | | Chainparams: Explicit CChainParams arg for miner:Jorge Timón2015-11-116-24/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -BitcoinMiner -CreateNewBlock -GenerateBitcoins -ProcessBlockFound
| * | | | | | | Chainparams: Explicit CChainParams arg for main (pre miner):Jorge Timón2015-11-116-17/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -ProcessNewBlock -TestBlockValidity
* | | | | | | | Merge pull request #6999Gregory Maxwell2015-11-161-1/+10
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | f6d9d5e add (max)uploadtarget infos to getnettotals RPC help (Jonas Schnelli)
| * | | | | | | | add (max)uploadtarget infos to getnettotals RPC helpJonas Schnelli2015-11-121-1/+10
| | | | | | | | |
* | | | | | | | | Merge pull request #7023Gregory Maxwell2015-11-161-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4d29032 Fixed integer comparison warning. (Eric Lombrozo)
| * | | | | | | | | Fixed integer comparison warning.Eric Lombrozo2015-11-151-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge pull request #6954Wladimir J. van der Laan2015-11-1612-398/+276
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6e18268 Switch to libsecp256k1-based validation for ECDSA (Pieter Wuille)
| * | | | | | | | | | Switch to libsecp256k1-based validation for ECDSAPieter Wuille2015-11-1512-398/+276
| |/ / / / / / / / /
* | | | | | | | | | Merge pull request #7016Wladimir J. van der Laan2015-11-161-0/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aee22bf Avoid a compile error on hosts with libevent too old for EVENT_LOG_WARN. (Gregory Maxwell)
| * | | | | | | | | | Avoid a compile error on hosts with libevent too old for EVENT_LOG_WARN.Gregory Maxwell2015-11-161-0/+4
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This uses _EVENT_LOG_WARN instead, which appears to be defined in the old versions of libevent that I have on some systems.