Commit Graph

833 Commits (f915a4bf204fa6d7868a7c59f8700aa80d1fd50f)

Author SHA1 Message Date
ryanc414 9357280fce
rpc: add HTTPError type for HTTP error responses (#22677) 3 years ago
Felix Lange 4a37ae510e
rpc: tighter shutdown synchronization in client subscription (#22597) 4 years ago
Felix Lange 27b31371d4
rpc: add separate size limit for websocket (#22385) 4 years ago
Guillaume Ballet f4fcd4f506
rpc: increase the number of subscriptions in storm test (#22316) 4 years ago
Guillaume Ballet 2e5d141708
rpc: deprecate Client.ShhSubscribe (#22239) 4 years ago
Alex Prut c92faee66e
all: simplify nested complexity and if blocks ending with a return statement (#21854) 4 years ago
Martin Holst Swende 6f88d6530a
trie, rpc, cmd/geth: fix tests on 32-bit and windows + minor rpc fixes (#21871) 4 years ago
wbt f1e1d9f874
node: support expressive origin rules in ws.origins (#21481) 4 years ago
Felix Lange 5883afb3ef
rpc: fix issue with null JSON-RPC messages (#21497) 4 years ago
rene 290d6bd903
rpc: add SetHeader method to Client (#21392) 4 years ago
Felix Lange 9c2ac6fbd5
rpc: remove silly use of ReadVarint in subscription ID generator (#21391) 4 years ago
Marius van der Wijden 0b3f3be2b5
internal/ethapi: return revert reason for eth_call (#21083) 4 years ago
Felix Lange d98c42c0e3
rpc: send websocket ping when connection is idle (#21142) 4 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 4 years ago
Steven E. Harris 9887edd580
rpc: add explicit 200 response for empty HTTP GET (#20952) 4 years ago
Julian Y 5c3993444d
rpc: make ExampleClientSubscription work with the geth API (#19483) 4 years ago
rene 07d909ff32
node: allow websocket and HTTP on the same port (#20810) 5 years ago
Boqin Qin be6078ad83
all: fix a bunch of inconsequential goroutine leaks (#20667) 5 years ago
gary rong be9172a7ac
rpc: metrics for JSON-RPC method calls (#20847) 5 years ago
ucwong f7b29ec942
rpc: add missing timer.Stop calls in websocket tests (#20863) 5 years ago
rene d7851e6359
graphql, node, rpc: fix typos in comments (#20824) 5 years ago
meowsbits 93ffb85b3d
rpc: dont log an error if user configures --rpcapi=rpc... (#20776) 5 years ago
Felix Lange b1efff659e
rpc: improve cancel test (#20752) 5 years ago
rene 01d92531ee
rpc: correct typo and reword comment for consistency (#20728) 5 years ago
Felix Lange 91b228966e
rpc: remove startup error for invalid modules, log it instead (#20684) 5 years ago
Boqin Qin 1b9c5b393b
all: fix goroutine leaks in unit tests by adding 1-elem channel buffer (#20666) 5 years ago
Adam Schmideg 172f7778fe
rpc: add error when call result parameter is not addressable (#20638) 5 years ago
Felix Lange a903912b96
rpc: check module availability at startup (#20597) 5 years ago
Zhou Zhiyao 44c365c3e2 rpc: reset writeConn when conn is closed on readErr (#20414) 5 years ago
Chris Pacia 2eeb8dd271 rpc: add DialWebsocketWithDialer (#20471) 5 years ago
Felix Lange 8008c5b1fa rpc: remove 'exported or builtin' restriction for parameters (#20332) 5 years ago
Felix Lange 7c4a4eb58a rpc, p2p/simulations: use github.com/gorilla/websocket (#20289) 5 years ago
Jorropo 9504c5c360 rpc: fix typo example code (#20284) 5 years ago
Ryan Schneider ad03d9801c internal/ethapi: support block number or hash on state-related methods (#19491) 5 years ago
Felix Lange af16ca177f
rpc: raise limit in TestClientNotificationStorm (#19999) 5 years ago
SjonHortensius 961aa0533f rpc: enable compression on HTTP transport (#19997) 5 years ago
Felix Lange 04e175b8ec rpc: implement websockets with github.com/gorilla/websocket (#19866) 5 years ago
Péter Szilágyi 1a83114c74
all: update author list and licenses 5 years ago
Felix Lange f088c650a5 all: replace t.Log(); t.FailNow() with t.Fatal() (#19849) 5 years ago
Rob Mulholand 98099d6fa7 rpc: fix subscription buffer documentation and test (#19747) 5 years ago
Felix Lange 8d815e365c rpc: fix rare deadlock when canceling HTTP call context (#19715) 5 years ago
Martin Holst Swende fec3b56f7f accounts, p2p, rpc: make CGO_ENABLED=0 build again (#19593) 5 years ago
gary rong e4cb7b80d5 rpc: cancel root context after all requests are served (#19430) 6 years ago
Péter Szilágyi 3baed8dd9a
console: handle eth.coinbase throws 6 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
Martin Holst Swende 8771fbf3c8
rpc: make stdio usable over custom channels (#19046) 6 years ago
Felix Lange 245f3146c2
rpc: implement full bi-directional communication (#18471) 6 years ago
Kris Shinn f91312dbdb GraphQL master FF for review (#18445) 6 years ago
Martin Alex Philip Dawson b025053ab0 rpc: Warn the user when the path name is too long for the Unix ipc endpoint (#18330) 6 years ago