277 Commits (e29b692b9dfb51ed03fde3b96abfb99a1faecf0c)

Author SHA1 Message Date
Neil Booth 263e88ad57 Tweak request handling 8 years ago
Neil Booth cfb92a139f Prefer transport.abort() 8 years ago
Neil Booth c6093639b5 Don't set socket timeout 8 years ago
Neil Booth 99d7e65de8 Give sockets a grace period to close 8 years ago
Neil Booth 2a461bd98c Serve sessions in a priority queue. 8 years ago
Neil Booth 1a9e8cdcd4 More work 8 years ago
Neil Booth cbb1e504cc Cache headers. 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 9 years ago
Shane Moore e17a9ee2c7 Update RPC client for JSON rework and add missing arg in json_request_text 9 years ago
Neil Booth f904ce2f5d Rework the JSON layer 9 years ago
Neil Booth b116040365 Clean up param verification code 9 years ago
Neil Booth be8adbbcd5 Fix some typos. 9 years ago
Neil Booth ab9d9f7c07 Reduce bandwith usage over the bandwith interval 9 years ago
Neil Booth c4e7878407 Add session ID for each session 9 years ago
Neil Booth 3d2824218b Close stale sessions 9 years ago
Neil Booth 625508f5c6 Send no ID for batch request errors 9 years ago
Neil Booth a412531ccb Fix typos in docs 9 years ago
Neil Booth 15a88600eb Upped read buffer limit to 1m bytes 9 years ago
Neil Booth b65bcda504 Add per-session bandwidth limits 9 years ago
Neil Booth c9a10be5ba Introduce incoming buffer size limit 9 years ago
Neil Booth c6be118bab Tweak Litecoin settings 9 years ago
Santzi f1911140ef Updated Litecoin mainnet parameters 9 years ago
Neil Booth b2032b0a66 Fix 2 JSON RPC issues 9 years ago
Neil Booth 292073f2c7 Log large requests and reject them 9 years ago
Neil Booth 59733e4609 Move bitcoin-specific coin defaults to Bitcoin 9 years ago
TheLazieR Yip dfaf36ae16 Remove header_hashes 9 years ago
TheLazieR Yip 6b63ecb439 Add header_hash and header_prevhash class methods 9 years ago
Neil Booth 42c00d32d2 Rewrite lib/jsonrpc.py to be a useful client too 9 years ago
Neil Booth cebf93cdc3 Handle abuse better 9 years ago
TheLazieR Yip f075f0bb5f Add coin's IRC parameters 9 years ago
Neil Booth 11ed1c4cae Don't log decoding errors any more 9 years ago
TheLazieR Yip 5aae539476 Add DEFAULT_RPC_PORT for DASH 9 years ago
Neil Booth 87cdd2709d Implement daemon failover 9 years ago
Neil Booth 3d87e299ea Move formatted_time to library 9 years ago
Neil Booth 66c493dbf4 Make the default reorg_limit a coin property 9 years ago
Neil Booth 95bb1588ab Add missing await 9 years ago
Neil Booth 41fb143947 Fix typo 9 years ago
Neil Booth 0c2b4afbdc Remove a debug log 9 years ago
Neil Booth 9ac4718218 OP_RETURN can be spent inside false conditions 9 years ago
Neil Booth 85786b87a2 Save all UTXOs 9 years ago
Neil Booth 57dd4ece9c Avoid annoying exception on shutdown 9 years ago
Neil Booth fdb5b33fba Prepare 0.4.2 9 years ago
Neil Booth 3b6ab77e47 Break out JSONRPC into own file 9 years ago
TheLazieR Yip 66bf2570e5 Move dash stuff into Dash class 9 years ago
TheLazieR Yip ff834519aa Update for DASH 9 years ago
Neil Booth 8e6e8329ac Remove dead code. 9 years ago
Johann Bauer f6f674577f Fix RocksDB and LMDB 9 years ago
Neil Booth e7a516c46e Need to catch script errors 9 years ago
Neil Booth e2ef9dceaf Rework assertion logic in coins.py 9 years ago