1846 Commits (a31e2555b4f5f7645e6e534d992cfc33862a47da)

Author SHA1 Message Date
kanoi 2230bd6d65 ckdb - stat the share OoO messages and increase the warning limit to 2s 10 years ago
kanoi b74ae0f24e ckdb - console warning log out of order shares only if more than 1 second 10 years ago
Con Kolivas 3ea6fa5dfe Don't bother storing the session of clients without a user set up or not authorised 10 years ago
Con Kolivas a8b7916829 Fix memory leak 10 years ago
Con Kolivas cecf6406e2 Fix memory leak 10 years ago
Con Kolivas 6e41ff823f Demote debug 10 years ago
Con Kolivas 08622a4b61 Hand old sessionid to new client 10 years ago
ckolivas c7dbb0114d Rework sessionid matching to not store client structure 10 years ago
Con Kolivas 655f82f09d Remove clients from the epoll list when invalidating them to avoid a receiver event and check they still exist in their original form on getting a receiver event 10 years ago
Con Kolivas 24d9155f62 Recycle client instances in the connector 10 years ago
kanoi b32080e9a5 ckdb - setup the first mandatory mark on a new pool 10 years ago
ckolivas bf1c2ef09b Cope with variable length ckdb responses on the heartbeat as well 10 years ago
kanoi 1e68c2d602 ckdb/php - pass statsconfirmed to php to flag estimate stats 10 years ago
Con Kolivas b780dc0061 Demote message verbosity for no auth response when we know ckdb is offline 10 years ago
Con Kolivas 8091b77c7c Allow arbitrary length responses from ckdb in send_recv_auth to allow for hundreds of workers 10 years ago
kanoi 4f327ee6ed ckdb - switch_state to allow code upgrades while running 10 years ago
kanoi 966b9b7326 ckdb - pass all worker diffs back to auth requests 10 years ago
Con Kolivas f6abc404d5 Change parsing of ckdb response, expecting an array of workers 10 years ago
Con Kolivas dda8187e49 Create workers if they don't already exist when set_worker_mindiff is called 10 years ago
Con Kolivas 03149c1354 Create the user if it doesn't already exist in set_worker_mindiff 10 years ago
Con Kolivas 0900b5d5c5 Check for no user in __drop_client 10 years ago
Con Kolivas 8916a8e1d5 Pick up the client address as soon as we generate the stratum instance to avoid passing it round repeatedly with messages 10 years ago
Con Kolivas 5261837b8f Add information about throttled clients, showing only when they're first throttled 10 years ago
Con Kolivas cb3960be50 Add client drop message before we delete structures 10 years ago
Con Kolivas 93eb641d21 Rate limit auth backoff message 10 years ago
Con Kolivas 7959e72520 Add client IP address to notifications 10 years ago
Con Kolivas b92062d6ea Add IP address to client drop message 10 years ago
Con Kolivas b7e9291fc5 Add more info to client drop messages using notice_msg_entries 10 years ago
Con Kolivas 8b434661d7 Add more verbose information to drop client messages using add_msg_entry 10 years ago
Con Kolivas d4cd88ac58 Add helper functions for storing messages to be dumped outside of other locks 10 years ago
Con Kolivas 0c61ed1c09 Make worker count more robust by using the same locking for stats 10 years ago
Con Kolivas 9706b52965 Recycle used client structs instead of freeing them 10 years ago
Con Kolivas 431234a3d6 Remove option of using precarious intermediate variants of cklocks 10 years ago
Con Kolivas 4c97df787d Remove use of upgradeable locks in connector 10 years ago
Con Kolivas 92dacd8513 Avoid cute locking 10 years ago
kanoi 09a5de8e2c ckdb - correct orphan diff redistribution 10 years ago
kanoi 8e324f0ba5 ckdb - add message spacing 10 years ago
kanoi c754f1b06d ckdb/php - add block B marks after the shift php shift names 10 years ago
kanoi deda01d758 ckdb - allow payouts to be orphaned 10 years ago
kanoi 951f9019a9 ckdb/php - more block statistics 10 years ago
kanoi 9a4056ddad ckdb - add the block diff to block messages 10 years ago
kanoi 924e52b435 ckdb/php - user shift report page 10 years ago
kanoi b1e72ea7f3 ckdd/php - MPayouts - mining payouts 10 years ago
kanoi 23033b0ff1 ckdb - separate valid and invalid last_share/last_share_inv 10 years ago
kanoi 939c17cd87 ckdb/php - a useful payments page 10 years ago
Con Kolivas 1b077f2a05 Log to files outside of instance lock 10 years ago
Con Kolivas ca5c7da81b Provide helper functions for storing log text and their associated filenames to be written to in unlocked code 10 years ago
Con Kolivas 3047ee5c8f Use the more generic ckmsg_t for the json_lists 10 years ago
kanoi 122d6f38ba ckdb - correct tv_end for pplns2 block 10 years ago
kanoi 59e7d2b7bc ckdb - pplns2 include the trailing shares in the tv_end check 10 years ago