root/lm-sensors/trunk/CHANGES @ 5770

Revision 5770, 14.3 KB (checked in by khali, 4 years ago)

Save hwmon device paths and names in configuration file, and check them
before starting any fan control operation.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1lm-sensors CHANGES file
2-----------------------
3
4SVN-HEAD
5  libsensors: Support upcoming sysfs path to i2c adapters
6  fancontrol: Check that all referenced sysfs files exist
7              Check that all devices match the configuration file
8  pwmconfig: Exit immediately if not root
9             Save device paths and names in configuration file
10  sensors.conf.default: Encourage user to not modify this file
11  sensors-detect: Refer to tmp401 driver if TMP411 is detected
12                  Clean up the discovery of i2c adapters
13                  Report unsupported Access Bus adapters
14                  Add detection for TI's TMP421, TMP422 and TMP423 chips
15                  The SMSC LPC47M233 isn't currently supported
16                  Support upcoming sysfs path to i2c adapters
17                  Rename the modprobe configuration file to lm_sensors.conf
18                  Drop AMD K10 detection (unreliable sensors)
19                  Add detection for AMD Family 11h thermal sensors
20  sysconfig-lm_sensors-convert: Fix exit code
21
223.1.1 (2009-06-21)
23  isadump: Use geteuid instead of getuid so that setuid bit works
24  isaset: Use geteuid instead of getuid so that setuid bit works
25  libsensors: Don't rely on dirent->dt_type being set
26              New method to free the memory allocated for chip names
27  Makefile: Include generated source files in dependency checking
28            Make it possible to skip building of the static library
29  fancontrol: Add support for absolute path to hwmon devices
30  sensord: Remove the hidden commandline interface
31           Introduce struct sensord_arguments
32           Using sigaction for signal handlers
33           Convert to linux coding style
34           Cleanup and refactoring of the source code
35           Don't use the system log when generating a CGI script
36           Disable unit scaling for fan speeds
37           Use daemon logging facility instead of local4 by default
38           Fix a memory leak when a chip name is provided
39  sensors: Fix a memory leak when a chip name is provided
40  sensors-detect: Add nNidia nForce MCP78S SMBus detection
41                  Display Super-I/O address even if LD is disabled
42                  Differentiate between PC8374L and WPCD377I
43                  Use dmidecode to find IPMI interfaces if available
44                  Add Nuvoton W83795G/ADG detection
45                  Add National Semiconductor LM95241 detection
46                  Add Winbond/Nuvoton W83627DHG-P and W83627UHG detection
47
483.1.0 "Happy Birthday Lina" (2009-02-28)
49  libsensors: Add support for instantaneous power sensors
50              Add support for current sensors
51              Fix error propagation during expression evaluation
52              Detect excessive recursion depth during expression eval (#2365)
53              Return a string rather than NULL for unknown errors
54              Skip non-file sysfs entries for speed
55              Fix memory leak in scanner when using flex 2.5.9 or later
56              Report configuration file read errors
57              Exit the configuration file parser sooner
58              Free bus statements from the configuration file sooner
59              Read extra configuration files from /etc/sensors.d (#2174)
60              Report the configuration file name on parse errors
61  libsensors.3: Reformat for clarity
62                Document function sensors_snprintf_chip_name
63                Document error-related functions
64  lm_sensors.init: Support new format of /etc/sysconfig/lm_sensors (#2246)
65                   Drop support for kernels 2.4 and earlier
66  lm_sensors.init.suse: Delete (actual SuSE script is much different)
67  Makefile: Install sensors.conf.default instead of sensors.conf.eg (#2333)
68  pwmconfig: Drop support for kernels 2.4 and earlier
69  fancontrol: Don't round temperature values
70              Drop support for kernels 2.4 and earlier
71              Exit if configuration file can't be read
72              Create pid file only after successful initialization
73  maxilife scripts: Delete (driver never ported to Linux 2.6)
74  sensord: Accept negative temperatures in RRD database
75           Don't bail out on transient errors (#2330)
76  sensors: Add support for instantaneous power sensors
77           Add support for current sensors
78           Fix exit code in error case
79  sensors.conf.5: Lots of additions and reworks
80  sensors.conf.default: New, minimum version of sensors.conf.eg (#2333)
81                        Add sections for the SMSC SCH311x and SCH5027
82  sensors.conf.eg: The LM99 offset is now handled in the lm90 driver
83                   Move help section to sensors.conf.5
84                   Add a section for the Asus/Fintek F8000
85  sensors-detect: Fix detection of ADT7463 and LM96000
86                  Add VIA VX800/VX820 SMBus support
87                  Fix detection of Intel 5000 series FB-DIMM AMB
88                  Fix detection of ADT7462
89                  Fix detection of SMSC LPC47M292
90                  Add SMSC LPC47M233 support
91                  Drop support for Linux 2.4 (#2325)
92                  Handle special case chips more efficiently
93                  Fix SMBus detection of W83627EHF and W83627DHG
94                  Get I2C adapter driver names from sysfs (#2328)
95                  Drop old SiS I2C adapter entries
96                  Drop separate LM78-J entry
97                  Merge all Mozart-2 entries
98                  Merge both GL518SM entries into one
99                  Complete GL520SM detection
100                  Improve GL525SM detection a bit
101                  Let kernel 2.6.28 and later handle chips aliases
102                  Unload kernel drivers when we are done with them (#2329)
103                  Fix handling of bus driver names with an underscore
104                  Simplify loading of bus drivers
105                  Fix bus number prediction logic (#2327)
106                  Suggest the sbs driver for smart batteries
107                  Drop alias detection for Super-I/O chips
108                  Move alias detection after all chip detections
109                  Probe chip types from safest to more risky (#2322)
110                  Add an option to skip ISA probes except IPMI
111                  Skip ISA detection by default if a Super I/O was found (#2322)
112                  Do not scan I2C adapters on multimedia cards by default
113                  Skip SMBus probing by default if a Super I/O was found (#2322)
114                  Display I2C address statictics with --stat
115                  Document the new detection order and rules
116                  Gather DMI data and print it at start-up
117                  Always probe the SMBus on Asus, Tyan and Supermicro boards
118                  Move IPMI interface detection to its own section
119                  Skip IPMI probing on laptops
120                  Add Winbond/Nuvoton W83667HG support
121                  Add Intel Core I7 support
122                  Generate new format for /etc/sysconfig/lm_sensors (#2246)
123                  Print warnings about missing modules on screen
124                  Fix detection of older DS1621
125                  Add nNidia nForce MCP67, MCP73, MCP79 SMBus support
126                  Exclude auto-loaded PCI and USB drivers from list (#2368)
127                  Special case probing i2c address 0x73 (to not crash FSC ICs)
128                  Add detection of FSC Hades and Syleus IC's
129                  Add detection of Winbond WPCD377I (no sensors)
130  sensors-detect-stat.pl: Delete (functionality merged into sensors-detect)
131  sysconfig-lm_sensors-convert: Sample config file conversion script (#2246)
132
1333.0.3 (2008-09-28)
134  libsensors: Avoid namespace pollution
135  fancontrol: Don't use named pipes when we don't need them (#2319)
136  pwmconfig: Tell the user about gnuplot if it isn't installed
137             Fix MINSTOP and MINSTART test functions (#2340)
138             Test MINSTOP before MINSTART
139             Use better step values for MINSTOP test
140             Print the revision and date at start-up
141             Detect and report obviously incorrect fan speeds
142             Determine MINSTOP automatically
143             Skip MINSTOP and MINSTART tests if fan can't stop
144             Change default for MINTEMP from 0 to 20 degrees C
145             Add support for attributes in the hwmon class device (#2260)
146             Update manual page
147  sensors.conf.eg: Drop "label temp#_crit" statements
148  sensors-detect: Add Intel SCH (bus) support
149                  Add SMSC EMC6D103 support
150                  Improve MAX6657, MAX6658, MAX6659 detection
151                  Cache the byte data reads (#2326)
152                  Add Maxim MAX6654/MAX6690 support
153                  Add National Semiconductor LM95231 support
154                  Add Analog Devices ADT7481 support
155                  Refactor alias detection functions
156                  Fix Andigilog aSC7621 support
157                  Add Texas Instruments THMC51 support
158                  Fix Analog Devices ADT7461 support
159                  Add VIA C7 support
160                  Fix Winbond W83L786NR/NG/R/G support (#2336)
161                  Add Maxim MAX6646/MAX6647/MAX6649 support
162                  Add VIA VT1212 support
163                  Add SMSC EMC2700LPC support
164                  Add ITE IT8720F support
165                  Add Texas Instruments TMP411 support
166                  Prevent misdetection of W83627DHG on I2C as LM78
167                  W83627DHG has no subclients
168                  Add Maxim MAX1618 support
169
1703.0.2 (2008-05-18)
171  documentation: Delete the FAQ, now maintained on the wiki
172  libsensors: Use __func__ instead of __FUNCTION__
173              Parse the configuration file in C locale
174              Late compute statements override early ones
175              Support virtual hwmon devices (#2309)
176              Support power and energy sensors
177              Support DOS-style configuration files again (#2284)
178  pwmconfig: Don't create the configuration file before it's needed
179             Don't preserve configuration file customizations
180             Fix permissions of the configuration file
181             Don't start if fancontrol is running (#2299)
182  fancontrol: Don't start if already running (#2299)
183              Delete fancontrol.pid at exit time (#2299)
184  sensord: Fix support of multiple chip names on the command line (#2321)
185  sensors: Print energy and power sensors with automatically scaled units
186  sensors-detect: Add SMSC SCH5027D detection
187                  Do not access I/O ports on PPC
188                  Move south bridge sensor detection to the right section
189                  Run chip_special_cases() earlier
190                  New device ID for the SMSC SCH5317
191                  Add SMSC SCH5127 detection
192                  Add National Semiconductor LM64 detection
193                  Add Asus F8000 detection
194                  Add Intel ICH10 (bus) detection
195                  Don't probe I2C addresses 0x40-0x47
196                  Fix the parsing of I2C addresses not to scan
197                  Detect and skip 1-register-only I2C devices
198                  Avoid SMBus word transactions where possible
199                  Add Dallas DS1631 detection
200
2013.0.1 (2008-01-28)
202  documentation: Update the application writing guidelines
203  libsensors: No longer depend on libsysfs (#2262)
204              Don't guess the bus type from the device ID format (#2240)
205              Add support for attributes in the hwmon class device (#2260)
206  Makefile: No warnings about ld configuration for staged installations
207            Document the variable overriding mechanism (#2296)
208  pwmconfig: Really hide errors on sysfs writes
209             Deal gracefully with read-only pwm_enable files
210             Warn about outputs found in automatic mode
211             Repeat available configuration options before prompt (#2289)
212             Fix duplicate warning message when config file is broken
213  fancontrol: Detect improperly formatted FCTEMPS value (#2293)
214  sensord: Fix rrd support (#2276)
215           Use the same colors for daily and weekly charts
216           Drop workaround needed by old versions of rrdtool
217  sensors: Fix error path on library initialization error
218  sensors.conf.eg: Fix voltage value references (g520sm, lm80, pc87366)
219  sensors-detect: Drop PCA9540 detection
220                  Improve sysconfig and modprobe.d integration
221                  Add SMSC SCH5514D-NS detection (no sensors)
222                  Lower the confidence of MAX6650/MAX6651
223                  Add Fintek F71858DG detection
224                  Add Fintek F81216D detection (no sensors)
225  unhide_ICH_SMBus: Add support for the 82801AA (ICH)
226
2273.0.0 (2007-11-24)
228  Makefile: Fix MODULE_DIR usage in etc
229            Fix build on PPC
230  pwmconfig: Better diagnostics in pwmdisable
231             Give the fans some time to spin up
232  sensors-detect: Add Texas Instruments TMP401 detection
233                  Mention the f75375s driver
234                  Add SMSC LPC47B367-NC detection (no sensors)
235                  Reduce w83781d/lm78 I2C address probing range
236                  Add Intel Celeron 4xx and Penryn (CPU on 45nm) detection
237
2383.0.0-rc3 (2007-10-28)
239  libsensors: Add a default configuration file
240              Fix memory leaks on initialization error
241              Make the configuration file optional
242              Change the default configuration file to /etc/sensors3.conf
243  sensord: Reload config on SIGHUP rather than automatically
244           No default configuration file name
245  sensors: Fix file handle leak on library initialization error
246           Handle the case where voltage measurements aren't available
247           No default configuration file name
248           Install as sensors again
249  sensors.conf.eg: Install as sensors3.conf
250  sensors-detect: Fix SMSC LPC47B357/M967 detection
251                  Select the right driver for FSC chips
252  sensors-detect-stat.pl: Handle alternative chip lists
253
2543.0.0-rc2 (2007-10-10)
255  useful_addresses.html: Moved to the wiki
256  Makefile: Add sensors-conf-convert to make install
257  libsensors: Notify the caller when writing a value fails
258              Differentiate between different read error types
259              Report I/O errors as such
260  sensord: Log the error code on failure
261           Drop the configuration file search path mechanism (#2259)
262           Manual page update
263  sensors: Fix spurious critical temperature alarm
264           Print error messages to stderr
265           Make error messages more helpful and consistent
266           Better handling of the fault flags
267  sensors-conf-convert: Add a short help text
268  sensors-detect: Fix SMSC SCH311x detection
269                  Add AMD K10 CPU sensor detection
270
2713.0.0-rc1 (2007-09-25)
272  Initial release
Note: See TracBrowser for help on using the browser.