SomberNight
fe1e412f01
catch some exceptions during GUI init
8 years ago
ThomasV
b2c0350240
allow to use exchange rates while offline
8 years ago
ThomasV
1020449684
disable jsonrpc commands in the GUI
8 years ago
ThomasV
7c702b518d
disable jsonrpc on android
8 years ago
SomberNight
af527b21fb
Password-protect the JSON RPC interface
8 years ago
Tristan Seligmann
0cf67997c0
Stop allowing CORS for the JSON-RPC server
...
As far as I can tell, there is no need to allow this, and doing so poses severe security risks (see #3374 ).
8 years ago
SomberNight
f9e9597381
make daemon lockfile not executable
8 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
8 years ago
Justin Turner Arthur
9a0aa9b478
Remove Python 2 support imports.
8 years ago
SomberNight
115ef54c0c
fix: wallet storage upgrade happening silently even when using QT GUI
8 years ago
SomberNight
a5ffa69a3e
storage: upgrade format version automatically in load_data()
8 years ago
ThomasV
3f3d249ed1
follow up c810c6a356
8 years ago
ThomasV
0bc53d34d1
improve error message (see #2991 )
8 years ago
SomberNight
296837d4a9
log: identify exception source in log for daemon/get_server
8 years ago
ThomasV
216e9403be
cleanup six (no python2 support)
8 years ago
ThomasV
c3388d9677
misc python3 updates:
...
- use jsonrpclib-pelix
- update the kivy gui
- update plugins
8 years ago
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
8 years ago
Dmitry Sorokin
d304ccdf17
py3 in qtgui
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
ThomasV
255458da0a
fix #2400
9 years ago
ThomasV
0e49274eae
fix #2279 : jsonrpc wallet
9 years ago
ThomasV
0f8387dbab
fix #2257
9 years ago
ThomasV
411832c4ce
cleanup storage and fix tracvis test
9 years ago
ThomasV
eb7f9c98ce
command:s inherit fee estimates from daemon
9 years ago
ThomasV
76dd11783b
rename load_wallet command
9 years ago
ThomasV
f99fbbe488
show fee in daemon status
9 years ago
ThomasV
b8bdcc0877
rename open close commands
9 years ago
ThomasV
45f25586ef
add file selector and password dialog to wizard ( fix #1730 )
9 years ago
ThomasV
fcc92c1ebd
Wallet file encryption:
...
- a keypair is derived from the wallet password
- only the public key is retained in memory
- wallets must opened and closed explicitly with the daemon
9 years ago
ThomasV
be15b76c9b
allow client daemon to be launched in the foreground ( fix #1873 )
9 years ago
ThomasV
13678d9e13
Merge exchange_rate plugin with main code
...
* fixes #2037 (tab indexes)
9 years ago
ThomasV
bfe7e9dc6e
add version to daemon status, simply display number of spv nodes
9 years ago
ThomasV
3127fbd0c2
we need to check requires_split first, and get_action at the end
9 years ago
ThomasV
34c90a257b
follow-up
9 years ago
ThomasV
d52e3f65e6
follow-up
9 years ago
ThomasV
5541c1bec6
check requires_split before upgrade
9 years ago
ThomasV
da65e9e7d5
auto-upgrade wallet format
9 years ago
ThomasV
af2bf1955a
trigger upgrade on android
9 years ago
ThomasV
71de14240d
daemon: default rpchost to 127.0.0.1
9 years ago
ThomasV
f61d8b4c24
daemon: handle rpc server init errors
9 years ago
ThomasV
1159f85e05
Major refactoring
...
- separation between Wallet and key management (Keystore)
- simplification of wallet classes
- remove support for multiple accounts in the same wallet
- add support for OP_RETURN to Trezor plugin
- split multi-accounts wallets for backward compatibility
9 years ago
ThomasV
c313c3c340
remove forgotten imports and print statements
10 years ago
ThomasV
e7d25faf02
Finish wizard unification
10 years ago
ThomasV
bbe7b277d2
call jnius.detach on thread stop
10 years ago
ThomasV
caf2f321e0
follow up 4efa6cb24b
10 years ago
ThomasV
4efa6cb24b
load default wallet in daemon ( fix #1731 )
10 years ago
ThomasV
305843999e
Relicensing
10 years ago
ThomasV
ddc1869551
disambiguate types returned by get_fd_or_server
10 years ago
ThomasV
690c862923
move static methods away from daemon class; restore initial logic
10 years ago
ThomasV
3b00f62d46
remove another unnecessary static method
10 years ago