Commit Graph

37 Commits (696edfaaecf4999495a77b419779b6ca715e69e9)

Author SHA1 Message Date
Marcus Baldassarre e4ecaf89cf
rpc: implement Unwrap() for wsHandshakeError (#29522) 7 months ago
tylerni7 705a51e566
eth, rpc: add configurable option for wsMessageSizeLimit (#27801) 1 year ago
Felix Lange 8f8ef2bc0c
rpc: attempt to fix ping/pong logic race (#27733) 1 year ago
mmsqe f3314bb6df
rpc: add limit for batch request items and response size (#26681) 1 year ago
oseau 7369752999
rpc: websocket should respect the "HTTP_PROXY" by default (#27264) 2 years ago
Jonathan Otto 6bc68f8d94
Increase websocket frame size (from erigon rpc client) (#26883) 2 years ago
Sina Mahmoodi f20eba426a
graphql, node, rpc: improve HTTP write timeout handling (#25457) 2 years ago
Wihan de Beer 8c6e74eed4
rpc: decrease websocket ping interval (#26253) 2 years ago
Jolly Zhao f58ebd9696
all: use github.com/deckarep/golang-set/v2 (generic set) (#26159) 2 years ago
protolambda 90711efb0a
node, rpc: add JWT auth support in client (#24911) 2 years ago
Felix Lange 5bcbb2980b
rpc: add PeerInfo (#24255) 3 years ago
Jordan Krage 51ececb64e
rpc: set pong read deadline (#23556) 3 years ago
baptiste-b-pegasys 3526f69047
all: remove term "whitelist" in comments and log messages (#23294) 3 years ago
Felix Lange 27b31371d4
rpc: add separate size limit for websocket (#22385) 4 years ago
wbt f1e1d9f874
node: support expressive origin rules in ws.origins (#21481) 4 years ago
Felix Lange d98c42c0e3
rpc: send websocket ping when connection is idle (#21142) 4 years ago
rene 07d909ff32
node: allow websocket and HTTP on the same port (#20810) 5 years ago
Chris Pacia 2eeb8dd271 rpc: add DialWebsocketWithDialer (#20471) 5 years ago
Felix Lange 7c4a4eb58a rpc, p2p/simulations: use github.com/gorilla/websocket (#20289) 5 years ago
Felix Lange 04e175b8ec rpc: implement websockets with github.com/gorilla/websocket (#19866) 5 years ago
Felix Lange d2256244c4 rpc: fixup change to not verify websocket origin (#19128) 6 years ago
Felix Lange 26d3a8ca80 rpc: skip websocket origin check if there is no origin header 6 years ago
Felix Lange 245f3146c2
rpc: implement full bi-directional communication (#18471) 6 years ago
Peter Broadhurst c35659c6a0 rpc: enable basic auth for websocket client (#17699) 6 years ago
Ralph Caraveo III 5d30be412b all: switch out defunct set library to different one (#16873) 6 years ago
Péter Szilágyi 555f42cfd8
rpc: enforce the 128KB request limits on websockets too 7 years ago
Benoit Verkindt 3ee86a57f3 rpc: warn on WebSocket origin mismatch (#15451) 7 years ago
bas-vk 5e29f4be93 cmd/utils, node: remove unused solc references and improve RPC config (#14324) 8 years ago
Felix Lange c213fd1fd8 all: import "context" instead of "golang.org/x/net/context" 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Felix Lange 91b7690428 rpc: add new client, use it everywhere 8 years ago
Bas van Kervel 5479097790 rpc: HTTP origin case insensitive 9 years ago
Bas van Kervel aa9fff3e68 rpc: various fixes/enhancements 9 years ago
Bas van Kervel f7328c5ecb rpc: add pub/sub support 9 years ago
Péter Szilágyi df75dbfd68 cmd, node, rpc: readd inproc RPC client, expose via node 9 years ago
Péter Szilágyi 7486904b92 cmd, node, rpc: move websockets into node, break singleton 9 years ago
Bas van Kervel 19b2640e89 rpc: migrated the RPC insterface to a new reflection based RPC layer 9 years ago