Log

Author Commit Date CI Message
Con Kolivas 0f7ab367 2013-02-15T23:11:13 Only continue submitting shares with mining.resume support on stratum when the session id matches.
Con Kolivas be4705a0 2013-02-15T23:05:29 Provide support for mining.resume with stratum, currently re-authorising after successful resumption pending finalising of the protocol process.
Con Kolivas 4cde791e 2013-02-15T21:31:44 Provide basic framework for restarting stratum depending on whether resume support exists or not.
Con Kolivas c29df976 2013-02-15T21:03:39 Abstract out the setting up of the stratum curl socket.
Con Kolivas 16c7c983 2013-02-15T20:27:07 Free sessionid in clean_work and remove redundant setting of strings to NULL since the whole work struct is zeroed.
Con Kolivas 8fdf6d5c 2013-02-15T18:34:54 Only clear stratum shares mandatorily on stratum dropouts when the pool does not support resume.
Con Kolivas f60637c3 2013-02-15T17:48:13 Try resubmitting stratum shares every 5 seconds for up to 2 minutes if the pool session id exists and matches on failure to submit.
Con Kolivas 7e8019ac 2013-02-15T16:13:24 Do as much outside of mutex locking of sshare_lock as possible.
Con Kolivas 7551b88d 2013-02-15T16:09:36 Remove last reference to struct work used outside the sshare_lock in submit_work_thread
Con Kolivas ebb99e5a 2013-02-15T16:05:21 Unlock the sshare_lock in submit_work_thread when all references to work and sshare are complete.
Con Kolivas 1bf1f4a2 2013-02-15T15:36:29 Add timestamps to stratum_share structs as they're generated and copy the stratum sessionid if it exists to stratum work generated.
Con Kolivas c851f395 2013-02-15T14:46:30 Store session id for stratum if the pool supports it for future mining.resume support.
Con Kolivas 266d3127 2013-02-10T15:07:49 Make the numbuf larger to accept larger scrypt parameters.
Con Kolivas 775a1abc 2013-02-10T13:28:06 Keep the unique id of each work item across copy_work to prevent multiple work items having the same id.
Con Kolivas 5f8d53b8 2013-02-07T17:55:02 Change file modes.
Con Kolivas 47db8e99 2013-02-07T16:41:39 Bump version to 2.10.5
Con Kolivas b8e20d07 2013-02-07T16:40:31 News update.
Con Kolivas 903c6663 2013-02-07T16:38:11 Fix logic fail on partial writes with stratum send that was leading to corrupt message submissions.
Con Kolivas 38048501 2013-02-07T13:51:54 Do not consider every call to stratum_resumed a pool recovery unless it was actually idle.
Con Kolivas 73b7d7b0 2013-02-05T21:47:26 Do not enable the pool disable on reject feature unless explicitly enabled with --disable-rejecting.
Kano f52f02e9 2013-01-26T21:57:09 Stratum disconnect shares - count total against stale
Con Kolivas ffdcaed4 2013-02-05T21:10:18 Use sanity checking to prevent a possible overflow with invalid data being given by the pool for difficulty as reported by luke-Jr.
Con Kolivas 81025611 2013-02-04T11:22:08 Check for calloc failure for completeness in gen_stratum_work.
Con Kolivas d644fdf1 2013-02-04T11:19:12 Cache the coinbase length to speed up stratum work generation.
Con Kolivas 0870ab75 2013-02-04T11:06:05 Cache the header length when generating stratum work to avoid calculating it on every work generation, and to only need one alloc+sprintf, speeding up work generation.
Con Kolivas 54029416 2013-02-04T10:22:10 Use heap ram for coinbase in gen_stratum_work, zeroing it before use.
Con Kolivas 51d11a28 2013-02-04T10:19:12 Provide a wrapper for aligning lengths of size_t to 4 byte boundaries.
Con Kolivas 7e2b1e80 2013-02-02T11:47:25 Fix memory leak on stratum share submission.
Con Kolivas ec9b32aa 2012-12-31T09:15:17 Zero the best share string memory when zeroing stats.
Con Kolivas b53372b4 2012-12-29T12:23:24 Bump version to 2.10.4
Con Kolivas 5e83030c 2012-12-29T12:22:46 Update NEWS.
Con Kolivas e1387dc8 2012-12-29T11:29:59 Change the pool stratum socket buffer to be dynamically allocated to accomodate any size coinbase and keep receiving data in recv line for up to 60s if no end of line has been received.
Con Kolivas 6e2e7d36 2012-12-29T10:46:55 Differentiate socket full from sock full.
Con Kolivas 7f46f6e9 2012-12-29T10:42:45 Allow stratum to startup without notify but check it is valid before creating stratum work.
Con Kolivas e1d7ecdd 2012-12-29T09:45:40 Do not try to generate stratum work unless the notify command has succeeded.
Con Kolivas 34a6c59a 2012-12-27T09:49:22 Reset total diff1 shares when zeroing stats as well to show correct work utility.
Con Kolivas 067a0cd3 2012-12-26T09:52:39 Bump version to 2.10.3
Con Kolivas 839f1aae 2012-12-26T09:51:36 Remove unmaintained debian build directory.
Con Kolivas d72b7afa 2012-12-26T09:50:56 Update documentation.
Con Kolivas 8958ee42 2012-12-26T09:38:58 Do not give the share submission failure message on planned stratum disconnects.
Con Kolivas 944af31b 2012-12-26T09:31:41 Parse anything in the stratum socket if it's full without waiting. Empty the socket even if a connection is not needed in case there are share returns.
Con Kolivas eaa935b1 2012-12-25T05:12:45 Merge pull request #372 from denis2342/claim libztex: check returnvalue of libusb_claim_interface() and release the
Con Kolivas 1eac91f1 2012-12-25T05:12:15 Merge pull request #373 from csjones/master Updated windows build links
Con Kolivas dd4e5159 2012-12-25T23:44:26 Provide a mechanism to zero all the statistics from the menu.
Con Kolivas d3bfee14 2012-12-25T23:14:21 Display the current pool diff in the status line.
Con Kolivas fedf0f11 2012-12-25T14:53:44 Display block diff in status line.
Con Kolivas 98151b2e 2012-12-25T14:36:08 Generalise the code for solving a block to enable block solve detection with scrypt mining.
Con Kolivas f0c1782c 2012-12-25T14:08:27 Generate the output hash for scrypt as well and use the one function to set share_diff.
Con Kolivas f86e8931 2012-12-24T14:13:28 Use the flip80 function in regeneratehash and the correct sized hash array.
Con Kolivas 61e86bb8 2012-12-24T14:07:05 Use one size for scratchbuf as a macro in scrypt.c
Con Kolivas 93e3c16a 2012-12-24T13:49:28 Stage work outside of the stgd lock to prevent attempted recursive locking in clone_available.
Con Kolivas 34879487 2012-12-24T13:31:45 share_diff needs to be performed on a BE version of the output hash to work, leading to false best_share values as spotted by luke-Jr.
Con Kolivas deb9aec0 2012-12-24T12:54:09 Remove the unused sha224 functions.
Con Kolivas 432bfd0e 2012-12-24T12:39:27 Use the flip functions in hashtest.
Con Kolivas 54e218b6 2012-12-24T11:19:33 Simplify the setting of the nonce data field in work on submitting nonces.
Con Kolivas 69dd5aff 2012-12-24T10:45:57 Scrypt code does not enter the hashtest function.
ckolivas 9fd60bb5 2012-12-24T10:34:06 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas df7370d0 2012-12-24T10:26:56 Go back to cloning available work under staged lock.
csjones 503c527a 2012-12-23T02:26:36 Updated links to AMD APP SDK
csjones f11acd25 2012-12-23T00:11:16 Updated link to ADL SDK
ckolivas d91dc188 2012-12-23T15:44:43 scrypt_diff uses a uint64_t as well.
Con Kolivas bb64799c 2012-12-22T08:37:43 Correct target for stratum support with scrypt mining.
Denis Ahrens 01d7b261 2012-12-14T15:05:34 libztex: fixed a typo
Denis Ahrens 29ff1074 2012-12-21T04:52:13 libztex: check returnvalue of libusb_claim_interface() and release the interface in case of early exit
Con Kolivas b9c7f3d1 2012-12-19T21:31:22 Remove debugging message :P
Con Kolivas b88d28ee 2012-12-19T21:05:01 Bump version to 2.10.2
Con Kolivas 42b1da2c 2012-12-19T21:04:36 Update NEWS.
Con Kolivas a07e0155 2012-12-19T20:53:11 Stop all work from the current pool if it's a stratum pool once it is disconnected since it will be invalid upon reconnecting.
Con Kolivas 8dbb3fa2 2012-12-19T20:51:22 Discard all staged work from stratum pools as well as the shares upon disconnection since all the work becomes invalid.
Con Kolivas a7128e00 2012-12-19T20:21:32 Use correct cbreak after 15 second delay when no pool is found alive.
Con Kolivas 4f1f5c8e 2012-12-19T20:04:22 Revert "Reset lagging flag after it has been used in the getwork scheduler." This reverts commit 19267907c038a0d5e94be2b229d1e61b565e371d. Redundant.
Con Kolivas 732393d1 2012-12-18T21:36:27 Merge pull request #371 from kanoi/mmq MMQ missing firmware -> ERR not DEBUG
Kano 473d9095 2012-12-19T16:15:11 MMQ missing firmware -> ERR not DEBUG
ckolivas 19267907 2012-12-19T14:41:42 Reset lagging flag after it has been used in the getwork scheduler.
ckolivas 14457a0b 2012-12-19T14:41:29 Allow stratum to work with scrypt.
Con Kolivas 34b15a6d 2012-12-18T19:36:41 Merge pull request #370 from kanoi/mmq API V1.23 - new pgaset command, to be used soon + MMQ add api pgaset for clock + ensure delta clock can never exceed limits
Kano f0003055 2012-12-19T14:30:48 MMQ ensure delta clock can never exceed limits
Kano d848289e 2012-12-19T14:25:58 MMQ lowercase new string constants
Kano 4ab19c7d 2012-12-19T10:56:00 MMQ add api pgaset for clock
Kano e931b727 2012-12-19T10:43:27 API V1.23 - new pgaset command, to be used soon
Con Kolivas 3b910336 2012-12-18T22:48:56 Protect the best_share/best_diff values under control lock.
Con Kolivas 368f503f 2012-12-18T02:31:46 Merge pull request #369 from kanoi/mmq MMQ overheat: remove clockdown (doesn't help) + ensure no lost shares + allow partial work replies and count them + count work check timeout failures
Kano 5ab2f3a7 2012-12-17T13:35:14 MMQ style police
Kano 072909a1 2012-12-17T13:21:24 MMQ count work check timeout failures
Kano 38ff2a7d 2012-12-17T13:20:10 MMQ allow partial work replies and count them
Con Kolivas dfd7758d 2012-12-17T12:28:34 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 9ef73d93 2012-12-17T12:27:50 Check a stratum pool hasn't gone dead while being a backup pool and missed having its idle flag cleared.
Kano 2653c906 2012-12-17T07:56:07 MMQ overheat: remove clockdown (doesn't help) + ensure no lost shares
Con Kolivas d8db9090 2012-12-15T03:44:07 Merge pull request #368 from kanoi/minerphp miner.php allow where,group,having on custom pages + sample pool report + API-README explanation
Kano e81c27fd 2012-12-15T14:53:16 API-README grammar
Kano e834a1f3 2012-12-15T14:48:31 API-README explain custom page extensions in miner.php
Kano 5b344afe 2012-12-15T01:21:22 miner.php add a sample group pool report
Kano 35d18e81 2012-12-15T00:55:48 miner.php allow where,group,having on cumstom pages
Con Kolivas 85e6c6d5 2012-12-14T21:48:20 Bump version to 2.10.1
Con Kolivas 8ed1e9dd 2012-12-14T21:47:58 Update NEWS.
Con Kolivas de8af8d0 2012-12-14T21:39:14 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas cada0d31 2012-12-14T21:36:42 Check for EWOULDBLOCK when supported in send and recv as well.
Con Kolivas 3c0d4146 2012-12-14T02:34:33 Merge pull request #367 from kanoi/minerphp miner.php prev/next rig buttons, custom page joins for STATS
Con Kolivas 2274af6a 2012-12-14T21:29:33 Use the raw send() command instead of curl_easy_send since curl raw socket usage introduces random bugs on windows.
Con Kolivas f66d59df 2012-12-14T21:20:52 Use raw recv() command in place of curl_easy_recv since the curl implementation introduces random bugs on windows builds when the recv fails.