Log

Author Commit Date CI Message
Luke Dashjr da4ff2bd 2012-07-23T20:22:01 Bugfix: Use a mutex to control non-curses output Without this, there is no guarantee writes won't overlap (and it happens quite a bit on Windows with the bitforce driver)
Luke Dashjr d98e561a 2012-07-23T20:15:45 Simplify code to a single vprintf path for curses-less printing
Luke Dashjr 80593c47 2012-07-23T19:56:03 Move opt_quiet check to my_log_curses, so it works for curses-less builds
Luke Dashjr d2195bd0 2012-07-23T19:41:41 Use log_generic for vapplog to cut down on code duplication
Luke Dashjr 1097aefb 2012-07-23T19:35:51 Add space to log output now that there is more screen real estate available.
Luke Dashjr a1edc7db 2012-07-15T05:37:49 Bugfix: Fix build without curses but with OpenCL
Con Kolivas b6a23d00 2012-07-13T11:39:34 bitforce_get_result returns -1 on error now.
Con Kolivas 761bd772 2012-07-12T18:12:00 Merge pull request #267 from luke-jr/bugfix_winsleep Fix Windows build
Con Kolivas d3b8b4d9 2012-07-12T18:11:39 Merge pull request #266 from luke-jr/api_select_life rpc: Use a single switch statement for both stringifications of cgpu->status
Con Kolivas aa723e71 2012-07-13T10:54:06 Check return value of read in BFgets
Luke Dashjr 68111323 2012-07-12T18:01:14 Bugfix: Make our Windows nanosleep/sleep replacements standards-compliant (which fixes nmsleep) and include compat.h for bitforce (for sleep)
Luke Dashjr a8547790 2012-07-12T17:05:25 rpc: Use a single switch statement for both stringifications of cgpu->status
Con Kolivas cdf325d7 2012-07-12T23:15:05 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas ac55cec6 2012-07-12T23:13:35 Fix whitespace mangling.
Con Kolivas c1c99f1d 2012-07-12T23:09:05 Merge https://github.com/pshep/cgminer into pshep
Con Kolivas 89e613b9 2012-07-12T21:29:30 Revert "Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement." This reverts commit 0785886b53b2838e0c3634143ad883beb191f7c6.
Con Kolivas 94628b1d 2012-07-12T04:17:17 Merge pull request #265 from kanoi/minerphp miner.php fix rig # when miners fail
Kano 09bdf816 2012-07-12T17:41:30 miner.php fix rig # when miners fail
Con Kolivas cbef2a6a 2012-07-12T16:40:15 Only try to shut down work cleanly if we've successfully connected and started mining.
Con Kolivas 0ed757a0 2012-07-12T16:05:17 Use switch statement for cgpu->status and fix spelling.
Con Kolivas 31ddad67 2012-07-11T23:00:52 Merge pull request #263 from luke-jr/bugfix_nmsleep Bugfix: Calculate nsec in nmsleep correctly
Con Kolivas 96f3a988 2012-07-11T23:00:35 Merge pull request #264 from luke-jr/life_init Bugfix: Don't declare devices SICK if they're just busy initializing
Con Kolivas f168d969 2012-07-11T20:32:34 Merge pull request #262 from luke-jr/bugfix_ocl_err Bugfix: Adapt OpenCL scanhash errors to driver API change
Con Kolivas c16ff2e9 2012-07-11T20:30:08 Merge pull request #258 from zefir-k/master fix API support for big endian machines
Con Kolivas b3d8575c 2012-07-11T20:29:02 Merge pull request #260 from kanoi/minerphp miner.php allow rig names in number buttons
Paul Sheppard d4d5b28e 2012-07-11T14:46:09 Abbrv. correction
Luke Dashjr c57c308d 2012-07-11T20:29:06 Bugfix: Don't declare devices SICK if they're just busy initializing This mainly applies to ModMiner since it takes 4-5 minutes to upload the bitstream
Luke Dashjr 9c648c17 2012-07-11T20:10:52 Bugfix: Calculate nsec in nmsleep correctly The old algorithm (msecs * 1000000) - (sec / 1000000000) gets total nsec, including seconds, since the sec/1e9 should be multiplying. It's also vulnerable to easy overflows. Using ldiv gets the quotient and remainder in a single operation (at least on x86) and avoids overflow.
Luke Dashjr a3998e26 2012-07-11T19:43:55 Bugfix: Adapt OpenCL scanhash errors to driver API change (errors are now -1, not 0)
Paul Sheppard 5f0a22d2 2012-07-11T08:32:41 Remove superfluous ave_wait
Paul Sheppard c37a3f30 2012-07-11T08:30:56 Put kname change for broken nonce-range back in
Paul Sheppard 2c54522d 2012-07-11T08:11:53 Add average wait time to api stats
Paul Sheppard 01a69ee4 2012-07-11T08:07:39 Revert "Merge branch 'ave_time' of https://github.com/pshep/cgminer.git" This reverts commit 242e52cdf902aabd124e600a65b7d7140b11fef0, reversing changes made to 4dc1bf2319daf5d8eae3a486e2bbbaa3ed00c88b.
ckolivas 0785886b 2012-07-11T23:17:23 Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement.
ckolivas 9eaac439 2012-07-11T23:12:00 Spelling typo.
ckolivas bf427de3 2012-07-11T23:05:10 Time opencl work from start of queueing a kernel till it's flushed when calculating dynamic intensity.
ckolivas 5c7e0308 2012-07-11T22:59:58 Modify te scanhash API to use an int64_t and return -1 on error, allowing zero to be a valid return value.
ckolivas f9d0324d 2012-07-11T22:47:03 Check for work restart after the hashmeter is invoked for we lose the hashes otherwise contributed in the count.
ckolivas 1d153a14 2012-07-11T22:43:21 Remove disabled: label from mining thread function, using a separate mt_disable function.
ckolivas af809b79 2012-07-11T22:36:45 Style changes.
Paul Sheppard 242e52cd 2012-07-10T22:09:32 Merge branch 'ave_time' of https://github.com/pshep/cgminer.git
Paul Sheppard 4dc1bf23 2012-07-10T15:40:45 Missed one nonce-range disabling.
Paul Sheppard 3cc0aa76 2012-07-10T15:34:01 Add average return time to api stats
Kano d6c18576 2012-07-10T18:22:07 miner.php allow rig names in number buttons
Paul Sheppard 2dfe0d62 2012-07-09T17:36:06 Remove bitforce_thread_init The delay thing does nothing useful... when long poll comes around, all threads restart at the same time anyway.
Paul Sheppard 953ecd9e 2012-07-08T23:25:02 Change timeouts to time-vals for accuracy.
Paul Sheppard 6c3d3318 2012-07-08T22:36:42 Merge branch 'master' of git://github.com/ckolivas/cgminer.git
Zefir Kurtisi 7502af26 2012-07-08T16:25:39 fix API support for big endian machines Previously the allowed IP addresses were stored in little endian representation and caused mismatch when run on big endian machines. Allowed IPs and netmasks are now kept in network byte order and converted to little endian for matching connecting client IP with allowed ones.
Con Kolivas bc0b1406 2012-07-08T21:35:19 Cope with signals interrupting the nanosleep of nmsleep.
Con Kolivas 2ce7f28b 2012-07-08T04:24:55 Merge pull request #254 from luke-jr/work_restart2 Turn work_restart array into a bool in thr_info
Con Kolivas ec12dc7b 2012-07-08T04:22:24 Merge pull request #257 from luke-jr/cfsetspeed Use standard cfsetispeed/cfsetospeed to set baud rate on *nix
Phraust 1445708f 2012-07-08T02:35:43 Use standard cfsetispeed/cfsetospeed to set baud rate on *nix
Con Kolivas df8b7e1e 2012-07-07T01:10:55 Merge pull request #256 from kanoi/minerphp miner.php split() flagged deprecated in PHP 5.3.0
Kano bd501bf0 2012-07-07T13:52:11 miner.php split() flagged deprecated in PHP 5.3.0
Paul Sheppard 19b4d2b9 2012-07-06T11:57:53 More BFL tweaks. Add delay between closing and reopening port. Remove buffer clear in re-init Add kernel type (mini-rig or single)
Con Kolivas 957d1961 2012-07-06T20:23:26 Make long timeout 10seconds on bitforce for when usleep or nanosleep just can't be accurate...
Con Kolivas 5532f1df 2012-07-06T20:03:47 Bump version to 2.5.0
Con Kolivas 39641729 2012-07-06T19:36:24 More news.
Con Kolivas ad02627e 2012-07-06T19:35:28 Fix --benchmark not working since the dynamic addition of pools and pool stats.
Con Kolivas ff8686a3 2012-07-06T19:21:28 Update NEWS.
Con Kolivas 07c9c463 2012-07-06T02:01:04 Merge pull request #255 from kanoi/minerphp Minerphp various commits
Con Kolivas 80349ab1 2012-07-06T18:58:41 Add documentation for minirig/nonce range support.
Con Kolivas 57e38d05 2012-07-06T18:41:25 Make disabling BFL nonce range support a warning since it has to be explicitly enabled on the command line now.
Kano 5fcdba98 2012-07-06T17:47:03 miner.php allow renaming table headers
Con Kolivas fd55fab9 2012-07-06T16:54:00 Make bitforce nonce range support a command line option --bfl-range since enabling it decrease hashrate by 1%.
Con Kolivas b8484956 2012-07-06T16:44:55 Add sanity checking to make sure we don't make sleep_ms less than 0 in bitforce.
Luke Dashjr d4af2d05 2012-07-06T02:39:32 Turn work_restart array into a bool in thr_info
Con Kolivas e97adc91 2012-07-06T15:09:39 The fastest minirig devices need a significantly smaller starting sleep time.
Con Kolivas 74b96d4b 2012-07-06T15:05:38 Use a much shorter initial sleep time to account for faster devices and nonce range working, and increase it if nonce range fails to work.
Con Kolivas 13cf5689 2012-07-06T15:03:31 Use nmsleep instead of usleep in bitforce.
Con Kolivas 3271be14 2012-07-06T15:01:39 Provide a ms based sleep function that uses nanosleep to avoid the inaccuracy of usleep on SMP systems.
Con Kolivas 390d77a2 2012-07-06T10:41:08 Add more comments explaining how sleep time equals wait time and simplify the comparison.
Con Kolivas 69a11508 2012-07-06T10:35:18 delay_time_ms is always set so need not be initialised in bitforce.
Con Kolivas 9e8726b1 2012-07-06T10:09:02 Increase bitforce timeout to 10 seconds.
Con Kolivas a3faf63c 2012-07-06T09:54:27 Add more hysteresis and poll ~5 times to allow for timer delays in bitforce devices.
Kano 391f6066 2012-07-05T23:34:00 miner.php allow alternating line colours (off by default)
Con Kolivas afc6ae58 2012-07-05T22:42:04 Change message about broken nonce range support to verbose level instead of debug.
Con Kolivas 86ba7d79 2012-07-05T22:39:41 Display the actual duration of wait when it is greater than the cutoff.
Con Kolivas 5a096c1c 2012-07-05T22:39:11 Set nonce to maximum once we determine nonce range support is broken.
Con Kolivas 88dd599f 2012-07-05T22:33:21 Initial wait time is always known so no need to zero it beforehand in bitforce.
Con Kolivas 1b0a0ac5 2012-07-05T22:32:05 No point counting wait time until the work is actually sent to bitforce devices.
Con Kolivas c0c48060 2012-07-05T21:51:42 Use string comparison functions elsewhere in bitforce code.
Con Kolivas d4e526c9 2012-07-05T21:29:06 Use string comparison functions instead of explicit comparisons.
Con Kolivas 23841337 2012-07-05T20:47:43 Show device id in debug when disabling nonce range.
Con Kolivas 9e10a6c0 2012-07-05T20:42:19 Account for wait_ms time when nonce_range is in use on BFL.
Con Kolivas 9d9963b0 2012-07-05T17:15:18 Split nonces up into 1/5 chunks when nonce range is supported.
Con Kolivas 274a4011 2012-07-05T16:45:05 Merge branch 'master' into mr
Con Kolivas 892e9bf8 2012-07-04T23:44:29 Merge pull request #253 from pshep/master Clear buffer bug fix
Paul Sheppard 1ee191a7 2012-07-04T23:31:42 limit clear buffer iterations.
Paul Sheppard 2aa95ab8 2012-07-04T18:48:27 Merge branch 'master' of git://github.com/ckolivas/cgminer.git
Paul Sheppard 54f8554a 2012-07-04T18:46:41 Ad fd check to clear buffer.
Kano 8aeabf67 2012-07-05T10:17:35 miner.php remove incorrect 'DATE' error message
Kano 3c1704d1 2012-07-05T10:13:57 miner.php allow summary header in custom pages
Con Kolivas 72777f1f 2012-07-05T09:30:53 Disable nonce range support in BFL when broken support is detected.
Con Kolivas 96183bbd 2012-07-05T09:21:46 Minor bfl tidy.
Con Kolivas 75eca078 2012-07-05T09:15:21 Restart_wait is only called with a ms value so incorporate that into the function.
Con Kolivas 8bc7d1c9 2012-07-05T08:59:09 Only try to adjust dev width when curses is built in.
Kano 1a983e67 2012-07-05T08:58:22 miner.php define custom sum fields as a simple array
Con Kolivas e5aba760 2012-07-05T00:40:01 Fix off-by-one error in nonce increment in bfl.
Con Kolivas ba5c1fc0 2012-07-05T00:22:42 Use BE when setting nonce in bitforce nonce range work.