Commit Graph

  • 0f1fdd2205 Added append and seek tests Nikolaus Rath 2017-08-04 20:13:08 +02:00
  • 44cad94ca1 Include ChangeLog in tarball Nikolaus Rath 2017-08-04 20:12:58 +02:00
  • 5459e87fe6 Simplify and fix FreeBSD fsname handling Nikolaus Rath 2017-08-03 17:19:22 +02:00
  • cbf19044da Simply #ifdefs Nikolaus Rath 2017-08-03 17:13:23 +02:00
  • 67a904806e Fix FreeBSD detection in meson.build Nikolaus Rath 2017-08-03 17:12:25 +02:00
  • 442cb5d757 Added ChangeLog entry for FreeBSD commits. Nikolaus Rath 2017-08-03 17:12:15 +02:00
  • 8f3c800e15 FreeBSD: supprt fsname= option Baptiste Daroussin 2017-08-03 14:37:07 +02:00
  • 91ab3b53a3 FreeBSD: use unmount(2) and add missing FreeBSD mount option Baptiste Daroussin 2017-08-03 14:24:22 +02:00
  • 6694370547 FreeBSD: do not build utilities Baptiste Daroussin 2017-08-03 14:04:36 +02:00
  • 430661d221 Produce more helpful message on OS-X and Windows. Nikolaus Rath 2017-08-03 13:44:32 +02:00
  • 1243beff20 Don't check st_nlink value for mkdir Nikolaus Rath 2017-08-03 13:07:30 +02:00
  • 2ba345b16d Added changelog entry for symbol versioning fixes. Nikolaus Rath 2017-08-03 13:01:12 +02:00
  • d9fcc116cf Added changelog entry for commit f0ecf. Nikolaus Rath 2017-08-03 13:00:09 +02:00
  • 9dcc2d04ba Fix compilation on 32bit systems Nikolaus Rath 2017-08-03 12:56:02 +02:00
  • f0ecf0c3e7 Ask pkgconfig where we should install udev rules Heiko Becker 2017-07-28 17:33:56 +02:00
  • c0476a9f54 Fix compiler warnings of gcc-5.4.x Banglang 2017-08-01 17:10:32 +08:00
  • 100944bd72 Only declare fuse_new_30() when FUSE_USE_VERSION == 30 Nikolaus Rath 2017-07-13 13:23:32 +02:00
  • 5a5edc3353 fuse_new_30(): call fuse_new_31(), not fuse_new() Nikolaus Rath 2017-07-13 13:22:12 +02:00
  • 503e32d01e Fixup symbol versioning for GCC 4.x Nikolaus Rath 2017-07-08 13:11:47 +02:00
  • d2ed5539fc Released 3.1.0 Nikolaus Rath 2017-07-08 12:11:01 +02:00
  • e870a0427a Added public fuse_lib_help(), bumped minor version Nikolaus Rath 2017-07-07 15:25:41 +02:00
  • 79b446d22c Fixed description of struct fuse_conn_info->time_gran Nikolaus Rath 2017-07-08 01:12:59 +02:00
  • 77e9e15244 Error out if FUSE_USE_VERSION is not defined Nikolaus Rath 2017-07-07 15:34:32 +02:00
  • 31ebb7b975 Don't use emacs' python-mode for meson files Nikolaus Rath 2017-07-07 15:29:30 +02:00
  • cd6b75229a Fixed typo in Changelog Nikolaus Rath 2017-07-07 15:27:17 +02:00
  • c64e00aa4d Don't redefine FUSE_USE_VERSION Nikolaus Rath 2017-07-06 18:29:53 +02:00
  • f7ac002277 Travis: use sudo-enabled environment. Nikolaus Rath 2017-07-06 13:13:42 +02:00
  • a8034761c4 Added information about professional support. Nikolaus Rath 2017-07-06 12:40:31 +02:00
  • 746179824d Fixed bug in code example in ChangeLog. Nikolaus Rath 2017-07-06 12:40:16 +02:00
  • b400c4f95b Install init script in $DESTDIR/etc, not $prefix/$sysconfdir Nikolaus Rath 2017-06-21 15:41:37 -07:00
  • f2c2157166 tst_readdir(): actually go through FUSE Nikolaus Rath 2017-06-20 16:37:51 -07:00
  • 72f558d23b Clarify *_timeout semantics Nikolaus Rath 2017-06-08 13:32:46 -04:00
  • 8d6b7584e4 Describe supported platforms. Nikolaus Rath 2017-06-06 09:31:50 -04:00
  • 60a0f6b00e getgroups(): clarify code Nikolaus Rath 2017-06-05 07:27:31 -04:00
  • b2aaaaf40c Fix comparison of integers of different signs Angelo G. Del Regno 2017-06-04 11:02:07 +02:00
  • f13526ed66 examples/passthrough_ll: added support for create() Nikolaus Rath 2017-06-05 07:00:56 -04:00
  • bb3770f38a example/passthrough_ll: added write support Nikolaus Rath 2017-06-05 06:57:36 -04:00
  • 8d092c2be9 notify_store_retrieve(): fix race on unmount Nikolaus Rath 2017-05-31 13:43:54 -07:00
  • 6b8dddbd8e Clarify that destroy() is called without kernel connection Nikolaus Rath 2017-05-31 13:36:08 -07:00
  • 7d09db0e46 example/notify_store_retrieve: add debugging code for issue #105. Nikolaus Rath 2017-05-31 12:54:19 -07:00
  • e6dd8ceb9e Revert "example/passthrough.c: add debugging code for issue #157." Nikolaus Rath 2017-05-31 12:35:16 -07:00
  • 5e20b4da8e tst_link(): wait for RELEASE request Nikolaus Rath 2017-05-31 09:34:40 -07:00
  • 952492ff43 Factored out C-based tests Nikolaus Rath 2017-05-25 13:22:43 -07:00
  • a762330025 Fix typo in comment. Nikolaus Rath 2017-05-25 13:12:20 -07:00
  • 6ac254c00f Document RENAME_EXCHANGE and RENAME_NOREPLACE flags. Nikolaus Rath 2017-05-25 13:12:06 -07:00
  • 8641db4af7 passthrough_ll: document that fuse_ino_t and uintptr_t sizes must match Nikolaus Rath 2017-05-25 12:48:27 -07:00
  • 179fa13b40 example/passthrough.c: add debugging code for issue #157. Nikolaus Rath 2017-05-25 12:26:52 -07:00
  • db8c33e07e tst_link(): add more assertions Nikolaus Rath 2017-05-25 12:15:17 -07:00
  • 4fd1670999 Remove fuse_fs_fgetattr and fuse_fs_ftruncate from linker script pablomh 2017-05-23 15:41:31 +02:00
  • dfd13ca3b8 Travis-CI: Don't abort on first failed test Nikolaus Rath 2017-05-24 16:53:14 -07:00
  • cb6da12694 Added tst_open_read() Nikolaus Rath 2017-05-24 16:20:04 -07:00
  • 2bc480a37a lib/meson.build: don't crash if there's no libdl Nikolaus Rath 2017-05-24 16:12:41 -07:00
  • 9b6e15406b fuse_signals.c: use new do_nothing function instead of SIG_IGN Nikolaus Rath 2017-05-24 15:56:41 -07:00
  • e90bb40f9c Released libfuse 3.0.2 Nikolaus Rath 2017-05-24 13:56:11 -07:00
  • cc96e8d783 Make tests build on bsd Brian Naylor 2017-05-24 11:38:49 -04:00
  • 4f8f034a89 make buffer size match kernel max transfer size Carlos Maiolino 2017-04-20 14:53:01 +02:00
  • bf76304abd Set default options before parsing Tej Chajed 2017-04-13 17:23:33 -04:00
  • acd0e6469a Improved documentation of fuse_context.private_data Nikolaus Rath 2017-04-12 09:33:22 -07:00
  • 6c94a9f5b6 Released 3.0.1 Nikolaus Rath 2017-04-10 17:28:41 -07:00
  • 021672f518 Fix travis build script. Broken in e372d. Nikolaus Rath 2017-04-10 17:23:28 -07:00
  • a0f0ffde71 Added ChangeLog for commits c24cc to eb972. Nikolaus Rath 2017-04-10 17:11:30 -07:00
  • e372d610ba Remove 'tests' target in favor of calling py.test directly. Nikolaus Rath 2017-04-10 17:08:58 -07:00
  • 3e14366834 Build tests by default. Nikolaus Rath 2017-04-10 16:46:35 -07:00
  • 001b7dc194 Only build test/*.py if out of date. Nikolaus Rath 2017-04-10 16:39:01 -07:00
  • eb97211415 Actually test passthrough* examples Nikolaus Rath 2017-04-05 16:49:39 -07:00
  • 20b24a16e1 passthrough: implemented create() Nikolaus Rath 2017-04-07 16:36:52 -07:00
  • 0986255688 example/passthrough: use fi->fh for read, write, fallocate Nikolaus Rath 2017-04-07 16:31:07 -07:00
  • 76218eb461 passthrough:truncate(): work on file descriptor when possible Nikolaus Rath 2017-04-07 16:27:59 -07:00
  • db1c6adb18 example/passthrough: close open files in release() Nikolaus Rath 2017-04-07 16:27:33 -07:00
  • f7c5d10ce5 passthrough, passthrough_fh: disable attribute caching Nikolaus Rath 2017-04-06 11:47:06 -07:00
  • d3c352142c test_examples(): test without debug messages first Nikolaus Rath 2017-04-06 10:15:19 -07:00
  • 3f656efe98 test_examples(): avoid false positives from fuse debug output Nikolaus Rath 2017-04-06 10:13:54 -07:00
  • c24cc19f43 passthrough_ll: only test functions that are actually provided Nikolaus Rath 2017-04-05 22:52:54 -07:00
  • a0b814a6ee Fix rst markup. Nikolaus Rath 2017-04-06 11:42:01 -07:00
  • 0a096eb2bf Document true meaning of the 'use_ino' option. Nikolaus Rath 2017-04-06 11:41:48 -07:00
  • c1ebb9b9b8 Remove checked_unlink() Nikolaus Rath 2017-04-05 22:51:32 -07:00
  • 4cfc2740b2 Turn tst_mknod() into tst_create() Nikolaus Rath 2017-04-05 22:50:25 -07:00
  • deb2fa355a Renamed tst_write() to tst_open_write() Nikolaus Rath 2017-04-05 22:48:00 -07:00
  • d4092d70db Added tst_unlink() Nikolaus Rath 2017-04-05 22:45:31 -07:00
  • 68d9584e04 tst_mkdir(): factor out tst_rmdir() Nikolaus Rath 2017-04-05 22:35:37 -07:00
  • aaa7a7c3b7 Rename tst_unlink() to tst_open_unlink() Nikolaus Rath 2017-04-05 22:32:45 -07:00
  • 3b04359dfb tst_readdir(): don't require create/mkdir support Nikolaus Rath 2017-04-05 22:17:59 -07:00
  • abae573495 passthrough_ll: document that functionality is restricted Nikolaus Rath 2017-04-05 16:50:48 -07:00
  • aa1460ff43 hello.c: don't use constant instead of magic number guraga 2017-03-28 22:57:23 +07:00
  • 77dee679eb Document that -o auto_unmount implies -o nodev,nosuid Nikolaus Rath 2017-03-16 10:47:26 -07:00
  • 4b58635d16 meson.build(): don't use absolute path for include_dir() Nikolaus Rath 2017-03-15 16:52:39 -07:00
  • c3d30f931a passthrough_fh: declare support for . and .. lookups. Nikolaus Rath 2017-03-15 16:44:03 -07:00
  • ee0b29552a open(): fix documentation of O_TRUNC flag Nikolaus Rath 2017-03-15 16:44:35 -07:00
  • 13df952682 Document minimum required Meson version. Nikolaus Rath 2017-03-15 16:13:39 -07:00
  • e572050d3f Optimize fuse_fs_read. (#145) amosonn 2017-03-03 21:44:59 +01:00
  • 578c8e03d4 Put -Werror in mesonconf, not CFLAGS Nikolaus Rath 2017-01-23 12:07:09 -08:00
  • 61c419d59a Pass _GNU_SOURCE as compiler argument Nikolaus Rath 2017-01-23 12:06:25 -08:00
  • 4f1a929fed Only use valgrind if requested explicitly + enable address sanitizer Nikolaus Rath 2017-01-12 14:26:06 -08:00
  • bcb8f75995 Switch Travis build to Meson+Ninja Nikolaus Rath 2017-01-11 19:16:25 -08:00
  • 9f96db7125 Added experimental support for building with Meson+Ninja Nikolaus Rath 2017-01-05 09:37:00 -08:00
  • 3006686b53 Replaced evil pointer magic with offsetof() Nikolaus Rath 2017-01-12 15:17:54 -08:00
  • 9e3147feab Rephrased security information Nikolaus Rath 2017-01-12 10:10:34 -08:00
  • 8d2b94a8ae Return with exitcode 0 if there are no errors. Nikolaus Rath 2017-01-11 20:41:48 -08:00
  • 5c76353fe6 Skip tests if not root and no setuid fusermount3. Nikolaus Rath 2017-01-10 14:34:42 -08:00
  • 09d388570b Don't run whitespace cleanup Nikolaus Rath 2017-01-03 12:31:36 -08:00