Commit Graph

  • 795ad5d774 fusermount: whitelist known-good filesystems for mountpoints Jann Horn 2018-07-14 13:37:41 +02:00
  • 5018a0c016 fusermount: refuse unknown options Jann Horn 2018-07-14 03:47:50 -07:00
  • cc315f5aa7 fusermount: bail out on transient config read failure Jann Horn 2018-07-13 15:50:50 -07:00
  • 28bdae3d11 fusermount: don't feed "escaped commas" into mount options Jann Horn 2018-07-13 15:15:36 -07:00
  • 34c62ee90c fusermount: prevent silent truncation of mount options Jann Horn 2018-07-13 14:51:17 -07:00
  • 9b74ebdf1b Released 3.2.4 Nikolaus Rath 2018-07-11 10:34:38 +01:00
  • 415f084ec1 Don't assume sub-second resolution for st_atime/st_mtime. Nikolaus Rath 2018-07-11 10:33:16 +01:00
  • 0a519c9772 Use triple quotes for multiline string. Nikolaus Rath 2018-07-04 19:43:23 +01:00
  • db165f59f2 Document that access() is also called on chdir(). Nikolaus Rath 2018-07-04 19:40:20 +01:00
  • edb0c09bbe Source LSB init functions Laszlo Boszormenyi (GCS) 2018-06-27 15:02:07 +00:00
  • 644ec8ceca Fix manpage filename for mount.fuse3 Laszlo Boszormenyi (GCS) 2018-06-27 14:59:19 +00:00
  • 3dd29049f8 fuse.h: fix typo (currenlty -> currently) William Woodruff 2018-07-01 22:11:58 -04:00
  • cece24786e fix documentation for opendir in fuse_operations Carl Edquist 2018-05-22 17:04:07 -05:00
  • ac06ce29f2 rename: perform user mode dir loop check when not done in kernel Bill Zissimooulos 2018-05-16 12:36:19 -07:00
  • c0db908a91 changelog: add info on rename deadlock fix Bill Zissimopoulos 2018-05-16 12:05:28 -07:00
  • d105fafabb rename: perform user mode dir loop check when not done in kernel Bill Zissimooulos 2018-05-12 18:51:44 -07:00
  • 88da32d665 Released 3.2.3 Nikolaus Rath 2018-05-11 15:01:09 +01:00
  • 44deb68ce1 add_arg(): check for overflow Nikolaus Rath 2018-05-11 14:56:45 +01:00
  • 27a112e86d Fix compile-time warnings on IGNORE_MTAB Tomohiro Kusumi 2018-05-07 22:57:00 -07:00
  • da29b950bc Fix path to pytest cache directory. Nikolaus Rath 2018-04-13 10:28:27 -07:00
  • 1a4afa8029 Invert calloc(3) argument order (nmemb comes first) Tomohiro Kusumi 2018-04-12 01:40:13 +09:00
  • e6549557f7 Drop unneeded void cast for actually used local variable Tomohiro Kusumi 2018-04-12 01:39:46 +09:00
  • 7638bbba7b Drop redundant ; from FUSE_REGISTER_MODULE() Tomohiro Kusumi 2018-04-12 01:39:27 +09:00
  • 53c31a099f Travis: remove root-owned cache files. Nikolaus Rath 2018-03-31 13:33:05 +01:00
  • 41f528677d Fix Travis build environment Nikolaus Rath 2018-03-31 13:21:08 +01:00
  • 100b55ff05 Fixed up duplicate ChangeLog entry. Nikolaus Rath 2018-03-31 13:16:48 +01:00
  • f83695864f Released 3.2.2 Nikolaus Rath 2018-03-31 13:08:08 +01:00
  • 14a20f9f1d Add example configuration file (#216) admorgan 2018-03-28 14:38:26 -05:00
  • 72ab7172b8 Fix build error on DragonFlyBSD (sync with other *BSD) (#240) Tomohiro Kusumi 2018-03-29 04:32:59 +09:00
  • 03515bbb30 Fix uninitialised read in fuse_new_30() (#231) (#234) Ashley Pittman 2018-02-09 13:42:12 +00:00
  • 917e72973d Fix typo in "passthrough" docstring (#229) Mateusz Urbańczyk 2018-01-15 21:45:54 +01:00
  • a83cd72f64 Handle mount ... -o nofail (#221) Josh Soref 2017-12-01 14:18:49 -05:00
  • f7c8b31a36 fix "Rath Consulting" link (#225) divinity76 2017-11-27 20:53:09 +01:00
  • 8157b4d9b9 Spelling (#223) Josh Soref 2017-11-27 05:23:20 -05:00
  • ae2cb7bd98 Released 3.2.1 Nikolaus Rath 2017-11-14 20:48:15 +00:00
  • f335221e8e Updated professional support information. Nikolaus Rath 2017-11-13 20:10:13 +00:00
  • 8ec7fd92eb Backed out d92bf83 Nikolaus Rath 2017-11-03 10:51:06 +00:00
  • 16422eb03c Don't install manpages under *BSD Nikolaus Rath 2017-10-20 09:20:39 +01:00
  • 945ce7a9d4 Don't use Python mode for meson.build Nikolaus Rath 2017-10-20 09:19:16 +01:00
  • 2a3929bbe0 make udevrulesdir configurable Joerg Thalheim 2017-10-19 13:09:06 +01:00
  • d92bf83c15 Adding pointer dereferencing after calling dlsym() dlsym() resolves the location of the loaded symbol, therefore dlsym() returns the type (fuse_module_factory_t *), not (fuse_module_factory_t). Added pinter dereferencing to correctly refer the factory function. Sangwoo Moon 2017-09-27 16:25:15 +09:00
  • 77092d9581 fuse_lib_ioctl(): don't call memcpy with NULL argument Nikolaus Rath 2017-09-25 10:34:07 +01:00
  • b1a743c8eb Link with -lrt to support ancient libc Nikolaus Rath 2017-09-25 10:23:38 +01:00
  • f750abb757 Removed unneccessary #include <config.h> from examples Nikolaus Rath 2017-09-25 10:17:11 +01:00
  • 379ce42268 Automatically print list of contributors when generating tarball Nikolaus Rath 2017-09-20 18:17:49 +01:00
  • c3a881735f Travis CI: Don't use deprecated environment Nikolaus Rath 2017-09-20 12:38:35 +01:00
  • 3b6a2a5eef Correctly define fusermount3 path. Nikolaus Rath 2017-09-19 20:37:46 +01:00
  • 8929982478 Make *_loop_mt() available in version 3.0 again Nikolaus Rath 2017-09-19 20:33:26 +01:00
  • 893e2d66c7 Fix versioned symbols in version script Nikolaus Rath 2017-09-19 20:26:51 +01:00
  • f24673cc17 Don't use external symbol names in internal files Nikolaus Rath 2017-09-19 16:24:37 +01:00
  • da363c514b Include source code in documentation. Nikolaus Rath 2017-09-17 09:39:47 +01:00
  • 072100c26a make_release_tarball.sh: be less verbose Nikolaus Rath 2017-09-17 09:35:52 +01:00
  • 109ab4fa53 Added some documentation of fuse internals. Nikolaus Rath 2017-09-17 09:35:43 +01:00
  • cfdca8c6a0 Released 3.2.0 Nikolaus Rath 2017-09-12 14:03:31 +01:00
  • 1c5f6bd3d8 Add script to create release tarball. Nikolaus Rath 2017-09-12 14:46:00 +01:00
  • d41f62ccbc Use "mkdir" instead of "md" in instructions. Nikolaus Rath 2017-09-12 14:01:04 +01:00
  • a6c7eab4cc fuse_kern_unmount(): close fd before calling umount Nikolaus Rath 2017-09-11 11:19:06 +01:00
  • 21b55a05a1 example/ioctl: build on FreeBSD, but add protocol check instead. Nikolaus Rath 2017-08-25 10:48:09 +02:00
  • f66673663a do_init(): print missing capabilities if there are any. Nikolaus Rath 2017-08-25 10:38:43 +02:00
  • 48d0e99af3 Fix writeback capability check. Nikolaus Rath 2017-08-25 09:49:23 +02:00
  • 6b0d363b6a examples/{ioctl,null}: don't build under FreeBSD instead of skipping tests. Nikolaus Rath 2017-08-25 09:46:50 +02:00
  • b29faad9db printcap: use temporary directory, not file Nikolaus Rath 2017-08-24 21:47:38 +02:00
  • 4e3a30b6f5 Skip testing null and ioctl examples under FreeBSD. Nikolaus Rath 2017-08-24 21:50:30 +02:00
  • 00e6794c81 Removed unused import. Nikolaus Rath 2017-08-24 21:50:23 +02:00
  • ad029c095c passthrough_ll: only active EXPORT_SUPPORT of supported by kernel. Nikolaus Rath 2017-08-24 21:08:25 +02:00
  • 53de0adb1a Don't use -o auto_unmount under FreeBSD. Nikolaus Rath 2017-08-24 17:09:41 +02:00
  • 30ead3a5cf Dropped support for building with autotools Nikolaus Rath 2017-08-24 17:07:57 +02:00
  • 937467b6a0 Use printcap() to control test execution Nikolaus Rath 2017-08-24 17:00:15 +02:00
  • ead57767f7 Added testcase for examples/printcap Nikolaus Rath 2017-08-24 16:51:34 +02:00
  • f12d9686d4 Add idle_threads mount option. Joseph Dodge 2017-08-24 14:37:10 +02:00
  • fc83143867 Renamed notify_inval_inode_fh to invalidate_path Nikolaus Rath 2017-08-24 14:23:13 +02:00
  • 89f2bae00c Allow inode cache invalidation in high-level API Sławek Rudnicki 2017-08-07 12:41:33 +02:00
  • 4eed36910f Added examples/printcap Nikolaus Rath 2017-08-23 23:39:27 +02:00
  • cdea3acc2b fuse_loop_mt(): on error, return errno rather than -1. Nikolaus Rath 2017-08-23 23:37:40 +02:00
  • 3e8954279e fuse_loop(): don't return non-zero if there was no error Nikolaus Rath 2017-08-23 23:36:22 +02:00
  • 84499b2eef Document and unify error codes of fuse_lowlevel_notify_* Nikolaus Rath 2017-08-22 17:05:26 +02:00
  • f88a285cf2 Make passthrough_fh work under FreeBSD. Nikolaus Rath 2017-08-22 13:46:14 +02:00
  • e71bb48557 Fix two compiler warnings. Nikolaus Rath 2017-08-22 13:50:14 +02:00
  • 1a73904e68 Document meaning of zero telldir() offset. Nikolaus Rath 2017-08-22 13:45:41 +02:00
  • 19eaea2e77 Allow building without iconv. Nikolaus Rath 2017-08-22 12:10:50 +02:00
  • 9d4ec147f5 Use 'buildtype' to set debug/optimization options Nikolaus Rath 2017-08-22 11:10:00 +02:00
  • 811c808b1d directly call fuse_new_31() instead of fuse_new() internally userwithuid 2017-08-14 15:08:41 +00:00
  • a42e548d76 Fixed udev rules directory. Nikolaus Rath 2017-08-14 10:26:51 +02:00
  • 07636c619d Skip tests that aren't supported under FreeBSD. Nikolaus Rath 2017-08-11 20:15:27 +02:00
  • c869f31322 fuse_lib_init(): don't set FUSE_CAP_EXPORT_SUPPORT unconditionally Nikolaus Rath 2017-08-11 20:14:55 +02:00
  • 50d9158141 Don't attempt to run fusermount3 under BSD. Nikolaus Rath 2017-08-11 10:53:56 +02:00
  • 1cba205140 Call cp with -p instead of --preserve=mode Nikolaus Rath 2017-08-11 10:46:07 +02:00
  • da60a71393 Don't pass --update to cp Nikolaus Rath 2017-08-11 10:42:58 +02:00
  • 4fcb574d10 Don't build passthrough_ll under BSD. Nikolaus Rath 2017-08-11 10:41:58 +02:00
  • d7ab8be330 fuse_kern_unmount(): fix variable type. Nikolaus Rath 2017-08-11 10:31:24 +02:00
  • 8771b17229 Fix unused variable warnings under FreeBSD. Nikolaus Rath 2017-08-11 10:26:28 +02:00
  • 9578a512a6 Fix FreeBSD platform detection. Nikolaus Rath 2017-08-08 15:40:09 +02:00
  • 0daa3b5169 Fix support for FUSE_POSIX_ACL Marcin Sulikowski 2017-08-03 16:24:39 +02:00
  • 4be90a6f9a Released 3.1.1 Nikolaus Rath 2017-08-06 13:24:40 +02:00
  • e1482cd02c os_open(): don't attempt to close fd if open failed. Nikolaus Rath 2017-08-06 13:24:20 +02:00
  • b3109e71fa Added writeback cache to passthrough_ll Nikolaus Rath 2017-08-04 22:38:03 +02:00
  • 53c07425fa Clarified documentation for fuse_parse_cmdline() Nikolaus Rath 2017-08-04 22:38:29 +02:00
  • 5a0c88209d Removed compat stuff in passthrough_ll Nikolaus Rath 2017-08-04 22:17:06 +02:00
  • ed0cfd8c7c Clarify how the filesystem should handle open/create flags Nikolaus Rath 2017-08-04 22:12:36 +02:00
  • c36e7d528e passthrough_ll: added more debugging output Nikolaus Rath 2017-08-04 21:56:45 +02:00