Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								eed7df1826
								
							
								
							
						 | 
						
							
							
								
								Do all the proxy recruitment within the new thread
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c33362c8ad
								
							
								
							
						 | 
						
							
							
								
								Make subproxy recruiting asynchronous to not delay other proxy loop functions
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								3ba0aeee69
								
							
								
							
						 | 
						
							
							
								
								Disable and remove the parent proxy from the subproxy list on reconnect as well
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								f68e398958
								
							
								
							
						 | 
						
							
							
								
								Add more debug info for proxies
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2562068163
								
							
								
							
						 | 
						
							
							
								
								Remove any concept of clients per proxy from the generator and simply display how many on connecting the parent'
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								328f1ef5db
								
							
								
							
						 | 
						
							
							
								
								Demote select failed warning to notice level
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								cb1c58846b
								
							
								
							
						 | 
						
							
							
								
								Demote update notices for subproxies
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a1eabf7305
								
							
								
							
						 | 
						
							
							
								
								Send a dead proxy notification to the stratifier when we disable a subproxy to switch clients on it
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								40ebe7d1b0
								
							
								
							
						 | 
						
							
							
								
								Delete subproxies from the correct hashlist
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c295d6a8d4
								
							
								
							
						 | 
						
							
							
								
								Do a soft failover to backup proxies, not disconnecting them unless the upstream subproxy no longer exists, but a hard failover to higher priority proxies
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e2826e3c08
								
							
								
							
						 | 
						
							
							
								
								Add minor comment about memory leak
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4db64cd883
								
							
								
							
						 | 
						
							
							
								
								Allow but warn about ultra small nonce2 size upstream pools
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								50ebbe8086
								
							
								
							
						 | 
						
							
							
								
								Make reconnect proxies inherit the subproxy count of the original for the stratifier to know they're unique
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								14a7ec05e2
								
							
								
							
						 | 
						
							
							
								
								Use the subid when disabling a subproxy instead of the id
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a98d510f9f
								
							
								
							
						 | 
						
							
							
								
								Add subproxy information to generator messages where appropriate
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d61ba33e69
								
							
								
							
						 | 
						
							
							
								
								Set subproxy count and subid under lock to prevent clashes and ensure the subproxy inherits the parent's id
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7adf0f1c7e
								
							
								
							
						 | 
						
							
							
								
								All reconnects will discard the original proxy instance data so shut down the associated send thread as well as the receive and remove unnecessary extra flags
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								edbe863a26
								
							
								
							
						 | 
						
							
							
								
								Only add the parent proxy to the subproxy list once
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5fb4e8d545
								
							
								
							
						 | 
						
							
							
								
								Set the parent proxy to the new instance on a reconnect
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								fe6fe5bac2
								
							
								
							
						 | 
						
							
							
								
								Remove the now unused current_notify
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								39f2839252
								
							
								
							
						 | 
						
							
							
								
								Send notify as soon as a proxy receives it instead of trying to look it up later
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e24b6846d8
								
							
								
							
						 | 
						
							
							
								
								Count stats from ckp sdata to show proper proxy hashrate
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								02f31fccc3
								
							
								
							
						 | 
						
							
							
								
								Add reconnect proxies to the hashlist using hash_replace in case it has already been removed, and add it to its own subproxy list
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b4bf867269
								
							
								
							
						 | 
						
							
							
								
								Always disable subproxies on failure to send message
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a2131e438d
								
							
								
							
						 | 
						
							
							
								
								Drop subproxies when parent proxy is invalidated
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								835ff395c2
								
							
								
							
						 | 
						
							
							
								
								Reset client and enonce1u count on resubscribe
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								ffdac57b0e
								
							
								
							
						 | 
						
							
							
								
								Decrease failback time to 30 seconds on proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4d5ef2a76a
								
							
								
							
						 | 
						
							
							
								
								Don't try to recruit extra subproxies on initial connect
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b7680263aa
								
							
								
							
						 | 
						
							
							
								
								Set subproxies to disabled when dropping them
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0fc4507bf3
								
							
								
							
						 | 
						
							
							
								
								Add more info to failed to authorise
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7af4b89138
								
							
								
							
						 | 
						
							
							
								
								Demote json_result decode failed message to notice level
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								395d1277a7
								
							
								
							
						 | 
						
							
							
								
								Set notify_id on all proxies in case we switch later to them with setproxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								051ee7278a
								
							
								
							
						 | 
						
							
							
								
								Iterate over correct hashtable with ckp sdata for stratum broadcasts
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								26ca36feb1
								
							
								
							
						 | 
						
							
							
								
								Set reconnect on both notify id fix and setproxy when we have enough information
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a7da93981e
								
							
								
							
						 | 
						
							
							
								
								Determine whether we need to reconnect clients based on the parent proxy's notify id which is reset on each subscribe
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5dc3f9cb22
								
							
								
							
						 | 
						
							
							
								
								Only issue reconnect when the parent pool has set its notified flag
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5cb12347a7
								
							
								
							
						 | 
						
							
							
								
								Add parent proxy as a subproxy in stratifier
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								566d6c656e
								
							
								
							
						 | 
						
							
							
								
								Send correct subproxy id to stratifier
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c8025958f9
								
							
								
							
						 | 
						
							
							
								
								Add notify and diff subid details
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								371b59f452
								
							
								
							
						 | 
						
							
							
								
								Use a different hashlist for the subproxies in the stratifier to avoid hashlist clash
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								413c73bc33
								
							
								
							
						 | 
						
							
							
								
								Drop the child subproxies if the parent proxy is not alive
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								37b6406e0e
								
							
								
							
						 | 
						
							
							
								
								Set share response to true even if we don't find the matching share
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8476d12876
								
							
								
							
						 | 
						
							
							
								
								Fix failover of parent proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d9ea42bdc7
								
							
								
							
						 | 
						
							
							
								
								Disable subproxies that are given a reconnect message, allowing more subproxies to be recruited by parent's reconnect if need be instead
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								31b0e4df67
								
							
								
							
						 | 
						
							
							
								
								Only check for existence of current proxy when switching, not best which may have already been set to the alive proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								008c9a32d9
								
							
								
							
						 | 
						
							
							
								
								Give subproxies their own hashlist to allow them to be on two hashtables
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								bef6bd57db
								
							
								
							
						 | 
						
							
							
								
								Make best_proxy non blocking compared to wait_best_proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								ca8d50280d
								
							
								
							
						 | 
						
							
							
								
								Only set alive to false on parent proxy failing
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d0f557bbf8
								
							
								
							
						 | 
						
							
							
								
								Handle reconnect message differently for parent proxy than child subproxies
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1e7a786915
								
							
								
							
						 | 
						
							
							
								
								Fix misuse of function
							
							
							
							
							
						 | 
						
							11 years ago |