root/lm-sensors/trunk/CHANGES @ 5765

Revision 5765, 14.0 KB (checked in by khali, 5 years ago)

Check that all referenced sysfs files exist before starting. If not,
quilt immediately. Better no fan control than fan control using an
out-of-sync configuration file.

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