Browse Source

Bump version to 2.9.3

Luke Dashjr 13 years ago
parent
commit
db25956651
4 changed files with 41 additions and 2 deletions
  1. 31 0
      NEWS
  2. 1 1
      configure.ac
  3. 8 0
      debian/changelog
  4. 1 1
      debian/control

+ 31 - 0
NEWS

@@ -1,3 +1,34 @@
+BFGMiner Version 2.9.3 - November 16, 2012
+
+- Bugfix: Properly process new stratum jobs through test_work_current, even if
+old shares are still accepted, and copy submit_old flag correctly
+- Ensure pdiff 1 is always caught regardless of bdiff precision, and ceil all
+other cases to ensure we never lose valid shares
+- Check against a double for current pool diff.
+- Support for fractional diffs and the classic just-below-1 share all FFs diff
+target.
+- Check share target diff for best_share to be calculated when solo mining.
+- Store the full stratum url information in rpc_url for correct configuration
+file saving.
+- Put in a hack to prevent dud work from sneaking into test_work_current being
+seen as a new block.
+- Reset the work->longpoll flag where it will affect stratum work items as
+well.
+- Bugfix: Stratum does not guarantee notify messages every minute, so extend
+timeout to 2 full minutes
+- Bugfix: Always honour libblkmaker time limits
+- Always (debug)log when stratum template is updated by the pool
+- Bugfix: When a stratum connection is interrupted, ensure all work/shares for
+it are considered stale
+- Bugfix: clear_sock should return on socket errors
+- Bugfix: Force calculation of work_difficulty since set_work_target fails to
+consider the pdiff<bdiff difference
+- Bugfix: Minimal support for handling real difficulties from stratum server
+- Bugfix: Never consider shares to be accepted if the submission response is an
+error
+- Bugfix: Always fail scrypt detection if Stratum is chosen
+
+
 BFGMiner Version 2.9.2 - November 7, 2012
 BFGMiner Version 2.9.2 - November 7, 2012
 
 
 - Add endian swap defines for where missing.
 - Add endian swap defines for where missing.

+ 1 - 1
configure.ac

@@ -2,7 +2,7 @@
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_maj], [2])
 m4_define([v_maj], [2])
 m4_define([v_min], [9])
 m4_define([v_min], [9])
-m4_define([v_mic], [2])
+m4_define([v_mic], [3])
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_ver], [v_maj.v_min.v_mic])
 m4_define([v_ver], [v_maj.v_min.v_mic])
 m4_define([lt_rev], m4_eval(v_maj + v_min))
 m4_define([lt_rev], m4_eval(v_maj + v_min))

+ 8 - 0
debian/changelog

@@ -1,3 +1,11 @@
+bfgminer (2.9.3-0precise1) precise; urgency=low
+
+  * Many stratum bugfixes, including support for fractional difficulties.
+  * Fix GBT to work properly with very short expiration times.
+
+ -- Luke Dashjr <luke+bfgminer@dashjr.org>  Fri, 16 Nov 2012 03:49:51 -0000
+
+
 bfgminer (2.9.2-0precise1) precise; urgency=low
 bfgminer (2.9.2-0precise1) precise; urgency=low
 
 
   * modminer & x6500: New bitstream, improving functional performance by about 10 Mh/s on average. You'll need to power cycle your device, or use the new --force-dev-init option to upload the new bitstream.
   * modminer & x6500: New bitstream, improving functional performance by about 10 Mh/s on average. You'll need to power cycle your device, or use the new --force-dev-init option to upload the new bitstream.

+ 1 - 1
debian/control

@@ -2,7 +2,7 @@ Source: bfgminer
 Priority: optional
 Priority: optional
 Section: misc
 Section: misc
 Maintainer: Luke Dashjr <luke_bfgminer@dashjr.org>
 Maintainer: Luke Dashjr <luke_bfgminer@dashjr.org>
-Standards-Version: 2.9.2
+Standards-Version: 2.9.3
 Build-Depends: build-essential, debhelper, autoconf, automake, libtool, libssl-dev, yasm, pkg-config, libudev-dev, libcurl4-openssl-dev, wget, unzip, libjansson-dev, libncurses5-dev, libudev-dev, libusb-1.0-0-dev, git, quilt
 Build-Depends: build-essential, debhelper, autoconf, automake, libtool, libssl-dev, yasm, pkg-config, libudev-dev, libcurl4-openssl-dev, wget, unzip, libjansson-dev, libncurses5-dev, libudev-dev, libusb-1.0-0-dev, git, quilt
 
 
 Package: bfgminer
 Package: bfgminer