1
1

Граф коммитов

  • 841e15bd9c Правила сборки для ЗОСРВ "Нейтрино" редакции 2020 neutrino/2020 7.3 cbdbc 2023-02-11 14:35:14 +0300
  • 7445cce7c2 correct SPC-6 proposed version number [-->0xd] master dpgilbert 2023-02-10 20:50:16 +0000
  • 518068b3c1 cleanup for previous commit [add smartctl support for SCSI General statistics and performance log page] dpgilbert 2023-02-10 17:29:04 +0000
  • 2fc5ece4af add smartctl support for SCSI General statistics and performance log page dpgilbert 2023-02-10 06:18:05 +0000
  • 250c8e127c address issue #168 from smt/smt at github dpgilbert 2023-02-09 05:43:49 +0000
  • ce89f3076f configure.ac: Define _FORTIFY_SOURCE=3 if supported. chrfranke 2023-02-05 15:03:34 +0000
  • 0e3ad8283a dev_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
  • 8d8fb7b693 nvmecmds.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
  • 88534fdc9a configure.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
  • c07ad8b83c configure.ac: Remove unneeded 'if'. Update some message texts. Remove '--without-update-smart-drivedb' error message. chrfranke 2023-01-28 15:39:18 +0000
  • 234280a76d configure.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
  • bf97344579 configure.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
  • e871b965c0 configure.ac: Rework C++ option check, also warn if C++17 is unsupported. chrfranke 2023-01-28 14:16:37 +0000
  • a50f69252e examplescripts/Example7: Fix check of parameter count (GH issues/169). chrfranke 2023-01-26 18:15:26 +0000
  • abda0bdc3f drivedb.h: - USB: HP Personal Media Drive (0x03f0:0x070c) (#1680). - USB: Packard Bell Carbon (0x0766:0x0017) (#1325) - USB: Freecom FHD-2 Pro (0x07ab:0xfc85). - USB: JMicron newer firmware (0x152d:0x2509/0x0107) (GH issues/159). - USB: PNY (0x154b:0x8001). chrfranke 2023-01-24 15:50:04 +0000
  • 3b3cd926c5 drivedb.h: - Phison Driven SSDs: SVM2S46128GNPI51UF (#1393), Goodram IRDM PRO (#1556). - Phison Driven OEM SSDs: SPCC Solid State Disk/SBFMT1.3. - SSSTC ERX GD/CD Series SSDs: Rename, Add ER3-9, AF* (#1599, #1672). chrfranke 2023-01-24 15:35:47 +0000
  • 096518a02e utility.cpp: Add MinGW-w64 version to '-V' output. Simplify detection of C++ version string, add C++20. chrfranke 2023-01-23 17:57:02 +0000
  • 559856cb8e scsiata.cpp: Add '-d usbasm1352r,N' device type for ASM 1352R USB bridges (GH issues/167). dev_interface.cpp: Update help text. smartctl.8.in, smartd.conf.5.in: Document new option. chrfranke 2023-01-23 17:48:54 +0000
  • aac6e62ac3 scsiata.cpp: Use 'str_starts_with()' and 'set_err_np()' where possible. chrfranke 2023-01-23 17:36:27 +0000
  • e5b810164b experiment with using the SCSI REPORT SUPPORTED OPERATION CODES (RSOC) command dpgilbert 2023-01-12 04:51:49 +0000
  • 67e977704a work on smartctl SCSI json issue reported by Taylor Vent to the smartmontools mailing list on 2023-01-09 dpgilbert 2023-01-10 23:47:51 +0000
  • a82c1213c7 further cleanup associated with SCSI debug move dpgilbert 2023-01-10 19:27:49 +0000
  • 2c40c485db fix regression around dStrHex compatibility with pout() call dpgilbert 2023-01-09 17:51:50 +0000
  • 9446ba2cf7 start moving SCSI debug into scsi_pass_through_yield_sense() ... dpgilbert 2023-01-03 01:09:59 +0000
  • f0cee26a0a Update NEWS. chrfranke 2023-01-01 12:20:52 +0000
  • fb4d9bfdc6 Happy New Year! Update copyright year in version info. chrfranke 2023-01-01 10:40:24 +0000
  • 8f66a991e2 smartd.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
  • 78cf02f119 smartd.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
  • c101085d4e json.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
  • 54de42d89c os_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
  • 771b7af40c os_linux.cpp: Use 'set_err_np()' where possible. chrfranke 2022-12-16 17:53:12 +0000
  • d5c46dc872 dev_interface.cpp, dev_interface.h: Add 'set_err_np()'. chrfranke 2022-12-16 17:26:45 +0000
  • f1ee6f49cf smartctl.8.in: Fix '-d sssraid' documentation syntax. smartd.conf.5.in: Add '-d sssraid' documentation. chrfranke 2022-12-05 15:55:15 +0000
  • 6b8e89a131 os_linux.cpp: Build fix for r5420. chrfranke 2022-12-05 15:31:14 +0000
  • 1a314ec56c Add SSSRAID (3SNIC RAID Controller) support on Linux (#1653). chrfranke 2022-12-05 15:01:43 +0000
  • 469a130d9d os_win32.cpp: Decode Windows 10 and 11 22H2 build numbers. chrfranke 2022-11-22 17:30:56 +0000
  • 98477d2500 drivedb.h: - Phison Driven SSDs: Kingston SSDNow S200 (#1491), Patriot Burst *GB (#1664). - Silicon Motion based SSDs: Kingston KC600 mSATA (#1442). - Silicon Motion based OEM SSDs: KingSpec KSM. - USB: VIA VL717 (0x2109:0x0717) (GP/pull 151). chrfranke 2022-11-09 18:27:46 +0000
  • 1f594e7a4c drivedb.h: - Intel 730 and DC S35x0/3610/3700 Series SSDs: *C variant (#1655), *E (Dell Europe) variant (#1647). - Toshiba MG10ACA... Enterprise Capacity HDD. chrfranke 2022-11-01 16:15:27 +0000
  • d8d7e778c6 Fix possible corruption with SCSI log pages dpgilbert 2022-10-18 04:07:27 +0000
  • 33d6ade01f drivedb.h: Add WDC HC570/HC670 (#1648) samm-git 2022-10-09 07:55:06 +0000
  • a3a6639057 drivedb.h: Add Micron 5400 SSDs (#1630) samm-git 2022-10-09 07:44:48 +0000
  • 6f1939a601 drivedb.h: Swap Bad_Blk_Ct_Erl/Lat values in drivedb for "Phison Driven SSDs" (#1642) samm-git 2022-10-09 07:38:03 +0000
  • 4496a542c0 Extend Apacer SSDs regexp based on ticket #1657 samm-git 2022-10-09 07:00:28 +0000
  • 6a446116de os_win32.cpp: Add IOCTL_STORAGE_PROTOCOL_COMMAND for NVMe self-tests. chrfranke 2022-09-18 14:53:32 +0000
  • 4c974b3178 Add NVMe self-test support to smartctl (#894). Supported options: '-l selftest', '-t short', '-t long' and '-X'. chrfranke 2022-09-18 14:50:33 +0000
  • df1591af49 ataprint.cpp: Print error count even if error log index is invalid. chrfranke 2022-08-15 17:04:15 +0000
  • 5ce6ff5677 drivedb.h: - Silicon Motion based SSDs: J&A LEVEN JS600 more sizes (#1603), Mushkin MKNSSDTR*-3DL (#1596), TEAMGROUP CX2, Transcend 452K (#1391), Transcent 830S, Transcend MTS400I (#1588), UMAX 2242 (#1564). - Silicon Motion based OEM SSDs: GUDGA GIM, KingFast (#1532, GH pull/109), ORTIAL, RX7 (#1494), T-FORCE (#1536), Verbatim Vi550 S3 (#1629). chrfranke 2022-08-07 17:10:06 +0000
  • b03f1a3a02 examplescripts/Example8: Use 'command -v' builtin instead of 'which'. chrfranke 2022-08-06 17:15:49 +0000
  • 476ec9db47 Detect 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
  • 3be728ebbc smartd.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
  • ae0dd4d242 smartd.cpp: Also prevent systemd unit startup timeout in CheckDevicesOnce. chrfranke 2022-08-06 15:19:43 +0000
  • 9109de790b drivedb.h: - USB: Genesys Logic: Merge entries, add 0x05e3:0x2013. - USB: ADATA SD600 (0x125f:0xa68a). chrfranke 2022-08-06 14:47:15 +0000
  • 2712c454e8 drivedb.h: - Samsung based SSDs: SM843TN *960HCGP (#1624), PM881 (GH/pull 119), more PM893 variants (#1616), PM897 (#1559). chrfranke 2022-08-06 14:43:39 +0000
  • 12be044f36 some spelling fixes with the help of the codespell utility dpgilbert 2022-07-17 02:22:29 +0000
  • ad50b65f57 drivedb.h for B release of WDC DC HC560 dpgilbert 2022-06-24 16:47:20 +0000
  • 2e5ae37810 smartd.cpp: Prevent systemd unit startup timeout when registering many devices. chrfranke 2022-06-07 10:06:56 +0000
  • fd8ca73689 [SCSI]: rework scsiGetIEString(), this should address ticket #1614 dpgilbert 2022-05-31 04:00:25 +0000
  • 278dfc922e [SCSI]: more work for calling REPORT SUPPORTED OPERATION CODES [RSOC] command dpgilbert 2022-05-29 05:08:10 +0000
  • acf66f25c6 [SCSI]: prepare for calling REPORT SUPPORTED OPERATION CODES command and associated work dpgilbert 2022-05-28 02:33:52 +0000
  • d2194bcb97 Update NEWS. chrfranke 2022-05-26 15:29:17 +0000
  • d6de70bfaa INSTALL: Update ./configure description and Windows info. chrfranke 2022-05-26 15:27:59 +0000
  • 34653e284d Drop 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
  • 8bb86612ea drivedb.h: - Phison Driven SSDs: Kingston RBU-SNSx180S3 (#1335, #1389) - Phison Driven OEM SSDs: SPCC Solid State Disk/SBFD00.3 chrfranke 2022-05-22 14:52:46 +0000
  • 4bf3f687a8 drivedb.h: VIA VL700 (0x2109:0x0700) requires '-d sat,12'. chrfranke 2022-05-22 14:46:28 +0000
  • c0af9d3153 drivedb.h: - USB: Samsung Portable SSD T7 (0x04e8:0x4001) (GH pull/102) - USB: Intrinsix (0x0578:0x0578) - USB: Logitec LGB-4BNHUC (0x0789:0x0296) (GH pull/123) - USB: Apricorn EZ-UP3 (0x0984:0x0320) (#1565) - USB: ADATA ED600 (0x125f:0xa76a) (#1613) - USB: ICY BOX IB-256WP (0x1e1d:0x20a0) - USB: VIA VL700 (0x2109:0x0700) chrfranke 2022-05-22 14:10:11 +0000
  • 61858ff834 ataprint.cpp: Print Master Password ID if set to non-default value. chrfranke 2022-05-22 13:08:08 +0000
  • d92d4fd41d ataprint.cpp: Add master_password_id to ata_security json output. chrfranke 2022-05-22 12:54:20 +0000
  • a56b5ee3f8 drivedb.h: - Silicon Motion based SSDs: TS32GMSM360 (#1579) - Seagate Enterprise Capacity 3.5 HDD: ST4000NM0245-1Z2107 (#1592) Patch by Conrad Kostecki dipohl 2022-05-10 20:13:16 +0000
  • 174e7674a3 drivedb.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
  • 533b374cf1 drivedb.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
  • 1b5b9ecaca drivedb.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
  • ad8a9f5ffa cppcheck.sh: Suppress getpw*Called, getgr*Called, remove ftimeCalled. Add *_RELEASE_* defines to silence ConfigurationNotChecked. chrfranke 2022-05-01 16:42:53 +0000
  • 5b368a6ef6 configure.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
  • 419221d807 INSTALL: Update info about MSVC builds. chrfranke 2022-04-30 17:48:04 +0000
  • f9efd20828 os_win32/vc14, os_win32/vc15: Drop project files for MSVC14/15. chrfranke 2022-04-30 17:14:02 +0000
  • 26fef0b555 Makefile.am: Update config-vc and *clean-vc targets for MSVC16/17. chrfranke 2022-04-30 17:07:01 +0000
  • de9ea91808 os_win32/vc17: Copy from vc16 and change for MSVC17 (VS2022). chrfranke 2022-04-30 16:50:39 +0000
  • 8f247e42ac os_win32/vc16/*: Add configurations Debug-static and Release-static. chrfranke 2022-04-30 16:29:13 +0000
  • 7525e86611 ChangeLog: Fix last entry. chrfranke 2022-04-30 16:07:10 +0000
  • f3c5480c3d Makefile.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
  • 817f7822f7 Makefile.am: config-vc: Remove HAVE___INT128 from generated config.h. chrfranke 2022-04-30 15:39:58 +0000
  • 633e96ce58 Makefile.am: Support 'svnversion' with CR/LF instead of LF output. chrfranke 2022-04-30 15:36:11 +0000
  • 900a960125 dev_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
  • 049e4adad6 drivedb.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
  • ba1137a643 drivedb.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
  • 2ae369775b drivedb.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
  • 4ae1147988 drivedb.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
  • 1d2977dc1c update-smart-drivedb.in: Unify syntax of command substitutions. chrfranke 2022-04-24 15:11:30 +0000
  • f89ee7ad0f update-smart-drivedb.in: Don't use 'let' which is bash specific. chrfranke 2022-04-24 15:05:34 +0000
  • 63b4a5e15e update-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
  • adf3c26fa1 drivedb.h: - WDC WD1005VBYZ-02RRWB2, WDC WD2005VBYZ-02RRWB2 (#938) - WDC WD140EDFZ-11A0VA0 (#1394) dipohl 2022-04-23 20:31:21 +0000
  • 5195ae0af0 drivedb.h: - SanDisk SDSSDH3 1T00 (#1590) - Merge two entries into new group 'Seagate IronWolf (Pro) 125 SSDs' dipohl 2022-04-22 19:48:15 +0000
  • 4517f1cf72 smartctl.cpp: Add 'smartctl.pre_release' boolean to JSON output. chrfranke 2022-04-22 19:14:42 +0000
  • ecd6f90165 drivedb.h: - Phison Driven SSDs: PNY ELITE (#1573) - USB: PNY (0x154b:0xf009) (#1573) chrfranke 2022-04-22 18:47:56 +0000
  • a6d8ca3bc0 drivedb.h: Seagate IronWolf 125 SSDs (#1584) (GH pull/131) Patch provided by Felix Buehl. dipohl 2022-04-22 12:13:14 +0000
  • 52b2bbe3ef drivedb.h: - USB: Buffalo MiniStation Cobalt drive (0x0411:0x0157) (#1597) - Phison Driven SSDs: KINGSTON SM2280S3G2120G (#989) dipohl 2022-04-17 21:51:56 +0000
  • 534376eb6c os_linux.cpp [Linux only]: remove support from generic part for the SCSI_IOCTL_SEND_COMMAND ioctl dpgilbert 2022-03-28 21:02:03 +0000
  • 72bfbb16db configure.ac: Add "pre-" also on man pages. chrfranke 2022-03-04 18:37:39 +0000
  • ee63c4a30a smartd.8.in: Attribute logs use local time since smartmontools 7.1. chrfranke 2022-03-04 16:44:51 +0000
  • 306633e188 smartctl.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