aboutsummaryrefslogtreecommitdiffstats
path: root/src/bindfs.c
AgeCommit message (Expand)AuthorLines
2025-04-10FUSE_FILL_DIR_DEFAULTS is not defined with older Fuse headers.Martin Pärtel-1/+1
2025-04-10readdir: do full stat when FUSE_READDIR_PLUS was requestedJan Palus-22/+37
2024-06-05Warn that lock forwarding does not forward flock() on FreeBSD.Martin Pärtel-0/+7
2023-11-20bindfs.c: Fix bindfs_init signature for all but FUSE 3Sebastian Pipping-3/+3
2023-11-20src|tests: Address warning -Wstrict-prototypesSebastian Pipping-12/+12
2023-11-20bindfs.c: Address warning -Wunused-functionSebastian Pipping-0/+4
2023-11-20bindfs.c: Address warning -Wsign-compareSebastian Pipping-1/+1
2023-11-14bindfs.c: Address warning -Wunused-parameterSebastian Pipping-0/+29
2023-11-14bindfs.c|usermap.c: Address warning -Wsign-compareSebastian Pipping-8/+8
2023-11-10Avoid undefined behaviour if uid_t/gid_t is signed.Martin Pärtel-32/+42
2023-11-09Support negative --{uid,gid}-offsetMartin Pärtel-22/+31
2023-07-15Use MacOS socket file code on FreeBSD too.Martin Pärtel-3/+7
2023-07-14resolves #132 add support for AF_UNIX bind on macOSMarat Radchenko-2/+30
2023-06-03Added statfs_x implementation for MacOS.Martin Pärtel-0/+25
2023-02-07Fixed FD leak when using --block-devices-as-files (#125)Martin Pärtel-4/+5
2022-10-17Fixed --resolve-symlinks when mountpoint name starts with source dir name.Martin Pärtel-2/+2
2022-10-07Basic OpenBSD support. The test suite does not pass yet.Martin Pärtel-0/+13
2022-07-12Reverted change in 1.16.0 that made direct_io the default.Martin Pärtel-1/+6
2022-06-24Fixed build on FreeBSD (and probably MacOS).Martin Pärtel-1/+7
2022-06-24Line up another option in --helpSergei Shilovsky-1/+1
2022-06-23Like up list of options in --helpSergei Shilovsky-4/+4
2022-06-23Fix -o analogue for --map-*-revSergei Shilovsky-2/+2
2022-06-22--map-passwd-rev and --map-group-revSergei Shilovsky-0/+27
2022-04-03Made direct-io the default after all, and added --no-direct-io.Martin Pärtel-5/+5
2022-04-03Added --direct-ioMartin Pärtel-2/+13
2021-05-04Cleanups.Martin Pärtel-67/+0
2021-02-13Refactored and unit-tested filter_special_opts. Shaved a bunch of yaks on the...Martin Pärtel-124/+26
2021-02-13filter_special_opts: allocate space for null terminator.Martin Pärtel-7/+7
2021-02-13filter_special_opts: minor cleanupsMartin Pärtel-47/+46
2021-01-30Disabled caches in bindfs_init in FUSE 3 mode + minor cleanups.Martin Pärtel-6/+14
2021-01-30Disabled test "preserves readdir inode numbers" in FUSE 3 mode for now.Martin Pärtel-1/+3
2021-01-30Fixed bindfs_ioctl signature on FUSE3Martin Pärtel-2/+2
2021-01-30bindfs_rename: removed fallback codepath.Martin Pärtel-78/+13
2021-01-30(IDE removed some trailing whitespace)Martin Pärtel-19/+19
2021-01-28Enhanced filter_special_opts to handle comma seperated optionsMcBane-13/+90
2021-01-27Changes to satisfy Valgrind + more intendation fixesMcBane-37/+33
2021-01-27Sqgfault fix + Comments cleanup + intendation fixMcBane-29/+24
2021-01-27Initial Fuse 3 support + Support to allow some special optionsMcBane-3/+334
2021-01-24Added support for `-o fsname`Martin Pärtel-3/+11
2021-01-16Non-zero exit code when bindfs_init fails.Martin Pärtel-1/+4
2020-09-23Added copy-pasta for flock() required by MacOS / XCode 12.Martin Pärtel-0/+7
2020-09-23Added missing include for "sys/file.h" (for flock()).Martin Pärtel-0/+3
2020-05-13Fixed a line ending bug with uid/gid mapping files that I introduced when mer...Martin Pärtel-1/+1
2020-05-10Added test case for #85 and fixed a minor UX issue with it.Martin Pärtel-6/+12
2020-05-08TypoRoland Tapken-1/+1
2020-05-07Removed debugging outputRoland Tapken-1/+0
2020-05-07New parameters --map-passwd and --map-groupRoland Tapken-1/+127
2020-03-22Defined _DARWIN_BETTER_REALPATH to get a non-broken realpath() on Catalina (i...Martin Pärtel-0/+3
2020-02-12Added --fuse-versionMartin Pärtel-0/+8
2020-02-12Don't add `-ononempty` on FUSE 3, where it has been removed.Martin Pärtel-2/+3