root/lm-sensors/trunk/CHANGES @ 5786

Revision 5786, 14.7 KB (checked in by khali, 5 years ago)

Add support for HID devices.

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