Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2021-09-22 | 1.2 kB | |
v1.3.0_ usability improvements, bugfixes _ internal refactoring.tar.gz | 2021-09-22 | 87.2 kB | |
v1.3.0_ usability improvements, bugfixes _ internal refactoring.zip | 2021-09-22 | 106.7 kB | |
Totals: 3 Items | 195.1 kB | 0 |
The v1.3.0 release brings a bunch of bug fixes and improved error messages in certain misconfiguration scenarios.
Fixed bugs (thanks to all reporters and commenters for helping!):
- [#124], [#139]: A buffer overflow when reading
/proc/acpi/ibm/thermal
in certain config scenarios (could lead toSIGSEGV
orSIGABRT
depending on the compiler) - [#137]: If detailed temperature limits weren't specified as lists thinkfan would segfault
- [#145]: If a non-existent hwmon sensor index was specified, thinkfan would go into an endless loop which could only be terminated with
SIGKILL
. Instead, it should now give an appropriate error message.
Merged PRs:
- [#129], [#130]: Install legacy config manpage & fix some typos the manpages. Thanks to @evgeni.
- [#132]: Fix some inconsistencies in the documentation of commandline options. Thanks to @calvinrw.
- [#148]: Make thinkfan compatible with libcxx. Thanks to @leonardohn.
General improvements:
- The
fans:
section can now also be specified after thelevels:
section. Previously, thinkfan would fail in that case. - Some internal refactoring has been done to improve readability and maintainability.