Merge 731a13e3c3^..11599607dc (9 commits) into 7.0-7.5 drivedb.h branches.
Merge ebc6548bfc^..1b8764c8d9 (8 commits) into 7.0-7.5 drivedb.h branches.
Merge 360cea6cc0^..96585f7119 (14 commits) into 7.0-7.5 drivedb.h branches.
Merge e3e40c45d4^..ded39d1ebe (14 commits) into 7.0-7.5 drivedb.h branches.
Merge 24d405f3d4^..f14fcb7ff0 (16 commits) into 7.0-7.5 drivedb.h branches.
Merge 63739ac413^..c8f0cb2f9b (18 commits) into 7.0-7.5 drivedb.h branches.
Merge c7c3af007d^..594733115d (15 commits) into 7.0-7.5 drivedb.h branches.
Merge 3a4a1fc4d1^..acea800210 (17 commits) into 7.0-7.5 drivedb.h branches.
Merge 0f99285b12^..bbc91423ea (6 commits) into 7.0-7.5 drivedb.h branches.
Merge 25052435b2^..7e6e7cac11 (3 commits) into 7.0-7.5 drivedb.h branches.
Merge 24471aae02^..1479d25722 (7 commits) into 7.0-7.5 drivedb.h branches.
Merge 0bafd95682^..a5888ba8f4 (5 commits) into 7.0-7.5 drivedb.h branches.
Merge 958f8b83e9..c578b4845a (5 commits) into 7.0-7.5 drivedb.h branches.
Merge 4c17a5562b into 7.2 drivedb.h branch only.
Merge d9179f1553 5240566eef into 7.0-7.5 drivedb.h branches.
Remove the defunct CircleCI workflows.
Move smartmontools from SourceForge svn to GitHub
Prepare the move of smartmontools from SourceForge svn to GitHub
Bump release number to 7.6
Release 7.5 RELEASE_7_5
nvmeprint.cpp: Add NSID to JSON output of SMART/Health information.
Update NEWS.
ataprint.cpp: ACS-6 updates.
popen_as_ugid.cpp: Add missing config.h.
os_win32/update-smart-drivedb.ps1.in: Print download command if
os_win32/smartd_mailer.conf.sample.ps1: Add encryption sample.
Merge r5706 into 7.0-7.5 drivedb.h branches.
drivedb.h:
Merge r5703 r5704 into 7.0-7.5 drivedb.h branches.
drivedb.h:
drivedb.h:
Merge r5701 into 7.0-7.5 drivedb.h branches.
drivedb.h:
configure.ac: Use RELEASE_7_5_DRIVEDB for drivedb.h updates.
update-smart-drivedb.*: Use current signing key also for 7.5 branch.
Create new branch RELEASE_7_5_DRIVEDB.
smartd.conf.5.in: Document '-H MASK'.
smartd.cpp: Allow to configure checked NVMe Critical Warning bits.
smartd.cpp: Fix validity check for SCSI attribute log (#1245).
smartd.cpp: Add missing 'static'.
smartd.8.in, smartd.conf.5.in: Update EXPERIMENTAL notes.
man pages: Enable NVMe related information for all platforms.
smartd.conf.5.in: Remove outdated information about old controllers.
smartd.8.in: Rework '-A' and '-s' and add NVMe info.
smartd.conf.5.in: Rework '-H -f -p -u -t -a' and add NVMe info.
smartd.cpp: Handle only 'Available Spare' as prefailure value.
smartd.cpp: Report changes of prefailure NVMe SMART/Health values.
smartd.cpp: Fix format string of NVMe attribute log.
smartd.cpp: Add NVMe attribute logs.
Update NEWS.
nvmeprint.cpp: Add JSON support for NVMe capabilities.
do_release: Set SOURCE_DATE_EPOCH for reproducible tarball.
configure.ac: Treat MidnightBSD like FreeBSD for host detection.
farmprint.cpp: Suppress serial and WWN if '-q noserial' is used.
smartctl.8.in: Document that '-x' no longer includes '-g wcreorder'.
ataprint.cpp: Add JSON values 'power_mode.*' (based on GH/pull 239).
scsinvme.cpp: Add NVMe/SAT autodetection if '-d snt*/sat' is used.
dev_interface.h: Make 'smart_interface::get_sat_device()' public.
scsinvme.cpp: Remove unneeded function 'sntjmicron_device::open()'.
scsinvme.cpp: Remove outdated check for 'sntjmicron#please_try'.
smartctl.cpp: Exclude '-g wcreorder' from '-x' (#1702).
Merge r5667 r5668 r5669 r5670 r5671 into 7.0-7.3 drivedb.h branches.
drivedb.h:
drivedb.h:
drivedb.h:
drivedb.h: add Realtek RTL9220 (0x0bda:0x9220)
drivedb.h: Swissbit X-7x, X-8x family SATA SSD.
os_linux.cpp: Drop autodetection of deprecated device type 'marvell'.
farmprint.cpp: Fix unit of write power on time.
scsicmds.cpp: Fix handling multiple designators in VPD page
scsicmds.cpp: Fix buffer overflow parsing VPD page 0x83
ataprint.cpp: Add support for '-l farm -T permissive'.
Merge r5660 into 7.0-7.3 drivedb.h branches.
drivedb.h:
Update NEWS.
*print.cpp: Add JSON values for endurance and available spare.
smartd.cpp: Drop support for platforms without 'sigaction()'.
configure.ac: Remove defunct '--with-solaris-sparc-ata'.
configure.ac: Change default for '--with-nvme-devicescan' to 'yes' on NetBSD.
Merge r5653 into 7.0-7.3 drivedb.h branches.
drivedb.h:
scsiprint.cpp: Re-add JSON value 'model_name'.
smartd.service: silence "Referenced but unset environment variable" warning
sntjmicron: workaround to avoid USB reset on selftest log query (GH: #256)
AppVeyor CI: build NSIS from source
smartd.cpp: Avoid invalid "old test ... not run" message.
remove nsis workaround from the build as it seems to be fixed in the upstream
Happy New Year! Update copyright year in version info.
smartctl.8.in, smartd.conf.5.in: Document '-d jmb39x-q2,...'.
dev_jmb39x_raid.cpp: support QNAP-TR002 NAS
CI: update nsis package name on appveyor to fix the build