ODFileSystem v0.3
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.libraryresolve 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