160 lines
5.5 KiB
Plaintext
160 lines
5.5 KiB
Plaintext
$Id$
|
|
|
|
2019-08-04 Christian Franke <franke@computer.org>
|
|
|
|
linux_nvme_ioctl.h: Replace with current version from Linux kernel
|
|
sources (include/uapi/linux/nvme_ioctl.h fadccd8 2019-02-20).
|
|
This version adds Linux-syscall-note to its GPL-2.0 (only) license.
|
|
This should fix the GPL-2.0-or-later licensing problem (#1226).
|
|
|
|
2019-07-01 Christian Franke <franke@computer.org>
|
|
|
|
Replace all ASSERT_*() macros with STATIC_ASSERT().
|
|
static_assert.h: New file with STATIC_ASSERT() macro using C++11
|
|
static_assert() if available.
|
|
Makefile.am, os_win32/vc14/smart*.vcxproj*: Add new file.
|
|
|
|
os_win32/vc14/smart*.vcxproj*: Add missing scsinvme.cpp.
|
|
|
|
2019-06-28 Christian Franke <franke@computer.org>
|
|
|
|
smartd.cpp: Reset scheduled_test_next_check time if system clock
|
|
has been adjusted to the past.
|
|
Use LOG_INFO instead of LOG_CRIT for related message.
|
|
|
|
examplescripts/Example6: Update from Fedora package 7.0-5.fc31.
|
|
|
|
examplescripts/Example[78]: New scripts using /usr/sbin/sendmail
|
|
to send email (Ubuntu Bug 1833331).
|
|
Makefile.am, examplescripts/README: Add new scripts.
|
|
|
|
2019-06-19 Christian Franke <franke@computer.org>
|
|
|
|
os_win32.cpp: Decode Windows 10 1903 and Server 1903 build number.
|
|
Allow drive letters as device names for Windows 10 NVMe driver.
|
|
Check for unsupported nonzero NVMe CDW11..15.
|
|
|
|
smartctl.8.in: Fix typo introduced 15 years ago in r1789.
|
|
|
|
drivedb.h:
|
|
- Unify some 'Host_Reads/Writes_*' attribute names
|
|
- JMicron based SSDs: Transcend SSD340K, SSD740
|
|
- Samsung based SSDs: PM863a Dell OEM (#1200)
|
|
- Toshiba MG06ACA... Enterprise Capacity HDD (#1023, #1099)
|
|
- Toshiba MG07ACA... Enterprise Capacity HDD (#1023, #1175)
|
|
- WD Blue and Green SSDs: Variants without trailing -* (#1198)
|
|
- USB: JMicron JMS583 [NVMe] (0x152d:0x0583): Remove '#please_try'
|
|
- USB: Transcend (0x8564:0x7000) (GH issues/32)
|
|
|
|
2019-06-17 Christian Franke <franke@computer.org>
|
|
|
|
os_win32.cpp: Clear ProtocolDataRequestSubValue for NVMe Get Log Page
|
|
commands because newer drivers pass this value as CDW12 (LPOL) to the
|
|
drive. This fixes log page access for NVMe 1.2.1+ drives (#1201).
|
|
|
|
Thanks to Vikram Manja for bug report and testing.
|
|
|
|
2019-06-12 Christian Franke <franke@computer.org>
|
|
|
|
os_netbsd.cpp: Fix device scan crash on empty name list.
|
|
Fix a memory leak introduced 15 years ago in r1434.
|
|
|
|
Thanks to Alexander Nasonov for bug report and testing.
|
|
|
|
2019-05-21 Christian Franke <franke@computer.org>
|
|
|
|
smartd.conf.5.in: Update list of directives which affect '-m'.
|
|
This also fixes a typo introduced 15 years ago in r1658
|
|
(GH issues/24).
|
|
|
|
drivedb.h:
|
|
- Intel 53x and Pro 1500/2500 Series SSDs: Rename, add Pro 1500 *A4H
|
|
variant (#1194)
|
|
- Western Digital Red: WD100EFAX (#986, #1029)
|
|
- Western Digital Red Pro: *003* and *FFBX variants (#1085, #1192),
|
|
WD101KFBX (#1030, #1189)
|
|
|
|
2019-05-21 Erwan Velu <e.velu@criteo.com>
|
|
|
|
drivedb.h: Intel DC S3110 Series SSDs (GH pull/35)
|
|
|
|
2019-04-30 Christian Franke <franke@computer.org>
|
|
|
|
os_linux.cpp: Fix '/dev/megaraid_sas_ioctl_node' open check
|
|
(cppcheck 1.85: resourceLeak).
|
|
Reduce variable scope (cppcheck 1.85: variableScope).
|
|
Remove unused variable (cppcheck 1.85: unreadVariable).
|
|
|
|
cppcheck.sh: New script to run cppcheck with predefined settings.
|
|
Makefile.am: Add new script to tarball. Add 'cppcheck' target.
|
|
|
|
2019-04-22 Christian Franke <franke@computer.org>
|
|
|
|
drivedb.h:
|
|
- Apacer SDM... Series SSD Module: Rename, split into separate entries
|
|
for SDM4 and SMD5*, add SMD5A-M variant (based on patch from #1183)
|
|
- Intel 545s Series SSDs: *2KW* variant (#1185)
|
|
- SK hynix SATA SSDs: *G39MND* variant, *G39TND* variant (#1146),
|
|
*G3[2E]FEH* variant (based on patch from #1181)
|
|
- USB: JMicron JMS578 (0x0080:0x0578)
|
|
- USB: Unknown (0x0080:0xa0001) (#852)
|
|
|
|
2019-03-31 Christian Franke <franke@computer.org>
|
|
|
|
drivedb.h:
|
|
- Swissbit X-600m Series Industrial mSATA SSD (patch from #1177)
|
|
- Samsung based SSDs: SM863a *JP variant (#1105), SM863a Dell OEM (#1151)
|
|
- Marvell based SanDisk SSDs: Ultra 3D (#1091, #1166, #1173)
|
|
- WDC HGST Ultrastar He10: WD100EMAZ (#1152)
|
|
- WD Blue and Green SSDs: Blue 3D NAND (#1162, #1169)
|
|
- USB: VIA VL716 (0x2109:0x0716)
|
|
|
|
2019-03-18 Alex Samorukov <samm@os2.kiev.ua>
|
|
|
|
drivedb.h:
|
|
- add Intel 545s Series SSDs (PR #26)
|
|
|
|
2019-03-13 Alex Samorukov <samm@os2.kiev.ua>
|
|
|
|
drivedb.h:
|
|
- add Seagate Nytro SATA SSD and Seagate IronWolf 110 SATA SSD (PR #25)
|
|
|
|
2019-03-10 Christian Franke <franke@computer.org>
|
|
|
|
configure.ac: Pass '-pie' option directly to MinGW linker.
|
|
This adds relocation info which is needed for ASLR (#1170).
|
|
Document ASLR related issues of MinGW-w64 toolchain.
|
|
|
|
Makefile.am: Remove 'Type=notify' from smartd.service if
|
|
libsystemd-dev is not available.
|
|
|
|
2019-01-11 Christian Franke <franke@computer.org>
|
|
|
|
update-smart-drivedb.8.in: Add missing definition of '.Sp' macro.
|
|
|
|
json.cpp, json.h: Add extra setter for char pointers.
|
|
Prevent nullptr exceptions if JSON mode is not enabled.
|
|
|
|
ataprint.cpp: Fix bogus exception on unknown form factor value
|
|
(#1154, regression from r4640).
|
|
|
|
2019-01-01 Alex Samorukov <samm@os2.kiev.ua>
|
|
|
|
FreeBSD: use "fetch" as default download tool
|
|
os_freebsd.cpp: fix build on FreeBSD 12, fix nvme on Big Endian hosts
|
|
(patch from the bugtracker)
|
|
|
|
2019-01-01 Christian Franke <franke@computer.org>
|
|
|
|
Happy New Year! Update copyright year in version info.
|
|
|
|
2018-12-30 Christian Franke <franke@computer.org>
|
|
|
|
Rename old ChangeLog to ChangeLog-6.0-7.0.
|
|
Remove ChangeLog-5.0-6.0 from DOCDIR but keep in tarball.
|
|
Start new ChangeLog.
|
|
|
|
2018-12-30 Christian Franke <franke@computer.org>
|
|
|
|
smartmontools 7.0
|