34 Commits (acb18155d0bfa460823ad19d8dc8949961da8fa5)

Author SHA1 Message Date
Neil Booth 804306907b Use aiorpcx in electrumx_rpc script 7 years ago
Neil Booth 86f6a148b9 Separate async item processor per session 8 years ago
Neil Booth 151da40d5b Implement peer discovery protocol 8 years ago
Nathan Marley a03665696c recommendations from pycodestyle (pep8 style) 8 years ago
Neil Booth a7462a6ea3 Complete rewrite of JSON RPC infrastructure 8 years ago
Neil Booth ed0646efbf Tidy up request and notification sending 8 years ago
Neil Booth 4eed43accb Add named-argument handling as per JSON RPC 2.0 8 years ago
Neil Booth 5cbe878cb8 Move ServerManager to controller.py 8 years ago
Neil Booth 99d8cbfbf6 Permit RPC requests up to 1MB 8 years ago
Neil Booth 263e88ad57 Tweak request handling 8 years ago
Neil Booth c523064632 Improve RPC groups call 8 years ago
Neil Booth 2a461bd98c Serve sessions in a priority queue. 8 years ago
Neil Booth e40db63beb Queue requests, which have a process method. 8 years ago
Neil Booth 4e512343be Fix other JSON bugs introduced in 0.8.5 8 years ago
Shane Moore e17a9ee2c7 Update RPC client for JSON rework and add missing arg in json_request_text 8 years ago
Neil Booth bc9027094b Fix environment variable (bauerj) 8 years ago
Neil Booth c9a10be5ba Introduce incoming buffer size limit 8 years ago
Neil Booth c08ade5861 Add session logging facility 8 years ago
Neil Booth 198fe298b7 Bump timeout to 15s. Show timeout if timed out. 8 years ago
Neil Booth 42c00d32d2 Rewrite lib/jsonrpc.py to be a useful client too 8 years ago
Neil Booth b2672a4ae5 Widen subs column 8 years ago
Neil Booth 5fffc25188 Get send and recv the right way round 8 years ago
Neil Booth 0725b54a45 Tweak RPC output 8 years ago
Neil Booth a22a4650a5 Use json.dumps to print 8 years ago
Neil Booth 831225492e Better RPC sessions stats 8 years ago
Neil Booth 3b6ab77e47 Break out JSONRPC into own file 8 years ago
Neil Booth c93f6cb920 Final cleanup 8 years ago
Neil Booth cb7b7dd1fe Move pretty printing of sessions to client 8 years ago
Neil Booth 6946863879 Add setup.py 8 years ago
Neil Booth d2ebb80fac Extend copyright notice; improve comments 8 years ago
Neil Booth 334ffdaa4f Begin work on proper server 8 years ago
Neil Booth edc33febe8 Improve help of electrumx_rpc 8 years ago
Neil Booth 0b01026b88 Add an RPC server 8 years ago