Cory Fields
5cb0fcee81
net: remove thread_interrupted catch
...
This is now a std::thread, so there's no hope of catching a boost interruption
point.
8 years ago
Cory Fields
d3d7056d2a
net: make net processing interruptible
8 years ago
Cory Fields
0985052319
net: make net interruptible
...
Also now that net threads are interruptible, switch them to use std
threads/binds/mutexes/condvars.
8 years ago
Cory Fields
799df9115f
net: add CThreadInterrupt and InterruptibleSleep
8 years ago
Cory Fields
7325b15566
net: a few small cleanups before replacing boost threads
...
- 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
8 years ago
Pieter Wuille
2a524b8e8f
Merge #8776 : Wallet refactoring leading up to multiwallet
...
5394b39
Wallet: Split main logic from InitLoadWallet into CreateWalletFromFile (Luke Dashjr)
fb0c934
Wallet: Let the interval-flushing thread figure out the filename (Luke Dashjr)
8 years ago
Pieter Wuille
ce5c1f4aca
Merge #9252 : Release cs_main before calling ProcessNewBlock, or processing 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)
8 years ago
Jonas Schnelli
6dc4c43d32
Merge #8877 : Qt RPC console: history sensitive-data filter, and saving input 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)
8 years ago
Wladimir J. van der Laan
e0dc3d70c6
Merge #9460 : Fix a few typos in translated strings
...
d45b21e
qt: Fill in English numerusforms (Wladimir J. van der Laan)
a9d6151
qt,wallet: Fix a few typos in messages (Wladimir J. van der Laan)
8 years ago
Wladimir J. van der Laan
d45b21e2b3
qt: Fill in English numerusforms
...
minute/minutes block/blocks and so forth.
8 years ago
Wladimir J. van der Laan
a9d6151802
qt,wallet: Fix a few typos in messages
...
As reported by [yahoe.001](https://www.transifex.com/user/profile/yahoe.001/ ).
8 years ago
Wladimir J. van der Laan
03e1d6ce34
doc: Add historical release notes for 0.13.2
8 years ago
Jonas Schnelli
510c0d9c79
Merge #9446 : SetMerkleBranch: remove unused code, remove cs_main lock requirement
...
9e351c9
SetMerkleBranch: remove unused code, remove cs_main lock requirement (Jonas Schnelli)
8 years ago
Jonas Schnelli
53442af0aa
Merge #9412 : build: Fix 'make deploy' for OSX
...
2fb98f6
Fix bug in dmg builder so that it actually reads in the configuration file (Don Patterson)
b01667c
Mention RSVG dependency when creating the disk image on OSX (Jonas Schnelli)
09aefb5
build: Fix 'make deploy' for OSX (Cory Fields)
8 years ago
Wladimir J. van der Laan
1d2d67692c
qt: Set transifex slug to 0.14
...
Also perform update of source translations.
8 years ago
MarcoFalke
caa2f106d7
Merge #9433 : Update the Windows build notes
...
b705a04
Update the Windows build notes (Douglas Roark)
8 years ago
Don Patterson
2fb98f6661
Fix bug in dmg builder so that it actually reads in the configuration file
8 years ago
Jonas Schnelli
9e351c9586
SetMerkleBranch: remove unused code, remove cs_main lock requirement
8 years ago
Douglas Roark
b705a04b91
Update the Windows build notes
...
- Clarify the Windows Subsystem For Linux section.
- Clarify the build requirements.
8 years ago
Jonas Schnelli
bebe3697fd
Merge #9420 : Fix linker error when configured with --enable-lcov
...
e2b5c98
Fix linker error when configured with --enable-lcov (Douglas Roark)
8 years ago
Luke Dashjr
8562792095
GUI/RPCConsole: Include importmulti in history sensitive-command filter
8 years ago
Luke Dashjr
ff77faf480
Qt/RPCConsole: Use RPCParseCommandLine to perform command filtering
8 years ago
Luke Dashjr
a79598ddf4
Qt/Test: Make sure filtering sensitive data works correctly in nested commands
8 years ago
Luke Dashjr
629cd42364
Qt/RPCConsole: Teach RPCParseCommandLine how to filter out arguments to sensitive commands
8 years ago
Luke Dashjr
e2d9213c32
Qt/RPCConsole: Make it possible to parse a command without executing it
8 years ago
Luke Dashjr
1755c04576
Qt/RPCConsole: Truncate filtered commands to just the command name, rather than skip it entirely in history
8 years ago
Luke Dashjr
d80a00660f
Qt/RPCConsole: Add signmessagewithprivkey to list of commands filtered from history
8 years ago
Luke Dashjr
afde12f265
Qt/RPCConsole: Refactor command_may_contain_sensitive_data function out of RPCConsole::on_lineEdit_returnPressed
8 years ago
Luke Dashjr
de8980df9d
Bugfix: Do not add sensitive information to history for real
...
Original code was missing braces, and short-circuited before checking everything after importprivkey
8 years ago
Jonas Schnelli
9044908636
Qt/RPCConsole: Don't store commands with potentially sensitive information in the history
...
Filters importprivkey, signrawtransaction, walletpassphrase, walletpassphrasechange, and encryptwallet
8 years ago
Jonas Schnelli
fc95daa97f
Qt/RPCConsole: Save current command entry when browsing history
...
Shell-like, but doesn't store changed history commands until executing it.
8 years ago
Douglas Roark
e2b5c98cef
Fix linker error when configured with --enable-lcov
8 years ago
MarcoFalke
dce853ef76
Merge #9436 : test: Include tx data in EXTRA_DIST
...
fa558be
test: Include tx data in EXTRA_DIST (MarcoFalke)
8 years ago
Pieter Wuille
2db4cbcc43
Merge #9349 : Make CScript (and prevector) c++11 movable.
...
2ddfcfd
Make CScript (and prevector) c++11 movable. (Pieter Wuille)
8 years ago
Pieter Wuille
7aa700424c
Merge #9243 : Clean up mapArgs and mapMultiArgs Usage
...
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)
8 years ago
MarcoFalke
fa558be2c1
test: Include tx data in EXTRA_DIST
8 years ago
MarcoFalke
dbc8a8c86a
Merge #9435 : Removed unused variable in test, fixing warning.
...
35356b4
Remove unused variable in test, fixing warning. (Russell Yanofsky)
8 years ago
Matt Corallo
c2f61bebb1
Add a ForceSetArg method for testing
8 years ago
Russell Yanofsky
35356b40ef
Remove unused variable in test, fixing warning.
...
Pointed out by Pavel Janík <Pavel@Janik.cz> in
https://github.com/bitcoin/bitcoin/pull/9308 .
8 years ago
Suhas Daftuar
bd02bddb93
Release cs_main before processing cmpctblock as header
8 years ago
Suhas Daftuar
680b0c0138
Release cs_main before calling ProcessNewBlock (cmpctblock handling)
8 years ago
Matt Corallo
4e048142a5
Lock mapArgs/mapMultiArgs access in util
8 years ago
Matt Corallo
4cd373aea8
Un-expose mapArgs from utils.h
8 years ago
Matt Corallo
71fde5563b
Get rid of mapArgs direct access in ZMQ construction
8 years ago
Matt Corallo
0cf86a6678
Introduce (and use) an IsArgSet accessor method
8 years ago
Matt Corallo
2b5f085ad1
Fix non-const mapMultiArgs[] access after init.
...
Swap mapMultiArgs for a const-reference to a _mapMultiArgs which is
only accessed in util.cpp
8 years ago
Matt Corallo
c8042a48f0
Remove arguments to ParseConfigFile
8 years ago
MarcoFalke
0f921e6a04
Merge #9406 : Re-enable a blank v1 Tx JSON test
...
b371732
Re-enable a blank v1 Tx JSON test (Douglas Roark)
8 years ago
Jonas Schnelli
b01667c778
Mention RSVG dependency when creating the disk image on OSX
8 years ago
Cory Fields
09aefb5177
build: Fix 'make deploy' for OSX
...
Native OSX uses system tools rather than 3rd party dependencies. rsvg-convert
is still required, though.
8 years ago