Commit Graph

  • cc91d846ff Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2015-01-16 14:46:54 +1100
  • 84cb20ccaa ckdb - since they are as yet unused, don't store new auths in ram kanoi 2015-01-16 14:46:34 +1100
  • a02cfb068e Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2015-01-16 14:38:22 +1100
  • 8eee70a4a5 Do not delete the worker instance linked list on removing the worker from the list Con Kolivas 2015-01-16 14:38:06 +1100
  • 7abd292357 ckdb - log steps in the storage dealloc during shutdown kanoi 2015-01-16 14:32:27 +1100
  • 33c2465eef Remove worker instances and their data on killing their client instances Con Kolivas 2015-01-16 13:48:49 +1100
  • 4662873d70 Only add authorised clients to disconnected list Con Kolivas 2015-01-16 13:31:54 +1100
  • 0f56ed8c38 Add idle, disconnected and dead counts to pool stats Con Kolivas 2015-01-16 13:28:03 +1100
  • 9df5a9cf2e Get rid of cute locking in disconnected session check for simplicity Con Kolivas 2015-01-16 12:06:15 +1100
  • 8f10347775 Dead instances are a singly linked list only Con Kolivas 2015-01-16 11:52:34 +1100
  • a90b1fd024 Preauth workers for the first 10 minutes after a user first authorises Con Kolivas 2015-01-16 09:41:50 +1100
  • 4d6709ca6d Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2015-01-15 21:36:32 +1100
  • 91aa3d0e36 ckdb - workmarkers processing: no sharesummaries is not an error kanoi 2015-01-15 21:25:17 +1100
  • 3ae5e9d2b7 ckdb - allow setting workmarkers as processed via marks command kanoi 2015-01-15 21:16:36 +1100
  • 297ae72e06 ckdb - enable, optionally automatic but off by default, workmarkers processing kanoi 2015-01-15 19:08:31 +1100
  • 546768bfb7 Push version number to 0.8.1 Con Kolivas 2015-01-14 20:10:51 +1100
  • 2545b08128 Use invalidate in the connector when dropping a client to ensure the stratifier drops it as well Con Kolivas 2015-01-13 16:49:16 +1100
  • 4103a3bae8 Tell the stratifier to drop a client if the connector is told to drop it and cannot find it any more Con Kolivas 2015-01-13 16:30:52 +1100
  • 43dc33a54c Age and discard old disconnected instance data after it's been used or no longer relevant Con Kolivas 2015-01-13 16:07:59 +1100
  • de0f3438e9 Don't use JSON_EOL for logged text Con Kolivas 2015-01-13 12:57:33 +1100
  • 88c7ef3c20 Use JSON_EOL in connector Con Kolivas 2015-01-13 12:54:22 +1100
  • e1e2d06a4f Use JSON_EOL where suitable in stratifier Con Kolivas 2015-01-13 12:52:33 +1100
  • 5c18e7e0f8 Use JSON_EOL in generator Con Kolivas 2015-01-13 12:45:44 +1100
  • 906d24a554 Add an option to add an EOL marker to json_dumps Con Kolivas 2015-01-13 12:45:12 +1100
  • 638ce65c5b Add best share support per client/worker/user and display it per worker/user Con Kolivas 2015-01-13 11:40:45 +1100
  • 9176bf81fd ckdb - auto create shift workmarkers kanoi 2015-01-06 17:18:36 +1100
  • efe27652b4 ckdb - set mark base 32 code ascii sorted kanoi 2015-01-05 05:43:33 +1100
  • 4e011915ad ckdb - auto create shift marks kanoi 2015-01-05 05:34:23 +1100
  • 291271ad45 php - set sync red limit higher (5000) kanoi 2014-12-30 10:41:27 +1100
  • a4830f7b9d php - fix Logout alignment kanoi 2014-12-30 10:38:11 +1100
  • 9a7e4c4b3f php - suggest to not break in the user 'Hash Rate:' text kanoi 2014-12-30 10:35:56 +1100
  • 0ebc85a447 php - reduce header width when logged in kanoi 2014-12-30 10:25:42 +1100
  • e7eb8508cc php - allow pblocks when logged in rather than redirecting to index kanoi 2014-12-30 10:13:51 +1100
  • 043bf755da php - reduce header width kanoi 2014-12-30 10:11:55 +1100
  • f7461be43e ckpmsg allow comments with a leading '#' and timestamp comments and empty lines kanoi 2014-12-28 22:51:36 +1100
  • 8721353bed ckdb - old btc address lookup fails kanoi 2014-12-28 17:26:29 +1100
  • d0ccf22697 ckdb - don't truncate large replies from cmd_userset() kanoi 2014-12-28 16:57:55 +1100
  • 9562d4b594 php - pplns number formatting to help with visual comparisons kanoi 2014-12-28 15:24:26 +1100
  • f3889985a3 php - increase pplns timeout kanoi 2014-12-28 14:12:09 +1100
  • 6915c03e16 php - blocks page heading and seq numbers kanoi 2014-12-28 14:10:14 +1100
  • fad4a6fb55 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-12-28 11:04:08 +1100
  • a94b558463 ckdb - only load the last auths record for each worker kanoi 2014-12-28 02:24:13 +1100
  • b903c9536e ckdb - db load limit userstats/poolstats to last 24hrs since we don't need them yet kanoi 2014-12-28 01:49:20 +1100
  • 4ddb4d4e99 ckdb/php check/report -w limits kanoi 2014-12-28 01:20:40 +1100
  • 8622718c48 Make jansson use ckalloc for its malloc Con Kolivas 2014-12-27 18:24:15 +1100
  • 11208274b1 Keep retrying indefinitely with backoff after a malloc failure instead of quitting, with a message directly to stderr Con Kolivas 2014-12-27 17:41:20 +1100
  • 4ff24def83 php - fix seq column in block total table kanoi 2014-12-23 08:58:11 +1100
  • 5f564e97d6 ckdb/php - add display format block hash to pblocks csv kanoi 2014-12-23 08:55:29 +1100
  • a3bd74eaa1 php - csv version of pblocks kanoi 2014-12-22 13:54:21 +1100
  • 6abe2a418a ckdb/php - add a 'sync' value to the page footer - shows how many outstanding socket requests have been queued kanoi 2014-12-22 12:37:49 +1100
  • ddcbd3e6a0 ckdb - add missing UNLOCK in cmd_percent and shorten the lock for paymentaddresses_set kanoi 2014-12-22 10:52:34 +1100
  • 7470af8c46 ckdb - correct workinfoid for block 333809 (it was the workinfoid of block 334106) kanoi 2014-12-20 08:24:41 +1100
  • 602256c443 ckdb/php - add user % stats and menus kanoi 2014-12-19 17:16:33 +1100
  • e4c714ca94 ckdb/php - move to PPLNS 5xN but handle the workmarkers restriction kanoi 2014-12-17 11:08:24 +1100
  • eaa583661c ckdb - make invalid user auth message only debug kanoi 2014-12-16 12:27:39 +1100
  • d2a24876b0 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-12-16 11:42:11 +1100
  • d0e2e2c688 ckdb - report (rare) invalid usernames kanoi 2014-12-16 11:41:21 +1100
  • 5c7e42c29e Change default nonce1 length to 4 bytes Con Kolivas 2014-12-16 07:46:44 +1100
  • 3d89862c18 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-12-15 21:52:48 +1100
  • 55d1c98f19 Merge branch 'master' into userstats Con Kolivas 2014-12-15 21:47:56 +1100
  • 0d5d2a8a0d Merge branch 'master' into userstats Con Kolivas 2014-12-15 21:39:52 +1100
  • c3bca3e3b0 ckdb - add the ckpool workerstats command kanoi 2014-12-15 21:38:00 +1100
  • 81fa297273 php - add uncommitted css .hid kanoi 2014-12-14 08:31:12 +1100
  • f2543ca22e ckdb - don't revalidate known addresses - it's slow kanoi 2014-12-14 08:28:55 +1100
  • 6647df49b6 php - addresses page, fix '+' to work with no addresses kanoi 2014-12-12 22:43:04 +1100
  • 2e00dc5d3b php - fix page_api warning kanoi 2014-12-12 21:30:46 +1100
  • 6ae7b58bb0 php - update payout description to match kano pool kanoi 2014-12-12 15:31:02 +1100
  • 1ee6c04722 php - add a blockchain link on the payments page to the payout address kanoi 2014-12-12 15:29:10 +1100
  • d1cbdc56db ckpmsg - display up to 64k of the reply data kanoi 2014-12-12 08:47:14 +1100
  • cf3658d881 ckdb/php pplns handle user with multiple payout addresses kanoi 2014-12-12 08:46:14 +1100
  • 573285dd7e ckdb/php - selectively support multiple payout addresses - still needs pplns changes kanoi 2014-12-11 22:36:59 +1100
  • 72ef2dc56e php - make the socket base timeout longer kanoi 2014-12-11 16:51:40 +1100
  • 9b1f76e5c4 ckdb/php - display account messages at the top of the page kanoi 2014-12-11 16:50:49 +1100
  • 4c75fe3a27 ckdb/php - add code for future support of multiple payout addresses per user kanoi 2014-12-11 15:52:44 +1100
  • 1fca8b8188 ckdb - abort if any compressed files return no data - also true if the decompress command doesn't exist kanoi 2014-12-06 08:46:28 +1100
  • a41e994548 ckdb - use a pipe for reloading compressed files - allow .bz2 .gz .lrz kanoi 2014-12-05 22:14:43 +1100
  • 44009cd4d4 remove ckdb bzip2 build requirement kanoi 2014-12-05 17:30:54 +1100
  • fb6a9874ec ckdb - add libbz dependency to the ckdb build and allow reload to read both uncompressed and bzip2 compressed log files kanoi 2014-12-04 23:13:29 +1100
  • 738a68fd9f ckdb - fix optioncontrol memory - and add FREENULL to free and null if needed kanoi 2014-12-02 08:35:00 +1100
  • 1df924e73d Provide an option to daemonise ckpool Con Kolivas 2014-11-29 18:26:42 +1100
  • c019a746f5 Use a completion timeout to wait for children to exit and kill them if they don't Con Kolivas 2014-11-29 11:40:57 +1100
  • 098930afd5 Add a completion timeout helper function Con Kolivas 2014-11-29 11:34:07 +1100
  • 3e335c3b38 Abort any functions on signal handling, cleaning up cksem functions Con Kolivas 2014-11-29 11:07:07 +1100
  • 23c461c8a7 ckdb - remove LOGERR warning kanoi 2014-11-28 19:01:02 +1100
  • 503ec09f27 make LOG* macros typecheck and fix related errors/warnings kanoi 2014-11-28 17:33:34 +1100
  • 1e578f4e89 ckdb - optioncontrol AutoAddUser to auth/add unknown users automatically kanoi 2014-11-28 14:38:48 +1100
  • 21c1aa10fc ckdb - stat report every 10s during logger shutdown - if it's slow kanoi 2014-11-28 13:36:25 +1100
  • 8fb14c8c9b Use SIGUSR1 to shut down children only Con Kolivas 2014-11-28 12:18:33 +1100
  • 5071a7fd06 Handle SIGUSR1 in the child sighandler Con Kolivas 2014-11-28 12:06:59 +1100
  • 92fb508c44 Handle SIGUSR1 in the child sighandler Con Kolivas 2014-11-28 12:06:59 +1100
  • 343699a767 Add sanity checks in pthread cancels/joins Con Kolivas 2014-11-28 11:19:20 +1100
  • 2f7be53b7d Merge branch 'master' into userstats Con Kolivas 2014-11-28 10:30:02 +1100
  • 53e78947ad Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2014-11-28 10:29:16 +1100
  • ac05feeebc Fix potential socket leak in gen_loop Con Kolivas 2014-11-28 10:24:32 +1100
  • 649ad7953f Fix potential socket leak in gen_loop Con Kolivas 2014-11-28 10:24:32 +1100
  • 65f52112ba Confirm all handed over sockets match the configured sockets Con Kolivas 2014-11-28 10:12:32 +1100
  • be87144fe1 Provide a helper function for turning a socket into a url and port Con Kolivas 2014-11-28 00:57:26 +1100
  • 540db4f5a9 Free the addrinfo allocated in bind_socket Con Kolivas 2014-11-28 00:42:37 +1100
  • 02dfda6814 Add a helper function for getting an addinfo from a url and port Con Kolivas 2014-11-28 00:41:18 +1100
  • e5f26443af Make url from sockaddr take port as a char Con Kolivas 2014-11-28 00:31:57 +1100