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