2586 Commits (c3d9ad3d0acecbdd3c3e13026141a66ee450af26)

Author SHA1 Message Date
ckolivas f6f4626191 Add comment about recursive lock 10 years ago
Con Kolivas efa634b9e1 Send block information to remote nodes to allow them to submit to their own local bitcoind 10 years ago
Con Kolivas 7b887e9ac6 Add mechanism for parsing received block messages from the main pool at remote nodes to submit them locally 10 years ago
Con Kolivas 8dfc0b8e44 Abstract out share diff / hash calculation for reuse 10 years ago
ckolivas 92ad3c76cd Don't try to passthrough_send messages to dead proxies or sockets 10 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
Con Kolivas 6398a4cac6 Add a nodeserver option for dedicated serverurls that will accept incoming requests to act as a mining node 10 years ago
Con Kolivas 7bbd34d950 Clean up autofoo magic to search for proper functions to include libraries as needed without extra variables 10 years ago
kanoi 871eb70dee ckdb - remove useless gcc warnings 10 years ago
Con Kolivas 29669ee60f Add architecture dependent sha256 assembly support on recent intel platforms, linking libckpool only statically 10 years ago
Con Kolivas cb2c0577cb Placeholders for api files 10 years ago
Con Kolivas 25aecd33c8 Selectively compact json that does not need to be visualised 10 years ago
Con Kolivas 5b816982e5 Compression of any sort is slower than ordinary network transfers so remove it 10 years ago