go-ethereum/rpc
Tristan-Wilson 9244f87dc1
node, rpc: add ReadHeaderTimeout config option (#25338)
This change makes http.Server.ReadHeaderTimeout configurable separately
from ReadTimeout for RPC servers. The default is set to the same as
ReadTimeout, which in order to cause no change in existing deployments.
2022-08-03 16:50:12 +02:00
..
testdata rpc: fix issue with null JSON-RPC messages (#21497) 2020-08-28 16:27:58 +02:00
client.go rpc: fix godoc (#24488) 2022-03-02 02:51:55 +01:00
client_example_test.go rpc: make ExampleClientSubscription work with the geth API (#19483) 2020-04-27 17:25:24 +02:00
client_test.go all: more linters (#24783) 2022-06-13 16:24:45 +02:00
constants_unix.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
constants_unix_nocgo.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
doc.go rpc: remove 'exported or builtin' restriction for parameters (#20332) 2019-11-20 10:06:21 +02:00
endpoints.go trie, rpc, cmd/geth: fix tests on 32-bit and windows + minor rpc fixes (#21871) 2020-11-19 22:50:47 +01:00
errors.go core, eth, les, rpc: polish catalyst errors, add context 2022-05-20 12:15:54 +03:00
handler.go rpc: swap out timer metrics to histograms 2022-06-08 16:24:33 +03:00
http.go node, rpc: add ReadHeaderTimeout config option (#25338) 2022-08-03 16:50:12 +02:00
http_test.go rpc: add PeerInfo (#24255) 2022-01-20 12:45:07 +01:00
inproc.go rpc, p2p/simulations: use github.com/gorilla/websocket (#20289) 2019-11-18 10:40:59 +02:00
ipc.go rpc, p2p/simulations: use github.com/gorilla/websocket (#20289) 2019-11-18 10:40:59 +02:00
ipc_js.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
ipc_unix.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
ipc_windows.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
json.go rpc: add PeerInfo (#24255) 2022-01-20 12:45:07 +01:00
metrics.go rpc: swap out timer metrics to histograms 2022-06-08 16:24:33 +03:00
server.go cmd/geth, node, rpc: implement jwt tokens (#24364) 2022-03-07 09:30:27 +02:00
server_test.go all: replace non-trivial uses of package ioutil with os (#24886) 2022-05-17 14:27:04 +02:00
service.go rpc: remove 'exported or builtin' restriction for parameters (#20332) 2019-11-20 10:06:21 +02:00
stdio.go rpc, p2p/simulations: use github.com/gorilla/websocket (#20289) 2019-11-18 10:40:59 +02:00
subscription.go rpc: fix godoc (#24488) 2022-03-02 02:51:55 +01:00
subscription_test.go README,rpc: remove mention of "shh" RPC API (#25137) 2022-06-21 11:59:02 +02:00
testservice_test.go rpc: add PeerInfo (#24255) 2022-01-20 12:45:07 +01:00
types.go core: eth: rpc: implement safe rpc block (#25165) 2022-07-25 18:42:05 +03:00
types_test.go rpc: add BlockNumber.MarshalText (#23324) 2021-08-25 19:30:29 +02:00
websocket.go rpc: add PeerInfo (#24255) 2022-01-20 12:45:07 +01:00
websocket_test.go cmd/geth, node, rpc: implement jwt tokens (#24364) 2022-03-07 09:30:27 +02:00