Bas van Kervel
eae81465c1
rpc: new RPC implementation with pub/sub support
9 years ago
Felix Lange
fbdb44dcc1
cmd/utils, rpc/comms: stop XEth when IPC connection ends
...
There are a bunch of changes required to make this work:
- in miner: allow unregistering agents, fix RemoteAgent.Stop
- in eth/filters: make FilterSystem.Stop not crash
- in rpc/comms: move listen loop to platform-independent code
Fixes #1930 . I ran the shell loop there for a few minutes and didn't see
any changes in the memory profile.
9 years ago
Bas van Kervel
d910148a96
Set ipc channel as user agent client
9 years ago
Bas van Kervel
9bf17eb05a
rpc/comms reconnect ipc client after write error
9 years ago
Bas van Kervel
f9cbd16f27
support for user agents
9 years ago
Felix Lange
bfbcfbe4a9
all: fix license headers one more time
...
I forgot to update one instance of "go-ethereum" in commit 3f047be5a
.
9 years ago
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
9 years ago
Felix Lange
ea54283b30
all: update license information
9 years ago
Bas van Kervel
662285074e
improved logging for IPC connection lifetime management
9 years ago
Bas van Kervel
ffbe5656ff
support for large requests/responses
9 years ago
Bas van Kervel
2e0b56a72b
added RPC start/stop support
9 years ago
Bas van Kervel
ce5c94e471
added attach over http/rpc support
9 years ago
Bas van Kervel
f202563777
added attach over ipc command
9 years ago
Bas van Kervel
a4a4e9fcf8
removed old rpc structure and added new inproc api client
9 years ago
Bas van Kervel
8ebf2d8fad
added RPC/IPC support
9 years ago