Log

Author Commit Date CI Message
Con Kolivas f3d61aef 2014-03-18T22:40:41 Update NEWS.
Con Kolivas 67085a81 2014-03-18T22:39:52 Software ntime roll for all hashfast devices.
Con Kolivas dbb7c72f 2014-03-18T22:35:55 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas f113a25f 2014-03-18T22:35:20 Document solo mining.
kanoi 9d45e3b9 2014-03-18T22:28:00 Merge pull request #566 from kanoi/master miner.php custom formatting and row counter '#'
Con Kolivas 0c4b7e25 2014-03-18T22:17:12 Silence harmless warning.
Con Kolivas c8c9d87f 2014-03-18T22:15:17 Drop a failed restart icarus device to allow it to be rehotplugged if possible.
Con Kolivas f5cc0cf2 2014-03-18T21:12:49 Work with more than one transaction.
Con Kolivas 3a57679e 2014-03-18T19:48:19 Kill gbt solo pools that don't respond to the gbt request 5 times sequentially.
Con Kolivas 680a4755 2014-03-18T19:17:57 Fix ser_number for no remaining val byte.
Con Kolivas 6d8c6e92 2014-03-18T17:28:21 Create a work item and stage it when updating the gbt solo template to allow new block detection and restart code to work.
Con Kolivas b00c9b5a 2014-03-18T17:15:26 Test block hash as well as block height when solo mining to ensure we haven't been mining on an orphan branch.
Con Kolivas d6a5fd76 2014-03-18T16:13:00 Fix transaction processing for gbt solo.
Con Kolivas 5cc83a30 2014-03-18T12:01:28 Encode height using integer varint format.
Con Kolivas 756852e4 2014-03-17T21:59:16 Add block detection via getblockcount polling in gbt solo and update gbt template every 60 seconds.
Con Kolivas 39a37962 2014-03-17T21:10:42 Iterate over transactions twice to malloc only once when copying all the transaction data.
Con Kolivas 0ed7592e 2014-03-17T23:11:39 Make new block detection message not show in gbt solo from test_work_current
Con Kolivas ff82f319 2014-03-17T11:30:38 Update solo coinbase regularly and submit as gbt work
Con Kolivas 44b8b2ba 2014-03-17T00:21:35 Only show merkle hashes for solo mining in debug mode.
Con Kolivas 3177e1cb 2014-03-17T00:06:53 Set correct flag for solo work.
Con Kolivas 8d5d971b 2014-03-16T23:53:35 Generate gbt solo work emulating stratum work construction.
Con Kolivas 04bce101 2014-03-16T23:13:07 Set the diff as a double sdiff from gbt solo data.
Con Kolivas 73932de0 2014-03-16T23:03:17 Move swork.diff out of the stratum work section to be shared as sdiff.
Con Kolivas 53c1ff6c 2014-03-16T22:58:54 Generate a header bin from gbt solo as per the cached stratum one.
Con Kolivas 388e0877 2014-03-16T22:49:25 Store strings similar to stratum's when decoding gbt solo
Con Kolivas 6826525b 2014-03-16T22:37:06 Avoid allocing and freeing stratum strings that should be fixed length.
Con Kolivas f0f66786 2014-03-16T22:24:41 Run parser through detect_stratum after stratum+tcp:// is force added
Con Kolivas a95e9e57 2014-03-16T22:21:49 Remove unnecessary header length calculation for stratum header binary and only binary convert the correct length of the header.
Con Kolivas 159587ba 2014-03-16T22:11:33 Share more fields between stratum and gbt
Con Kolivas 8f5a81eb 2014-03-16T21:53:42 Share coinbase_len variable b/w stratum and gbt and setup more gbt solo parameters.
Con Kolivas a8a27d02 2014-03-16T18:28:22 Move scriptsig header bin conversion to setup gbt solo
Con Kolivas 77f52e63 2014-03-16T18:26:32 Create our own custom scriptsig base.
Con Kolivas 69d2ee81 2014-03-15T23:37:47 Add helper functions for creating script signature templates and beging building template.
Con Kolivas d3f4a083 2014-03-14T21:29:05 Do gbt solo decoding under gbt lock.
Con Kolivas d0c4650d 2014-03-16T21:46:07 Generate a valid coinbase and set nonce2offset for gbt solo
Con Kolivas 6c3135ea 2014-03-14T21:26:55 Add more gbt variable decoding from gbt solo information.
Con Kolivas 8a3e92eb 2014-03-14T15:47:09 Store all the transaction data in binary form when using GBT
Con Kolivas 667b07c8 2014-03-13T22:31:14 When setting up solo mining, check validity of bitcoin address against bitcoind
Con Kolivas e14fcd1b 2014-03-12T23:50:08 Make pooled GBT mining use merkle bin optimisations slated for solo mining.
Con Kolivas a57760e1 2014-03-12T23:02:31 Abstract out the merkle bin calculation for gbt solo
Con Kolivas 98b4216c 2014-03-11T23:27:36 Implement efficient merkle tree base from solo GBT information.
Kano 0612c8fd 2014-03-18T21:07:10 miner.php custom formatting and row counter '#'
kanoi a60f7355 2014-03-15T00:37:24 Merge pull request #563 from kanoi/master New Drillbit driver + Icarus ANU allow timing to work
Kano 4a8056b4 2014-03-15T00:34:49 Merge branch 'drill'
Angus Gratton 6b79c3ed 2014-03-14T08:38:49 Drillbit: Fix for underestimating hash rate from Bitfury devices
Con Kolivas d6f3b617 2014-03-14T15:20:09 Send per-core hashrates at regular ~5min intervals back to cta devices.
Con Kolivas ef9c2e31 2014-03-14T12:49:10 Calculate the cta per core hashrate at 5 minute intervals.
Con Kolivas d3a27d8d 2014-03-14T11:38:01 Check the bits of the correct core in cta bit count.
Con Kolivas 995976e2 2014-03-14T11:36:32 Display the bit count along with the bitmap for each cta core in the API stats output.
Con Kolivas 9adf1508 2014-03-14T10:42:16 Store and display the per core hashrate on cta relative to each work restart.
Con Kolivas 32edcc5e 2014-03-14T10:35:51 Decrease the time we wait for unsetting a core on the cta bitmap to correspond with the lower max diff of 32.
Con Kolivas face5e27 2014-03-14T09:49:13 Set max diff on cointerra devices to 32 which is still only 11 shares per second but allows for earlier confirmation of per core hashrates.
Con Kolivas a84f71de 2014-03-14T09:46:34 Keep track of when the last restart and work updates were triggered and provide helper functions for knowing the time since then.
Kano 3c6cf56d 2014-03-13T21:48:48 hashfast make api stats field names unique
Con Kolivas c8620009 2014-03-13T20:46:58 Fix gcc longjmp warning in api.c
Con Kolivas 12954a94 2014-03-13T19:51:47 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 9962642c 2014-03-13T19:50:54 Add a per-core hashrate to the cta API stats.
Kano 32d0065c 2014-03-13T16:14:36 miner.php support edevs and estats
Kano 5ad542f9 2014-03-13T06:30:59 API - put edevstatus where it was supposed to be
Kano cb0e9381 2014-03-12T18:06:40 Icarus - allow timing mode to work with ANU and not slow it down
Kano 6637b1ca 2014-03-12T17:48:55 drillbit - remove warnings
Kano aa7350b3 2014-03-12T17:44:33 drillbit - minor code tidy up
Angus Gratton a32cbe91 2014-03-12T09:59:46 Drillbit: Change language around 'void' to warning about limiter disabled
Angus Gratton 129c6975 2014-03-06T11:26:55 Drillbit: Fix accidental over-counting of HW errors
Angus Gratton 47a42f97 2014-03-06T10:36:39 Drillbit: --drillbit-auto parameter for tweakable custom tuning of ASIC speeds
Angus Gratton 0be39876 2014-03-06T10:35:44 Drillbit: Output warning if board reports void warranty
Angus Gratton 1a19f4ea 2014-03-01T16:50:47 Drillbit: Add Avalon & drillbit-autotune notes to ASIC-README
Angus Gratton c9c8022f 2014-02-26T13:26:32 Drillbit: Limit work sent out to 8 units in a single pass, was DoSing a full double scroll
Angus Gratton 6f4614dd 2014-02-26T13:25:22 Drillbit: Move drillbit_empty_buffer calls to only when errors occur, were limiting performance on Windows
Angus Gratton c06d951d 2014-02-26T11:49:26 Fix Windows bug with libusb_reset_device returning SUCCESS for disconnected device Symptoms (new in latest libusb perhaps) on Windows 7, using WinUSB v6.1.7600.16385 kernel driver: - Unplug device during mining - libusb read/write operations return -1 LIBUSB_ERROR_IO - libusb reset returns 0 LIBUSB_SUCCESS ... hence the error checking ends up infinite looping (or until timeout) trying to issue a reset, as it believes each reset has succeeded. This change only allows a reset once per failed read or write operation - if the first reset fails, don't bother trying again. Conflicts: usbutils.c
Angus Gratton 47f68040 2014-02-24T20:43:33 Drillbit: Fix some warnings
Angus Gratton 29a83d88 2014-02-24T14:34:12 Drillbit: Add --drillbit-autotune option for device to dynamically alter clock speed
Angus Gratton 4dae4cb9 2014-02-19T21:24:11 Drillbit: Fix typo in previous commit
Angus Gratton 3f60148e 2014-02-17T14:21:15 Drillbit: Remove default config in cgminer, rely on defaults in firmware
Angus Gratton e6160f74 2014-02-17T14:11:46 Drillbit: Combine split USB transfer for sending new work, reduce overhead
Angus Gratton 88c713bb 2014-02-17T14:11:04 Drillbit: Add support for protocol V4, with device-agnostic board configuration data
Angus Gratton 91bf96ce 2014-02-17T14:07:17 Drillbit driver: Add support for Avalon-based Drillbit miners
kanoi f5aad8f5 2014-03-12T16:18:19 Merge pull request #560 from kanoi/master API - add edevs and estats - to only show enabled devices
Kano 279f4438 2014-03-12T16:13:20 API - add edevs and estats - to only show enabled devices
ckolivas c92fe1cf 2014-03-12T08:33:55 Check device data exists on a hfa instance before trying to reinit it.
Con Kolivas f164adaf 2014-03-11T11:09:50 Print off what quadrant regulator failed if known in hfa driver.
Con Kolivas 3d7fe5f5 2014-03-11T10:33:38 Reset all the stats on autovoltage complete in cta driver.
Con Kolivas a9eb3620 2014-03-11T10:06:31 Use correct diff instead of diffbits in cta driver.
Con Kolivas 5dbb5e7f 2014-03-11T00:32:41 Whitelist all firmwares <= 0.5 on hfa for software rolling of ntime.
Con Kolivas 96b25448 2014-03-11T00:24:15 Avoid a memory leak by reusing the ntime field when rolling stratum work.
Con Kolivas ff5c8a40 2014-03-10T17:03:27 Clear the pipe bitmap on cta only when no share has occurred for 2 hours instead of 1.
Con Kolivas e8aefc7a 2014-03-10T16:50:49 Cta share_hashes should be added, and we can base it on device wdiff instead of pool work difficulty for more accurate hashrates.
Con Kolivas 941e39ed 2014-03-10T13:35:44 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas f447c7ce 2014-03-10T13:32:18 Since the device runtime is now reset, the Raw hashrate entry in the cta API output is no longer meaningful.
Con Kolivas e8a75100 2014-03-10T13:02:29 Look for autovoltage returning to zero on cta driver and reset stats at that point since the hashrate is unreliable till then.
kanoi 3422b22a 2014-03-09T23:45:16 Merge pull request #559 from kanoi/master antminer updates
Kano 145ef726 2014-03-09T22:42:44 ants1 - cgminerise applog calls
Con Kolivas 4258bba6 2014-03-09T21:16:22 Default to stratum+tcp:// on any urls that don't have a prefix instead of http.
Con Kolivas 3f635c6d 2014-03-09T15:54:27 Trivial cta style changes.
Kano 3100c049 2014-03-09T15:45:22 ants1 - fix/enable temperature checking and remove unneeded temp_old
Kano f6f6f3cb 2014-03-09T15:42:34 ants1 - move local cgpu variables to info structure
Kano 0e753df8 2014-03-09T15:29:44 ants1 use a klist to store work and copied work
Con Kolivas d1c5bfa5 2014-03-09T14:06:56 Simplify dramatically the cross-process cgminer locking through use of flock instead of sysv semaphores.
Con Kolivas 50b3b769 2014-03-08T15:48:08 Minor documentation updates.
Con Kolivas e38caf83 2014-03-08T15:18:58 Bump version to 4.1.0