cgminer.c


Log

Author Commit Date CI Message
Xiangfu 986e8d8e 2014-04-28T15:35:17 add avalon2-cutoff options
Con Kolivas 5a1f63ea 2014-05-19T13:41:15 Merge pull request #595 from Elbandi/idlebugfix Mark pool as idle if stratum restart is failed
Andras Elso 9aef36ad 2014-05-19T00:50:19 Mark pool as idle if stratum restart is failed
Con Kolivas 0a3095ae 2014-05-10T22:22:06 Make the work given in benchmark mode deterministic on a per-device basis
Con Kolivas 4e3165e6 2014-05-10T22:11:47 Rework the benchmarking code to use a deterministic set of work items with a known number of diff share nonces at regular spaced intervals
Con Kolivas d5cad1e6 2014-05-09T09:43:29 Merge pull request #591 from dmaxl/master-upstream Prevent a segfault when writing a config file containing 'rotate' option
Con Kolivas e370996c 2014-05-09T09:21:45 Work stats should be based on device_diff not work_difficulty since non-shares haven't been filtered out yet
DmaxL e1d7a20b 2014-05-08T09:57:07 Prevent a segfault when writing a config file containing 'rotate' option
kanoi 99a68da9 2014-05-08T12:11:10 Merge pull request #588 from kanoi/min Minion Updates
kanoi fa38fd4c 2014-05-08T00:48:02 minion - allow setting the frequency
ckolivas 78f246fd 2014-05-07T12:14:24 Rationalise diffs stored in the work struct and document them to avoid further confusion
Con Kolivas 9e9430d7 2014-05-05T09:37:31 Rename nf1 driver to nfu in anticipation of support for more chips
Con Kolivas 1d672074 2014-05-04T13:51:26 Work should be freed when aged, fixing a massive memory leak for bxf devices
Con Kolivas 07bfdf43 2014-05-02T17:21:36 Fix accounting bug with nrolltime drivers
Con Kolivas 5dba5d78 2014-05-02T17:20:13 Revert "Revert "upgrade some int to int64_t to avoid overflows in reporting"" This reverts commit d3b358dede30fc16099bff53c5ee33228bcd53c1.
Con Kolivas d3b358de 2014-05-02T17:08:47 Revert "upgrade some int to int64_t to avoid overflows in reporting" This reverts commit 36802ace37ad6bbcfd995d041b2add3906f8f98b.
Kano 36802ace 2014-05-02T15:11:57 upgrade some int to int64_t to avoid overflows in reporting
Con Kolivas bdffffb4 2014-05-02T13:38:38 Fix memory leak in submit_noffset_nonce
Con Kolivas 04cb2ac7 2014-05-02T13:11:31 Clean up any work that may not have been used in the work scheduler
Con Kolivas 0eec9984 2014-05-02T13:06:44 Avoid unnecessary deref now that it's done within discard_work
Con Kolivas 1f633aa0 2014-05-02T13:05:30 Clean work pointers after one way usage functions
Con Kolivas 6bfca71e 2014-05-02T13:00:25 Avoid unnecessary total_work_inc in generating local work
Con Kolivas 1d4519f8 2014-04-23T08:19:54 Build fixes
Con Kolivas 1b3401e3 2014-04-22T20:32:16 Set the unique id only for usb devices with serial strings longer than 4 chars long
Con Kolivas 47469248 2014-04-22T20:22:41 Use usb serial strings as unique id if devices have them
Con Kolivas 393abb8f 2014-04-22T19:58:30 Add bxf debugging option and osm led modes
Con Kolivas 4a25fe02 2014-04-18T10:42:27 Remove unused function for when compiled without curses
Con Kolivas 54b780c2 2014-04-15T16:01:30 Fix parameters passed with getblockhash
Con Kolivas c315fa24 2014-04-15T15:54:38 Check the block hash with the proper command when looking for orphan chains
Con Kolivas 2191ce0c 2014-04-10T20:13:55 Merge spondoolies driver patch
Con Kolivas e64611a2 2014-04-06T14:12:15 Do not do thread shutdown unless thread init succeeded
Con Kolivas 0494dda7 2014-04-06T14:02:36 Remove unnecessary check for thread_prepare function
Con Kolivas dcb78274 2014-04-03T21:59:08 Decay the per device hashrates when only the watchdog is calling the hashmeter
Con Kolivas 54f54825 2014-04-03T21:09:01 Fix parsing of config files failing on custom parsing
Con Kolivas 3b3e9790 2014-04-03T21:01:31 Fix warning
Con Kolivas 67b8165a 2014-04-03T20:44:45 Document the HXF support
Con Kolivas af5643fb 2014-04-03T20:11:06 Disable toggling display by default and offer a --widescreen option to have all the information on an extra wide display.
Con Kolivas 573010d2 2014-04-03T16:22:41 Use OPT_WITH_CBARG for all custom parsing functions to allow their values to be written generically when writing the config file from the menu.
Con Kolivas d90ef45f 2014-04-03T14:34:33 Define strings to store special option parsing parameters leaving no OPT_WITH_ARG missing args
Con Kolivas 5091e2e7 2014-04-03T13:35:30 Correct the writing of special case options to the config file
Con Kolivas 98147d9e 2014-04-03T13:08:13 Provide support for writing anu freq from menu write option
Con Kolivas 64e74824 2014-04-03T13:00:43 Generalise a lot more of the command line options simplifying the write config function and making it write far more values unaided
Con Kolivas 260bab9f 2014-04-03T12:46:59 Use the general opt_set_charp functions for setting api parameters
Con Kolivas bc548022 2014-04-03T12:31:13 Json escape any strings written to the config file
Con Kolivas ee21d3ba 2014-04-03T12:29:40 Store standard charp options when writing config files
Con Kolivas b2feda76 2014-04-03T11:21:58 Add support for all the integer range options when writing the config file from the menu
Con Kolivas d4cf700e 2014-04-03T11:18:02 Remove the --device and --remove-disabled options which don't work in a meaningful way any more
Con Kolivas 96a5c526 2014-04-03T11:09:33 Make the bxf bits configurable on the command line
Con Kolivas 51b22594 2014-04-03T00:16:49 Provide a --btc-sig option to optionally add a custom signature to the solo mining coinbsae
Con Kolivas c481f2c9 2014-04-02T23:09:48 Compact gbt solo extra data and store the length, allowing it to be variable, leaving room for a signature
Con Kolivas fe61a86e 2014-03-30T20:36:49 Fix getwork share submission
Con Kolivas fe566402 2014-03-30T10:34:45 Put WU on the hashrate status to compact lines further
Con Kolivas e0c66a02 2014-03-29T11:54:46 Clean up various curl build issues
Con Kolivas af605c5e 2014-03-29T11:40:47 Merge pull request #570 from kanoi/master allow url based config files
Kano c7d68866 2014-03-29T10:13:17 allow url based config files
Con Kolivas df7dcab4 2014-03-28T23:58:28 Make it possible to enable/disable the status window from switching via the display menu
Con Kolivas cf6b5e99 2014-03-28T23:45:24 We should not update the tv hashmeter time unless we're updating the hashrates
Con Kolivas bf1e8766 2014-03-28T17:25:21 Remove displayed space
Con Kolivas e24fb75d 2014-03-28T17:22:28 Left align the displayed unique id
Con Kolivas f38baff4 2014-03-28T17:08:04 Display a unique identifier instead of a number if the device has one
Con Kolivas d2208157 2014-03-28T16:47:26 Use an alternating status display to return to a compact width of 80 characters, allowing more information to be displayed.
Con Kolivas 57a23aaf 2014-03-28T09:53:01 No need for looking for khash hashrates in summary any more
Con Kolivas de131284 2014-03-28T09:51:54 Revert a fake fix
Con Kolivas b8757dcd 2014-03-28T09:41:45 Fix two potential minor mem leaks
Con Kolivas ebffd6d1 2014-03-28T09:21:46 Fix memory leaks in setup and generate work for gbt solo.
Con Kolivas 2bdcc9d1 2014-03-28T08:33:46 Fix off by one malloc size error
Con Kolivas 70d88f63 2014-03-28T08:32:25 Fix memory leak in update_gbt_solo
ckolivas 6385e68d 2014-03-26T07:19:47 Put sanity check on decay_time to prevent updates with no time
Con Kolivas b7015b3f 2014-03-25T21:45:21 Use the extra status screen real estate better, displaying rolling 1/5/15min average hashrates as well.
Con Kolivas 934ae21c 2014-03-25T21:34:26 Revamp the ageing crufty hashmeter code to have proper exponential decaying values and store rolling 1/5/15min hashrates.
Con Kolivas b3a173f6 2014-03-25T19:35:48 Increment total_work under control lock.
Con Kolivas 5c71d4fc 2014-03-25T17:44:42 Trivial variable reuse
Con Kolivas 013e5e18 2014-03-23T23:53:37 Minimise the amount of heap memory allocations/frees when submitting gbt shares.
Con Kolivas ea1d9d43 2014-03-23T23:39:23 Make varint in gbt submission a stack object.
Con Kolivas cec48cee 2014-03-23T23:20:56 Fix big endian problems with gbt submissions.
Con Kolivas 6f8dde99 2014-03-23T22:35:01 Fix 32bit overflow on relative diff shown.
Con Kolivas dfcd142f 2014-03-22T14:30:29 Change default solo mining to failing when no btc address is specified.
Con Kolivas 79f1215e 2014-03-22T10:38:23 Use upgrade cglock variants in get_gbt_curl
Con Kolivas 10f5961b 2014-03-22T10:26:59 Use the one curl instance for all gbt solo operations, protecting its use with a bool set under gbt lock.
Con Kolivas b21cec50 2014-03-22T09:44:31 Only start block detection with gbt solo if setup succeeded
Con Kolivas 4233c2e3 2014-03-22T09:43:18 One less block detection message
Con Kolivas 2266bf0d 2014-03-22T00:09:27 Toss out the curl handle after each solo poll
Con Kolivas 1e6db19c 2014-03-21T23:57:16 Don't reuse any curl handles for solo mining and break out of the lp thread if the pool is removed.
Con Kolivas 09d7aff0 2014-03-21T23:07:11 Make sure to only start the lognpoll thread once on gbt solo.
Con Kolivas a51523ee 2014-03-21T20:55:35 Don't keep RPC connections open for solo mining since bitcoind doesn't like having many persistent connections.
Con Kolivas c6554dc0 2014-03-21T12:27:09 GBT solo pools should be considered localgen pools.
Con Kolivas c73e9e7a 2014-03-20T14:10:20 Always show the address we're solo mining to to avoid confusion for when no address is set.
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 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 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 0ed7592e 2014-03-17T23:11:39 Make new block detection message not show in gbt solo from test_work_current
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 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.