73 Commits (a4989bc23534bd4081328f97f89f291b4f80d1e4)

Author SHA1 Message Date
Neil Booth 6aef79461f Don't shut down block processor by cancellation 8 years ago
Neil Booth 9eb701f220 Replace $VERSION in the banner file 8 years ago
Neil Booth 59244cc24e Move bulk of FS flush code to db.py 8 years ago
Neil Booth 9544170c55 Prepare release-0.7.10 8 years ago
Neil Booth 292073f2c7 Log large requests and reject them 8 years ago
Neil Booth 42c00d32d2 Rewrite lib/jsonrpc.py to be a useful client too 8 years ago
Neil Booth de4930b96d Introduce MAX_HIST environment variable. 8 years ago
Neil Booth 9e220820aa Rework futures and event handling 8 years ago
Neil Booth bab0d162de Merge ServerManager and BlockServer 8 years ago
Neil Booth fa30c5529b Fix missing qualifier 8 years ago
Neil Booth dd0cd0156f Remove debug log 8 years ago
Neil Booth 11558fd9d2 Add debug log 8 years ago
Neil Booth 1dc43b3020 Show connection total in connection log 8 years ago
Neil Booth 5eb92007ae Remove redundant log; IRC will emit one 8 years ago
Neil Booth 98fd178c62 Make mempool truly asynchronous 8 years ago
Neil Booth dd5a31d0f4 Take a little more care cleaning up connections 8 years ago
Neil Booth ccf24fdc71 Wait 20 secs for sockets to close 8 years ago
Neil Booth 52116539d4 Clean shutdown: wait for transports to close 8 years ago
Neil Booth 0b52376f23 Add subscription limits 8 years ago
Neil Booth 913d156786 Convert DaemonError to RPCError 8 years ago
Neil Booth 942d5d6b00 Fix import 8 years ago
Neil Booth 063a5469cc Move mempool to be with BlockServer 8 years ago
Neil Booth 3abddf4a51 Simplify sessions call 8 years ago
Neil Booth 88185b0daa Bump log threshold up; tweak log 8 years ago
Neil Booth beeb60f324 Implement blockchain.address.get_mempool 8 years ago
Neil Booth 7f3551e435 tx_merkle: catch bad hashes and report properly 8 years ago
Neil Booth 4c7f72fe68 RPCError is not a global variable 8 years ago
Neil Booth c5c7b6f438 Have all expensive requests yield. 8 years ago
Neil Booth f17ad2ddf4 Put notifications on the session queue 8 years ago
Neil Booth a1eb446af4 Tweak notify handling 8 years ago
Neil Booth db187540d5 Have task coros handle cancelled exceptions 8 years ago
Neil Booth a2280bbc93 Clean up futures handling 8 years ago
Neil Booth 8c55f41305 Accept more SSL protocols 8 years ago
Neil Booth 1830cae3de Remove a redundant message 8 years ago
Neil Booth 83674b1b7b Clarify peername() logic 8 years ago
Neil Booth be45a9e228 Minor improvements to client handling 8 years ago
Neil Booth 14d3d85bd9 Need an array to take its len 8 years ago
Neil Booth dc74c869a1 Await task after cancelling it. 8 years ago
Neil Booth 12ed9f7069 Have session_count return a dictionary 8 years ago
Neil Booth 1b8881800d Move the RPC handlers to the manager 8 years ago
Johann Bauer d45321927e Add optional option to anonymise logs (remove IP addresses) 8 years ago
Neil Booth 57dd4ece9c Avoid annoying exception on shutdown 8 years ago
Neil Booth 831225492e Better RPC sessions stats 8 years ago
Neil Booth 7523735f99 Split out server and session management 8 years ago
Neil Booth 3b6ab77e47 Break out JSONRPC into own file 8 years ago
Neil Booth 14d8ece7c6 Return a version the Electrum client expects 8 years ago
Neil Booth 751bb2d970 Remove debug code 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 501807bf1a Implement IRC support and related queries from clients 8 years ago