New version: 2.8.3, 12th October 2012Fixed a critical windows bug and added some goodies. Hopefully this version brings us close to making a stratum capable release the current stable version.
Human readable changelogFixed the windows bug in 2.8.2 which made it submit no shares.
Fixed the bug with dynamic intensity which would make it go straight to 14 and get stuck there.
Updated the device display code now to be able to show kilo/mega/giga/tera/peta/exa when the value is too high, thus supporting hashrates of devices up to exahashes (10^18).
Cgminer now displays the actual share difficulty target it hit as well as the current pool difficulty like so:
[2012-10-12 21:00:31] Accepted 2687d42a Diff 6/3 GPU 1 pool 2
[2012-10-12 21:00:41] Accepted 00f98044 Diff 262/3 GPU 3 pool 2
[2012-10-12 21:00:45] Accepted 3840818b Diff 4/3 GPU 2 pool 2
[2012-10-12 21:00:55] Accepted 35777786 Diff 4/3 GPU 1 pool 2
Full changelog- Left align values that are suffix_string generated.
- Share_diff should not be converting the work data to hex.
- Off by one error.
- Prevent overflows of the port char array in extract_sockaddr.
- Disable stratum detection with scrypt.
- Use the suffix string function when displaying device hashrates.
- Be consistent with the get_statline function.
- Use the suffix string function for displaying hashrate with 4 significant
digits.
- Display the actual share diff next to the pool required diff, using a suffix
creation function to prevent values of >1000 being shown in their entirety.
- Fix 4 * 0 being 0 that would break dynamic intensity mode.
- Fix wrong byteswap macro being used on mingw32 which was breaking target
generation on stratum.