|
|
@@ -1,27 +1,73 @@
|
|
|
BFGMiner Version 2.10.1 - Future
|
|
|
|
|
|
+- libztex: fixed a typo
|
|
|
+- libztex: check returnvalue of libusb_claim_interface() and release the
|
|
|
+interface in case of early exit
|
|
|
+- Bugfix: submissions: Skip FD_ISSET when fd==-1 (let the next select setup deal
|
|
|
+with cleaning them out)
|
|
|
+- Bugfix: Remove sws from write_sws list when discarding it due to pre-send
|
|
|
+stratum disconnection
|
|
|
+- Bugfix: Shutdown stratum socket when initiate fails, so it doesn't linger
|
|
|
+- Bugfix: Clear stratum receive buffer when initializing, in case there was
|
|
|
+extra unprocessed data in it from a previous connection
|
|
|
- Stop all work from the current pool if it's a stratum pool once it is
|
|
|
disconnected since it will be invalid upon reconnecting.
|
|
|
- Discard all staged work from stratum pools as well as the shares upon
|
|
|
disconnection since all the work becomes invalid.
|
|
|
- Use correct cbreak after 15 second delay when no pool is found alive.
|
|
|
-- MMQ missing firmware -> ERR not DEBUG
|
|
|
+- modminer: Set default clock frequency to user request so it sticks better
|
|
|
+- modminer: Make valid frequency range consistent: 2-230
|
|
|
- Allow stratum to work with scrypt.
|
|
|
-- MMQ ensure delta clock can never exceed limits
|
|
|
-- MMQ lowercase new string constants
|
|
|
- MMQ add api pgaset for clock
|
|
|
- API V1.23 - new pgaset command, to be used soon
|
|
|
- Protect the best_share/best_diff values under control lock.
|
|
|
-- MMQ style police
|
|
|
-- MMQ count work check timeout failures
|
|
|
-- MMQ allow partial work replies and count them
|
|
|
+- Bugfix: modminer: Return failure to change frequency when device reports it
|
|
|
+- opencl: Look in the right place for OpenCL library on Mac OS X
|
|
|
+- Bugfix: AC_C_BIGENDIAN is reported to have problems, and invasive even if
|
|
|
+buried in a conditional, so don't use it
|
|
|
+- Bugfix: Check for bswap_* first, to avoid redefinition based on other variants
|
|
|
+- Bugfix: autoheader isn't smart enough to figure out variable defines, so use
|
|
|
+AH_TEMPLATE for each possible header
|
|
|
- Check a stratum pool hasn't gone dead while being a backup pool and missed
|
|
|
having its idle flag cleared.
|
|
|
-- MMQ overheat: remove clockdown (doesn't help) + ensure no lost shares
|
|
|
-- API-README grammar
|
|
|
+- Fix null pointer issue when one chip on an X6500 is not initialized yet when
|
|
|
+reading temperature.
|
|
|
+- Hot-patch broken libcurl pkgconfig CFLAGS found in libcurl's Windows binaries
|
|
|
+- Update OpenCL 1.2 headers from http://www.khronos.org/registry/cl/api/1.2/
|
|
|
+- Reorganize detection of platform byteswap macros and endian to be more robust
|
|
|
+using autoconf
|
|
|
+- Move new bandwidth-based Efficiency to status line
|
|
|
+- Replace work-based efficiency with new bandwidth-based efficiency
|
|
|
+- Bugfix: Pull out GBT request collapsing since it is no longer needed with new
|
|
|
+get_work main loop
|
|
|
+- Bugfix: Free unused work when waiting on external GBT request
|
|
|
+- README: Explicitly mention automake dependency
|
|
|
+- README: Update AMD APP SDK URIs
|
|
|
+- Bugfix: Free shares discarded before beginning submission
|
|
|
+- Bugfix: Discard stratum shares waiting for a writable socket, if the pool
|
|
|
+disconnects in the meantime
|
|
|
+- Bugfix: Always let watchpool thread handle dead pool recovery (including for
|
|
|
+stratum-only pools)
|
|
|
+- Bugfix: Avoid lingering stratum_auth when connection is lost
|
|
|
- API-README explain custom page extensions in miner.php
|
|
|
- miner.php add a sample group pool report
|
|
|
- miner.php allow where,group,having on cumstom pages
|
|
|
+- Bugfix: Hook CURLOPT_DEBUGFUNCTION to count actual bytes sent/received by
|
|
|
+libcurl
|
|
|
+- Bugfix: Reset pool transparency_time when connecting to stratum
|
|
|
+- Bugfix: Immediately discard shares found on disconnected stratum pools, since
|
|
|
+there is no way to submit them
|
|
|
+- Bugfix: Decrement total_submitting when stale shares are discarded before any
|
|
|
+submission attempts
|
|
|
+- Bugfix: Only try to compare stratum job_id for work that has a job_id (ie,
|
|
|
+ones that came from stratum)
|
|
|
+- Bugfix: Recheck has_stratum even if the pool hasn't changed, in case pool has
|
|
|
+switched to another protocol in the process; also only delay 5 seconds before
|
|
|
+retry if pool is the same
|
|
|
+- Bugfix: Try GBT if no pool protocol is known (can occur in the process of
|
|
|
+stratum failover to GBT)
|
|
|
+- Bugfix: Correctly track discarded stratum shares, and log them as "disconnect"
|
|
|
+in sharelog
|
|
|
- Check for EWOULDBLOCK when supported in send and recv as well.
|
|
|
- Use the raw send() command instead of curl_easy_send since curl raw socket
|
|
|
usage introduces random bugs on windows.
|
|
|
@@ -30,7 +76,6 @@ implementation introduces random bugs on windows builds when the recv fails.
|
|
|
- miner.php when displaying a single rig, add prev/next rig buttons if they
|
|
|
exist, next to refresh
|
|
|
- miner.php allow custom page joins for STATS
|
|
|
-- RPC: Remove "Bytes Recv" since it is incorrect
|
|
|
- miner.php - include windows easyphp link
|
|
|
- driver-ztex: use the correct size for the swap array
|
|
|
- API stats - display pool byte transfer stats
|