7445cce7c2correct SPC-6 proposed version number [-->0xd]
master
dpgilbert
2023-02-10 20:50:16 +0000
518068b3c1cleanup for previous commit [add smartctl support for SCSI General statistics and performance log page]
dpgilbert
2023-02-10 17:29:04 +0000
2fc5ece4afadd smartctl support for SCSI General statistics and performance log page
dpgilbert
2023-02-10 06:18:05 +0000
250c8e127caddress issue #168 from smt/smt at github
dpgilbert
2023-02-09 05:43:49 +0000
ce89f3076fconfigure.ac: Define _FORTIFY_SOURCE=3 if supported.
chrfranke
2023-02-05 15:03:34 +0000
0e3ad8283adev_intelliprop.cpp: Disable '-d intelliprop,N' and print deprecation message. Add '-d intelliprop,N,force' to use this device type anyhow. dev_interface.cpp: Update help text. smartctl.8.in, smartd.conf.5.in: Update related documentation.
chrfranke
2023-02-05 14:44:07 +0000
8d8fb7b693nvmecmds.cpp: Fix segfault after read of NVMe error log on big endian hosts (GH issues/172, regression from r5121).
chrfranke
2023-02-03 17:40:04 +0000
88534fdc9aconfigure.ac: Change default for '--with-nvme-devicescan' to 'yes' on Darwin and FreeBSD. Keep 'no' on NetBSD. Update related warnings.
chrfranke
2023-01-28 17:32:12 +0000
234280a76dconfigure.ac: Move C++ option check to make sure that C++11 is enabled before __USE_MINGW_ANSI_STDIO check.
chrfranke
2023-01-28 15:04:53 +0000
bf97344579configure.ac: Enhance __USE_MINGW_ANSI_STDIO support check. Don't define __USE_MINGW_ANSI_STDIO if already predefined.
chrfranke
2023-01-28 14:52:47 +0000
e871b965c0configure.ac: Rework C++ option check, also warn if C++17 is unsupported.
chrfranke
2023-01-28 14:16:37 +0000
fb4d9bfdc6Happy New Year! Update copyright year in version info.
chrfranke
2023-01-01 10:40:24 +0000
8f66a991e2smartd.cpp: Add '-M always' directive (#1018, GH issues/153). If specified, warning reminder emails are sent upon each check. smartd_warning.sh.in, os_win32/smartd_warning.cmd: Handle SMARTD_NEXTDAYS=0. smartd.conf.5.in: Document the new directive.
chrfranke
2022-12-31 15:55:43 +0000
78cf02f119smartd.cpp: Rework handling of warning reminder emails. Add scoped enum. Limit '-M diminishing' delay to 32 days. smartd.conf.5.in: Document the new limit.
chrfranke
2022-12-31 15:32:18 +0000
c101085d4ejson.cpp: Don't print JSON strings in UTF-8 if invalid sequences are present. Print informal hex string "\\xXX" for unexpected chars.
chrfranke
2022-12-17 15:59:23 +0000
54de42d89cos_linux.cpp: Disable '-d marvell' and print deprecation message. Add '-d marvell,force' to use this device type anyhow. smartctl.8.in, smartd.conf.5.in: Update '-d marvell' documentation.
chrfranke
2022-12-16 18:53:03 +0000
771b7af40cos_linux.cpp: Use 'set_err_np()' where possible.
chrfranke
2022-12-16 17:53:12 +0000
b03f1a3a02examplescripts/Example8: Use 'command -v' builtin instead of 'which'.
chrfranke
2022-08-06 17:15:49 +0000
476ec9db47Detect accidental use of smartd_warning script in '-M exec'. smartd.cpp: Set SMARTD_SUBJECT to empty. smartd_warning.sh.in, os_win32/smartd_warning.cmd: Abort if SMARTD_SUBJECT is already nonempty.
chrfranke
2022-08-06 16:09:49 +0000
3be728ebbcsmartd.cpp, popen_as_ugid.cpp: Don't use 'getdtablesize()'. This function is declared 'legacy' since SUS 1997 and no longer part of POSIX since 2004. Use 'sysconf(_SC_OPEN_MAX)' instead. This fixes build on android (GH issues/142).
chrfranke
2022-08-06 15:42:01 +0000
ae0dd4d242smartd.cpp: Also prevent systemd unit startup timeout in CheckDevicesOnce.
chrfranke
2022-08-06 15:19:43 +0000
d6de70bfaaINSTALL: Update ./configure description and Windows info.
chrfranke
2022-05-26 15:27:59 +0000
34653e284dDrop legacy ATA support for Solaris SPARC. configure.ac: Fail if '--with-solaris-sparc-ata' is specified. Makefile.am: Remove os_solaris_ata.s and os_solaris.h. os_solaris.cpp: Remove WITH_SOLARIS_SPARC_ATA sections. os_solaris_ata.s, os_solaris.h: Remove files. INSTALL: Update documentation.
chrfranke
2022-05-26 12:34:02 +0000
174e7674a3drivedb.h: - Crucial/Micron Client SSDs: CT4000MX500SSD1 (#1610) - Western Digital Gold: WDC WD161KRYZ-01AGBB0 (#1608) New family variant 'CMR' dropped, entry moved to 'Western Digital Gold' and patterns from file product-brief-wd-gold-hdd.pdf also added there.
dipohl
2022-05-08 11:33:12 +0000
533b374cf1drivedb.h: - Western Digital Ultrastar (He10/12): WDC WD120EDAZ-11F3RA0 (#1409) - Western Digital Ultrastar (He10/12): WDC WD80EDAZ-11TA3A0 (#1455) - Western Digital Gold (CMR): WDC WD161KRYZ-01AGBB0 (#1570)
dipohl
2022-05-02 19:52:58 +0000
1b5b9ecacadrivedb.h: - Silicon Motion based SSDs: TS128GMSA370I (#1554) - Western Digital Red: WDC WD160EMFZ-11AFXA0(#1469) - Western Digital Red: WDC WD140EFFX-68VBXN0 (#1477)
dipohl
2022-05-01 21:13:18 +0000
5b368a6ef6configure.ac: Add URL to AC_INIT, remove PACKAGE_HOMEPAGE. Require autoconf >= 2.64. Replace PACKAGE_HOMEPAGE with PACKAGE_URL in all files.
chrfranke
2022-05-01 12:49:30 +0000
419221d807INSTALL: Update info about MSVC builds.
chrfranke
2022-04-30 17:48:04 +0000
f9efd20828os_win32/vc14, os_win32/vc15: Drop project files for MSVC14/15.
chrfranke
2022-04-30 17:14:02 +0000
26fef0b555Makefile.am: Update config-vc and *clean-vc targets for MSVC16/17.
chrfranke
2022-04-30 17:07:01 +0000
de9ea91808os_win32/vc17: Copy from vc16 and change for MSVC17 (VS2022).
chrfranke
2022-04-30 16:50:39 +0000
8f247e42acos_win32/vc16/*: Add configurations Debug-static and Release-static.
chrfranke
2022-04-30 16:29:13 +0000
7525e86611ChangeLog: Fix last entry.
chrfranke
2022-04-30 16:07:10 +0000
f3c5480c3dMakefile.am: Windows: Ensure that advapi32 is linked before kernel32. This keeps backward compatibility with old versions of Windows if recent versions of MinGW-w64 are used.
chrfranke
2022-04-30 16:01:22 +0000
633e96ce58Makefile.am: Support 'svnversion' with CR/LF instead of LF output.
chrfranke
2022-04-30 15:36:11 +0000
900a960125dev_jmb39x_raid.cpp: Enhance LBA range from 33-62 to 1-255 (#1594). smartctl.8.in: Update related documentation.
chrfranke
2022-04-30 15:26:22 +0000
049e4adad6drivedb.h: - Western Digital Ultrastar He10/12: WDC WD140EDGZ-11B2DA2, WDC WD140EDGZ-11B1PA0 (#1585) - Western Digital Purple (Pro): WDC WD121PURP-85B5SY0 (#1587)
dipohl
2022-04-27 21:31:40 +0000
ba1137a643drivedb.h: - Samsung based SSDs: SAMSUNG MZ7L33T8HBLT-00A07 (#1563) - Samsung based SSDs: SAMSUNG MZ7L3240HCHQ-00A07 (#1555) - WD Blue / Red / Green SSDs: WDC WDS400T1R0A-68A4W0 (#1601)
dipohl
2022-04-26 14:28:50 +0000
2ae369775bdrivedb.h: - Western Digital Black: WDC WD4005FZBX-00K5WB0 (#1582) - Western Digital Red: WDC WD40EFZX-68AWUN0 (#1583) - Western Digital Red: WDC WD20EFZX-68AWUN0 (#1589)
dipohl
2022-04-24 22:33:14 +0000
4ae1147988drivedb.h: Innodisk 1IE3/3IE3/3ME3/3IE4/3ME4 SSDs: Ensure that opening and closing brackets are in the same line (#1495).
chrfranke
2022-04-24 15:45:57 +0000
1d2977dc1cupdate-smart-drivedb.in: Unify syntax of command substitutions.
chrfranke
2022-04-24 15:11:30 +0000
f89ee7ad0fupdate-smart-drivedb.in: Don't use 'let' which is bash specific.
chrfranke
2022-04-24 15:05:34 +0000
63b4a5e15eupdate-smart-drivedb.in: Don't use semicolon in sed scripts. This also fixes a syntax error if sed requires ';' before '}'.
chrfranke
2022-04-24 15:01:18 +0000
534376eb6cos_linux.cpp [Linux only]: remove support from generic part for the SCSI_IOCTL_SEND_COMMAND ioctl
dpgilbert
2022-03-28 21:02:03 +0000
72bfbb16dbconfigure.ac: Add "pre-" also on man pages.
chrfranke
2022-03-04 18:37:39 +0000
ee63c4a30asmartd.8.in: Attribute logs use local time since smartmontools 7.1.
chrfranke
2022-03-04 16:44:51 +0000
306633e188smartctl.8.in, smartd.conf.5.in, update-smart-drivedb.8.in: Remove EXPERIMENTAL notes for features added before 7.2.
chrfranke
2022-03-04 16:40:45 +0000