aboutsummaryrefslogtreecommitdiffstats
path: root/rpc/comms/http.go
Commit message (Collapse)AuthorAgeFilesLines
* rpc/comms: fix bug attaching the console over httpHector Chu2015-09-071-2/+2
|
* Revert "fdtrack: temporary hack for tracking file descriptor usage"Jeffrey Wilcke2015-08-201-2/+0
| | | | This reverts commit 5c949d3b3ba81ea0563575b19a7b148aeac4bf61.
* fdtrack: temporary hack for tracking file descriptor usageFelix Lange2015-08-041-0/+2
| | | | | 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-031-23/+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-241-1/+1
| | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a.
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
| | | | | 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-071-0/+16
|
* added RPC start/stop supportBas van Kervel2015-06-221-3/+1
|
* added attach over http/rpc supportBas van Kervel2015-06-221-5/+109
|
* added attach over ipc commandBas van Kervel2015-06-221-2/+1
|
* removed old rpc structure and added new inproc api clientBas van Kervel2015-06-221-0/+24
|
* added comms httpBas van Kervel2015-06-221-0/+65