1045 Commits (5a0c648b594f17c368f3cf7c260414c0252adbc8)

Author SHA1 Message Date
Con Kolivas f8c80cd312 Add remote workers to worker count 9 years ago
Con Kolivas 4151ddb4cd Read stats off for any new user or worker generated 9 years ago
Con Kolivas 8e6fe0bcbe Properly add remote users 9 years ago
Con Kolivas ad3d5e4a4f Add user hashrate from remote shares 9 years ago
Con Kolivas a74df93b30 Add upstreaming of best diff in remote mode 9 years ago
Con Kolivas 6947a4642a Upstream shares and process them accordingly in trusted mode 9 years ago
Con Kolivas c56a91cbce Add mechanism for parsing trusted remote messages and counting shares 9 years ago
Con Kolivas 75a9e3ec3c Add connection mechanism and message workqueues for trusted remotes 9 years ago
Con Kolivas 2d167171ad Increase the unix message receiving capacity 9 years ago
Con Kolivas 18af83a235 Disconnect clients with continuous rejects in node mode detected either locally or as detected by upstream results 9 years ago
Con Kolivas e945e8e5ef Client reject should be set to 3 with full pool 9 years ago
Con Kolivas 89aaad2793 Send clients a reconnect first after 2 minutes of continuous invalids and then disconnect them at 3 minutes if they're still sending invalid shares 9 years ago
Con Kolivas fb5134c74d Allow unsubscribed miners to authorise out of order 9 years ago
Con Kolivas 0e7ed4673d Add what method the unsubscribed client is sending 9 years ago
Con Kolivas d5751d3e1c Only wait for current workbase in non-proxy mode 9 years ago
Con Kolivas 658af3faec Free messages sent to stratifier in passthrough mode, fixing memory leak 9 years ago
Con Kolivas 1c2376ce40 Stats break without the ckmsgqs in node mode 9 years ago
Con Kolivas a017aef5f3 Delay responses to miners on startup to avoid failed subscribes on handover and console message spam, but give warnings for extended delays. 9 years ago
Con Kolivas f6cf94f187 Copyright date updates 9 years ago
Con Kolivas 7c042070cc Add missing node method for mining.suggest_difficulty 9 years ago
Con Kolivas 6398a4cac6 Add a nodeserver option for dedicated serverurls that will accept incoming requests to act as a mining node 9 years ago
Con Kolivas cb2c0577cb Placeholders for api files 9 years ago
Con Kolivas 25aecd33c8 Selectively compact json that does not need to be visualised 9 years ago
Con Kolivas 5b816982e5 Compression of any sort is slower than ordinary network transfers so remove it 9 years ago
Con Kolivas 44e9737342 Update stats in cknode mode 9 years ago
Con Kolivas 11d14620e6 Convert to gzip 9 years ago
Con Kolivas e3fc6a1e56 Selectively compress only large packets greater than one MTU and identify lz4 compatible clients immediately 9 years ago
Con Kolivas d3ca56e497 Handle missing stratum message types on broadcasts 9 years ago
Con Kolivas 135d2b84e7 Submit blocks locally in node mode 9 years ago
Con Kolivas 516b851a46 Fix enonce1 parsing for correct share identification 9 years ago
Con Kolivas 231069b2ba Tidy send_node_workinfo 9 years ago
Con Kolivas 520f9ed2f4 Comment 9 years ago
Con Kolivas 340d469a64 Don't allow the stratifier to send any messages in node mode 9 years ago
Con Kolivas b1fea97501 Basic requirements for node share processing 9 years ago
Con Kolivas 3dc070fcc2 Do initial parsing of subscribe/auth in node mode 9 years ago
Con Kolivas 71611d221b Send a more comprehensive workbase in node mode 9 years ago
Con Kolivas a647842602 Don't drop node clients for not being authorised 9 years ago
Con Kolivas 04eaabfaa2 Add mining nodes to a linked list and send them the workinfo for now 9 years ago
Con Kolivas 6f7dc2d2f0 Add update detection in parse_node_msg and remove double warning 9 years ago
Con Kolivas 5ddfcdb14e Identify all node message types in the stratifier 9 years ago
Con Kolivas 50c9b5ecd2 Move message type detection to stratifier 9 years ago
Con Kolivas c5718d510e Detect node message type in the generator 9 years ago
Con Kolivas b09bb253fc Act as a passthrough in node mode, passing what type of stratum message we're passing through 9 years ago
Con Kolivas 0c605e3dee Add basic node subscription functionality 9 years ago
Con Kolivas 96f055486c We should serialise calls to GBT, not just update_base 9 years ago
Con Kolivas 11537481fd Fail gracefully after 5 unsuccessful attempts to update_base 9 years ago
Con Kolivas 06bdd7fa6a Silence lack of current workbase warning in proxy mode since it happens till there is a proxy workbase to work with 9 years ago
Con Kolivas c7794a3d80 Retry getbase after a failure up to 5 times or indefinitely if a block change has been identified 9 years ago
Con Kolivas 3fc984d7fe Demote message 9 years ago
Con Kolivas cc9c70373e Send diff first when when sending the first stratum template after subscribing 9 years ago