Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								42f14a9536
								
							
								
							
						 | 
						
							
							
								
								Add full lock tracking for mutexes and rwlocks
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7b452b361f
								
							
								
							
						 | 
						
							
							
								
								Remove macro placeholders for locks in preparation for implementing lock tracking
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c572d580eb
								
							
								
							
						 | 
						
							
							
								
								Add lock contention testing warning at 10 seconds to all lock grabbing and fail if a lock is unable to be grabbed for more than a minute
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0f08e9518f
								
							
								
							
						 | 
						
							
							
								
								Add helpers for rw timed locks
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								3ed9f9757b
								
							
								
							
						 | 
						
							
							
								
								Push version to 0.8.6
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								163fc40afb
								
							
								
							
						 | 
						
							
							
								
								Check all delayed clients for a serviceable one in the connector when we can and consider dropping a client servicing one to not potentially create delayed sends faster than we service them
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8b1b6d45d6
								
							
								
							
						 | 
						
							
							
								
								fd being invalidated is checked for in wait_write_select so we don't need to handle it twice
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								042360bf40
								
							
								
							
						 | 
						
							
							
								
								Don't try to act on inactive clients
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c8268c3ef1
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'proxydev'
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4e95186403
								
							
								
							
						 | 
						
							
							
								
								Improve warnings and verbosity for various proxy connection failures
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								416b7a02eb
								
							
								
							
						 | 
						
							
							
								
								Handle proxy failover correctly for remainder of upstream pools when a reconnect is issued and don't lose original pool details, demoting it to last instead
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								fcc4309561
								
							
								
							
						 | 
						
							
							
								
								Add info about proxies to warnings
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7f92dfbc7e
								
							
								
							
						 | 
						
							
							
								
								Remove unnecessary warning
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								20746db270
								
							
								
							
						 | 
						
							
							
								
								Check against chosen_server in the server watchdog
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d66befef02
								
							
								
							
						 | 
						
							
							
								
								Don't reset the chosen_server value in live_proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7e5a0620af
								
							
								
							
						 | 
						
							
							
								
								Cache responses in proxy mode in case they come out of order to be able to successfully managed different subscribe variations
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9f07cc11e0
								
							
								
							
						 | 
						
							
							
								
								Export the char_entry_t type
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9dd3d95064
								
							
								
							
						 | 
						
							
							
								
								Fix dereference errors with dropall
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1a3ed51ba9
								
							
								
							
						 | 
						
							
							
								
								Fix workings when no serverurl is explicitly specified in config
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								dd160666de
								
							
								
							
						 | 
						
							
							
								
								Do not mask SIGQUIT to allow us to force coredumps on child processes
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								03b25370fe
								
							
								
							
						 | 
						
							
							
								
								Check for client ref counts in dropall
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5dd35d6555
								
							
								
							
						 | 
						
							
							
								
								Fix workings when no serverurl is explicitly specified in config
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9863dedf59
								
							
								
							
						 | 
						
							
							
								
								Do not mask SIGQUIT to allow us to force coredumps on child processes
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								745d95246c
								
							
								
							
						 | 
						
							
							
								
								Check for client ref counts in dropall
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9c1e5f2332
								
							
								
							
						 | 
						
							
							
								
								Send reconnect instead of dropall to stratifier when killing an upstream proxy and drop them lazily
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1432b90829
								
							
								
							
						 | 
						
							
							
								
								Remove code talking to local btcd in proxy mode since we won't be able to submit any realistic block solves locally
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a090bd6c26
								
							
								
							
						 | 
						
							
							
								
								Convert use of %ld to PRId64 in ckpool.c
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								04f4f090e2
								
							
								
							
						 | 
						
							
							
								
								Convert use of %ld to PRId64 in connector
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								67fd11bc13
								
							
								
							
						 | 
						
							
							
								
								Convert use of %ld to PRId64 in stratifier
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								841d22ec05
								
							
								
							
						 | 
						
							
							
								
								Drop the server backlog to minimum after the pool has been accepting connections for 90 seconds
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								78b2cf0277
								
							
								
							
						 | 
						
							
							
								
								Further fine grain the locking in the connector
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								67c00d57c6
								
							
								
							
						 | 
						
							
							
								
								Fine grain the locking for read/write sections using the upgradeable variants in the stratifier where suitable
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								d94202dacb
								
							
								
							
						 | 
						
							
							
								
								Avoid one cast
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a7b2c3d8aa
								
							
								
							
						 | 
						
							
							
								
								Shorten sleep interval while accept flag is not set
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6274371ccf
								
							
								
							
						 | 
						
							
							
								
								Microoptimise epoll_wait call
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								bfbb9b574f
								
							
								
							
						 | 
						
							
							
								
								Remove unused macro
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								ckolivas
							
						 | 
						
							
							
							
							
								
							
								2d56e4fa04
								
							
								
							
						 | 
						
							
							
								
								Init the proxy share mutex
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								ckolivas
							
						 | 
						
							
							
							
							
								
							
								33f40ed3cf
								
							
								
							
						 | 
						
							
							
								
								Use 64 bits for share id in proxy
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6db343fec6
								
							
								
							
						 | 
						
							
							
								
								Fix 1st 10 minute preauth to still grab suggested diff and auth the rest
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0a616baa46
								
							
								
							
						 | 
						
							
							
								
								Don't send any preauths for already authorised users for the first 10 minutes after their first successful auth
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								15787d8932
								
							
								
							
						 | 
						
							
							
								
								We may as well read the poolstats when not in standalone mode as well on restart since we may expose them
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								5805e83fe1
								
							
								
							
						 | 
						
							
							
								
								Trivial comment update
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0d2d81baba
								
							
								
							
						 | 
						
							
							
								
								Store and restore lastupdate stats by user and worker and use it to decay restored stats
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								baf9a6497d
								
							
								
							
						 | 
						
							
							
								
								Store last update time by user and worker
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9d774a4f9b
								
							
								
							
						 | 
						
							
							
								
								Store the lastupdate time with the pool stats and decay the value if it's been longer than 2 minutes
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6de132f0f0
								
							
								
							
						 | 
						
							
							
								
								Export json_get_int64 helper
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7990969af4
								
							
								
							
						 | 
						
							
							
								
								Read off pool stats on restarts in standalone mode instead of guessing the older hashrate by time bias
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e465fb6d6e
								
							
								
							
						 | 
						
							
							
								
								Don't try to discard passthrough clients to prevent derefs
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								413f8f538a
								
							
								
							
						 | 
						
							
							
								
								Remove dereferencing error of accessing authorised after client may be killed
							
							
							
							
							
						 | 
						
							11 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								57cc749ae3
								
							
								
							
						 | 
						
							
							
								
								Guarantee reliable worker count by counting all clients once their user is recognised
							
							
							
							
							
						 | 
						
							11 years ago |