Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								26cc00b013
								
							
								
							
						 | 
						
							
							
								
								Implement stratum show_message support
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a11d64f120
								
							
								
							
						 | 
						
							
							
								
								Parse the send_version request an return package/version
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								14a8430265
								
							
								
							
						 | 
						
							
							
								
								Propagate the upstream pool's diff to clients as soon as it has dropped if it's below their current setting
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								00364f6d28
								
							
								
							
						 | 
						
							
							
								
								Remove redundant variables
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b1b79e0efc
								
							
								
							
						 | 
						
							
							
								
								There is no need to hold the workbase lock when submitting a share
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								50f7da96bb
								
							
								
							
						 | 
						
							
							
								
								Show the network or max pool diff along with the share diff in verbose logging
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d8882dacaf
								
							
								
							
						 | 
						
							
							
								
								Store the block height in proxy mode by extracting it from the coinbase
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4f60dc1b8a
								
							
								
							
						 | 
						
							
							
								
								Provide a way to extract a serialised integer
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								f07fb994ed
								
							
								
							
						 | 
						
							
							
								
								Fix missing close socket in connector
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								29a8235c64
								
							
								
							
						 | 
						
							
							
								
								Only start the blockupdate thread if we're not in proxy mode
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								09cf4f984e
								
							
								
							
						 | 
						
							
							
								
								Change the current workbase diff when the parent pool diff changes
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e36e5ce010
								
							
								
							
						 | 
						
							
							
								
								Submit the actual shares sent to the proxy upstream
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d265e51664
								
							
								
							
						 | 
						
							
							
								
								Create a send processing queue in the proxy generator and receive shares that meet the parent pool target
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6d11b8b546
								
							
								
							
						 | 
						
							
							
								
								Keep track of the most current stratum notification and age notifications older than 10 mins old
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								72e6026052
								
							
								
							
						 | 
						
							
							
								
								Fix various coinbase assembly issues
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								db1b2b45a4
								
							
								
							
						 | 
						
							
							
								
								Parse the mining difficulty when proxying and store it in the stratifier as the current workbase diff. Update notify and diff in stratifier when a change is deteced.
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								747e689de9
								
							
								
							
						 | 
						
							
							
								
								Make each proxied client's enonce1 a function of the constant enonce1 and the extra bytes from the nonce2 which are unique for each client instance
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								da383b8735
								
							
								
							
						 | 
						
							
							
								
								Store the notify data coming from the proxifier to the stratifier and create the basic work templates
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								faf87ceeee
								
							
								
							
						 | 
						
							
							
								
								Store the proxy base subscribe details in a struct protected by the workbase lock
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								860abc7903
								
							
								
							
						 | 
						
							
							
								
								Fail in proxy mode if the nonce2 length is too small to successfully proxy
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								fae9983fd7
								
							
								
							
						 | 
						
							
							
								
								Inform the stratifier process of the data in subscribe and notify from the generator proxy
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								54883b37fd
								
							
								
							
						 | 
						
							
							
								
								Make read_socket_line accept a timeout in seconds
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								dacb261ad5
								
							
								
							
						 | 
						
							
							
								
								Store the proxy method results in a unique struct and add it to a hashtable of notifications
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a879f43f7a
								
							
								
							
						 | 
						
							
							
								
								Parse stratum proxy responses till we get the authorisation response
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0f4dff3144
								
							
								
							
						 | 
						
							
							
								
								Parse a proxy subscribe response as flexibly as possible
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6ac33e57ac
								
							
								
							
						 | 
						
							
							
								
								Create initial stratum proxy connection
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8af64746bf
								
							
								
							
						 | 
						
							
							
								
								Change config format to take url auth and pass for both btcd and proxy and choose which to use in the generator based on proxy bool
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0256ad517b
								
							
								
							
						 | 
						
							
							
								
								Accept an array of entries for bitcoinds and take initial values for proxying
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								78c1b2dfda
								
							
								
							
						 | 
						
							
							
								
								Make process instances an array within the ckpool struct allowing us to enable only those we need when we add more modules to future code
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								08326b2d09
								
							
								
							
						 | 
						
							
							
								
								More explicit message
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8631f33809
								
							
								
							
						 | 
						
							
							
								
								Accept ping requests on the various unix sockets
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								686d6da799
								
							
								
							
						 | 
						
							
							
								
								Send shutdown messages to the listener thread on watchdog shutdown or signal handling
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								75db39209f
								
							
								
							
						 | 
						
							
							
								
								Abort trying to relaunch processes if we're relaunching them too fast
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b85946cc31
								
							
								
							
						 | 
						
							
							
								
								Failure to accept in connector should be a fatal error
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7ab22aa1ec
								
							
								
							
						 | 
						
							
							
								
								Consider other modes of generator failure terminal and shut down
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								28f3f6cb2e
								
							
								
							
						 | 
						
							
							
								
								Shut down more gracefully on startup failure
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e3fef890a0
								
							
								
							
						 | 
						
							
							
								
								Provide helpers for writing/selecting on a socket
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5e15e80327
								
							
								
							
						 | 
						
							
							
								
								Provide helpers for waiting on and reading a certain amount on a socket
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4f1d13e922
								
							
								
							
						 | 
						
							
							
								
								Send the last remaining send request without checking if it is ready for writes to avoid busy looping
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								034e30ca8d
								
							
								
							
						 | 
						
							
							
								
								Don't try to send a message to clients that will be invalidated
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0e8fa71c11
								
							
								
							
						 | 
						
							
							
								
								Drop the connections to clients that are unauthorised, which also makes stratifier restarts work
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2ffdd791f7
								
							
								
							
						 | 
						
							
							
								
								Add support for dropclient being sent to the connector process
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								93dafcf459
								
							
								
							
						 | 
						
							
							
								
								Store the ckpool struct pointer in workbase and client structs to avoid referencing the global pointer
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								883c033ea3
								
							
								
							
						 | 
						
							
							
								
								Add share logging of whatever we can from rejected shares
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								02438119b8
								
							
								
							
						 | 
						
							
							
								
								Show correct share count
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c05cbcd135
								
							
								
							
						 | 
						
							
							
								
								Fix warning
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								78fbb4e91d
								
							
								
							
						 | 
						
							
							
								
								Make logging directory configurable, and store share logs by height/workid and totals for the pool as well
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4f106a6736
								
							
								
							
						 | 
						
							
							
								
								Display shares and share rate in logging
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								3dc5f4c0c2
								
							
								
							
						 | 
						
							
							
								
								May as well store the share diff since we've calculated it
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5cfd5e7b17
								
							
								
							
						 | 
						
							
							
								
								Minor change
							
							
							
							
							
						 | 
						
							12 years ago |