aboutsummaryrefslogtreecommitdiffstats
path: root/rpc/comms
Commit message (Collapse)AuthorAgeFilesLines
* fdtrack: temporary hack for tracking file descriptor usageFelix Lange2015-08-042-2/+6
| | | | | Package fdtrack logs statistics about open file descriptors. This should help identify the source of #1549.
* rpc/comms: use ConnState to track HTTP connectionsFelix Lange2015-08-032-205/+162
| | | | | | | | | | | | | | The JSON-RPC server wraps TCP connections in order to be able to shut down them down when RPC is stopped. This is rather scary code. Go 1.3 introduced the http.Server.ConnState hook for such purposes. We can use this facility now that we depend on Go 1.4. There are multiple reasons for the switch apart from making the code less scary: * the TCP listener no longer ticks every second to check a channel * pending requests are allowed to finish after stopping the server * we can time out idle keep-alive connections
* all: fix license headers one more timeFelix Lange2015-07-247-7/+7
| | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a.
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-237-28/+28
| | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
* all: update license informationFelix Lange2015-07-077-0/+112
|
* improved logging for IPC connection lifetime managementBas van Kervel2015-06-254-12/+23
|
* support for large request/response on windowsunknown2015-06-251-31/+8
|
* support for large requests/responsesBas van Kervel2015-06-252-1/+2
|
* added support for batch requestsBas van Kervel2015-06-251-9/+29
|
* added RPC start/stop supportBas van Kervel2015-06-227-29/+17
|
* added attach over http/rpc supportBas van Kervel2015-06-223-6/+134
|
* added attach over ipc commandBas van Kervel2015-06-226-10/+128
|
* cleanup comments/codeBas van Kervel2015-06-221-9/+9
|
* removed old rpc structure and added new inproc api clientBas van Kervel2015-06-225-12/+105
|
* added comms httpBas van Kervel2015-06-223-1/+238
|
* made ipc handler generic and reusableBas van Kervel2015-06-222-28/+39
|
* fixed incomplete merge actionBas van Kervel2015-06-111-702/+0
|
* fixed windows build problemBas van Kervel2015-06-111-0/+702
|
* added debug APIBas van Kervel2015-06-112-704/+701
|
* fixed windows build problemBas van Kervel2015-06-111-1/+1
|
* added RPC/IPC supportBas van Kervel2015-06-114-0/+820