aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-02-16 21:26:51 -0600
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-02-16 21:27:03 -0600
commit37e13e0f5aa8a400ca3bee77d37cbe73b9919355 (patch)
treeb816bd96fb044865f0048b4a41e3b91db4c02a5f /.github/workflows
parentf59349fdca4dc67dac5871fd8da17d66cabf9dee (diff)
Fix FUSE VFS reporting wrong timestamps on save files
Three issues caused all save files to show the same date (the session start time), breaking Starfield's "Continue" mechanism: 1. setattr ignored FUSE_SET_ATTR_MTIME — Wine's SetFileTime() calls (utimensat) were silently dropped, so games couldn't set timestamps 2. TTL_SECONDS was 365 days — kernel cached stale attrs and never re-queried FUSE even after writes updated the real file 3. mo2_rename replaced mtime with now() instead of preserving it Fixes #16 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to '.github/workflows')
0 files changed, 0 insertions, 0 deletions