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_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
client.go rpc: fix godoc (#24488) 2022-03-02 02:51:55 +01:00
constants_unix_nocgo.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
constants_unix.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_test.go rpc: add PeerInfo (#24255) 2022-01-20 12:45:07 +01:00
http.go node, rpc: add ReadHeaderTimeout config option (#25338) 2022-08-03 16:50:12 +02:00
inproc.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
ipc.go rpc, p2p/simulations: use github.com/gorilla/websocket (#20289) 2019-11-18 10:40:59 +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_test.go all: replace non-trivial uses of package ioutil with os (#24886) 2022-05-17 14:27:04 +02:00
server.go cmd/geth, node, rpc: implement jwt tokens (#24364) 2022-03-07 09:30:27 +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_test.go README,rpc: remove mention of "shh" RPC API (#25137) 2022-06-21 11:59:02 +02:00
subscription.go rpc: fix godoc (#24488) 2022-03-02 02:51:55 +01:00
testservice_test.go rpc: add PeerInfo (#24255) 2022-01-20 12:45:07 +01:00
types_test.go rpc: add BlockNumber.MarshalText (#23324) 2021-08-25 19:30:29 +02:00
types.go core: eth: rpc: implement safe rpc block (#25165) 2022-07-25 18:42:05 +03:00
websocket_test.go cmd/geth, node, rpc: implement jwt tokens (#24364) 2022-03-07 09:30:27 +02:00
websocket.go rpc: add PeerInfo (#24255) 2022-01-20 12:45:07 +01:00