| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
avoids permission problems due to the build and install stages being run
by different users.
ok deraadt jasper
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
| |
vattr in userspace is suboptimal as some related helpers are not
available, e.g. VATTR_NULL() and IFTOVT(). The conversion is now done in
the kernel where it belongs. As a side effect the <sys/vnode.h> include
can be removed from libfuse.
tweaks and ok guenther
|
|
|
|
| |
ok deraadt@
|
|
|
|
|
|
|
|
| |
implementations; fixes issue when exec*() is used for
fuse_args, notably in sshfs; from Hiltjo Posthuma and
reminded by ray.
ok mpi@
|
|
|
|
| |
ok mpi@ beck@ mlarkin@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
correctly - logically complete that now by removing MLINKS from base;
authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;
ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
FUSE_OPT_KEY_OPT, while here fix the last argument of a call in
fuse_opt_parse().
Diff from ThiƩbaud Weksteen <thiebaud AT weksteen DOT fr>, thanks!
ok syl@, ajacoutot@
|
|
|
|
|
|
| |
(-V, -h).
ok syl@ mikeb@
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fuse_opt_pase is called with an opaque void * and struct fuse_opt. If val has a
positive value and off != -1, we modify the opaque void * at the offset off to
put it val.
This matches what the GNU libfuse does.
fixes (at least) simple-mtpfs option parsing
diff from slacker syl@, thanks!
"it can't get worse than not working" mikeb@
ok miod@ sthen@
|
|
|
|
|
|
|
|
| |
breaks the tree if any new compiler warnings get enabled, especially
with -Wall. We do not want to use it in the tree, except for some
very special places.
As discussed with deraadt@
|
|
|
|
|
|
|
| |
input buffer for NULL.
Found by adding __attribute((__warn_unused_result__)) to asprintf.
OK deraadt@
|
|
|
|
| |
committing on behalf of slacker syl@
|
|
|
|
| |
obsolete SIZE_T_MAX. OK miod@ beck@
|
|
|
|
| |
review by millert, binary checking process with doug, concept with guenther
|
| |
|
|
|
|
|
|
| |
working read() and write().
ok tedu@
|
|
|
|
| |
inputs from tedu@, ok tedu@
|
| |
|
|
|
|
|
| |
from Helg Bredow, thanks!
input/OK reyk@
|
|
|
|
| |
Spotted by jsg@, ok jsg@
|
|
|
|
| |
ok ajacoutot@, tedu@, pelikan@
|
|
|
|
| |
ok tedu@
|
|
|
|
|
| |
inputs from stsp@.
ok stsp@.
|
|
|
|
| |
ok beck@
|
|
|
|
|
| |
Issue reported by Helg Bredow and Derrik Pates, thanks !
ok pelikan@
|
|
|
|
| |
reference FUSE implementation. ok syl@
|
|
|
|
|
| |
Reported by Helg Bredow (xx404 AT msn DOT com), thanks !
ok millert@
|
|
|
|
|
| |
from Derrik Pates (daemon AT now DOT ai), thanks!
ok guenther@
|
|
|
|
|
| |
OK tedu@
"it looks good to me" from guenther@
|
|
|
|
|
|
|
| |
Issue reported by Helg Bredow, thanks!
With inputs from tedu@
ok tedu@
|
|
|
|
|
|
| |
Input from millert@.
Ok millert@, tedu@.
|
|
|
|
| |
ok syl@
|
|
|
|
|
| |
from David Hill thanks.
ok stsp@.
|
|
|
|
|
|
| |
Ensure d_name string is nul terminated and the correct length in d_namlen.
noticed by pelikan@
ok syl@ guenther@
|
|
|
|
|
|
|
| |
Add some check for malloc(3) return values.
From Derrik Pates (daemon AT now DOT ai), thanks.
OK millert@
|
|
|
|
|
|
| |
of vnode in userspace.
"I think it's right" from tedu@.
|
|
|
|
|
|
| |
Spotted by sthen@
With some input from stsp@ and tested by mpk@ and sthen@
ok sthen@, stsp@
|
|
|
|
| |
ok syl
|
|
|
|
| |
ok syl@
|
|
|
|
| |
ok jung@
|
|
|
|
| |
tweak & ok syl@
|
|
|
|
| |
ok tedu@
|
|
|
|
|
|
| |
Bump shlib_version.
ok stsp@.
|
|
|
|
|
| |
unbreak ntfs-3g.
ok pirofti@
|
|
|
|
| |
ok ajacoutot@
|