| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
don't attempt to determine the size of the root inode. This is because
we don't need to know the size of directories and FBT_GETATTR will also
cause a deadlock if fuse_unmount(3) is called before the file system
has a chance to process fbufs.
Add corresponding regression test.
ok mpi@
|
| |
|
|
|
|
|
|
|
| |
the processing function should be called in the same way as if no match
was found.
ok mpi@
|
|
|
|
|
|
|
|
| |
(e.g. %u, %o) other than %s. This aligns libfuse with the Linux reference
implementation.
ok mpi@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
libfuse supports option templates of the following form that can be used
to automatically parse arguments supplied on the command line.
"-p " argument that takes an option e.g -p 22 or -p22
"-p %x" argument that takes an option parsed like sscanf(3)
"cache=yes" matches -ocache=yes or -o cache=yes
"cache=%s" matches -ocache=<string> or -o cache=<string>
"cache=" matches same as above but value is passed to option proc
"noatime" matches -onoatime or -o atime
For example, it does not match options of the form "-p 22" or
"cache=yes" to the corresponding templates "-p " and "cache=yes". This
patch fixes that and updates the regression tests accordingly.
ok mpi@
|
|
|
|
| |
ok mpi@
|
|
|
|
|
| |
These tests never passed and as recently reported by Helg via
yasuoka@ some fuse plugins depends on this behavior.
|
|
|
|
|
|
|
|
|
|
|
| |
Some fuse plugins rely on empty options (exfat-fuse, ntfs-3g) so this part
of the regress test was bogus. It ended up misleading mpi@ and myself when
we made a change in libfuse/fuse_opt.c r1.17 which broke some fuse plugins.
Regression with broken exfat-fuse reported by Helg via yasuoka@.
This commit just fixes our regress test. libfuse is not yet fixed.
ok mpi@
|
| |
|
|
|