master
build: modernize Go code with go fix for go1.25
vfs: don't crash the process if a backend panics on a background goroutine GHSA-6jcg-q3wp-x2f4
vfs: convert vfs options to new style
vfs/vfstest: add Mknod test exercising all three mount backends
vfs: fix crash when multiple mounts or servers share the same VFS
Spelling fixes
test: replace defer cleanup with `t.Cleanup`
vfs: make integration TestDirEntryModTimeInvalidation test more reliable
vfs: add ELOOP error
vfs: add tests and subsequent fixes
vfs: add context parameter to New() for config propagation
build: remove build constraint syntax for go 1.16 and older
vfs: rename aux.go to nodeaux.go as aux is a reserved file name on Windows
vfs: bring DO NOT EDIT comments in line with "go help generate"
vfs: make poll shutdown lifecycle deterministic
vfs: replace context.TODO/Background with stored VFS context
vfs: [bugfix] Implement Name() method in WriteFileHandle and ReadFileHandle
vfs: add symlink support to VFS
vfs: fix tests after --vfs-handle-caching
vfs: fix SIGHUP killing serve instead of flushing directory caches
vfs: synchronize poll updates with shutdown - fixes #9689
docs: change syntax hightlighting for command examples from sh to console
mountlib: rc: fix mounts created with mountPoint "*" overwriting each other
vfs: fix virtual entries causing deleted files to still appear
serve http: download folders as zip
vfs: fix chunker integration test