ThomasV
3c11c63289
fix daemon: don't oad wallet if there is a gui
9 years ago
ThomasV
4682d95a76
merge jsonrpc gui and daemon
9 years ago
ThomasV
92e0744470
Refactoring of daemon:
* gui and daemon are in the same process
* commands that require network are sent to the daemon
* open only one gui window per wallet
9 years ago
ThomasV
713fa00d86
fix estimatefee for daemon
10 years ago
ThomasV
e9f5e6866d
check www dir on daemon start
10 years ago
ThomasV
18d145cced
add websocket to webpages
10 years ago
Neil Booth
3a50c78a47
Avoid string representation issues
Caused by unicode vs non-unicode strings.
Fixes #1338
10 years ago
ThomasV
117b809bab
fix issue #1238
10 years ago
ThomasV
5bd22d2378
follow-up to bd781d600b8ce2bc9dcebebbdb0fb60ad2fb892e: use pipe
10 years ago
Neil Booth
bd781d600b
Have queues passed to the network constructor.
This is somewhat cleaner as the proxy's pipe and network setup
was awkwardly interleaved. It also means network's constructor
is free to use both; currently some code is working around the
fact that the response queue doesn't exist in the constructor.
10 years ago
ThomasV
a0e9046c2c
prepare for 2.2 release
10 years ago
ThomasV
e33bc2473b
network: don't store unanswered request if result is in cache
10 years ago
ThomasV
50bc50d78d
daemon: filter notificaions sent to client
10 years ago
ThomasV
5f29017c9d
pass config.path to daemon (exemptore). fixes #901
10 years ago
ThomasV
0200778ac1
require user to start daemon explicitly
10 years ago
ThomasV
b93aa9bc43
do not display daemon socket path
10 years ago
ThomasV
72688a5cfa
clean implementation of daemon threads
10 years ago
ThomasV
4780d8f811
do not try to connect to daemon on windows (af_unix)
10 years ago
ThomasV
59c76f5e09
use file socket for daemon
10 years ago
Tafelpoot
6557c4b9df
daemon fix on windows more compact
10 years ago
Tafelpoot
75a0da8913
fix daemon for windows
10 years ago
ThomasV
2843d7a148
force python2 with daemon
10 years ago
ThomasV
35a12b22cf
fix daemon timeout
11 years ago
ThomasV
a63eaa3c4e
daemon: multiplexing
11 years ago
ThomasV
13a01b11d2
daemon messages
11 years ago
Michael Wozniak
ef264e0bf7
Fix issue with daemon socket on OS X
Fix issue where daemon socket returns invalid argument errors on OS X
11 years ago
ThomasV
76d03a2817
daemon sleep before terminating
11 years ago
ThomasV
914c115617
move daemon_timeout out of server class
11 years ago
ThomasV
f7280e4637
cleanup daemon threads
11 years ago
ThomasV
087490a197
spawn daemon using daemon.py
11 years ago
ThomasV
035ecbc7cd
redo inter-thread communication using pipes
11 years ago
ThomasV
9efc25bdba
interface: use parse_json
11 years ago
ThomasV
5e47d1a635
default daemon timeout after 5 minutes
11 years ago
ThomasV
af3fd62fd4
send server height and server lag with daemon
11 years ago
ThomasV
96070246b7
proper start and stop commands for daemon
11 years ago
ThomasV
374efd970e
fix daemon timeout
11 years ago
ThomasV
2120b1a573
command line: wait until daemon is connected
11 years ago
ThomasV
8196bc5779
adapt network dialog to daemon
11 years ago
ThomasV
09e4efc439
daemon notifications (network.status)
11 years ago
ThomasV
9ee0614edb
make daemon usable with the GUI
11 years ago
Chris Glass
8997c760a2
Do not use mutables as default values!
This blog article explains why (just an example, many other articles
discuss this ad nauseam):
http://pythonconquerstheuniverse.wordpress.com/2012/02/15/mutable-default-arguments/
11 years ago
ThomasV
5ed0f2224d
Fix daemon port
11 years ago
ThomasV
4ec31b9fe9
prevent collision on daemon port. Add Imported_Wallet (bolkin)
11 years ago
ThomasV
80a988e337
slightly better notifications. at least, it fixes #652
11 years ago
ThomasV
696766c370
json-friendly debug messages. fix #659
11 years ago
ThomasV
f4b1621910
rename do_send as send. fixes #645
11 years ago
flatfly
2a28fa07e3
Update daemon.py
11 years ago
ThomasV
7dd296273f
move daemon spawning code into NetworkProxy class
11 years ago
ThomasV
0bb16f0836
add daemon port to config
11 years ago
ThomasV
489413d358
move start_daemon code to main script
11 years ago