summaryrefslogtreecommitdiffstats
path: root/regress/lib/libfuse (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add missing RCS Id.helg2018-07-209-0/+9
|
* Don't send FBT_DESTROY if the FUSE connection is still PENDING. Alsohelg2018-07-173-1/+80
| | | | | | | | | | | 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@
* libfuse now supports -f command line option; uncomment test.helg2018-07-171-2/+0
|
* If the list of templates 'o' passed to fuse_opt_parse(3) is NULL thenhelg2017-12-131-4/+18
| | | | | | | the processing function should be called in the same way as if no match was found. ok mpi@
* sscanf(3) is now used to parse templates that contain format specifiershelg2017-12-111-110/+105
| | | | | | | | (e.g. %u, %o) other than %s. This aligns libfuse with the Linux reference implementation. ok mpi@
* The fuse_opt_match(3) library function does not match options correctly.helg2017-12-111-40/+47
| | | | | | | | | | | | | | | | | | 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@
* Add regress tests for fuse_opt_parse() and fuse_parse_cmdline()helg2017-11-163-1/+381
| | | | ok mpi@
* Remove more checks testing for empty option strings.mpi2017-01-122-4/+0
| | | | | These tests never passed and as recently reported by Helg via yasuoka@ some fuse plugins depends on this behavior.
* Remove a check for empty option strings from our fuse regress tests.stsp2017-01-041-2/+0
| | | | | | | | | | | 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@
* Return different error number to know which test is failing.mpi2016-11-225-38/+38
|
* Add regress test for fuse_opt.syl2013-08-096-0/+332