aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorLines
2017-01-29Released 1.13.6.Martin Pärtel-1/+2
2017-01-29Fixed #47 by not setting `-ofsname=` when it would contain a comma.Martin Pärtel-7/+60
Also banned some other characters that are likely to lead to trouble.
2017-01-29(remove unused enum value)Martin Pärtel-2/+1
2016-11-17Merge pull request #45 from dandedrick/fix-out-of-place-buildMartin Pärtel-8/+15
tests: fix building out of place
2016-11-16tests: Fix run make check out of placeDan Dedrick-4/+11
When building out of the place the executables are not in the same location as the scripts being called. This means that the test scripts need to be able to handle the executables being the in the current directory and the script/source files being in a different directory. This will work now work with both building in place and building out of place and can be tested as follows: /autogen.sh && mkdir -p build && cd build && ../configure && make check
2016-11-16tests: fix building out of placeDan Dedrick-4/+4
The path to the source files should be top_srcdir not top_builddir. When building in place these are both the same so this doesn't fail but is technically wrong. This change will allow both cases to work. To demonstrace how this was broken before and to ensure it is fixed now you can do the following: ./autogen.sh && mkdir -p build && cd build && ../configure && make Running make check out of place still doesn't work but that will require a bit more change.
2016-10-30Remove ./configure's --enable-debug.Martin Pärtel-4/+2
It no longer does anything after #42.
2016-10-29Released 1.13.5.Martin Pärtel-1/+7
2016-10-29Removed extra debug/optimization CFLAGS.Martin Pärtel-9/+2
Fixes #42.
2016-10-29Only compile test_dir_rewind.c on amd64.Martin Pärtel-4/+6
This should fix the build on e.g. ARM.
2016-10-15Released 1.13.4.Martin Pärtel-1/+6
2016-10-15Always skip valgrind for ioctl tests due to false negatives.Martin Pärtel-2/+4
2016-10-15Fix #41 (seeking in directory).Martin Pärtel-49/+114
Since version 1.31.1, bindfs has implemented readdir by always reading the entire directory and passing 0 offset to filler, but this does not work if the same directory pointer is rewound and reused. We remove the opendir and closedir implementations (which FUSE permits) and now always opendir() and closedir() in readdir. Alternatively we could have added a rewinddir() to our readdir.
2016-10-15(fix indents in configure.ac)Martin Pärtel-24/+24
2016-10-02Released 1.13.3.Martin Pärtel-1/+2
2016-10-02Require at least FUSE 2.8, and 2.9 for lock forwarding.Martin Pärtel-1/+20
Fixes #40.
2016-10-02Make autogen.sh fail if a subcommand fails.Martin Pärtel-1/+1
2016-09-25Released 1.13.2.Martin Pärtel-1/+2
2016-09-25Remove seekdir() call from bindfs_readdir().Martin Pärtel-2/+8
A regression was introduced in bindfs 1.13.1 with the fix (or rather, workaround) for #28. FUSE's contract for readdir says that if `filler` is passed a zero offset then the readdir implementation should ignore the offset parameter, but we didn't. Fixes #39.
2016-09-25ChangeLog entries for --enable-ioctl and --enable-lock-forwarding.Martin Pärtel-0/+5
2016-07-31Implemented --enable-lock-forwarding.Martin Pärtel-4/+184
This should address #36.
2016-07-31Mention --enable-ioctl in --help.Martin Pärtel-0/+1
2016-07-31(fix indentation)Martin Pärtel-6/+7
2016-07-31Added option --enable-ioctl to forward ioctl() calls.Martin Pärtel-0/+57
This should address #37.
2016-05-03Added man page entry for --[ug]id-offset.Martin Pärtel-0/+15
2016-05-03Added ChangeLog entry for --uid-offset and --gid-offset.Martin Pärtel-0/+4
2016-05-03Paranoid overflow checking for --uid-offset and --gid-offset.Martin Pärtel-14/+76
2016-05-03Basic tests for --uid-offset and --gid-offset.Martin Pärtel-0/+33
2016-05-03Added error checking to parsing --[ug]id-offset value.Martin Pärtel-2/+20
2016-05-03Minor cleanups.Martin Pärtel-14/+6
2016-05-02update according code reviewoc-10/+14
1. use strtoul instead of user_uid and group_gid 2. change uid/gid in chown_new_file and bindfs_chown
2016-04-20implement uid_offset and gid_offset optionsoc-0/+41
uid_offset/gid_offset can translate host user uid/gid to new uid/ gid inside the mountpoint. New uid/gid = <src uid/gid> + offset
2016-03-30Added test case for issue #30 and improved an earlier test case.Martin Pärtel-4/+25
2016-03-10Travis: make FUSE files accessible to test user.Martin Pärtel-0/+2
2016-03-10Have Travis run non-root tests as well.Martin Pärtel-1/+1
2016-03-10Fix argument order of `usermod` in test for some distros.Martin Pärtel-1/+1
2016-02-17Released 1.13.1.Martin Pärtel-2/+11
2016-01-19Added a test case for reading the entries of a large directory.Martin Pärtel-0/+12
2016-01-19Added a comment and some defensive error handling to readdir's filler call.Martin Pärtel-1/+10
2016-01-19Let libfuse manage readdir entries offsetJonathan Lima-1/+1
2015-11-28Added Travis status image.Martin Pärtel-0/+2
2015-11-28Added Travis config.Martin Pärtel-0/+11
2015-11-17Show the source dir in the first field on /etc/mtab.Martin Pärtel-1/+55
Fixes #15. Thanks @tyll!
2015-11-15Use `usermod user -G group -a` instead of `adduser user group` in a test.Martin Pärtel-1/+1
This makes it compatible with at least Fedora.
2015-11-15Define _DEFAULT_SOURCE when defining _BSD_SOURCE.Martin Pärtel-1/+6
_BSD_SOURCE has been deprecated in favor of _DEFAULT_SOURCE but both can remain defined for backwards-compatibility.
2015-11-15Fix overflow in parse_byte_count when "long" is 32-bit.Martin Pärtel-2/+2
2015-11-15Use automake's old serial test runner to avoid test output redirection.Martin Pärtel-1/+1
Fixes #26.
2015-11-15Converted README to MarkdownMartin Pärtel-61/+65
2015-11-15Added README entry about test suite.Martin Pärtel-0/+14
2015-11-15Fixed some root tests to use `nobody_group`.Martin Pärtel-4/+4