v1.2.88 (2026-10-08) - Notes 4 attachment recovery confirmed, plus Notes 4 link, date and header decoding
Sherlock Forensics NSF Viewer 1.2.88 confirms Notes 4 attachment recovery on a real database. A 1.2.87 field report recovered and verified 3,133 attachments against the SHA-1 Notes recorded for them. The recovery is working but not yet complete: about 300 attachments in that database hold no recoverable bytes, and this release adds those attachment counts to the support report so the gap is visible rather than silent, consistent with reporting an attachment with no bytes as not scanned rather than clean. On Notes 4 files this release also decodes document links ($Links), empty dates and stored internet headers. Attachments are still accepted only when their bytes match the SHA-1 Notes recorded, read from the stored objects and never reconstructed.
- EV code-signed binary (Sherlock Forensics Ltd, SSL.com EV). Authenticode chain verified. SHA-256:
448e2f177c3cee758f636722e188274d181044aafb7eaff42455a6962b956fca, 26.0 MB (27,305,768 bytes).
v1.2.87 (2026-10-07) - Attachment recovery with SHA-1 verification
Sherlock Forensics NSF Viewer now recovers attached files from the objects Notes stores them in. Each recovered file is verified against the SHA-1 that Notes recorded for it before it is accepted, so a file is presented only when its bytes match what Notes stored. All 16 attachments in the test corpus recover and verify.
- EV code-signed binary (Sherlock Forensics Ltd, SSL.com EV). Authenticode chain verified. SHA-256:
f7498358d2ca024549a93025328cb5860bbbe93180e227b67f407157015f92b6, 26.0 MB (27,282,216 bytes).
v1.2.86 (2026-10-07) - Reads Lotus Notes 4.x, plus decoding and export fixes
This release extends Sherlock Forensics NSF Viewer to read Lotus Notes 4.x (ODS 20) databases, which earlier versions showed as design-only with 0 notes. Notes 4.x files now open with their fields, field names, message bodies including rich text, recipient lists and dates. Across all databases, multi-recipient fields (SendTo, CopyTo, attendees), date ranges, document references and stored internet headers now decode, and on older mail the sender-authentication panel reads the Received headers stored in $AdditionalHeaders. PST export scope is now an explicit choice that defaults to the whole database and is written to the chain of custody log, and export recreates the Notes folder tree including hidden folders (folder membership is not reconstructed). A SUPPORT panel adds a one-click, content-free, opt-in diagnostic extract (internal index and field-name tables only, no message content) recorded in the custody log. Field-coverage warnings no longer flag fields that are expected to be absent.
It also corrects a field-decoding fault where field values stored after a message body or other separately-stored item were read from the wrong bytes, which affected about 21% of notes in ordinary modern databases. Those values are now read correctly.
- EV code-signed binary (Sherlock Forensics Ltd, SSL.com EV). Authenticode chain verified. SHA-256:
ed07e1c9f6e132369e3a1d0e76d255d382dd92cc775f5717a428a147bd60cd29, 26.0 MB (27,263,784 bytes).
v1.2.78 (2026-09-18)
Previous signed release. Offered as an in-app update to 1.2.75 and 1.2.76 installs.
- Multi-gigabyte Domino files now open. An NSF over 256 MB used to be identified but not examined; the note walk was skipped. The tool now reads files over 256 MB by mapping them rather than copying them into memory, so database size no longer limits what can be examined. It states on screen that the hash taken at open time stops describing the file if anything writes to it mid-examination, and to work from write-blocked media. Smaller files keep the snapshot behavior.
- Operator-initiated support report. The SUPPORT control sends the database's structural facts with your description and shows the exact text before it sends. No note content, no attachment bytes, no correspondent names; the file name is off by default.
- EV code-signed binary (Sherlock Forensics Ltd, SSL.com EV). Authenticode chain verified. SHA-256:
71631797532f8a4be57ecb3a5686b2dfa4b49b46dbf03271503b9b280a1bd57f, 25.9 MB (27,189,544 bytes).
v1.2.75 (2026-09-07)
Previous signed release.
- EV code-signed binary (Sherlock Forensics Ltd, SSL.com EV). Authenticode chain verified. SHA-256:
481150b6981922034de50c9f6357799bcf6a666633cf6b9a9821efce8e6462fd, 24.0 MB (24,050,984 bytes).
v1.2.0 (2026-06-11)
Forensic-grade verification layer ships in v1.2.0. SHA-256 per artifact, Chain-of-Custody manifest with source-bytes hash anchor and per-installation hash chain for court-defensible export.
- SHA-256 per artifact manifest. Every exported note and attachment carries a SHA-256 hash in the
<export>.sha256.csvsidecar - Chain-of-Custody header in every export with source-bytes SHA-256 anchor. The NSF source-file hash binds the verification chain through to per-artifact hashes
- Hash-anchored acquisition. Source-bytes hash through per-artifact hashes for court-defensible chain across the full export
- EV code-signed binary (Sherlock Forensics Ltd, SSL.com EV intermediate). SHA-256:
2e986138517c555229f1a6d0f9ea6034b5bb2bf09350aa965da784f5cc575034. TSA countersignature present, chains to 2034. Commit reference 49858ba.
v1.1.1 (2026-06-09)
Truthful in-app tooltip language. No functional changes.
EV code-signed binary (Sherlock Forensics Ltd, SSL.com EV intermediate). SHA-256: 46933e4dc5fefb8b5faa4bbc3260ab70953520fe785de03f5ec39723ab0d4be5. TSA countersignature present, chains to 2034.
2026-06-07
Initial Forensic Edition release.
- Standalone Rust parser, no Notes runtime required
- NoteID/RRV identity resolution per document
- Byte-perfect attachment extraction
- Structured JSONL forensic export
- NSF to PST conversion for Outlook import
SHA-256: e39c2fa22662b97f36ba77cfcdfe983227b8e2f5663cb94b02e1a064025472a9
