1
1
Форкнуть 0
Граф коммитов

4985 Коммитов

Автор SHA1 Сообщение Дата
СВД Встраиваемые Системы 841e15bd9c Правила сборки для ЗОСРВ "Нейтрино" редакции 2020 2023-02-11 14:35:14 +03:00
chrfranke 89cfa48c1c Release 7.3 RELEASE_7_3
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5338 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-28 16:34:26 +00:00
dpgilbert 18c72f9689 route all SCSI pass through calls in scsicmds.cpp via scsi_pass_through_yield_sense(); Use aggregate initialization to bypass the need for many memset() calls
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5337 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-27 07:53:55 +00:00
dpgilbert 3cfb484d70 ataprint.cpp: add suggestion when 'Read Device Identity failed: xxx' error generated to look at --device-type=TYPE variants
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5336 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-26 18:30:35 +00:00
chrfranke b54804a3a5 configure.ac: Print 'deprecated' warning for '--with-signal-func'.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5335 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-26 18:18:03 +00:00
dpgilbert a37d42c043 NEWS: update for changes in previous commit; run untab of scsi source
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5334 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-26 01:02:56 +00:00
dpgilbert 54408c7912 smartctl.cpp, scsiprint.cpp: extend --log=defects option so it works for the SCSI Pending Defects log page; add --log=envrep option to output Environmental Reporting log page; add: --log=zdevstat option to output Zone block device statistics log page; fix spelling
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5333 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-26 00:15:22 +00:00
chrfranke a0102c012a configure.ac, update-smart-drivedb.*: Use RELEASE_7_3_DRIVEDB for
drivedb.h updates.

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5332 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-23 21:47:28 +00:00
chrfranke 822475a96f Create new branch RELEASE_7_3_DRIVEDB.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5331 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-23 21:30:03 +00:00
chrfranke 0662f6eb25 Update NEWS.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5330 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-23 16:43:53 +00:00
chrfranke 677aa9f419 os_win32/update-smart-drivedb.ps1.in: Set console encoding.
Otherwise redirection to gpg occasionally starts with a BOM.

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5329 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-22 18:32:32 +00:00
chrfranke a38ac76eb6 os_win32/update-smart-drivedb.ps1.in: Unify path syntax.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5328 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-22 18:26:20 +00:00
chrfranke 12b8500337 do_release: Update code signing key id.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5327 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-22 18:15:45 +00:00
chrfranke a8feb4945a Add new signing key good through 2025.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5326 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-22 18:10:59 +00:00
chrfranke 8e4147c04d smartd.8.in: Fix typo.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5325 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-22 18:04:44 +00:00
chrfranke f806fc0bcd smartd.cpp: Ensure that '--warn-as-user=restricted' failure is visible in syslog.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5324 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-22 18:00:47 +00:00
chrfranke d69568d042 smartd.cpp: Add '-q *nodev0*' option variants.
These change the exit status to 0 if there are no devices
to monitor.
smartd.8.in: Document new functionality.

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5323 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-22 17:47:22 +00:00
dpgilbert 7b61731ee9 smartctl.cpp, scsiprint.cpp: implement the change to TapeAlert handling documented in the previous commit
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5322 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-21 03:32:46 +00:00
dpgilbert 3aae8d2acb smartctl.8.in: proposed change to TapeAlert handling. No code has changed, just the smartctl manpage
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5321 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-20 00:35:11 +00:00
chrfranke 49351a4d9d drivedb.h:
- Phison Driven (OEM) SSDs: Remove duplicate options.
- SK hynix SATA SSDs: S31 (#1517), SC210 *3AMNB*, SC300 *32MND*,
  SC313 HFS*, SC401, SH920.
- Western Digital Ultrastar DC HC530: WUH721414ALE604 (#1458).
- Western Digital Ultrastar DC HC550: More variants (#1547).
- Western Digital Ultrastar DC HC560 (#1548).
- Western Digital Ultrastar DC HC650 (#1549).
- Western Digital Red Pro: WD102KFBX (#1543).
- Western Digital Gold: WD141KRYZ (#1433, #1470).

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5319 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-19 17:48:34 +00:00
chrfranke 2d322aa670 Allow to specify a separate install location for drivedb.h.
This prevents that update-smart-drivedb overwrites the package
installed file (Debian Bug 976696, Ubuntu Bug 1893202).

configure.ac, Makefile.am: Add '--with-drivedbinstdir' option.
update-smart-drivedb.in: Add '--install' option.
update-smart-drivedb.8.in: Document new functionality.
smartctl.8.in, smartd.8.in: Adjust path names.

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5318 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-18 17:23:14 +00:00
dpgilbert 98b87ae6d2 smartctl.cpp: add new --log=tapedevstat to print out SCSI Tape (SSC) Device Statistics log page
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5317 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-17 03:25:14 +00:00
samm-git a00c809df6 remove cppcheck 2.7 warning as we are using it now on our CI builds
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5316 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-09 08:02:23 +00:00
chrfranke d8a26b39ac update-smart-drivedb.in: Fix regexp quoting.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5315 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-02 17:54:24 +00:00
chrfranke b7065616c3 os_linux.cpp: Enhance device scan range to '/dev/sdzz'.
smartd.8.in: Update related documentation.

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5314 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-02 17:34:26 +00:00
chrfranke d72b6b1faa Update svn:ignore.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5313 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-02 17:32:26 +00:00
chrfranke b0d2f6fc74 autogen.sh: automake 1.16.3-5 work.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5312 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-01 18:39:20 +00:00
chrfranke 56c1c9d524 os_win32/update-smart-drivedb.nsi: Remove.
Makefile.am: Remove related targets.

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5311 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-01 18:35:16 +00:00
chrfranke fd6396cb72 os_win32/installer.nsi: Install update-smart-drivedb.ps1.
Delete update-smart-drivedb.exe.  Remove outdated delete commands.

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5310 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-01 18:15:00 +00:00
chrfranke c5b848d2fe os_win32/update-smart-drivedb.ps1.in: Avoid bogus SVN Id expansion.
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5309 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-01 17:48:58 +00:00
chrfranke 5bbfa9cb72 os_win32/update-smart-drivedb.ps1.in: New drivedb.h update script.
It verifies the downloaded drive database with GnuPG (#752).
Makefile.am: Add new file.

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5308 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-02-01 17:32:15 +00:00
dpgilbert 22160e772c scsiprint.cpp: fix issue with Zoned block device statistics lpage specific to the WDC DC HC650 SAS ZBC disk
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5306 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-30 00:54:06 +00:00
dpgilbert cb069e935c scsicmds.cpp,scsiprint.cpp: the 'Long (extended) Self-test duration' at the end of smartctl -a output comes from a 16 bit field holding seconds. On overflow consult Extended Inquiry VPD page
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5305 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-29 03:27:45 +00:00
dpgilbert c56e9b8311 scsiprint.cpp: change TapeAlert status JSON indexing so it is compact, gets rid of 49 'null' emtries on author's tape drive
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5304 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-16 22:31:54 +00:00
dpgilbert 19a3915711 scsiprint.cpp: small cleanup on (tape) device statistics lpage
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5303 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-16 19:59:54 +00:00
dpgilbert 7369f7f2a0 scsiprint.cpp, add smartctl -x output (plain+json) for device stats lpage and the zoned block device statistics lpage
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5302 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-14 20:11:03 +00:00
samm-git 44251709aa drivedb.h: Add xerrorlba flag to the WD Caviar Black (#1558) family
smartd.service: add comment about virtualisation



git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5301 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-14 08:02:52 +00:00
dpgilbert 0d8ee20af1 scsiprint.cpp, scsicmds.h/.cpp: do some preliminary work to fetch the Zoned block device characteristics VPD page
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5300 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-09 05:35:27 +00:00
dpgilbert b29c690dad scsiprint.cpp: adjust json::str2key() calls as requested
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5299 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-08 18:19:36 +00:00
dpgilbert 7ad1948cea scsiprint.cpp: add json for the Start stop cycle counter log page. Rejig some of the other SCSI json
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5298 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-08 05:55:33 +00:00
dpgilbert c2ec24d7be scsiprint.cpp: remove jsonify_name() and use json::str2key() where required
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5297 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-07 00:51:15 +00:00
samm-git 8fcf7bc12e drivedb.h: Extend regexp for the Sandisk SD9SB8W series (#1112)
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5296 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-06 23:38:06 +00:00
samm-git 4665ace070 drivedb.h: Add INTEL SSDSCKKF512G8 SATA 512GB (#1244)
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5295 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-06 23:28:58 +00:00
samm-git 228c9129b1 drivedb.h: added comment about TEAM L3 EVO SSD fw
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5294 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-06 23:06:28 +00:00
samm-git a56e49f76b drivedb.h: Add L3 EVO SSD (#1354)
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5293 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-06 23:05:07 +00:00
chrfranke f3043a8edf json.cpp, json.h: Allow to use any string for object keys.
Convert to final key with new public function 'json::str2key()'.
Rename related variables from 'key' to 'keystr'.

git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5292 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-06 17:13:25 +00:00
samm-git dc940da30c add Seagate FreePlay HDD (#1405)
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5291 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-06 14:23:06 +00:00
samm-git 229d3ac801 drivedb.h: Extended regexp to support WDC WD40NDZM-59A8KS1 (#1474)
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5290 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-06 14:09:42 +00:00
samm-git 09205c48d7 drivedb.h: Fixed Supermicro SATA DOM (SuperDOM) entry (#1380)
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5289 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-06 13:58:13 +00:00
samm-git 3d602be5fd drivedb.h: add Western Digital PiDrive Foundation Edition (#1007)
git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@5288 4ea69e1a-61f1-4043-bf83-b5c94c648137
2022-01-06 13:36:58 +00:00