Commit Graph

  • 89aaad2793 Send clients a reconnect first after 2 minutes of continuous invalids and then disconnect them at 3 minutes if they're still sending invalid shares Con Kolivas 2016-01-08 08:21:23 +1100
  • 482858b1c3 ckdb - update version for library changes kanoi 2016-01-07 17:22:24 +1100
  • c603ab29a4 php - workers all array can be shorter than the original kanoi 2016-01-07 17:01:52 +1100
  • 5e09fe52ed Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2016-01-07 12:12:21 +1100
  • fb5134c74d Allow unsubscribed miners to authorise out of order Con Kolivas 2016-01-07 12:10:46 +1100
  • 0e7ed4673d Add what method the unsubscribed client is sending Con Kolivas 2016-01-07 11:21:57 +1100
  • 2bcf03c9d5 Merged in ctubio/ckpool/ctubio/fixed-warning-missing-argument-14-for-wo-1451575635128 (pull request #10) TheKano 2016-01-07 11:52:59 +1100
  • d5751d3e1c Only wait for current workbase in non-proxy mode Con Kolivas 2016-01-06 19:40:12 +1100
  • 658af3faec Free messages sent to stratifier in passthrough mode, fixing memory leak Con Kolivas 2016-01-06 18:31:01 +1100
  • 1c2376ce40 Stats break without the ckmsgqs in node mode Con Kolivas 2016-01-06 18:00:10 +1100
  • a017aef5f3 Delay responses to miners on startup to avoid failed subscribes on handover and console message spam, but give warnings for extended delays. Con Kolivas 2016-01-06 17:36:52 +1100
  • f6cf94f187 Copyright date updates Con Kolivas 2016-01-05 23:19:46 +1100
  • 00f2fdbb0a Don't try to send invalid json messages to the stratifier in node mode Con Kolivas 2016-01-05 22:42:58 +1100
  • 7c042070cc Add missing node method for mining.suggest_difficulty Con Kolivas 2016-01-05 13:46:11 +1100
  • 225ea83e33 Failure to recv after wait_read_select should be fatal Con Kolivas 2016-01-04 22:40:29 +1100
  • 52b3a28b88 Check regularly for an invalidated file handle in read_socket_line Con Kolivas 2016-01-04 22:36:16 +1100
  • 6398a4cac6 Add a nodeserver option for dedicated serverurls that will accept incoming requests to act as a mining node Con Kolivas 2016-01-04 22:06:17 +1100
  • 3a51ff8716 Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2016-01-04 19:11:47 +1100
  • 7bbd34d950 Clean up autofoo magic to search for proper functions to include libraries as needed without extra variables Con Kolivas 2016-01-04 19:11:37 +1100
  • 871eb70dee ckdb - remove useless gcc warnings kanoi 2016-01-04 18:58:16 +1100
  • e0abe9b869 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2016-01-04 18:10:51 +1100
  • df90ae25fc fix ckdb configure to use AC_CHECK_LIB correctly kanoi 2016-01-04 18:10:34 +1100
  • 61c9414fde Remove unnecessary zlib check Con Kolivas 2016-01-04 16:16:40 +1100
  • 29669ee60f Add architecture dependent sha256 assembly support on recent intel platforms, linking libckpool only statically Con Kolivas 2016-01-04 15:37:52 +1100
  • e9c1dd39de Missing command option in readme Con Kolivas 2016-01-04 14:23:15 +1100
  • 7904a8f29c Merge branch 'proxydev' Con Kolivas 2016-01-04 14:08:32 +1100
  • cb2c0577cb Placeholders for api files Con Kolivas 2016-01-04 13:40:27 +1100
  • e9f9be558e Merge branch 'multiproxy' into proxydev Con Kolivas 2016-01-04 13:07:02 +1100
  • 407d8a8734 Remove defunct options from sample conf files Con Kolivas 2016-01-04 12:26:05 +1100
  • 25aecd33c8 Selectively compact json that does not need to be visualised Con Kolivas 2016-01-04 12:19:52 +1100
  • 5b816982e5 Compression of any sort is slower than ordinary network transfers so remove it Con Kolivas 2016-01-04 12:10:19 +1100
  • 47ecddf88a Pass select timed out return of zero in read_socket_line Con Kolivas 2016-01-04 10:48:46 +1100
  • 6c128328b7 Don't reconnect passthroughs when there are no clients Con Kolivas 2016-01-04 09:57:10 +1100
  • 5221f2dde7 Add sample cknode.conf file. Con Kolivas 2016-01-04 09:19:33 +1100
  • 3a9f5a491e Add an option to selectively enable/disable compression in passthrough modes ckolivas 2016-01-04 09:14:08 +1100
  • b67fbef3bc php - include the current time STAMP in the API reply kanoi 2016-01-04 06:22:11 +1100
  • dc6fb3e719 Merge branch 'master' into multiproxy Con Kolivas 2016-01-03 22:22:17 +1100
  • 44e9737342 Update stats in cknode mode Con Kolivas 2016-01-03 22:07:27 +1100
  • e4876feb71 Merge branch 'zlib' into multiproxy Con Kolivas 2016-01-03 18:28:03 +1100
  • effeba4999 Fix logic fails Con Kolivas 2016-01-03 18:19:19 +1100
  • 63e4361898 php - add a list of disallowed pattents in username when registering kanoi 2016-01-03 14:52:58 +1100
  • 4ac4a35648 ckdb - release the knode item back to the free list when removing an item from a tree kanoi 2016-01-03 14:04:16 +1100
  • ab321e5460 ckdb - replace username min length constants with a #define kanoi 2016-01-03 10:59:37 +1100
  • 85302af03f Decrement timeout in read_cs_length Con Kolivas 2016-01-03 10:49:05 +1100
  • ff5e74fbd1 Rework read_socket_line loop to not bother reading more once it has a message Con Kolivas 2016-01-03 09:54:59 +1100
  • daa3fde1ab Hold semaphore till we've sent the buffer Con Kolivas 2016-01-02 15:00:57 +1100
  • 1912613e91 Hold semaphore till we've sent the buffer Con Kolivas 2016-01-02 15:00:57 +1100
  • 7e4fee659e Minor fixes Con Kolivas 2016-01-02 14:46:03 +1100
  • 5fb2ea342e Various fixes Con Kolivas 2016-01-02 11:48:06 +1100
  • 5146b715fc Empty buffer on failure Con Kolivas 2016-01-02 11:05:01 +1100
  • ea945e863c Reinstate mtu size for compression to clients Con Kolivas 2016-01-02 11:03:04 +1100
  • 4ef8ab49e3 Fix reinsertion logic Con Kolivas 2016-01-02 11:02:17 +1100
  • d69ed7ffcf More fixes Con Kolivas 2016-01-02 08:18:30 +1100
  • c9f0858c56 Fixes? Con Kolivas 2016-01-02 00:45:19 +1100
  • 11d14620e6 Convert to gzip Con Kolivas 2016-01-02 00:16:10 +1100
  • e3fc6a1e56 Selectively compress only large packets greater than one MTU and identify lz4 compatible clients immediately Con Kolivas 2016-01-01 17:48:21 +1100
  • 17cc4411af Fix compilation and send lz4 compatible clients compressed data Con Kolivas 2016-01-01 17:07:19 +1100
  • 4a52065a55 Only send packets compressed if they're smaller Con Kolivas 2016-01-01 16:35:28 +1100
  • 950b855b2d Implement backwardly compatible lz4 compression support to be used by passthroughs and nodes Con Kolivas 2016-01-01 16:32:58 +1100
  • 3ab6bee795 that tab.. Carles Tubio 2015-12-31 15:28:43 +0000
  • f0e895c333 Fixed Warning: Missing argument 14 for workuser() Carles Tubio 2015-12-31 15:27:21 +0000
  • 1552a7d92d ckdb - store doesn't need a copy of the list lock kanoi 2015-12-31 19:08:32 +1100
  • 9ff18500de php - add latest payout address to payments page kanoi 2015-12-31 18:25:07 +1100
  • 196f923957 ckdb - speed up data allocation and update the memory ckp web page kanoi 2015-12-31 16:12:58 +1100
  • 248a70810a ckdb - fix sync breakdown on homepage kanoi 2015-12-31 13:37:13 +1100
  • 4c061b6f32 ckdb - use a klist for the ktree nodes, have temporary klists, and klists without locks allocated for both kanoi 2015-12-31 13:31:01 +1100
  • 6b3792c090 Bump version to 0.9.0 Con Kolivas 2015-12-30 14:07:32 +1100
  • 8e4d2f44d8 Merge branch 'master' into multiproxy Con Kolivas 2015-12-30 12:38:13 +1100
  • 9c41763a71 Document node mode Con Kolivas 2015-12-30 12:11:59 +1100
  • 46aef425f2 Drop clients when we don't have an upstream pool in passthrough/node mode Con Kolivas 2015-12-30 11:45:00 +1100
  • d3ca56e497 Handle missing stratum message types on broadcasts Con Kolivas 2015-12-30 11:19:50 +1100
  • 135d2b84e7 Submit blocks locally in node mode Con Kolivas 2015-12-30 11:09:07 +1100
  • b479043ff3 Node doesn't need a valid btcaddress Con Kolivas 2015-12-30 10:53:01 +1100
  • 516b851a46 Fix enonce1 parsing for correct share identification Con Kolivas 2015-12-30 10:47:31 +1100
  • 231069b2ba Tidy send_node_workinfo Con Kolivas 2015-12-30 09:21:23 +1100
  • 520f9ed2f4 Comment Con Kolivas 2015-12-30 09:16:28 +1100
  • 340d469a64 Don't allow the stratifier to send any messages in node mode Con Kolivas 2015-12-30 09:14:24 +1100
  • b1fea97501 Basic requirements for node share processing Con Kolivas 2015-12-30 03:17:28 +1100
  • 3dc070fcc2 Do initial parsing of subscribe/auth in node mode Con Kolivas 2015-12-30 02:28:04 +1100
  • 71611d221b Send a more comprehensive workbase in node mode Con Kolivas 2015-12-30 00:25:21 +1100
  • a647842602 Don't drop node clients for not being authorised Con Kolivas 2015-12-29 23:59:34 +1100
  • 1feea43855 Don't send proxy information in pasthrough mode Con Kolivas 2015-12-29 23:51:59 +1100
  • 04eaabfaa2 Add mining nodes to a linked list and send them the workinfo for now Con Kolivas 2015-12-29 23:11:49 +1100
  • 6f7dc2d2f0 Add update detection in parse_node_msg and remove double warning Con Kolivas 2015-12-29 22:15:23 +1100
  • 5ddfcdb14e Identify all node message types in the stratifier Con Kolivas 2015-12-29 18:44:48 +1100
  • 50c9b5ecd2 Move message type detection to stratifier Con Kolivas 2015-12-29 17:24:28 +1100
  • c5718d510e Detect node message type in the generator Con Kolivas 2015-12-29 17:07:22 +1100
  • 77b0f90fd5 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool kanoi 2015-12-29 16:50:43 +1100
  • f29fcc2f87 php - use blocktrail for the block link kanoi 2015-12-29 16:50:15 +1100
  • b09bb253fc Act as a passthrough in node mode, passing what type of stratum message we're passing through Con Kolivas 2015-12-29 15:27:44 +1100
  • eab56b032a Set up local bitcoind connections in node mode Con Kolivas 2015-12-29 11:10:38 +1100
  • 46e50883d2 Merge branch 'multiproxy' into node Con Kolivas 2015-12-29 10:54:07 +1100
  • e3a75a5902 Merge branch 'master' into multiproxy Con Kolivas 2015-12-29 10:53:56 +1100
  • ac296e63d8 Merge branch 'master' of bitbucket.org:ckolivas/ckpool Con Kolivas 2015-12-29 10:52:59 +1100
  • 8755e5c77b Fix passthrough failures falling through as success Con Kolivas 2015-12-29 10:52:39 +1100
  • 0c605e3dee Add basic node subscription functionality Con Kolivas 2015-12-29 10:50:58 +1100
  • 6a39cdb299 Add configuration option for node mode Con Kolivas 2015-12-29 10:34:50 +1100
  • 51b892440b ckdb - correct lock type in cmd_setopts kanoi 2015-12-28 23:13:48 +1100
  • d2aa6b1aee php - fix password reset failure when 2fa is enabled kanoi 2015-12-28 22:58:01 +1100
  • a2d2d2f7bb Merge branch 'master' into multiproxy Con Kolivas 2015-12-28 21:34:49 +1100