Update NEWS.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
diff --git a/NEWS b/NEWS
index be497f9..188b303 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,64 @@
+Version 3.1.1 - May 11th, 2013
+
+- Use a discrete device target for scrypt that dynamically changes to ensure we
+still report a work utility even if no shares are submitted such as in solo
+mining.
+- Make set_work_target a function to set a specified char as target for use
+elsewhere.
+- Further consolidate the hash regeneration between sha and scrypt doing it only
+once and always checking the share diff for both before submission.
+- Regenerate the hash before checking the share diff in hashtest().
+- Minor typo.
+- Use a scantime of 30 seconds for scrypt if none is specified.
+- Support more shares to be returned for scrypt mining.
+- Update the write config to properly record device entries and remove disabled
+option.
+- Show a different warning and loglevel for failure to resolve a URL on first or
+subsequent testing of stratum pool URLs.
+- Fix the problem of seting up termio of ttyUSB0 for icarus. the CSIZE is the
+mask of CS2/4/8 From: navyxliu <navy.xliu@gmail.com>
+- Set all stratum sockets to nonblocking to avoid trying to use MSG_DONTWAIT on
+windows.
+- Fix warnings on win32 build.
+- Only use MSG_NOSIGNAL for !win32 since it doesn't exist on windows.
+- Use MSG_NOSIGNAL on stratum send()
+- Set TCP_NODELAY for !linux for raw sockets.
+- Use TCP_NODELAY with raw sockets if !opt_delaynet
+- Make raw sockets compile on windows
+- Recheck select succeeds on EWOULDBLOCK for stratum.
+- usbutils/mmq fixed size usb_read default to wait for all data
+- usbutils optional (disabled by default) dev debug
+- Add an ftdi usb read macro without newline
+- Avalon usb interface should be 0.
+- Add more debug for failure to USB init.
+- Recv() should all be non-blocking for raw sockets in stratum.
+- Change verbosity and error for getaddrinfo warnings in setup stratum socket.
+- Free servinfo after p is checked in setup stratum socket.
+- Use raw sockets without curl for stratum communications.
+- Sacrifice curl handle memory on stratum disconnects on all versions of libcurl
+to avoid curl corruption.
+- Don't use TCP_NODELAY if opt_delaynet is enabled with stratum.
+- Fix warnings in avalon driver.
+- Make FULLNONCE an ULL to fix a warning on 32 bit.
+- ztx correct applog typing
+- ocl correct applog typing
+- util correct applog typing
+- api correct applog typing
+- cgminer correct applog typing
+- scrypt correct applog typing
+- bfl correct applog typing
+- ica correct applog typing
+- mmq correct applog typing
+- adl fix trailing %
+- usbutils correct applog typing
+- applog - force type checking
+- Simplify the many lines passed as API data in the avalon driver now that the
+API does not need persistent storage for the name.
+- Duplicate the name string always in api_add_data_full to not need persistent
+storage for names passed to it.
+- Add extra matching work count data in API for Avalon with 4 modules.
+
+
Version 3.1.0 - April 28th, 2013
- va_copy is meant to be matched by a va_end in log_generic.