Skip to content

ODFileSystem v0.3

Choose a tag to compare

@github-actions github-actions released this 21 Apr 15:30

v0.3 is a focused bugfix release that improves AmigaDOS
compatibility when opening files through assigns.

Compared to v0.2, this release fixes a handler-side path
resolution bug where colon-prefixed names such as
LIBS:workbench.library could incorrectly reset lookup to the
volume root instead of staying relative to the resolved start lock.
In practice, this fixes failures seen while booting the
AmigaOS 3.2 CD, where the Version command could not locate
workbench.library.

What's Changed

  • Fix assign-prefixed lookups in the Amiga handler so paths like
    LIBS:workbench.library resolve relative to the supplied lock.
  • Restore compatibility with AmigaDOS code paths that use
    GetDeviceProc() or assign resolution before calling into the
    filesystem.
  • Add a new AmiFUSE integration regression test for opening both a
    plain leaf name and an assign-prefixed name from the same
    directory lock.
  • Run the new regression check as part of the integration test flow.

Full Changelog

  • platform/amiga: keep assign lookups on the start lock

Full Changelog:
v0.2...v0.3