aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | | | | | | | | | | | | Make AcceptToMemoryPool take CTransactionRefPieter Wuille2016-12-2110-26/+31
| | |_|_|_|_|/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge #9289: net: drop boost::thread_groupWladimir J. van der Laan2017-01-0411-81/+222
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 67ee4ec net: misc header cleanups (Cory Fields) 8b3159e net: make proxy receives interruptible (Cory Fields) 5cb0fce net: remove thread_interrupted catch (Cory Fields) d3d7056 net: make net processing interruptible (Cory Fields) 0985052 net: make net interruptible (Cory Fields) 799df91 net: add CThreadInterrupt and InterruptibleSleep (Cory Fields) 7325b15 net: a few small cleanups before replacing boost threads (Cory Fields)
| * | | | | | | | | | | | | | | | | | | | | | net: misc header cleanupsCory Fields2017-01-032-9/+0
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | net: make proxy receives interruptibleCory Fields2017-01-033-2/+13
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | net: remove thread_interrupted catchCory Fields2017-01-031-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is now a std::thread, so there's no hope of catching a boost interruption point.
| * | | | | | | | | | | | | | | | | | | | | | net: make net processing interruptibleCory Fields2017-01-035-27/+39
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | net: make net interruptibleCory Fields2017-01-033-37/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also now that net threads are interruptible, switch them to use std threads/binds/mutexes/condvars.
| * | | | | | | | | | | | | | | | | | | | | | net: add CThreadInterrupt and InterruptibleSleepCory Fields2017-01-033-0/+77
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | net: a few small cleanups before replacing boost threadsCory Fields2017-01-031-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Drop the interruption point directly after the pnode allocation. This would be leaky if hit. - Rearrange thread creation so that the socket handler comes first
* | | | | | | | | | | | | | | | | | | | | | | Merge #9450: Increment MIT licence copyright header year on files modified ↵Wladimir J. van der Laan2017-01-04268-268/+268
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in 2016 27765b6 Increment MIT Licence copyright header year on files modified in 2016 (isle2983)
| * | | | | | | | | | | | | | | | | | | | | | Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-31268-268/+268
| | |_|_|_|_|/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* | | | | | | | | | | | | | | | | | | | | | Merge #9462: [qt] Do not translate tilde characterWladimir J. van der Laan2017-01-042-7/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / / / / / |/| | | | | / / / / / / / / / / / / / / / / | | |_|_|_|/ / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | fab6c5f [qt] Do not translate `~` (MarcoFalke)
| * | | | | | | | | | | | | | | | | | | | [qt] Do not translate `~`MarcoFalke2017-01-032-7/+2
| | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | Merge #8776: Wallet refactoring leading up to multiwalletPieter Wuille2017-01-034-31/+65
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5394b39 Wallet: Split main logic from InitLoadWallet into CreateWalletFromFile (Luke Dashjr) fb0c934 Wallet: Let the interval-flushing thread figure out the filename (Luke Dashjr)
| * | | | | | | | | | | | | | | | | | | | | Wallet: Split main logic from InitLoadWallet into CreateWalletFromFileLuke Dashjr2016-11-112-28/+54
| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | Wallet: Let the interval-flushing thread figure out the filenameLuke Dashjr2016-11-114-3/+11
| | | | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge #9252: Release cs_main before calling ProcessNewBlock, or processing ↵Pieter Wuille2017-01-031-4/+22
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | headers (cmpctblock handling) bd02bdd Release cs_main before processing cmpctblock as header (Suhas Daftuar) 680b0c0 Release cs_main before calling ProcessNewBlock (cmpctblock handling) (Suhas Daftuar)
| * | | | | | | | | | | | | | | | | | | | | | Release cs_main before processing cmpctblock as headerSuhas Daftuar2016-12-261-2/+9
| | | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | | Release cs_main before calling ProcessNewBlock (cmpctblock handling)Suhas Daftuar2016-12-261-2/+13
| | |_|_|_|_|_|_|_|_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | | | | Merge #8877: Qt RPC console: history sensitive-data filter, and saving input ↵Jonas Schnelli2017-01-033-20/+131
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | line when browsing history 8562792 GUI/RPCConsole: Include importmulti in history sensitive-command filter (Luke Dashjr) ff77faf Qt/RPCConsole: Use RPCParseCommandLine to perform command filtering (Luke Dashjr) a79598d Qt/Test: Make sure filtering sensitive data works correctly in nested commands (Luke Dashjr) 629cd42 Qt/RPCConsole: Teach RPCParseCommandLine how to filter out arguments to sensitive commands (Luke Dashjr) e2d9213 Qt/RPCConsole: Make it possible to parse a command without executing it (Luke Dashjr) 1755c04 Qt/RPCConsole: Truncate filtered commands to just the command name, rather than skip it entirely in history (Luke Dashjr) d80a006 Qt/RPCConsole: Add signmessagewithprivkey to list of commands filtered from history (Luke Dashjr) afde12f Qt/RPCConsole: Refactor command_may_contain_sensitive_data function out of RPCConsole::on_lineEdit_returnPressed (Luke Dashjr) de8980d Bugfix: Do not add sensitive information to history for real (Luke Dashjr) 9044908 Qt/RPCConsole: Don't store commands with potentially sensitive information in the history (Jonas Schnelli) fc95daa Qt/RPCConsole: Save current command entry when browsing history (Jonas Schnelli)
| * | | | | | | | | | | | | | | | | | | | | GUI/RPCConsole: Include importmulti in history sensitive-command filterLuke Dashjr2016-12-291-0/+1
| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | Qt/RPCConsole: Use RPCParseCommandLine to perform command filteringLuke Dashjr2016-12-291-31/+46
| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | Qt/Test: Make sure filtering sensitive data works correctly in nested commandsLuke Dashjr2016-12-291-2/+26
| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | Qt/RPCConsole: Teach RPCParseCommandLine how to filter out arguments to ↵Luke Dashjr2016-12-292-5/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sensitive commands
| * | | | | | | | | | | | | | | | | | | | | Qt/RPCConsole: Make it possible to parse a command without executing itLuke Dashjr2016-12-292-12/+17
| | | | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | | | Qt/RPCConsole: Truncate filtered commands to just the command name, rather ↵Luke Dashjr2016-12-291-16/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | than skip it entirely in history
| * | | | | | | | | | | | | | | | | | | | | Qt/RPCConsole: Add signmessagewithprivkey to list of commands filtered from ↵Luke Dashjr2016-12-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | history
| * | | | | | | | | | | | | | | | | | | | | Qt/RPCConsole: Refactor command_may_contain_sensitive_data function out of ↵Luke Dashjr2016-12-292-11/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RPCConsole::on_lineEdit_returnPressed
| * | | | | | | | | | | | | | | | | | | | | Bugfix: Do not add sensitive information to history for realLuke Dashjr2016-12-291-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original code was missing braces, and short-circuited before checking everything after importprivkey
| * | | | | | | | | | | | | | | | | | | | | Qt/RPCConsole: Don't store commands with potentially sensitive information ↵Jonas Schnelli2016-12-292-9/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in the history Filters importprivkey, signrawtransaction, walletpassphrase, walletpassphrasechange, and encryptwallet
| * | | | | | | | | | | | | | | | | | | | | Qt/RPCConsole: Save current command entry when browsing historyJonas Schnelli2016-12-292-0/+11
| | |_|/ / / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shell-like, but doesn't store changed history commands until executing it.
* | | | | | | | | | | | | | | | | | | | | qt: Fill in English numerusformsWladimir J. van der Laan2017-01-031-39/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | minute/minutes block/blocks and so forth.
* | | | | | | | | | | | | | | | | | | | | qt,wallet: Fix a few typos in messagesWladimir J. van der Laan2017-01-033-4/+4
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As reported by [yahoe.001](https://www.transifex.com/user/profile/yahoe.001/).
* | | | | | | | | | | | | | | | | | | | Merge #9446: SetMerkleBranch: remove unused code, remove cs_main lock ↵Jonas Schnelli2017-01-032-10/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | requirement 9e351c9 SetMerkleBranch: remove unused code, remove cs_main lock requirement (Jonas Schnelli)
| * | | | | | | | | | | | | | | | | | | SetMerkleBranch: remove unused code, remove cs_main lock requirementJonas Schnelli2016-12-302-10/+2
| |/ / / / / / / / / / / / / / / / / /
* / / / / / / / / / / / / / / / / / / qt: Set transifex slug to 0.14Wladimir J. van der Laan2017-01-022-274/+1924
|/ / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also perform update of source translations.
* | | | | | | | | | | | | | | | | | Merge #9436: test: Include tx data in EXTRA_DISTMarcoFalke2016-12-281-0/+15
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa558be test: Include tx data in EXTRA_DIST (MarcoFalke)
| * | | | | | | | | | | | | | | | | | test: Include tx data in EXTRA_DISTMarcoFalke2016-12-271-0/+15
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Merge #9349: Make CScript (and prevector) c++11 movable.Pieter Wuille2016-12-273-2/+29
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2ddfcfd Make CScript (and prevector) c++11 movable. (Pieter Wuille)
| * | | | | | | | | | | | | | | | | | | Make CScript (and prevector) c++11 movable.Pieter Wuille2016-12-213-2/+29
| | |_|_|/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Such moves are used when reallocating vectors that contain them, for example.
* | | | | | | | | | | | | | | | | | | Merge #9243: Clean up mapArgs and mapMultiArgs UsagePieter Wuille2016-12-2720-124/+173
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c2f61be Add a ForceSetArg method for testing (Matt Corallo) 4e04814 Lock mapArgs/mapMultiArgs access in util (Matt Corallo) 4cd373a Un-expose mapArgs from utils.h (Matt Corallo) 71fde55 Get rid of mapArgs direct access in ZMQ construction (Matt Corallo) 0cf86a6 Introduce (and use) an IsArgSet accessor method (Matt Corallo) 2b5f085 Fix non-const mapMultiArgs[] access after init. (Matt Corallo) c8042a4 Remove arguments to ParseConfigFile (Matt Corallo)
| * | | | | | | | | | | | | | | | | | Add a ForceSetArg method for testingMatt Corallo2016-12-275-9/+16
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Lock mapArgs/mapMultiArgs access in utilMatt Corallo2016-12-241-11/+23
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Un-expose mapArgs from utils.hMatt Corallo2016-12-2414-24/+30
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Get rid of mapArgs direct access in ZMQ constructionMatt Corallo2016-12-243-6/+6
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Introduce (and use) an IsArgSet accessor methodMatt Corallo2016-12-2312-31/+44
| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Fix non-const mapMultiArgs[] access after init.Matt Corallo2016-12-237-43/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Swap mapMultiArgs for a const-reference to a _mapMultiArgs which is only accessed in util.cpp
| * | | | | | | | | | | | | | | | | | Remove arguments to ParseConfigFileMatt Corallo2016-12-235-10/+8
| | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge #9435: Removed unused variable in test, fixing warning.MarcoFalke2016-12-271-1/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 35356b4 Remove unused variable in test, fixing warning. (Russell Yanofsky)
| * | | | | | | | | | | | | | | | | Remove unused variable in test, fixing warning.Russell Yanofsky2016-12-271-1/+0
| |/ / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pointed out by Pavel Janík <[email protected]> in https://github.com/bitcoin/bitcoin/pull/9308.