Commit Graph

  • bff0508350 Merged in ordonezalex/ckpool (pull request #6) TheKano 2016-03-23 14:20:12 +1100
  • 47a8d55369 Fix HTML attribute typo: callpadding -> cellpadding Alex Ordonez 2016-03-22 22:43:16 -0400
  • 774fd95a18 php - add 4 more workers to the shift graph kanoi 2016-03-22 08:49:00 +1100
  • 68fe4fd301 ckdb/ckp - add the idname to the web events list kanoi 2016-03-22 08:01:46 +1100
  • 060e4c15ef php - add the ovents list to page_events kanoi 2016-03-21 23:13:18 +1100
  • 069760266e ckdb - add the ovents list to cmd_events kanoi 2016-03-21 22:55:15 +1100
  • 4d7a54d12e ckdb - modify -M to allow more options - days or shifts kanoi 2016-03-18 21:55:54 +1100
  • a30a75bd3f ckdb - load only one day of shares - or specify a begin workinfo with -b kanoi 2016-03-18 18:51:51 +1100
  • 418a898c8e ckdb - optionally ignore seq values with -I - don't use when connected to ckpool kanoi 2016-03-17 22:41:44 +1100
  • 01784be9ef ckdb - ignore duplicate high shares based on the DB index kanoi 2016-03-17 22:24:34 +1100
  • 18bb0e7e3f ckdb - don't attempt to record SE_DUPE shares in the DB kanoi 2016-03-15 14:15:59 +1100
  • 5b0de0a6eb ckdb/php - allow putting a hold on payouts - they end up in dust in pplns2 kanoi 2016-03-15 14:14:36 +1100
  • ed0bcee86b ckdb - cmd_high action=store to store all current shares_hi not yet in the db kanoi 2016-03-14 21:02:51 +1100
  • 1c409deca1 php - add time left on page_ips kanoi 2016-03-12 23:58:23 +1100
  • 10c067668a ckdb - event_tree() can realloc buf, so must pass buf address kanoi 2016-03-12 16:44:34 +1100
  • 0044714253 Bump version to 0.9.3 Con Kolivas 2016-03-11 08:59:58 +1100
  • 520a938369 ckdb - db shares fix createdate - it's used as the key kanoi 2016-03-06 19:35:08 +1100
  • 116fda74b9 ckdb - optionally store shares in the DB with a chosen sdiff lower limit -D kanoi 2016-03-03 21:06:59 +1100
  • 1713f32042 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2016-03-02 16:30:37 +1100
  • baabcdfee9 php - enforce email address rules in php - retrospectively kanoi 2016-03-02 16:30:27 +1100
  • 7a06c4f009 Accept only old diffs until the diff change job id Con Kolivas 2016-03-02 09:55:05 +1100
  • f636f9eef0 Set old diff on changing mindiff or sugget diff Con Kolivas 2016-03-02 09:52:45 +1100
  • bfe83a46b3 Tidy up and make clear clamping process in add_submit Con Kolivas 2016-03-02 09:15:35 +1100
  • 505dc002d9 Handle suggest_diff separately from worker mindiff when authorising Con Kolivas 2016-03-02 09:02:31 +1100
  • f57aa8bafe Only set suggest_diff with the suggest-diff stratum command Con Kolivas 2016-03-02 08:53:26 +1100
  • 00a2f59707 Clamp suggest diff to pool mindiff rather than handling pool mindiff separately Con Kolivas 2016-03-02 08:50:59 +1100
  • 81638e5a06 Correctly reset worker diff when it's set to zero via ckdb Con Kolivas 2016-03-02 08:05:23 +1100
  • 06a29983f5 Reset worker mindiff to startdiff when it is set to zero Con Kolivas 2016-03-01 09:03:35 +1100
  • 689ab86fd0 Now that we've confirmed failing to find a client id in the receiver is a rare event again, the loglevel can be dropped in priority Con Kolivas 2016-03-01 09:00:12 +1100
  • 7357525712 Rearm the epoll client fd only when it's still valid after processing its message Con Kolivas 2016-02-28 11:34:20 +1100
  • 2ed69d2534 Allow the socket close to be responsible for removing client fds from the epoll list Con Kolivas 2016-02-28 11:26:46 +1100
  • 52cf7c8c29 More info Con Kolivas 2016-02-27 09:50:05 +1100
  • 0af56e8b2a Fix typo Con Kolivas 2016-02-27 09:44:37 +1100
  • c468046651 Read oldpid in handover mode before getting handover Con Kolivas 2016-02-27 09:43:16 +1100
  • e148e76d61 Name and detach server watchdog thread Con Kolivas 2016-02-27 09:31:55 +1100
  • f368692c49 Reinstate "Further thread the next two biggest CPU users" Con Kolivas 2016-02-27 09:25:43 +1100
  • 344935a932 Reinstate "Microoptimise ckdbq_process" Con Kolivas 2016-02-27 09:24:43 +1100
  • aca7bb39bf Wait for stratifier before processing messages in connector receiver Con Kolivas 2016-02-27 09:22:33 +1100
  • 3dac4d4fc8 Determine when messages are being sent to ckmsgqs not set up yet Con Kolivas 2016-02-27 09:16:21 +1100
  • fd680659ee Generator loop should never return Con Kolivas 2016-02-27 09:10:40 +1100
  • 95e1ed04bb Stratifier loop should never return Con Kolivas 2016-02-27 09:06:20 +1100
  • bde77b155c Connector loop should never return Con Kolivas 2016-02-27 09:04:52 +1100
  • 31434bc0b9 Create unix receivers during child setup Con Kolivas 2016-02-27 08:55:01 +1100
  • 6902bc23dc API msgq is unused Con Kolivas 2016-02-27 03:24:23 +1100
  • 16c12ea304 Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2016-02-27 02:50:52 +1100
  • 42d2e0f5c2 Increment client reference before adding it to the epoll list Con Kolivas 2016-02-27 02:50:25 +1100
  • 332574564b ckdb - correct IPS removal and name the events trees kanoi 2016-02-26 22:13:59 +1100
  • f35f54a642 Revert "Microoptimise ckdbq_process" Con Kolivas 2016-02-24 09:36:41 +1100
  • 38dab2309b Cope with ckmsgqs not set up during start up Con Kolivas 2016-02-22 18:03:51 +1100
  • 5f0cf43db3 Fix inappropriate setting of proxy bool in trusted mode Con Kolivas 2016-02-22 17:51:33 +1100
  • cec260e3fa Submit upstream shares as json directly to generator Con Kolivas 2016-02-22 16:17:21 +1100
  • e950a1612b Only decode json in srecv_process if it's indicated Con Kolivas 2016-02-22 16:06:14 +1100
  • 76561b4a63 Correctly handle node messages Con Kolivas 2016-02-22 15:59:52 +1100
  • 9e17bec09c Inherit serverurl correctly when none is specified Con Kolivas 2016-02-22 15:48:50 +1100
  • 0d8746249e Pass the generator json structures avoiding duplicating codec Con Kolivas 2016-02-22 15:35:06 +1100
  • 43a18946ce Send the connector json structures from the stratifier to avoid json codec duplication Con Kolivas 2016-02-22 15:17:44 +1100
  • 84c340c1c4 Send stratifier json structures from the connector where possible, avoiding the duplication of json codec Con Kolivas 2016-02-22 15:11:14 +1100
  • 2220428004 There is only one logger now Con Kolivas 2016-02-22 14:45:29 +1100
  • 3c965946e7 Replace unnecessary multiprocess model with simpler thread based model for each component for future removal of duplication of work when communicating between threads Con Kolivas 2016-02-22 14:40:38 +1100
  • 6c8f6bb93d Move private data to different names Con Kolivas 2016-02-22 09:17:21 +1100
  • 96aa070652 Revert "Further thread the next two biggest CPU users" Con Kolivas 2016-02-21 23:03:26 +1100
  • 2137f733b6 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2016-02-21 19:53:13 +1100
  • d85e0bafec php - add an admin events page kanoi 2016-02-21 19:53:00 +1100
  • 0b0dfe4f83 Move json decoding to threaded client_message_processor Con Kolivas 2016-02-21 12:45:27 +1100
  • 1789d2b663 Further thread the next two biggest CPU users Con Kolivas 2016-02-21 12:19:25 +1100
  • 5c09f0608f Microoptimise ckdbq_process Con Kolivas 2016-02-21 11:46:34 +1100
  • 6f8ac8aa97 Allow mindiff to be set to zero to reset to defaults with ckdb commands Con Kolivas 2016-02-21 11:09:26 +1100
  • 39432f50cc php - add a row # counter to page_ips kanoi 2016-02-21 01:38:08 +1100
  • 3aca8066dd php - add an admin IP event log kanoi 2016-02-21 00:56:03 +1100
  • a4269d3126 ckdb - remove incorrect gcc warning kanoi 2016-02-20 23:56:05 +1100
  • bd3141462e ckdb - ignore checking the web Anon username for ovents - just check the IP - 2 kanoi 2016-02-20 23:44:39 +1100
  • b1ed1ee158 ckdb - ignore checking the web Anon username for ovents - just check the IP kanoi 2016-02-20 23:44:12 +1100
  • eadb28c76d ckdb - implement ovents kanoi 2016-02-20 23:36:50 +1100
  • 61cb60c00a ckdb - add ok, unok and expire to cmd_events kanoi 2016-02-20 22:32:06 +1100
  • e0209970e9 ckdb - add an enabled flag to events_limits kanoi 2016-02-20 21:30:00 +1100
  • 8a264cc73e Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2016-02-20 20:26:43 +1100
  • ddeed87874 ckdb - handle events vs ovents kanoi 2016-02-20 20:26:36 +1100
  • 0f5fc8ea8b Use fresh event structure after handing it off to the client event processor Con Kolivas 2016-02-19 14:13:36 +1100
  • 3d2be3373e Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2016-02-18 20:28:17 +1100
  • 5f4bbd74e4 ckdb - add OK events (OVENTS) to allow limiting valid accesses kanoi 2016-02-18 20:27:56 +1100
  • 75923f6daa Make client epoll event handling scalable ckmsgq threads Con Kolivas 2016-02-18 13:57:46 +1100
  • f0e07c24a4 Make client event handling a oneshot event that is rearmed to allow us to thread the work Con Kolivas 2016-02-18 13:41:02 +1100
  • 39070094cf Invalidate clients in common location after parse_client_msg Con Kolivas 2016-02-18 11:39:05 +1100
  • ebedb77629 Cache reused variables in creceiver Con Kolivas 2016-02-18 11:30:01 +1100
  • 465ab648f8 ckdb - use optioncontrol for storing permanent IPS OK and bans kanoi 2016-02-14 02:29:12 +1100
  • 22292423e8 ckdb - add cmd_events for managing/viewing event info kanoi 2016-02-14 00:24:16 +1100
  • 224de3c5fe ckdb - add triggers for updating global varaibles from optioncontrol kanoi 2016-02-13 17:52:29 +1100
  • abe0aef095 Bump ckpool version to 0.9.2 signifying stable code point Con Kolivas 2016-02-13 14:34:09 +1100
  • db42a137e1 Implement a ckdbflush message for emergency use only Con Kolivas 2016-02-13 10:41:45 +1100
  • 0cb8d0af48 Fix client buffer leak in connector Con Kolivas 2016-02-13 10:21:25 +1100
  • f89ace7a3d Silence uninitialised byte warnings in valgrind Con Kolivas 2016-02-13 10:10:00 +1100
  • 8007f6524b Writes blocking in send_sender_send are not an unlikely event Con Kolivas 2016-02-13 09:47:15 +1100
  • e464ba2bab Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2016-02-13 09:39:14 +1100
  • 6986ba95fc Make client message processing a ckmsq to minimise connector_loop holdup Con Kolivas 2016-02-13 09:34:05 +1100
  • 09a40a4607 ckdb - add some table level locking to speed up large loads kanoi 2016-02-10 23:05:07 +1100
  • 3aff67018f ckdb - allow blocking and script alerting on ckdb events kanoi 2016-02-10 22:46:37 +1100
  • ef38eb30b3 php - colour blocks based on total diff, including previous orphan/reject amounts kanoi 2016-02-08 00:14:49 +1100
  • e87c451f5c Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2016-02-07 23:50:24 +1100
  • 706b60ecc7 php - don't colour orphans or rejects on the blocks page kanoi 2016-02-07 23:49:26 +1100
  • df346876d8 Only send node workinfo in pool mode Con Kolivas 2016-02-07 15:35:01 +1100