801 Commits (f3a826d30f2ec78fa9405e263c36891a18427fa2)

Author SHA1 Message Date
Con Kolivas f3a826d30f User ID is an integer in workerinfo 10 years ago
Con Kolivas c627c12cab User id is an integer 10 years ago
Con Kolivas 2c1944534b Unconditionally drop all clients bound to a proxy should we update its subscribe 10 years ago
Con Kolivas d8a5228513 Demote flagged message 10 years ago
Con Kolivas 25840cfec9 Demote client flag message to info level 10 years ago
Con Kolivas d59c8c1b41 Demote proxy logging to info level 10 years ago
Con Kolivas 4e5ccb6e13 check for clients that really need to reconnect and do them asap 10 years ago
Con Kolivas 182e1b2d8d Move to a completely pull based mechanism for reconnecting clients once there are enough upstream connections instead of forcing reconnects when there may not be enough 10 years ago
Con Kolivas 146d164053 Put dropped at the start of the stratifier messages for easier parsing 10 years ago
Con Kolivas 806d1c76a2 Do not create a stratifier statsupdate thread in passthrough mode since the stats always read zero 10 years ago
ckolivas 2561eff1cb Update user auth time on each successful auth 10 years ago
Con Kolivas fd73ebe3ae Send port number as a string on reconnect as most clients will be expecting it 10 years ago
Con Kolivas 5633f8365d Prevent theoretical read out of bounds 10 years ago
Con Kolivas 3f3dc7f4f3 Implement a stratum mining.term call which notifies the stratifier this client is terminating and use it to signal upstream pools when passthrough subclients have disconnected 10 years ago
Con Kolivas e9441f2e1a Drop passthrough proxy connection from stratifier 10 years ago
Con Kolivas ae2b00842b Allow unauthorised clients to send other messages till they've authorised but silently ignore them 10 years ago
Con Kolivas 70379428d6 Steal copied id_vals in the stratifier to avoid needing to copy them again, thus allowing opaque objects to be used as id values 10 years ago
Con Kolivas cd754e98e4 Move connector to using unix receive queues 10 years ago
Con Kolivas 0ea4ab043e Move stratifier to use unix message receiving queues 10 years ago
kanoi 75ffa2d4cb ckpool - ensure seqall won't be negative and use it as the ckdb msg id 10 years ago
kanoi 8ff07e69a3 ckpool - add start time and pid to seq information 10 years ago
kanoi 2f3832ab59 add individual sequence numbers for each ckdb message type 10 years ago
kanoi 5d2ed64854 allow different seq numbers 10 years ago
kanoi b5946287b0 Revert "Revert "Add atomically increasing sequence number to all ckdb messages"" 10 years ago
kanoi 907a33584e ckpool - sscanf %s stops at a space 10 years ago
kanoi a3e3363eda Revert "Add atomically increasing sequence number to all ckdb messages" 10 years ago
Con Kolivas dc31479af7 Consistent maxclients key use 10 years ago
Con Kolivas 47a6877fef Add an API command for global pool stats 10 years ago
Con Kolivas 970c4056cf Add atomically increasing sequence number to all ckdb messages 10 years ago
Con Kolivas a3819b8739 Add an API command to list all workers 10 years ago
Con Kolivas 23d6cca7ee Add an API command to list all workers 10 years ago
Con Kolivas c1b4f6e490 Add an API command to get the info of every single client 10 years ago
Con Kolivas cda20cf00c Add API commands to get all the client info by user or worker 10 years ago
Con Kolivas e1fe8aaebf Add an API command to return a full list or optionally a list by userid of all proxies and their stats 10 years ago
Con Kolivas af1841001a Fix missing field 10 years ago
Con Kolivas ae5b119900 Add an API command to get statistics per client 10 years ago
Con Kolivas eb529da3b2 Add an API command to get a list of clients by workername 10 years ago
Con Kolivas a13df377d4 Add an API command to get a list of clients by username 10 years ago
Con Kolivas 888ef2e2d8 Only give the insufficient subproxy message when looking for a global proxy 10 years ago
Con Kolivas 1a723cf04d Reconnect clients to global proxies when we receive an update from the current proxy 10 years ago
Con Kolivas fe93a914e1 Add API function to get worker stats 10 years ago
Con Kolivas eefbeef44b Only check user_instance under instance lock 10 years ago
Con Kolivas baef991186 Use correct test for recruiting more global proxies 10 years ago
Con Kolivas 804a98e63c Do all reconnects on stratum notify lazily only to prevent multiple subproxies flagging reconnects 10 years ago
Con Kolivas 4f3e19325b Minor notice change 10 years ago
Con Kolivas 4e4c8aa79a Add more reliable tests to know which clients should be redirected 10 years ago
Con Kolivas f31980b9d0 Only reconnect authorised clients 10 years ago
Con Kolivas 508bb71e9b Recruit from best not proxy 10 years ago
Con Kolivas bf79e0793d Recruit extra user subproxies when there aren't enough 10 years ago
Con Kolivas 046f8affb0 Reconnect clients not bound to a user proxy when a new notify creates more headroom 10 years ago