Files
mars-nwe/tests/afp/TODO.md
OpenAI 5365f0e37f
All checks were successful
Source release / source-package (push) Successful in 48s
TODO: keep only active AFP deleted-file follow-up
2026-05-31 09:17:29 +02:00

1.3 KiB

AFP TODO

This file contains only AFP follow-up work that is still open. Smoke results, endpoint inventory, WebSDK audit notes, and implementation history belong in the neighboring AFP documentation files, not in the root TODO.md.

Remaining AFP work

0x13 AFP Get Macintosh Info On Deleted Files

Current status:

  • Unsupported in the current AFP compatibility slice.
  • Documented as salvage/deleted-entry-backend dependent.
  • Must not be implemented as an AFP-local deleted-file scan.

Required backend first:

  • NCP 0x2222 / 87 / 16 - Scan Salvageable Files
  • NCP 0x2222 / 87 / 17 - Recover Salvageable File
  • NCP 0x2222 / 87 / 18 - Purge Salvageable File
  • Optional legacy NCP 0x2222 / 22 / 27 - Scan Salvageable File (old)

Future AFP mapping:

  1. Resolve the deleted DOS directory entry through the mars_nwe salvage backend.
  2. Return FinderInfo from AFP metadata when available, otherwise zeroes.
  3. Return ProDOS information as zeroes unless mars_nwe gains a real ProDOS store.
  4. Return resource fork size as zero while resource forks remain unsupported.
  5. Return the deleted filename from the salvage/deleted-entry record.

References:

  • tests/afp/AFP_DELETED_FILE_INFO.md
  • tests/afp/AFP_ENDPOINT_INVENTORY.md
  • tests/afp/AFP_FINAL_AUDIT.md
  • tests/afp/AFP_WEBSK_AUDIT_FINDINGS.md