Block a user
ci: the ssh throughput test times out under runner load
Another occurrence, on #160 (branch ssh-session-exec), job 1970.
The failure signature in the CI output is fail 0, cancelled 1 — the timeout cancels the test rather than failing an…
vfs: add rename optional method
In that same vein, rmdir that only deletes non-recursively and only deletes directories could be interesting, for the same reasons as unlink.
vfs: decide how each caller answers an unsupported optional operation
vfs: audit inlined optional-operation fallbacks against the shared ones
vfs: audit the optional-operation call sites and their unsupported policies
vfs: add rename optional method
The delete side has the same shape, and #184 turned up the evidence for it.
That PR audited the FTP and SFTP clients' recursive delete and kept each one's own traversal rather than sharing it,…
vfs: overlapping move is unspecified, untested, and reports inconsistently
vfs: audit the optional-operation call sites and their unsupported policies
Autonomous review (Claude Sonnet 5). Read all 8 commits plus #178/#179, and checked the migrations against packages/vfs/src/fallback/{policy,range,tree}.ts. Ran the affected packages' test suites and typechecks; all green.
Handle Tailshare insecure and failed initialization
tailshare: require a secure context and surface it in the UI
tailshare: surface Tailscale initialization failures