2981 Commits (949b0313b0289f3051fbe3a653df2c7ffa80496a)

Author SHA1 Message Date
Con Kolivas d1e08ac9c2 Add source debugging to close failure 10 years ago
Con Kolivas 329afb56ac Cosmetic tidy 10 years ago
Con Kolivas f517a593c4 Create half as many share processing threads as there are CPUs 10 years ago
Con Kolivas 995fce28c1 Make it possible to create many threads associated with a ckmsgq 10 years ago
Con Kolivas 1fe5373c87 Handle early exiting of connector receiver and sender threads 10 years ago
Con Kolivas d42185a5eb Tidy up receiver loop 10 years ago
Con Kolivas 0887d993fd Remove parse client msg from accept client 10 years ago
Con Kolivas 42fc9ca8f6 Rewrite connector receive thread to use epoll and remove associated now unnecessary fd hashtable 10 years ago
Con Kolivas 9f8237909f Fix apparent dropping of hashrate on restart due to zero last share time 10 years ago
Con Kolivas 2b77a6957c Add output of sps loaded from user and worker stats 10 years ago
Con Kolivas f11f957cda Read off worker and user stats from saved logs if they exist 10 years ago
Con Kolivas 0fa0bbef4d Add 7 day stats to pool and users 10 years ago
Con Kolivas ad4e959a80 Clamp suggest diff to pool mindiff directive 10 years ago
Con Kolivas c8627c0d1b Listen with the maximum backlog when we first start for more seamless restarts and then drop to the minimum afterwards to effectively ratelimit new connections 10 years ago
Con Kolivas f84c0aa2cd Make number of clients we can connect to unlimited 10 years ago
Con Kolivas 9dae34e3fa Make update_base calls asynchronous to not hold up stratum loop messages and ping miners if we get no base to keep them mining 10 years ago
Con Kolivas c0aba3449f Add support for job_id being in the params for get_transactions while maintaining backward support for job_id being embedded in the method. Convert get_txnhashes to using only params for the job_id. 10 years ago
Con Kolivas d6955d3345 Remove lower limit on suggest-diff since it is usually only set on initial client connect 10 years ago
kanoi e38a8decc2 klist - missing from commit 10 years ago
kanoi da595c6856 ckdb - use pointers for sharesummary create/modify fields 10 years ago
kanoi 848dd0745c ckdb - speed up sharesummary processing 10 years ago
ckolivas dd3a4a121a Revert "Do not overlap writes to unix sockets" 10 years ago
ckolivas c4ec64929d Revert "Only allow one send_recv_proc at a time" 10 years ago
ckolivas e5805dac30 Fix warnings 10 years ago
ckolivas b95ce4070e Replace use of select with poll in *wait_select in libckpool to allow high fds 10 years ago
ckolivas 9d793945f0 Only allow one send_recv_proc at a time 10 years ago
ckolivas 6f77624613 Do not overlap writes to unix sockets 10 years ago
ckolivas 9daa9e62de Add sanity check for invalidated sock in send_unix_msg 10 years ago
ckolivas 11c04e483c Add sanity check to read size for unix message in libckpool 10 years ago
ckolivas b1e921a364 Make the stratifier drop a client id if it's still trying to send to a client that no longer exists in the connector 10 years ago
ckolivas cab3e94ada Allow reconnect to take a :url,port extension to specify where to reconnect to 10 years ago
ckolivas 620d613d1a Add a maxclients directive that stops accepting clients when there are too many 10 years ago
Con Kolivas 7b2de72f54 Cope with calling send_notify before any notify exists by returning no message 10 years ago
Con Kolivas 17bb17f233 Try sanitising too short nonce2 submissions as well as too long by appending 0s 10 years ago
Con Kolivas eabc96c5e1 Failure to update subscribe should not be terminal 10 years ago
Con Kolivas 88471cabc9 Implement support for the more logical positioning of diff within suggest_difficulty parameters instead of the method itself while maintaining support for the original reference documented form 10 years ago
Con Kolivas 4a4e12a7ad Fix nonce2 sanitisation 10 years ago
kanoi c28784c611 ckdb - add paymentaddresses dump code and fix removal of old ones 10 years ago
kanoi ef759a70bc php - add direct address validation and allow variable socket timeouts 10 years ago
kanoi 2990e69f58 ckdb - only check blocks confirmed after startup completes 10 years ago
kanoi 2530c8a028 ckdb - auto flag blocks when mature 10 years ago
kanoi 4b2448ee47 ckdb - correct/synchronise short/long opts 10 years ago
kanoi 4749642121 ckdb - add functions for talking to bitcoind - and an orphan check to flag orphans automatically 10 years ago
Con Kolivas eda428dc7f Handle potentially recoverable errors in accept() to allow us to share the fd in future 10 years ago
Con Kolivas 7ffe4fbe18 Allow proxying to nonce2 size 3 pools with a warning 10 years ago
Con Kolivas 71cdbfa560 Create a list of solved blocks, passing the hash to and from the generator to ensure we flag the correct block and workinfo 10 years ago
ckolivas f6df38d975 Retry submitting a block up to 5 times if we fail to get a proper response 10 years ago
kanoi 48a693427a libckpool - add errno to some socket write error messages 10 years ago
kanoi c5f41ba28b ckdb - update version # 10 years ago
kanoi fa311e0905 ckdb - add a manual confirm option to the blockstatus command 10 years ago