Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2021-01-30 | Disabled caches in bindfs_init in FUSE 3 mode + minor cleanups. | Martin Pärtel | -6/+14 | |
2021-01-30 | Disabled test "preserves readdir inode numbers" in FUSE 3 mode for now. | Martin Pärtel | -1/+3 | |
2021-01-30 | Fixed bindfs_ioctl signature on FUSE3 | Martin Pärtel | -2/+2 | |
2021-01-30 | bindfs_rename: removed fallback codepath. | Martin Pärtel | -78/+13 | |
It seems to only be useful if someone wants to emulate renameat2 on an older system or an exotic FS, with an application that they can't modify, and assuming bindfs is single-threadedly the only accesspoint to the underlying FS. May reconsider if someone turns up with such a use case. | ||||
2021-01-30 | (IDE removed some trailing whitespace) | Martin Pärtel | -19/+19 | |
2021-01-28 | Enhanced filter_special_opts to handle comma seperated options | McBane | -13/+90 | |
2021-01-27 | Changes to satisfy Valgrind + more intendation fixes | McBane | -37/+33 | |
2021-01-27 | Sqgfault fix + Comments cleanup + intendation fix | McBane | -29/+24 | |
2021-01-27 | Initial Fuse 3 support + Support to allow some special options | McBane | -5/+336 | |
2021-01-24 | Added support for `-o fsname` | Martin Pärtel | -3/+16 | |
For #94 | ||||
2021-01-16 | Non-zero exit code when bindfs_init fails. | Martin Pärtel | -1/+4 | |
Fixes #93 | ||||
2020-09-23 | Added copy-pasta for flock() required by MacOS / XCode 12. | Martin Pärtel | -0/+7 | |
Fixes #88 | ||||
2020-09-23 | Added missing include for "sys/file.h" (for flock()). | Martin Pärtel | -0/+3 | |
2020-05-13 | Fixed a line ending bug with uid/gid mapping files that I introduced when ↵ | Martin Pärtel | -1/+1 | |
merging #85. | ||||
2020-05-10 | Added test case for #85 and fixed a minor UX issue with it. | Martin Pärtel | -6/+12 | |
2020-05-08 | Fixed man page entry | Roland Tapken | -5/+7 | |
2020-05-08 | Added man page entry | Roland Tapken | -0/+16 | |
2020-05-08 | Typo | Roland Tapken | -1/+1 | |
2020-05-07 | Removed debugging output | Roland Tapken | -1/+0 | |
2020-05-07 | New parameters --map-passwd and --map-group | Roland Tapken | -1/+127 | |
These will read the UID and GID mapping from passwd / group files like /etc/passwd and /etc/group. This can be used when restoring backups where IDs differ. | ||||
2020-04-13 | On UID/GID DB read failure, print non-debug message and tolerate ENOENT. | Martin Pärtel | -2/+8 | |
2020-04-13 | Call setpwent() and setgrent(). | Martin Pärtel | -0/+4 | |
Docs aren't super clear about whether endpwent() and endgrent() do the same. | ||||
2020-03-22 | Defined _DARWIN_BETTER_REALPATH to get a non-broken realpath() on Catalina ↵ | Martin Pärtel | -0/+3 | |
(issue #83). | ||||
2020-02-12 | Added --fuse-version | Martin Pärtel | -0/+12 | |
2020-02-12 | Don't add `-ononempty` on FUSE 3, where it has been removed. | Martin Pärtel | -2/+3 | |
FUSE 3 allows nonempty directories by default. | ||||
2020-01-08 | build: fix build failure with -fno-common | Jan Engelhardt | -1/+1 | |
$ ./configure CFLAGS=-fno-common && make ld: rate_limiter.o:(.rodata+0x0): multiple definition of "rate_limiter_idle_credit"; bindfs.o:(.rodata+0x0): first defined here References: https://bugzilla.opensuse.org/1160244 | ||||
2019-12-21 | Don't check that numeric UIDs and GIDs exist in user database. | Martin Pärtel | -48/+16 | |
A user database is not always available. For #79. | ||||
2019-06-26 | Resolve symlinks in readdir() so correct attributes are returned. | Martin Pärtel | -7/+41 | |
Fixes #76 | ||||
2019-04-29 | Added --forward-odirect. bindfs now won't forward O_DIRECT by default. | Martin Pärtel | -14/+59 | |
Follow-up to #74. | ||||
2019-04-28 | Switched from readdir_r to readdir since the former has been deprecated. | Martin Pärtel | -11/+6 | |
2019-04-28 | Cleanups, tests and optimizations for #74. | Martin Pärtel | -21/+54 | |
2019-04-12 | Made bindfs mounts work with files opened with O_DIRECT | Bar Perach | -2/+40 | |
2019-03-31 | Removed unnecessary checks. | Martin Pärtel | -6/+0 | |
2019-03-27 | (formatting) | Martin Pärtel | -5/+9 | |
2019-03-26 | Fix issue where sgid is set and gid-offset is used | Eytan Heidingsfeld | -5/+12 | |
2018-10-09 | Don't call realpath() on source dirs starting with "/proc/". | Martin Pärtel | -5/+10 | |
Fixes #66. | ||||
2018-01-14 | Internal renames. | Martin Pärtel | -28/+28 | |
2017-11-30 | Cleaned up PR #61. | Martin Pärtel | -25/+39 | |
For consistency, renamed the new options to --delete-deny and --rename-deny. | ||||
2017-11-29 | src/bindfs.c | Alan Knowles | -1/+1 | |
2017-11-29 | src/bindfs.c | Alan Knowles | -2/+32 | |
2017-06-17 | Work around `pathconf(..., _PC_NAME_MAX)` erroneously returning 0 for some ↵ | Martin Pärtel | -0/+4 | |
source filesystems. Fixes #54 | ||||
2017-04-19 | man page: move --block-devices-as-files to misc section. | Martin Pärtel | -4/+4 | |
2017-04-19 | Added option: --block-devices-as-files | Martin Pärtel | -2/+45 | |
Fixes #53. | ||||
2017-04-13 | Document that -o dev is required for device files and test it. | Martin Pärtel | -0/+4 | |
Fixes #52. | ||||
2017-03-13 | Fixed compiling on FreeBSD. | Martin Pärtel | -1/+4 | |
Fixes #51. Test suite changes will come in a later commit. | ||||
2017-03-13 | Fixed some error messages related to --map | Martin Pärtel | -3/+3 | |
2017-02-04 | Deprecate -n as an alias for --no-allow-other. | Martin Pärtel | -2/+4 | |
This partially addresses #48. | ||||
2017-01-29 | Fixed #47 by not setting `-ofsname=` when it would contain a comma. | Martin Pärtel | -2/+9 | |
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-10-15 | Fix #41 (seeking in directory). | Martin Pärtel | -48/+16 | |
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. |