Commit Graph

  • cb53e31785 ckdb - return last block for homepage (if there is one) kanoi 2014-07-27 12:00:54 +1000
  • 3418ff004e ckdb - handle duplicate messages kanoi 2014-07-27 10:45:48 +1000
  • a8eb9357ee Only update stats on authorised clients Con Kolivas 2014-07-26 14:41:09 +1000
  • 126c464de1 ckdb - don't LOGERR shares with same timestamp kanoi 2014-07-26 12:40:33 +1000
  • 1f2072c58c ckdb - start of v0.4 changes kanoi 2014-07-26 12:39:17 +1000
  • 58471b7ba9 php - add 's' to last share as needed kanoi 2014-07-25 19:05:54 +1000
  • 0efd35a8f2 Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2014-07-24 14:54:31 +1000
  • 200b9bfbc1 Fix user count logic Con Kolivas 2014-07-24 14:53:55 +1000
  • 512e734523 ckdb - begin aging code, startup stats, handle idle kanoi 2014-07-24 14:51:20 +1000
  • 616882cf2a ckdb - abort on NULL tree in ktree find functions kanoi 2014-07-24 14:45:22 +1000
  • 0831e07555 Fix incorrect interval being passed to hashmeter stats Con Kolivas 2014-07-24 14:26:36 +1000
  • 16e4eb5f83 Don't attempt to generate stats for clients that are not yet authorised Con Kolivas 2014-07-24 12:17:03 +1000
  • e8c87555b1 Allow zero length useragent names in ckdb Con Kolivas 2014-07-22 16:07:00 +1000
  • af0acbeb6a Set useragent to blank string when no array fields are filled in for stratum Con Kolivas 2014-07-22 15:53:42 +1000
  • 1f381420ce Implement the standalone mode, removing now excessive per-user sharelog Con Kolivas 2014-07-22 12:03:01 +1000
  • dd056cd030 Provide an option to run ckpool standalone without ckdb Con Kolivas 2014-07-22 11:00:52 +1000
  • 1e81ac7887 Convert command line to accept long options that are also self documenting with -h Con Kolivas 2014-07-18 22:06:02 +1000
  • de5c5e4a39 Set the last diff change variable to the time of the first received share Con Kolivas 2014-07-18 15:07:07 +1000
  • 1a4b3ca2a1 Remove duplicated wrong 5 min hashrate code in add_submit Con Kolivas 2014-07-18 15:04:23 +1000
  • a140a8edeb Set useragent to a zero length string if none is detected Con Kolivas 2014-07-16 22:47:01 +1000
  • fb3eeac022 ckpool - add json_str NULL to error detection kanoi 2014-07-14 23:24:50 +1000
  • 678ac47b94 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-07-13 19:03:05 +1000
  • e51a5a7afd ckpool - attempt to identify json error passed to _json_ckdb_call kanoi 2014-07-13 18:23:14 +1000
  • f1674f8429 Merge branch 'master' of bitbucket.org:ckolivas/ckpool ckolivas 2014-07-12 16:44:25 +0300
  • a9e33c354a Pass the connector IP address to the stratifier to be stored in the client data and passed to ckdb on auth ckolivas 2014-07-12 16:44:12 +0300
  • 1b387ad429 Add address name to loginfo output on new connector connection Con Kolivas 2014-07-12 23:22:49 +1000
  • 5ea74680b6 Resolve the address name of new clients in the connector ckolivas 2014-07-12 16:10:46 +0300
  • bba55d306f Merge branch 'master' of bitbucket.org:ckolivas/ckpool ckolivas 2014-07-10 21:26:29 +0300
  • 0fadee1520 Send idle status of workers once to ckdb with userstats and then stop sending their stats ckolivas 2014-07-10 21:26:18 +0300
  • 7c81e35de9 ckdb - workinfo aging kanoi 2014-07-10 20:26:07 +1000
  • cd63124613 Send ageworkinfo message to ckdb when we remove them from our list ckolivas 2014-07-10 10:19:45 +0300
  • 5a33d70f90 Put sanity check into time bias function ckolivas 2014-07-10 07:23:40 +0300
  • 77cf5b84fd page_stats - remove incorrect code kanoi 2014-07-10 04:53:50 +1000
  • c47eb9858f ckdb/pool allusers pool stats page (any shares in the last 1hr) kanoi 2014-07-10 04:49:32 +1000
  • fce107db0d ckdb/pool workers page kanoi 2014-07-10 02:45:17 +1000
  • 590d9dc583 ckdb - make significant floating point errors fatal kanoi 2014-07-09 21:32:38 +1000
  • 56e5c8e26c send_recv_auth field count kanoi 2014-07-09 21:30:48 +1000
  • 318e735fdf Put sanity upper limit on exponent function used in decay_time ckolivas 2014-07-09 12:35:40 +0300
  • 34d77bd3b9 Make significant floating point errors fatal to avoid subtle bugs being missed ckolivas 2014-07-09 11:55:12 +0300
  • 61e8c46ee5 Don't fclose the log file on cleanup in case we still send mesages to the log file. The OS will close it on shutdown anyway. ckolivas 2014-07-09 10:02:00 +0300
  • 301297e9fd correct copyright years and use defined constant as expected in ckdb kanoi 2014-06-29 00:08:14 +1000
  • 7a93451f37 ckdb - correct sql update kanoi 2014-06-28 04:20:09 +1000
  • 202bb75ab8 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-06-28 03:46:49 +1000
  • 86fd90eb54 ktree dump append to output file kanoi 2014-06-28 03:45:57 +1000
  • c23707926e ckdb - fixs for various bugs in share accounting kanoi 2014-06-28 03:45:10 +1000
  • 99cb477d2a Add poolinstance to client auths ckolivas 2014-06-27 19:51:25 +0300
  • 592981bda9 ckdb/sql - add sharesummary accounting kanoi 2014-06-27 23:56:25 +1000
  • 9279c6843e ckdb - workers_update handle no change, merklehash allow zero length kanoi 2014-06-27 16:25:56 +1000
  • 2c776ed38e Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-06-27 15:06:36 +1000
  • 304f7c73f4 initid - seperator change kanoi 2014-06-27 15:04:18 +1000
  • 8f63f26648 php - add latest temporary block hack kanoi 2014-06-27 15:03:21 +1000
  • 6f9f4527eb ckdb - blocks_add fix early abort before db I/O kanoi 2014-06-27 15:00:51 +1000
  • c9e7dd5780 We do not retry the accept call if it fails ckolivas 2014-06-26 15:31:15 +0300
  • a092fd91a4 Forgot to set return value in read_socket_line ckolivas 2014-06-26 15:22:39 +0300
  • e789416b17 Fix unused variable warnings ckolivas 2014-06-26 15:15:36 +0300
  • b6e9d18bfc Handle signal interruptions on all poll and select calls ckolivas 2014-06-26 15:02:22 +0300
  • 2edb2a074d Don't check for EINTR in generator as well ckolivas 2014-06-26 09:51:52 +0300
  • cdd8208269 accept() calls are automatically restarted with EINTR when there's no timeout ckolivas 2014-06-26 09:50:37 +0300
  • a8eee6f0a3 We cannot intercept signal 9 ckolivas 2014-06-26 09:21:07 +0300
  • 5aeca8e566 ckdb - buffer init macro kanoi 2014-06-24 14:28:11 +1000
  • 88461a5db6 ckdb - initialise the merketree string (json array) kanoi 2014-06-24 13:53:21 +1000
  • 5d8e60c9d5 Send block solve information to ckdb ckolivas 2014-06-23 23:31:32 +0300
  • 6ee763a5f8 ckdb - add cmd to accept blocks kanoi 2014-06-24 00:40:14 +1000
  • 069f724c22 ckdb - redesigned userstats with eos marker - and more severe data errors logged kanoi 2014-06-23 18:42:46 +1000
  • 68ab724a17 Mark the last userstats in the current stat pass with an end of stats marker Con Kolivas 2014-06-20 22:39:33 +1000
  • f6adc2f6b0 Trivial doc changes Con Kolivas 2014-06-20 21:55:47 +1000
  • b2bd3047d2 Add workername to per-worker stats Con Kolivas 2014-06-20 21:42:51 +1000
  • 4168194bd0 Show per client connected stats instead of per user, every 10 mins Con Kolivas 2014-06-20 21:40:56 +1000
  • f0e68485fe ckdb/web - add pool/user elapsed and use them kanoi 2014-06-20 16:51:39 +1000
  • fa7567a99d Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-06-20 13:00:54 +1000
  • b289046ffe Demote the socket file exists message to notice level Con Kolivas 2014-06-20 12:02:51 +1000
  • e40128a2da Allow the loglevel to be changed on the fly Con Kolivas 2014-06-20 09:58:51 +1000
  • 0944152cf8 Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2014-06-20 09:42:40 +1000
  • dc807917aa Add elapsed time to user and pool stats Con Kolivas 2014-06-20 09:39:25 +1000
  • 71f8c0112e php - display 5m/1hr user hash rate stats kanoi 2014-06-20 02:23:29 +1000
  • 1199419fa1 ckdb - add 1hr user stats to homepage kanoi 2014-06-20 02:07:05 +1000
  • 214f74de08 ckdb - fix user web stats kanoi 2014-06-20 01:56:29 +1000
  • 2c242d08df klist - display function for ktree display kanoi 2014-06-20 01:55:21 +1000
  • 091832c4c4 ktree - add an optional ktree display and disabled code in ckdb kanoi 2014-06-20 01:53:57 +1000
  • fc58e6fe1e Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-06-19 23:09:26 +1000
  • 691a74419d ckdb - remove unused label kanoi 2014-06-19 23:08:10 +1000
  • 16b108f503 Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2014-06-19 23:02:57 +1000
  • 9a18981725 Remove ckpool.h include from libckpool Con Kolivas 2014-06-19 23:02:30 +1000
  • fd9033073e Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-06-19 22:43:06 +1000
  • df25b98d7c ckdb - breakdown missing null check for json kanoi 2014-06-19 22:42:14 +1000
  • 6cf839db3e ktree - before end case reversed kanoi 2014-06-19 22:41:36 +1000
  • 72df09d650 Move the stratifier stratum send and receive queues to generic ckmsg queues Con Kolivas 2014-06-19 22:16:55 +1000
  • 93ecc3a5c8 Convert the authoriser and share processor to using the generic ckmsg queues and fix the data passed to the queue function Con Kolivas 2014-06-19 21:29:52 +1000
  • 13c09a2414 Merge branch 'master' of bitbucket.org:ckolivas/ckpool ckolivas 2014-06-19 20:41:55 +1000
  • e8c47e29fa Move generic ckmsgq functions to ckpool.c to allow ckp to be included ckolivas 2014-06-19 15:17:04 +1000
  • eb1977213c ckdb - change the longpoll abbreviation lp used, to the actual meaning: block change, but using the abbreviation bc kanoi 2014-06-19 15:01:30 +1000
  • ea27e86a33 Make ckdb messaging use the generic ckmsg queues ckolivas 2014-06-19 14:36:38 +1000
  • 997a88191c Make create_ckmsgq return a pointer to the generated queue and export the ckdbq functions ckolivas 2014-06-19 14:31:28 +1000
  • 414453357e ckdb - update last_lp comments kanoi 2014-06-19 14:25:37 +1000
  • 036e1b8143 php - display full accurate Network, Last Block kanoi 2014-06-19 14:20:10 +1000
  • 50463445c0 Create a set of generic queue receiving thread and processing functions ckolivas 2014-06-19 14:16:18 +1000
  • 04bcfb6e89 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2014-06-19 14:09:52 +1000
  • a59958f4b6 ckdb - message log and fix lp timestamp kanoi 2014-06-19 14:09:26 +1000
  • 1874d6e136 Send a message back from the listener under all circumstances ckolivas 2014-06-19 13:17:54 +1000
  • 10baacbeee Use only one fprintf in console logging to minimise risk of overlap ckolivas 2014-06-19 10:48:59 +1000