cgminer.c


Log

Author Commit Date CI Message
Con Kolivas 1afb29f6 2017-01-23T21:39:52 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 016ca81a 2017-01-23T21:36:34 Silence warning.
Con Kolivas 842da997 2017-01-23T21:22:28 Clean up compac driver.
Con Kolivas 9102e00a 2017-01-23T21:08:02 Merge branch 'master' of https://github.com/vthoang/cgminer into vthoang-master
Con Kolivas ae7e42e9 2017-01-23T21:07:16 Merge pull request #709 from Canaan-Creative/rebase Detect and api update for Avalon7
Con Kolivas 9f9c7a23 2017-01-23T18:27:09 Increase header size for gbt solo.
Con Kolivas ec1ac289 2017-01-23T14:07:24 Windows build fixes.
Con Kolivas 6212607f 2017-01-23T10:12:23 Merge pull request #711 from jameshilliard/debug-newblock Make pool_no and block height logging more consistant
James Hilliard 43903494 2017-01-22T18:05:18 display restart thread errno
Con Kolivas c75afd29 2017-01-23T09:27:34 String length sanity checks in config parsing.
vthoang 68cc5b7e 2017-01-09T19:10:16 Merge https://github.com/ckolivas/cgminer
James Hilliard dd675908 2017-01-01T22:35:41 Make pool_no and block height logging more consistant
Johnson-Fan cdd1c725 2016-12-23T16:23:12 Add new options for Avalon7
vthoang 702b3700 2016-12-27T09:34:00 Add frequency range support 100MHz - 500MHz
Mikeqin 9cbbde9c 2016-12-20T12:01:51 Added roll_work_ntime() to enchance performance
Con Kolivas 772835ef 2016-12-03T07:23:39 Fix warning without ava4/7
Con Kolivas a40f2c44 2016-12-03T07:21:55 Re-initialise libusb if there are no active devices before the next hotplug event.
Con Kolivas 881e1d77 2016-12-03T06:44:31 Reset the tv_end variable before each libusb handle events call.
Con Kolivas 15e0b946 2016-11-30T19:39:49 Inherit the diff from the original stratum in submit_nonce2_nonce, fixing wrong diff submits on avalon6/7.
Con Kolivas fc18318e 2016-11-08T11:45:55 Merge branch 'Canaan-Creative-rebase'
Con Kolivas 52ba996a 2016-11-08T11:45:18 Get rid of binary stratum work based on avalon7 define.
Con Kolivas 2dada637 2016-11-08T11:21:59 Style police.
Con Kolivas 4d7268bf 2016-11-08T11:09:43 Merge branch 'segwit' of https://github.com/theuni/cgminer into theuni-segwit
Mikeqin 1c4c6593 2016-11-07T12:13:54 Don't use the stratum work generator for Avalon7
Mikeqin 04e6a4b9 2016-07-29T15:39:08 Add Avalon7 support
Mikeqin 16d948a5 2016-04-25T18:41:24 Add more options for AVA4_FREQ_TEMPADJ_MODE
Mikeqin 8a5a9b15 2016-04-06T16:40:59 Support AV4 miner detect through iic
Mikeqin 276c66f8 2015-12-18T18:21:12 Fix some settings for AvalonMiner 6.0 * Update fan adjust * Update frequency init and set * Update default target temperature
Cory Fields b6214493 2016-10-17T21:44:47 advertise segwit support for solo mining
Cory Fields fb6db196 2016-10-17T21:41:45 add support for segwit commitment insertion
Cory Fields 00ceca99 2016-10-17T21:39:24 add bip9 support
Fengling 44f3793b 2016-10-19T15:41:33 Fix work update for hash_work
Con Kolivas dc676221 2016-09-20T14:18:29 Fix various minor once-off memory leaks
Con Kolivas 9844ac79 2016-07-17T14:27:45 Fix unreachable code
vthoang 70cac0d6 2016-05-02T18:16:39 tidy up naming to match general conventions
vthoang f3eba5f4 2016-04-27T21:49:22 Added GekkoScience Compac detection and support to the icarus driver.
James Hilliard 225097e1 2016-04-05T18:58:00 Show Current Block Height under pools api
Mikeqin d8a68676 2016-02-17T09:35:14 Update avalon4 options
Mikeqin ce722177 2015-12-29T16:30:21 Add new smart speed mode (mode 3) * smart speed have 3 modes now * 1. auto speed by A3218 chips * 2. option 1 + adjust by least pll count * option 1 + adjust by most pll count * 3. option 1 + adjust by average frequency
Mikeqin b0616a5f 2015-12-18T18:21:12 Add more options for smartspeed * Only support MM version >= 601512-xxxxxxxx * Add new option --avalon4-least-pll and --avalon4-most-pll
Con Kolivas 43bf1d3a 2016-02-07T16:01:48 Don't label threads of devices that are paused as sick
Xiangfu 97f73e8b 2015-12-28T16:34:33 Update the ASIC-README and help message of Avalon4/4.1/6 Signed-off-by: Xiangfu <xiangfu@openmobilefree.net>
Con Kolivas 49796395 2015-12-14T17:38:02 Support low diffs like those on testnets
Con Kolivas 5a456afb 2015-12-13T02:44:28 Restart being missed outside of block change
Con Kolivas 687efa81 2015-12-11T21:57:01 Use a generic zero stats function for drivers that don't implement their own
Con Kolivas 1cd28a1f 2015-12-11T21:57:01 Use a generic zero stats function for drivers that don't implement their own
Con Kolivas c96ca764 2015-12-10T13:42:36 Avoid double locking when checking if a block exists to prevent a further race between seeing it and adding it
Con Kolivas e0817b9f 2015-12-10T13:42:36 Avoid double locking when checking if a block exists to prevent a further race between seeing it and adding it
Con Kolivas 154862eb 2015-12-10T11:24:11 Merge branch 'master' into ava4
James Hilliard e7802168 2015-12-08T01:18:22 Log blockheight when the pool changes to a new block.
Con Kolivas ae903114 2015-12-08T13:26:25 Check for stratum clean message in test_work_current to not give false positive messages for missed pool notifications of block changes
Mikeqin 633bc3a4 2015-11-18T14:53:45 Add new option for Avalon6 * Smart speed tweaks: --avalon4-speed-bingo, --avalon4-speed-error
Mikeqin 359be2e6 2015-11-16T15:43:29 Merge remote-tracking branch 'ck/master' into avalon4 * Merge 3f70e48cc7a590b4dac407fd002159bab2428ccd
Mikeqin 11894ad3 2015-11-16T11:52:33 Merge avalon miner
Mikeqin 2074bbf0 2015-11-07T17:31:26 Update target temp settting
Mikeqin dfc1eba4 2015-11-06T17:03:17 Update avalon4 option
Xiangfu 41c37332 2015-10-24T15:17:51 By default we enable automatic frequency
Mikeqin a761208d 2015-10-19T11:44:37 Turn on avalon6 nonce check as default
Mikeqin 12f6df7e 2015-10-15T15:23:09 Add more options for Avalon6 * --avalon4-ntcb Set Avalon4 MM NTC B value * --avalon4-freq-min <arg> Set minimum frequency for Avalon4 * --avalon4-freq-max <arg> Set maximum frequency for Avalon4 * --avalon4-noncecheck Enable MM noncheck * --avalon4-freq-auto Enable adjust frequency automatically
Con Kolivas 87d3ce90 2015-09-01T12:08:35 Make pool fallback time configurable and default to 2 minutes instead of 5. Rework fallback mechanism to check pool status every 5 seconds and not miss a recovering pool.
kanoi f21deced 2015-07-12T13:13:51 Upgrade date/timestamp strings to millisecond accuracy
Mikeqin e33c4d15 2015-06-19T17:08:39 Support frequency adjust automatically
Con Kolivas 2df09231 2015-06-12T12:47:45 Simplify the pool work choice switching now that only local work generation is supported
Con Kolivas 232fdaf8 2015-06-12T12:24:58 Check for absense of stratum notify on stratum pools to see if they're usable
Con Kolivas ae495a3a 2015-06-12T12:17:37 Remove getwork support
Con Kolivas d6e0bb9d 2015-06-12T10:56:09 Remove test for localgen since all work will be
Con Kolivas afd93099 2015-06-12T10:52:38 Deprecate failover only option in anticipation of removing getwork
Con Kolivas c6308885 2015-06-12T10:40:54 Deprecate expiry option and fix it to 10 minutes, replacing all deprecated config calls in the API with a deprecated message
Con Kolivas 04e7acf0 2015-06-12T10:28:30 Deprecate scan-time which is irrelevant with ASIC speed mining
Con Kolivas 2341d0bd 2015-06-12T10:22:52 Deprecate opt_queue since all mining is now local work generation which is rapid and it serves no useful purpose to generate work that is potentially stale, increasing CPU usage to check it before using it
Con Kolivas bef5a48c 2015-06-12T10:08:11 Change default au3 voltage to 775 to more reliably run at default frequency
Con Kolivas 5f19d7e5 2015-06-12T09:23:30 Merge pull request #672 from hashrabbit/feature/systemd systemd watchdog and status notification
Mikeqin afc712ec 2015-06-11T11:36:00 Change the maximum frequency
kanoi f08c6d2e 2015-06-09T19:04:39 add pool block quality to api
kanoi 299a880d 2015-06-07T12:27:38 AntS3 - redo work send/stats and add a tuning option - not yet tuned
Mikeqin 75c8abff 2015-06-05T17:38:34 Support ntime rolling
kanoi e0ed871f 2015-06-04T20:34:40 Ant - ignore useless options in case they are passed
Mikeqin d8e669a5 2015-06-04T15:19:19 Support spi speed settings
kanoi b8593020 2015-06-04T07:59:44 AntS3 - initial S3 merge basic support
kanoi f2795b60 2015-05-24T09:13:11 Ant voltage isn't S1
kanoi b3b1fc3f 2015-05-22T20:24:19 API - restore IPv4 address .0 padding and update copyright dates
kanoi b9bf62b2 2015-05-21T21:03:00 ants2 - separate freq from options
kanoi 10cd1ffa 2015-05-21T00:17:39 ants2 - make it compile :p
kanoi 3c1b8453 2015-05-20T22:13:31 ants2 - add voltage
Mikeqin 208fe4e5 2015-05-15T15:27:02 Merge branch 'master' of https://github.com/ckolivas/cgminer into avalon-miner
Mikeqin 92644427 2015-05-15T15:22:26 Rename to Avalon miner
Mikeqin 0351f116 2015-05-10T12:55:23 Support voltage adjustment
Xiangfu 539e2459 2015-05-05T11:54:49 A working try
Mikeqin 73ea6509 2015-05-04T17:18:26 Fix ntime rolling param
Mikeqin 0ccc955a 2015-05-04T15:53:07 Support ntime rolling
Xiangfu 3a4cd79a 2015-05-03T14:32:40 Rename to Avalon4 mini
Gabe Evans 790793ad 2015-05-02T01:19:50 libsystemd: Notify watchdog systemd has the ability to supervise services with the WatchdogSec= option. When utilized, systemd can restart cgminer when it becomes unresponsive. See http://0pointer.de/blog/projects/watchdog.html
Gabe Evans d09c9770 2015-05-02T01:17:08 libsystemd: Notify run state and status line When inspecting cgminer through `systemctl status`, the current hash rate is displayed.
Gabe Evans 2305abc0 2015-05-02T00:54:30 Catch SIGABRT signal and exit gracefully See man:abort(3) and man:signal(7). Also used by systemd after watchdog timeout.
Gabe Evans 8a16adc6 2015-05-02T00:52:41 Add libsystemd configure option (default disabled)
David Hill 00c93b1b 2015-04-30T20:59:17 Set request ID in validateaddress JSON-RPC request. The JSON-RPC 1.0 spec (http://json-rpc.org/wiki/specification) states that requests must include method, params, and id. The validateaddress JSON-RPC request was missing the id property, so per the specification, the node was handling the request as a notification (section 1.3) instead. This fixes mining with btcd (https://github.com/btcsuite/btcd).
Mikeqin d5bb59e8 2015-04-30T14:20:50 Support freq setting for Avalon4 Mini
Mikeqin ec421917 2015-04-23T18:54:54 Support Avalon4 mini
Roland Bosa 7cd22c27 2015-04-22T22:33:17 Added syslog mask to limit amount of output
Mikeqin 78137d8e 2015-04-22T22:53:37 Merge ckolivas master