103 Commits (97d1397f2cd10df54bb18531e6bfd8af3daf4db7)

Author SHA1 Message Date
Neil Booth 6fcb8b0574 Fix cut-n-pasteo 8 years ago
Neil Booth 99d7e65de8 Give sockets a grace period to close 8 years ago
Neil Booth c523064632 Improve RPC groups call 8 years ago
Neil Booth 9bdad7ad66 Fix column ordering. 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 8 years ago
Neil Booth b2e4d32de6 Remove special-casing of all_seeing_eye 8 years ago
Neil Booth f904ce2f5d Rework the JSON layer 8 years ago
Neil Booth b116040365 Clean up param verification code 8 years ago
Neil Booth 1f1f0f42f8 Remove invalidated history cache on notifications 8 years ago
Neil Booth 643c990684 Revert "Add feature to rate limit connections" 8 years ago
Neil Booth be8adbbcd5 Fix some typos. 8 years ago
Neil Booth a82ab0b075 Add feature to rate limit connections 8 years ago
Neil Booth 79a9e91994 Handle closing sessions a little differently 8 years ago
Neil Booth fcf696d3f3 Don't require 2 params for version requests 8 years ago
Neil Booth 656f749c70 Add LRU cache for history 8 years ago
Neil Booth 04369dd228 Forcefully drop stale sessions or if shutting down 8 years ago
Neil Booth aaf0592f52 Fix typo 8 years ago
Neil Booth c4e7878407 Add session ID for each session 8 years ago
Neil Booth 3d2824218b Close stale sessions 8 years ago
Neil Booth c16792fb89 Only wait 30 secsonds on shutdown 8 years ago
Neil Booth 62a531b1d0 Revert "Fix ref leak in mempool updates" 8 years ago
Neil Booth 6c95644ae0 Fix ref leak in mempool updates 8 years ago
Neil Booth 0892b12036 Replace $DAEMON_VERSION and $DAEMON_SUBVERSION 8 years ago
Neil Booth b65bcda504 Add per-session bandwidth limits 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 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