| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
interpret.
ok mpi@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
parent inode number for ".." lookups. This only works until the kernel
starts to reuse vnodes and the parent's vnode is reclaimed and the ino
to path mapping is removed from the userland process by libfuse. Fix
this by using reference counting in libfuse, so that parent mapping are
retained as long as a child uses them. Also, don't free the root node.
This commit resolves following issue:
$ doas fuse-zip ~/Downloads/foo.zip /mnt
$ ls /mnt
openbsd-www
$ grep -IR foo /usr/src > /dev/null # force vfs to reclaim vnodes
$ ls /mnt
ls: /mnt: No such file or directory
$
ok tedu
|
|
|
|
| |
ok mpi@ beck@ mlarkin@
|
|
|
|
|
|
|
| |
input buffer for NULL.
Found by adding __attribute((__warn_unused_result__)) to asprintf.
OK deraadt@
|
|
|
|
|
| |
from Helg Bredow, thanks!
input/OK reyk@
|
|
|
|
|
| |
inputs from stsp@.
ok stsp@.
|
|
|
|
|
|
| |
of vnode in userspace.
"I think it's right" from tedu@.
|
|
|
|
| |
Thanks to Pedro Martelletto.
|
|
|
|
|
|
| |
the build for libfuse.
ok guenther@
|
| |
|
| |
|
|
from Sylvestre Gallon ccna.syl gmail.com
|