1757 Commits (23033b0ff1b51a668fa64ab7fae90cfcdca91e55)
 

Author SHA1 Message Date
ckolivas 0ab5f4c0a1 Do not reconnect to an instance that still holds a reference 10 years ago
ckolivas 2574d44385 Every common use of the share lock uses only the write lock so convert it to a mutex 10 years ago
Con Kolivas cf516c96e7 Refuse auth attempts for progressively longer periods on failed attempts up to a maximum of 10mins 10 years ago
Con Kolivas 21c7fcb2c2 Do not grab the cdata lock in the connector when sending data as false negatives are safe 10 years ago
Con Kolivas 44c990a589 Handle present but drop tagged client properly and don't leak the smsg ram 10 years ago
Con Kolivas c9c6f1175d Don't try to add a new stratum instance for a client already on one of the dropped lists 10 years ago
Con Kolivas 52b81dfe22 Match to existing worker instance from the userlist, not the client list which gets emptied 10 years ago
Con Kolivas ad622680cb Rename user instance user in generate_user for clarity 10 years ago
Con Kolivas 0c1fd0c865 Do not create unnecessary ckdbqueue in standalone mode. 10 years ago
Con Kolivas f261569922 Revert "Add message about lost ram in block solve and reject." 10 years ago
Con Kolivas 2f2bcf5b37 Merge branch 'master' of bitbucket.org:ckolivas/ckpool 10 years ago
Con Kolivas b7f7e71f7a Make dealloc entirely a macro allowing the compiler to optimise out the pointer nulling if it's unneeded 10 years ago
Con Kolivas 5ce2ad3ec2 Revert "Add a DL_DELETE_INIT to delete items from a DL list and NULL the prev/next pointers" 10 years ago
Con Kolivas 5534bc9919 Remove delete_init usage which was an unnecessary attempt at fixing other issues 10 years ago
kanoi 0e2a690e97 ckdb - remove compile warning 10 years ago
kanoi 7101cf74ea ckdb - remove duplicate variables 10 years ago
kanoi 310595c478 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool 10 years ago
kanoi 39f4fe06ce php - display pool uptime on Pool->Stats 10 years ago
Con Kolivas f01bb374b7 Dump the user stats to log in statsupdate outside of lock 10 years ago
Con Kolivas 96280964ee Read user and workerstats from logs on standalone mode outside of lock 10 years ago
Con Kolivas 923eb44796 Cache value of ssends 10 years ago
Con Kolivas 102ed8748b Cache and use value of current_workbase in __stratum_notify 10 years ago
Con Kolivas 309079238a Differentiate lock contention from failing to get a response in failed auth message 10 years ago
Con Kolivas 15a4fd91a6 Add ckdbq entries outside of the instance lock in update_workerstats 10 years ago
Con Kolivas 41c74985ce Print warning messages to console before attempting to log them in case of inability to write to the log 10 years ago
Con Kolivas 6c2582fa3c Remove use of logdebug within __add_dead 10 years ago
Con Kolivas c25f069902 Merge branch 'master' of bitbucket.org:ckolivas/ckpool 10 years ago
Con Kolivas d7417e9460 Move use of LOGINFO out of __stratum_add_instance 10 years ago
Con Kolivas 9396a8d39e Remove use of LOGDEBUG within locks in del dead/disconnected 10 years ago
Con Kolivas 603306739e Move log usage out of lock in drop_client 10 years ago
Con Kolivas fd2369921a Move possible LOGINFO use out of lock usage in drop_client 10 years ago
Con Kolivas 6b30cfc9d0 Move possible LOGERR usage ouf ot lock in __drop_client 10 years ago
Con Kolivas 4e6612be31 Move logging out of lock in add_base 10 years ago
kanoi f3d3c11869 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool 10 years ago
kanoi 6d94ddbad0 php - remove debugging 10 years ago
Con Kolivas 6c5293a786 Merge branch 'master' of bitbucket.org:ckolivas/ckpool 10 years ago
Con Kolivas 71917ed4da Do not send messages from the connector of clients we've already dropped 10 years ago
kanoi ef33a2e4de Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool 10 years ago
kanoi 954660c708 ckdb/php - add status images to top left 10 years ago
Con Kolivas a102827cf9 Sanity test 10 years ago
Con Kolivas 7b450f16b6 Add client reference from moment we receive a message 10 years ago
Con Kolivas 404e43ebe4 Deauth client when asked to drop it 10 years ago
Con Kolivas aa0086079f Use HASH_ITER in update_diff for clarity 10 years ago
Con Kolivas f8e644e959 Optimise new_share for the common case where shares are new, minimising time under wlock 10 years ago
Con Kolivas 61576761ba Avoid taking recursive locks in new_enonce1 in proxy mode 10 years ago
Con Kolivas b40b47efb4 Age shares whose workbase id matches the one being aged 10 years ago
Con Kolivas 3bbce63302 Generate connector stats on command 10 years ago
Con Kolivas d6c57c0817 Do not check for thread shutdown on every pass through the connector 10 years ago
Con Kolivas e64db6bb40 Fix memleak on each reject reason message 10 years ago
Con Kolivas 94f6236d3c Optimise json malloc strategy to minimise memory allocations and avoid unnecessary strdups 10 years ago