root/lm-sensors/trunk/CHANGES @ 5752

Revision 5752, 13.5 KB (checked in by khali, 4 years ago)

Clean up the discovery of i2c adapters, their parent and their
attributes in sysfs. Make references to i2c-adapter class less
specific, as this class is eventually going away.

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