summaryrefslogtreecommitdiff
path: root/src/linux/v9fs.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-10-01 06:28:40 -0300
committerGabriel Schneider <[email protected]>2026-10-01 07:16:43 -0300
commitc9e5c77eb9a20d7012ee972727f250f3a2fb95cc (patch)
tree5db45459bfaf825e969ef949fe7916725dd91890 /src/linux/v9fs.zig
parenta88139a012939be9394014f483f6920a6e6d3a53 (diff)
downloadpardes-c9e5c77eb9a20d7012ee972727f250f3a2fb95cc.tar.gz
pardes-c9e5c77eb9a20d7012ee972727f250f3a2fb95cc.zip
/pager resolves its directory, `~` and `..` alike, and refuses one that may not be written, permission denied; `pardes -` from such a directory pages into the session's
`/tmp/../etc` named a +Pager `/tmp/../etc/+Pager`, a second one beside `/etc/+Pager`, and `~/x` was refused as relative. The directory is now home-expanded and resolved before it is checked, and one that may not be written is refused as a file's name there is (fs.deniedAbove). `pardes -` run in such a directory (`git log` under /usr/src) asks for the session's +Pager instead, so its text is still paged. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/linux/v9fs.zig')
0 files changed, 0 insertions, 0 deletions