Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								86f72ff889
								
							
								
							
						 | 
						
							
							
								
								Keep rereading in parse_client_msg if the socket indicates it is still ready for further reads
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8d625b736b
								
							
								
							
						 | 
						
							
							
								
								Revert "Close polled fds that are ready for reads but no longer have a client associated with them"
							
							
							
							
							
							
							
							This reverts commit f6f61e8870. 
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6acb482e7a
								
							
								
							
						 | 
						
							
							
								
								Bias workers as well as users
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6ba4cf50a5
								
							
								
							
						 | 
						
							
							
								
								There is no need to bias 60 second times, and we should bias worker stats
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								f0f948171a
								
							
								
							
						 | 
						
							
							
								
								Invalidate interrupted clients and increase verbosity of messages logged
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								f6f61e8870
								
							
								
							
						 | 
						
							
							
								
								Close polled fds that are ready for reads but no longer have a client associated with them
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								48b2e72661
								
							
								
							
						 | 
						
							
							
								
								Rereading with dontwait is pointless and adds complexity
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								ae1f9827ac
								
							
								
							
						 | 
						
							
							
								
								Revert "Always re-read with dontwait when parsing a client message"
							
							
							
							
							
							
							
							This reverts commit e3b4d969d5. 
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e3b4d969d5
								
							
								
							
						 | 
						
							
							
								
								Always re-read with dontwait when parsing a client message
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1e175d851c
								
							
								
							
						 | 
						
							
							
								
								Missing valid but not submitted count for proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								70393442a3
								
							
								
							
						 | 
						
							
							
								
								Zero bufofs in connector loop for completeness and make sure to retry if there is more data to read
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								53641a9c24
								
							
								
							
						 | 
						
							
							
								
								Prevent wb dereference in parse_submit
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								600e6923fc
								
							
								
							
						 | 
						
							
							
								
								Count only accepted and stale rejects in diff calculation
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0f7daecac4
								
							
								
							
						 | 
						
							
							
								
								Stats on 1st reject were being missed
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2d6d982bb1
								
							
								
							
						 | 
						
							
							
								
								Add buf offset to disconnect message and reset flags on looping
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a493539a75
								
							
								
							
						 | 
						
							
							
								
								Only add strerro if errno != 0
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								17d1455267
								
							
								
							
						 | 
						
							
							
								
								Add more info to disconnects
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								255bab88fe
								
							
								
							
						 | 
						
							
							
								
								Add a maximum diff option
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								857462e16a
								
							
								
							
						 | 
						
							
							
								
								Simplify the complicated sequential locking to pure choice of write or read in the stratifer
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								55ff1389ee
								
							
								
							
						 | 
						
							
							
								
								Make ckpool built without ckdb support imply standalone and remove ckdb options when build support is disabled
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								cfd5e4bd5c
								
							
								
							
						 | 
						
							
							
								
								ckdb - ckdb_cmd comment update
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								8a9c652065
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								0abbed2cf6
								
							
								
							
						 | 
						
							
							
								
								ckdb - move remaining data code into ckdb_data
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								ea8ee0d376
								
							
								
							
						 | 
						
							
							
								
								ckdb - fix warnings from code break up
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								49e465c8d5
								
							
								
							
						 | 
						
							
							
								
								Remove unnecessary extra step in disconnected_sessionid_exists
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								82be9e2cea
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of bitbucket.org:ckolivas/ckpool
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								00fc686bbf
								
							
								
							
						 | 
						
							
							
								
								use a union for the split nonce2 values instead of open coding a pointer version
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								1f16e05f1d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								50b90b4046
								
							
								
							
						 | 
						
							
							
								
								ckdb - break up into parts
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								10777b6f25
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of bitbucket.org:ckolivas/ckpool
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								ba506f6262
								
							
								
							
						 | 
						
							
							
								
								Fix more 64bit print modifiers
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								8376ccffb4
								
							
								
							
						 | 
						
							
							
								
								php - remove old 'lastblock's
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								cc47b062ce
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								64db53c390
								
							
								
							
						 | 
						
							
							
								
								ckdb/php - add worker diff management
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								287b75b7c4
								
							
								
							
						 | 
						
							
							
								
								ckdb - remove some web duplicate messages from the console
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4d230435db
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of bitbucket.org:ckolivas/ckpool
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								82c7f24614
								
							
								
							
						 | 
						
							
							
								
								Add support for setting worker diff and mining.suggest_difficulty parsing
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								d2d219cf81
								
							
								
							
						 | 
						
							
							
								
								ckdb - add 24hr to workers stats
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								fff2028591
								
							
								
							
						 | 
						
							
							
								
								Avoid uninit buf
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								87336835f6
								
							
								
							
						 | 
						
							
							
								
								Log combined per worker stats in a workers subdirectory
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								f54aa412b1
								
							
								
							
						 | 
						
							
							
								
								Create a linked list of each worker per user and decay per worker shares separately
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								dd6a576935
								
							
								
							
						 | 
						
							
							
								
								Remove the linked list of dead clients and maintain a linked list of all workers by user, and store stats per combined workername
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								991877134a
								
							
								
							
						 | 
						
							
							
								
								Send a heartbeat every second to ckdb to allow ckdb to send information not specifically requested while maintaining ckpool msg-response relationship. Do not send heartbeats if there are messages queued already for when ckdb is offline/busy.
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8a0d0667e3
								
							
								
							
						 | 
						
							
							
								
								Check for initialised ckmsgq when checking if the queue is empty
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								90f5936956
								
							
								
							
						 | 
						
							
							
								
								Add a helper function to detect when a ckmsgq is empty
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								ff2ee66e77
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of bitbucket.org:ckolivas/ckpool
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								17c2276e33
								
							
								
							
						 | 
						
							
							
								
								Ensure we have serialised access to ckdb by using a mutex on submit/receives for auths since other responses are mostly ignored
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e4f1a87050
								
							
								
							
						 | 
						
							
							
								
								Add a helper function for pthread_mutex_timedlock
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								a285628a49
								
							
								
							
						 | 
						
							
							
								
								ckdb - allow a heartbeat from the pool and give a generic reply
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								kanoi
							
						 | 
						
							
							
							
							
								
							
								e44de0112b
								
							
								
							
						 | 
						
							
							
								
								ckdb/php - add some block stats to workers
							
							
							
							
							
						 | 
						
							11 years ago |