Commit Graph

1293 Commits

Author SHA1 Message Date
Con Kolivas
fe7f015ec6 Empty buffers of servers and proxy when killing them 2014-11-19 21:29:18 +11:00
Con Kolivas
615e9e8b22 Handle read and write_length functions receiving an invalidated fd 2014-11-19 21:25:33 +11:00
Con Kolivas
480c705e96 Handle invalidated socket fds with an error in the wait read/write select functions 2014-11-19 21:22:31 +11:00
Con Kolivas
0709058b25 Allow nonce1 and nonce2 lengths to be specified separately 2014-11-17 14:01:54 +11:00
Con Kolivas
721d6d22ab Set the initial enonce1 to a value that will differ on every restart 2014-11-17 13:57:40 +11:00
Con Kolivas
4391e71734 Merge branch 'master' into userstats 2014-11-16 09:36:19 +11:00
Con Kolivas
ab91682e22 Add support for custom extranonce1 lengths 2014-11-15 15:32:01 +11:00
Con Kolivas
6c47d61bb1 Use reference counting to know when we can drop client structures in the connector 2014-11-15 11:31:47 +11:00
Con Kolivas
ef649813f8 Dead stratum instances need not be in a doubly linked list 2014-11-15 10:25:37 +11:00
Con Kolivas
0941d5a751 Add disconnected stratum clients to a linked list and use reference counting to know when they are no longer being referenced and can have their data freed. 2014-11-14 21:41:54 +11:00
kanoi
f74e15cbc0 php - add CDF to block pages 2014-11-14 00:52:13 +11:00
kanoi
ad6f642129 php - add a public blocks page 2014-11-13 18:31:26 +11:00
kanoi
0b87f4c304 php - use colour names for blocks font 2014-11-10 13:52:09 +11:00
kanoi
aca254495e ckdb - increase transfer cull - 64 happens too regularly 2014-11-09 12:06:13 +11:00
kanoi
ae396b0155 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool 2014-11-09 02:23:51 +11:00
kanoi
1d2fbaa688 sql - ... and include the db change file for 0.9.4 2014-11-08 16:28:45 +11:00
kanoi
d09c7f9c6b ckdb/sql - include markersummary in share calculations and alter the sharesummary index for fast marker processing - db 0.9.4 2014-11-08 16:27:14 +11:00
Con Kolivas
c33ae04ad8 Handle mining.ping in proxy mode 2014-11-07 21:54:55 +11:00
Con Kolivas
f5f5c6a678 Only read off the user and workerstats from previous startup and bias pool stats in standalone mode 2014-11-07 17:38:46 +11:00
Con Kolivas
d86c0cd2c0 Differentiate failed getbase requests that occur for priority reasons from actual comms failures and clarify and demote the messages accordingly 2014-11-07 17:28:11 +11:00
Con Kolivas
b7785415e6 Privatise all the data in the stratifier 2014-11-07 15:46:05 +11:00
Con Kolivas
1e4030b9ed Fix wrong pointer in connector 2014-11-07 15:26:09 +11:00
Con Kolivas
3ddef2d66f Privatise all the connector specific data 2014-11-07 14:27:25 +11:00
Con Kolivas
fe15f9384d Privatise all global variables within the generator to allow multiple ckpools in the future 2014-11-07 12:58:55 +11:00
Con Kolivas
5ccd3b5340 Send workerstats to ckdb instead of client stats 2014-11-07 12:43:11 +11:00
Con Kolivas
93e0e55cf0 Store start time and idle status per worker 2014-11-07 12:23:24 +11:00
Con Kolivas
f85089eeec Remove EOS marker in userstats in preparation for moving from client to worker stats 2014-11-07 11:48:27 +11:00
Con Kolivas
f08eb38061 Merge branch 'master' of bitbucket.org:ckolivas/ckpool 2014-11-07 00:38:47 +11:00
Con Kolivas
2f3fba27a3 Use a sanity check on idstring from the job_id passed in parse_submit 2014-11-07 00:35:47 +11:00
kanoi
0e9752e989 ckdb/sql - update to db 0.9.3 - workmarkers 2014-11-05 18:03:49 +11:00
kanoi
46ea8d2fb7 ckdb - free ktree leaked ram when using remove and correct log timezone 2014-11-05 08:23:25 +11:00
kanoi
99ba876097 ckpmsg - add a timestamp 2014-11-05 08:18:08 +11:00
kanoi
063d723a31 allow ckpmsg to set the unix recv timeout 2014-11-05 07:40:01 +11:00
kanoi
c178d6b3bb ckdb - ensure each block's workinfo is loaded 2014-11-04 23:57:14 +11:00
kanoi
4103e3f2b6 ckdb - free optioncontrol blob on exit 2014-11-04 23:44:55 +11:00
kanoi
6891895cb3 ckdb - use new shutdown for the confirmer 2014-11-04 22:34:30 +11:00
kanoi
0e5a1a102e ckdb - remove summariser sleep delays during shutdown 2014-11-04 21:59:41 +11:00
kanoi
e2b378cb84 ckdb - cleanup lists/trees on shutdown and notify what is delaying shutdown 2014-11-04 21:30:32 +11:00
kanoi
cd0facf0e9 ckdb - keep address history for txn payment processing 2014-11-04 14:42:11 +11:00
kanoi
9ce3aafc5c php - sort user workers by hash rate 2014-11-04 11:34:36 +11:00
kanoi
1759774075 ckdb - match block maturity with bitcoind-qt 2014-11-04 00:39:13 +11:00
kanoi
00ed8a41a7 ckdb - hack to allow skipping loading temorarily unneeded data 2014-11-03 15:07:23 +11:00
kanoi
e82dab1284 ckdb - set confirmer to only load data near the range required 2014-11-03 14:22:31 +11:00
Con Kolivas
a058c387b3 Give pings an integer id and handle pongs and spurious responses without an error message 2014-11-02 13:37:42 +11:00
Con Kolivas
d4d22949d8 Merge branch 'master' of bitbucket.org:ckolivas/ckpool 2014-11-01 20:37:56 +11:00
Con Kolivas
3cb0546c10 Recruit extra stratum receive processes based on number of CPUs 2014-11-01 20:37:35 +11:00
Con Kolivas
3f061c9331 Do the CPU intensive part of a stratum receive outside the main stratum loop 2014-11-01 20:09:05 +11:00
kanoi
a6496d4211 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool 2014-11-01 17:33:47 +11:00
kanoi
4d06595b85 php - show confirm number on blocks page 2014-11-01 17:32:17 +11:00
Con Kolivas
c87ad0b239 Do not double close socket sent to get_fd 2014-11-01 17:15:37 +11:00