833 Commits (1c5b8ae516bb1b452a8c2b28ec107b509f55a369)

Author SHA1 Message Date
Con Kolivas 1c5b8ae516 Reconnect all clients of a certain user when adding a userproxy in userproxy mode 9 years ago
Con Kolivas 88e20dd111 Add a userproxy mode that connects to the same upstream pool according to the username supplied by clients connecting to the proxy 9 years ago
Con Kolivas 02035ee74c Decrease the tolerance for attempted block submission to within 0.1% 9 years ago
Con Kolivas 8475cebb60 Seralise calls to update_base to avoid races on determining which workinfo is supposed to send the clean, and delay further updates 9 years ago
Con Kolivas ae1d659832 Remove throttled flag once user is authorised 9 years ago
ckolivas abf38eea03 Fix reading of workerstats for 1hr 10 years ago
Con Kolivas 0635c75560 Keep significant digits constant on displayed hashrate 10 years ago
Con Kolivas b062a8e29a Add basic stats to console throbber line 10 years ago
Con Kolivas 759ac0ccbc Display user and worker stats on block solve 10 years ago
Con Kolivas b709dbea44 Revert "Silence dropping of throttled clients" 10 years ago
Con Kolivas f42f187529 Revert "Allow add_msg_entry to be called with a null buffer safely" 10 years ago
Con Kolivas 5cc1812271 Allow add_msg_entry to be called with a null buffer safely 10 years ago
Con Kolivas 434ce77b3e Fix user/worker/client stats decaying too fast by generalising decay in shared functions and noting last time value was decayed 10 years ago
Con Kolivas 4ba1fd6156 Silence dropping of throttled clients 10 years ago
Con Kolivas fa55ab48d8 Display workername in block solves 10 years ago
Con Kolivas 814cf36bf7 Log valid shares per user and worker 10 years ago
Con Kolivas 5592fa2c2d Add 7 day stats to workers 10 years ago
Con Kolivas 7d97b8d323 The stratifier shouldn't be broadcasting anything in passthrough mode 10 years ago
Con Kolivas 3b9a846340 Don't allow passthrough subclients to resume 10 years ago
Con Kolivas c0e4310c2d Send a dropall to the stratifier when we're in reject mode 10 years ago
Con Kolivas 21f80c3ecf Don't allow passthrough subclients to reconnect 10 years ago
Con Kolivas 99ce264a8e Send a dropall to the stratifier when we're in reject mode 10 years ago
Con Kolivas bce4cab176 Roll back code for relay node. 10 years ago
Con Kolivas 53656e1284 Json RPC calls can take a while to return so use a custom timeout when talking to the generator from the stratifier 10 years ago
Con Kolivas e96f1d60e2 Send and parse node request with passthrough message 10 years ago
Con Kolivas 2aa93069cc Implement rudimentary untested address to script transaction support in the generation code 10 years ago
Con Kolivas b66f207a9f Add a braindead check to avoid trying to generate to a script address 10 years ago
Con Kolivas f3a826d30f User ID is an integer in workerinfo 10 years ago
Con Kolivas c627c12cab User id is an integer 10 years ago
ckolivas 9c4e63691a Increase string storage space for enonce1/enonce1var to accommodate 8 byte nonce1length configuration 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