Skip to content

v4.5.8.0

Latest

Choose a tag to compare

@Tony7466 Tony7466 released this 15 Apr 14:07
7c002c0

v4.5.8.0

Changes in this release:

The objective of this release is to address the WinGet validation issue and get the new dnGrep versions released on WinGet. Once this release is published and goes through the WinGet validation, I will post an update on the dnGrep issue dnGrep#1278.

In January or early February 2025, WinGet implemented changes to the validation process for adding new application versions. As a result, the new dnGrep releases, as well as previously validated and approved versions, failed this updated validation. However, the error provided do not specify the or reason for the failure.

The WinGet team reran the validation to capture error messages not shown on the website. They report the validation changes included a new static analysis check to evaluate thumbprints used in code signing. If a certificate has been known to sign malicious content, the thumbprint is flagged. In dnGrep's case, this check failed because of the Everything SDK dlls included in the dnGrep MSI. There are no reported issues with these dlls, but they are signed with the same digital certificate used to sign the Everything application and some versions of Everything.exe have been reported to contain malicious content. See reports here and here. These are altered versions of Everything.exe since the SHA256 in these reports do not match the original SHA256 on the voidtools.org website.

If you have Everything installed, you can check the SHA256 of your version against the published SHA256 on voidtools or in virustotal to make sure your installation is clean.

In order to pass the WinGet validation, the Everything SDK dlls have been removed from the MSI kits and the portable zip packages. When you install dnGrep v4.5 or higher using the MSI kit, it will remove the existing Everything64.dll or Everything32.dll from your installation directory.

You can still use the dnGrep/Everything integration, but you will need to copy the Everything SDK dlls into the dnGrep application directory after installation. See the dnGrep Configure Everything help page for more details.

Other changes:

.NET update to 9.0.4

Translations updated

Checksums

Name: dnGREP.4.5.8.x64.msi
SHA-256: 9276698a34394fd96655753e56a30d2cd0ae7109b1f3a80c1ff4e2aa9dc9960a

Name: dnGREP.4.5.8.x86.msi
SHA-256: 7e614348f9a5dbc47e76d114fc315bcd93fbd5b64af6ae112194bab1625e5fc9

Name: dnGrep.4.5.8.0.x64.zip
SHA-256: 035a6bf33494afb6b047cb3d5524ab4df8c3429a32153f15a5848e18b4b19a32

Name: dnGrep.4.5.8.0.x86.zip
SHA-256: 3c6e772f01d5671eba672cb829760a6c2c288dafbe4fdd1f4239263734ec1367

This program uses free code signing provided by SignPath.io, and a certificate by the SignPath Foundation.