2485 Commits (84a22b6d4f5b9b03da52449da0510aa2cd77baac)

Author SHA1 Message Date
Con Kolivas 84a22b6d4f Don't send blocks to the remote node where they were found. 9 years ago
ckolivas 2d60bd2dce Reversed calculation 9 years ago
ckolivas e2400fe2b0 Accept shares if they're received on remote nodes before the workbase was retired 9 years ago
ckolivas e800f104ee Make node passthrough clients inherit their passthrough node latency 9 years ago
ckolivas 1ce7fd9c10 Specify milliseconds in log 9 years ago
ckolivas 47fcb0f671 Measure latency as half the round trip when adding mining nodes 9 years ago
ckolivas ff5ffcf85c Add a helper function for determining round trip time to a resolved URL 9 years ago
ckolivas f6f4626191 Add comment about recursive lock 9 years ago
Con Kolivas efa634b9e1 Send block information to remote nodes to allow them to submit to their own local bitcoind 9 years ago
Con Kolivas 7b887e9ac6 Add mechanism for parsing received block messages from the main pool at remote nodes to submit them locally 9 years ago
Con Kolivas 8dfc0b8e44 Abstract out share diff / hash calculation for reuse 9 years ago
ckolivas 92ad3c76cd Don't try to passthrough_send messages to dead proxies or sockets 9 years ago
Con Kolivas dc7e0ebbc9 Send client instance count per worker to ckdb 10 years ago
Con Kolivas cdc7497a28 Add instance counter to worker data 10 years ago
Con Kolivas cf0f452b8a We already check redirector shares for the mining.submit method 10 years ago
Con Kolivas 38b09e0f95 Can get invalid json from upstream server when responding to invalid json from client 10 years ago
Con Kolivas 316a25e64c Uninitialised variable was leading to reloading of stats 10 years ago
Con Kolivas 50d83355d0 Add buffer overflow protection to upstreaming messages and simplify best share broadcasts 10 years ago
Con Kolivas 97eee12def Upstream block messages to main pool in remote mode, displaying message on main console and miners, and resetting best shares 10 years ago
Con Kolivas f27313a67c Upstream share diff in trusted remotes, checking for best diff with each share instead of when locally best, reporting new best shares to clients 10 years ago
Con Kolivas 339ecc833e Whitelist cgminer based clients for receiving stratum messages and only send stratum messages to whitelisted clients 10 years ago
Con Kolivas 84ecde2ea8 Update header copyright dates 10 years ago
kanoi a08abba1a7 ckdb - update version for libckpool update 10 years ago
Con Kolivas f8c80cd312 Add remote workers to worker count 10 years ago
Con Kolivas 4151ddb4cd Read stats off for any new user or worker generated 10 years ago
Con Kolivas 8e6fe0bcbe Properly add remote users 10 years ago
Con Kolivas ad3d5e4a4f Add user hashrate from remote shares 10 years ago
Con Kolivas a74df93b30 Add upstreaming of best diff in remote mode 10 years ago
Con Kolivas 6947a4642a Upstream shares and process them accordingly in trusted mode 10 years ago
Con Kolivas c56a91cbce Add mechanism for parsing trusted remote messages and counting shares 10 years ago
Con Kolivas 75a9e3ec3c Add connection mechanism and message workqueues for trusted remotes 10 years ago
Con Kolivas bd7ca390ff Add variable parsing for trusted remote nodes 10 years ago
Con Kolivas 2d167171ad Increase the unix message receiving capacity 10 years ago
Con Kolivas 84d822063b Fix missing worker/user count dropping in node mode when clients disconnect 10 years ago
Con Kolivas 96f5c04619 Forward on passthrough client drop requests to the passthrough itself 10 years ago
Con Kolivas 18af83a235 Disconnect clients with continuous rejects in node mode detected either locally or as detected by upstream results 10 years ago
Con Kolivas e945e8e5ef Client reject should be set to 3 with full pool 10 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 10 years ago
kanoi 482858b1c3 ckdb - update version for library changes 10 years ago
Con Kolivas fb5134c74d Allow unsubscribed miners to authorise out of order 10 years ago
Con Kolivas 0e7ed4673d Add what method the unsubscribed client is sending 10 years ago
Con Kolivas d5751d3e1c Only wait for current workbase in non-proxy mode 10 years ago
Con Kolivas 658af3faec Free messages sent to stratifier in passthrough mode, fixing memory leak 10 years ago
Con Kolivas 1c2376ce40 Stats break without the ckmsgqs in node mode 10 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. 10 years ago
Con Kolivas f6cf94f187 Copyright date updates 10 years ago
Con Kolivas 00f2fdbb0a Don't try to send invalid json messages to the stratifier in node mode 10 years ago
Con Kolivas 7c042070cc Add missing node method for mining.suggest_difficulty 10 years ago
Con Kolivas 225ea83e33 Failure to recv after wait_read_select should be fatal 10 years ago
Con Kolivas 52b3a28b88 Check regularly for an invalidated file handle in read_socket_line 10 years ago