From patchwork Wed Sep 20 17:01:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 7225 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4RrPvG0TTRz3wnC for ; Wed, 20 Sep 2023 17:01:30 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4RrPv84krFz3pj; Wed, 20 Sep 2023 17:01:24 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4RrPv713cmz30J7; Wed, 20 Sep 2023 17:01:23 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4RrPv55x78z306n for ; Wed, 20 Sep 2023 17:01:21 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4RrPv53k25z1XP; Wed, 20 Sep 2023 17:01:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1695229281; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+ZWZIwssU94uUtVFNbLeVMccPSgoso4G5YPucbWG3mc=; b=vJmH7UPIE8zrKVXArJma5Hw2a/x3zor2buRO78IBAQ0c3H96hx7215Y6L3ML6nI3Z/53/2 Ozy72ZyPSvs8G0su4c/VzkGwBKMFuZVIPJLFQ3ytuESvB4S3YnGCNxpieYjIjkBjNc+JqG ZqYlAvYGW4zM4orY2zbyOH4bI6y12r42Ww3OC0ai3chs7gDpa46oECwLTJwMm2fsXahs// nQEwwSAo6IPKbqhxzEhaKJ66/OLRNZzis53ovurgjgYmyjj2/yQASh9SREh0gGwYFwX+Zx SrhkVJqHU0TKuaHLGboGmbLoF14gwkdhdMheyYQ/IhHdCxgDk6tG6lB0yh/bag== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1695229281; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+ZWZIwssU94uUtVFNbLeVMccPSgoso4G5YPucbWG3mc=; b=g7NgXZrNWrysr1m5IL4VVTCMx7iH8O9A+M23VI1nopFR/GMaAZtsUhGL4z3razzUJ5Tb9l Y0O3ZvCT6umAivAg== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] smartmontools: Update to version 7.4-1 Date: Wed, 20 Sep 2023 19:01:13 +0200 Message-ID: <20230920170116.67611-2-adolf.belka@ipfire.org> In-Reply-To: <20230920170116.67611-1-adolf.belka@ipfire.org> References: <20230920170116.67611-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - IPFire-3.x - Update from version 7.3-1.1 to 7.4-1 - Changelog 7.4 - The docker image used for CI and release builds is now based on Debian 12 instead of Ubuntu 18.04. - macOS: CI and release builds are now generated for the x86_64 and arm64 targets. 32 bit platforms will require to be compiled from the source. - smartctl '-t short', '-t long' and '-X': NVMe support. - smartctl '-l selftest': NVMe support. - smartctl '-l farm': Prints Seagate's vendor-specific Field Access Reliability Metrics (FARM) log for ATA and SCSI drives. - smartctl '-l error': Now also prints an error message for each entry of NVMe error information log. - smartctl '-l genstats': Prints SCSI General statistics and performance log page. - smartctl '-i' and '--identify': ACS-4/5/6 enhancements. - smartctl '-c': Added NVMe 2.0 capability flags. - smartctl '-g security': Added 'ata_security.master_password_id' to JSON output. Plaintext output shows Master Password ID if set to a non-default value. - smartctl '-q noserial': Now also suppresses the output of NVMe Namespace IEEE EUI-64. - smartctl '-j': '-l error -l selftest' JSON output for NVMe devices. - smartctl '-j': Avoid invalid UTF-8 sequences in JSON/YAML strings. - smartctl '-j': Fixed a bogus exception during SCSI JSON output. - smartctl '-j': Renamed JSON element 'scsi_temperature' back to 'temperature' (regression). - smartctl '-a': Now suggests '-x' for ATA devices because '-a' only provides legacy SMART information. - smartd: No longer issues LOG_CRIT warnings if new entries of NVMe error information log do not indicate device problems. - smartd: Now detects accidental use of smartd_warning script as '-M exec' parameter. - smartd: No longer writes the 'Copyright...' line to syslog. - smartd.conf '-M always': Sends reminder emails without any delay. - smartd.conf '-M diminishing': Limited email delay to 32 days. - ATA: Fixed decoding of extended self-test log on big endian hosts. - ATA: Enhanced LBA range for device types '-d jmb39x-q,...' and '-d jms56x,...' from 33-62 to 1-255. - ATA: Device type '-d intelliprop,N' now fails with a deprecation message. Added '-d intelliprop,N,force' flag to use it anyway. - ATA/USB: Device type '-d usbasm1352r,N' for ASMedia ASM1352R USB to SATA RAID bridges - SCSI: Fixed possible corruption issue with the Error Counter and Non medium Error log pages. - SCSI: Added more "Informational Exceptions" strings. - SCSI: Added initial support for REPORT SUPPORTED OPERATION command. - SCSI: Initial rework of SCSI debug output. - NVMe: Added error messages for NVMe status values. - NVMe: Fixed crash after read of error information log on big endian hosts. - HDD, SSD and USB additions to drive database. - update-smart-drivedb: Fixed syntax for 'sed' versions which require ';' before '}' or do not support ';' at all. - update-smart-drivedb: Replaced a usually not executed bashism. - configure: Default for '--with-nvme-devicescan' is now 'yes' also on Darwin and FreeBSD. It is still 'no' on NetBSD only. - configure: Defines '_FORTIFY_SOURCE=3' if supported and not predefined. - configure: No longer fails if libsystemd-dev is installed and 'LDFLAGS=-static' is used. - Compile fix for systems without legacy 'getdtablesize()'. - Pre-releases from SVN snapshots now show "pre-VERSION" in version information and 'smartctl.pre_release=true' in JSON output. - Linux: Device type '-d sssraid' for 3SNIC RAID controllers. - Linux: Device type '-d marvell' now fails with a deprecation message. Added '-d marvell,force' flag to use it anyway. - Linux: The generic SCSI code now defaults to SG_IO_V3 and does no longer fall back to the deprecated SCSI_IOCTL_SEND_COMMAND (but this ioctl is still used for '-d 3ware' and '-d marvell,force'). - Linux smartd: Now prevents systemd unit startup timeout when many devices are registered and then initially checked. - Linux smartd: Systemd no longer reports a service failure if no device is present and a '-q *nodev0*' option is used. - Solaris SPARC: Dropped legacy ATA support. Dropped configure option '--with-solaris-sparc-ata'. - Windows: IOCTL_STORAGE_PROTOCOL_COMMAND variant for NVMe self-tests. - Windows: Installer now defaults to 64-bit executables. - Windows: No longer prints bogus 'Local Time' if enhanced TZ syntax is used. - Windows: Workaround to keep backward compatibility with old versions of Windows if some versions of MinGW-w64 are used. Signed-off-by: Adolf Belka --- smartmontools/smartmontools.nm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/smartmontools/smartmontools.nm b/smartmontools/smartmontools.nm index c906dcd1b..4c50175bc 100644 --- a/smartmontools/smartmontools.nm +++ b/smartmontools/smartmontools.nm @@ -4,8 +4,8 @@ ############################################################################### name = smartmontools -version = 7.3 -release = 1.1 +version = 7.4 +release = 1 groups = System/Statistics url = https://www.smartmontools.org