Browse Source

Bump version to 3.5.0

Luke Dashjr 12 years ago
parent
commit
7ae77f08b3
5 changed files with 89 additions and 3 deletions
  1. 76 0
      NEWS
  2. 1 1
      configure.ac
  3. 10 0
      debian/changelog
  4. 1 1
      debian/control
  5. 1 1
      openwrt/bfgminer/Makefile

+ 76 - 0
NEWS

@@ -1,3 +1,79 @@
+BFGMiner Version 3.5.0 - November 6, 2013
+
+- bigpic: Probe sooner than most drivers, but still after icarus/erupter
+- cpu/opencl: Fix probe priorities to be last
+- Bugfix: RPC: Correct per-device Work Utility to be per-minute instead of
+per-second
+- Bugfix: Fix Windows VCOM enumeration to work with new lowlevel code
+- Bugfix: nanofury: Use maybe_strdup in case strings may be missing
+- Bugfix: bitfury: Fix processor disable/enable for all bitfury-based devices
+- hashbuster: Get temperature when available
+- Bugfix: hashbuster: Use maybe_strdup where there might not be a string
+- hid: Treat null-length strings as missing entirely
+- hashbuster: Enable dynamic osc6_bits
+- hashbuster: New driver
+- Split a hid lowlevel out of mcp2210
+- ztex: Convert to use lowlevel usb enumerator
+- A quick flag to allow drivers to convey the desire to rescan devices (from
+lowlevel up)
+- Lowlevel USB enumerator for libusb
+- dname for lowlevel drivers
+- Bugfix: lowlevel: Avoid null pointer dereference on devices that are missing
+USB strings
+- lowlevel: Add a userpointer to lowl_found_devinfo_func_t and use it for
+serial_autodetect
+- Rework VCOM autodetection to go through lowlevel interface, avoiding repeat
+USB string fetching
+- lowlevel: Keep track of the claimed devid and debuglog every found device
+- ft232r: devinfo_scan: Don't skip claimed USB devices
+- ft232r: Be more tolerant of USB open failure or missing strings
+- RPC: Build most of CONFIG "Device Code" by iterating over registered driver
+list
+- drv_detect_all: Use priority-sorted list of registered drivers
+- Build hash tables to find drivers by dname or name
+- Build a linked list of registered drivers
+- BFG_REGISTER_DRIVER macro to commonly pre-define device_drv structures
+- Move have_libusb checks out of drv_detect_all
+- Replace opt_nogpu with simple function that adds opencl:noauto to scan-serial
+list
+- opencl: Remove ancient gpu_threads variable, not really needed anymore
+- Bugfix: Stop waiting for pool testing as soon as one is active
+- bitfury: Clean up by making private functions static, and naming public ones
+with [lib]bitfury_ prefix
+- bitfury: Remove old (unused) driver code
+- bitfury_gpio: Convert to using current bitfury driver code
+- Bugfix: littlefury: Upgrade to use current bitfury driver (old one didn't work
+with littlefury anymore anyway)
+- Bugfix: test_work_current: Make hexstr buffer large enough for blkhashstr
+later on (issuing old work msg)
+- README: Document --enable-knc configure option
+- README: Document --disable-nanofury configure option
+- Windows autodetect: clear detectone meta info
+- Check for Windows DDK headers, and where they are (and build without them if
+unavailable)
+- Windows SetupAPI-based detection for USB VCOM devices (tested with CP210x and
+CDC)
+- ucs2tochar{,_dup} functions to convert USB string descriptors to char* format
+- bfg_strerror: Support for Windows system errors
+- Introduce applogfail* macros
+- Bugfix: scrypt: Add missing include stdbool.h
+- Bugfix: Explicitly cast uses of be32toh to uint32_t
+- Bugfix: Add missing includes of config.h, stdbool.h, and stdint.h
+- lowlevel: Convey device manufacturer up to nanofury cgpus
+- nanofury: Store device HID path for RPC
+- lowlevel: Promote path to a normal element for devices to simplify things a
+bit
+- nanofury: Claim mcp2210/hid devices
+- mcp2210: Implement claim on HID paths
+- fpgautils: Use string identifiers for internal hardware claims
+- ztex: Keep interface claimed as a lock
+- Bugfix: mcp2210: Check for NULL hid device strings before trying to convert
+them to ASCII
+- FTDI autodetect: Enable populating USB product and serial number
+- Bugfix: FTDI autodetect: Add missing parameter values and remove unused buffer
+- Bugfix: bigpic: Don't active poll event without a poll function
+
+
 BFGMiner Version 3.4.0 - October 26, 2013
 BFGMiner Version 3.4.0 - October 26, 2013
 
 
 - Bugfix: knc: Use separate DEV_RECOVER_DRV deven when doing automatic core
 - Bugfix: knc: Use separate DEV_RECOVER_DRV deven when doing automatic core

+ 1 - 1
configure.ac

@@ -13,7 +13,7 @@ dnl * any later version.  See COPYING for more details.
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_maj], [3])
 m4_define([v_maj], [3])
-m4_define([v_min], [4])
+m4_define([v_min], [5])
 m4_define([v_mic], [0])
 m4_define([v_mic], [0])
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_ver], [v_maj.v_min.v_mic])
 m4_define([v_ver], [v_maj.v_min.v_mic])

+ 10 - 0
debian/changelog

@@ -1,3 +1,13 @@
+bfgminer (3.5.0-0precise1) precise; urgency=low
+
+  * hashbuster: New driver for HasbBuster nano ASIC miners.
+  * littlefury: Updated driver to use latest bitfury code.
+  * Autodetection support for Windows extended to all VCOM-based devices (instead of just FTDI, libusb, and hidapi); this includes at least ModMiner, Big Picture Mining (BF1, RedFury, BlueFury), and USB Block Erupters.
+  * Reworked autodetection to scan system devices once and share results with all drivers.
+
+ -- Luke Dashjr <luke+bfgminer@dashjr.org>  Wed, 06 Nov 2013 05:52:28 -0000
+
+
 bfgminer (3.4.0-0precise1) precise; urgency=low
 bfgminer (3.4.0-0precise1) precise; urgency=low
 
 
   * New drivers for KnC miners and NanoFury USB miners.
   * New drivers for KnC miners and NanoFury USB miners.

+ 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: 3.4.0
+Standards-Version: 3.5.0
 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, uthash-dev, libsensors4-dev
 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, uthash-dev, libsensors4-dev
 
 
 Package: bfgminer
 Package: bfgminer

+ 1 - 1
openwrt/bfgminer/Makefile

@@ -11,7 +11,7 @@ include $(TOPDIR)/rules.mk
 
 
 PKG_NAME:=bfgminer
 PKG_NAME:=bfgminer
 PKG_TITLE:=BFGMiner
 PKG_TITLE:=BFGMiner
-PKG_VERSION:=3.4.0
+PKG_VERSION:=3.5.0
 PKG_RELEASE:=1
 PKG_RELEASE:=1
 
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tbz2
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tbz2