Commit Graph

  • 73b6ff4b75 Pass fuse_file_info to getattr, chown, chmod, truncate, utimens handlers Nikolaus Rath 2016-10-15 18:46:27 -07:00
  • d49f2e77b4 Unify handling of fuse_conn_info options Nikolaus Rath 2016-10-15 16:09:16 -07:00
  • 587df37041 Merge branch 'fixup-lock-options' Nikolaus Rath 2016-10-15 16:24:02 -07:00
  • 99dcde574b Re-activated lost no_remote_*lock options. Nikolaus Rath 2016-10-15 16:17:12 -07:00
  • a47dedd47f tests: use freshly-build fusermount (instead of system version) Nikolaus Rath 2016-10-13 09:07:55 -07:00
  • faf109f1d2 Travis: use "make test" instead of calling pytest directly Nikolaus Rath 2016-10-13 10:49:03 -07:00
  • 1b45dc875f Only test writeback cache if kernel is recent enough. Nikolaus Rath 2016-10-10 21:45:47 -07:00
  • 724e94763a Added lost ChangeLog entries for -o writeback_cache and -o async_dio. Nikolaus Rath 2016-10-10 21:53:01 -07:00
  • 2bfa342cda Make -o clone_fd into a parameter of session_loop_mt(). Nikolaus Rath 2016-10-10 21:29:36 -07:00
  • 17b23ac3a5 Move session options into sub-struct Nikolaus Rath 2016-10-10 20:21:45 -07:00
  • fcc7eb0191 Mention atomic_o_trunc capability in description of open() handler. Nikolaus Rath 2016-10-10 19:41:34 -07:00
  • 7ce1166b0a Use NULL for option processing function where possible. Nikolaus Rath 2016-10-10 19:20:15 -07:00
  • 3ff500f9f2 Activate splice_read by default if write_buf is implemented. Nikolaus Rath 2016-10-10 16:14:17 -07:00
  • dc43610137 do_init(): treat command line options consistently Nikolaus Rath 2016-10-10 15:52:15 -07:00
  • 054c03943a Document when fuse_reply_data will use splice() Nikolaus Rath 2016-10-10 16:28:26 -07:00
  • 44ca63546c Factored out LL_OPTIONS macro Nikolaus Rath 2016-10-10 15:13:59 -07:00
  • 5ce0033720 Removed 'async_read' field in fuse_conn_info Nikolaus Rath 2016-10-10 14:53:57 -07:00
  • e1274ccc15 Make several -o NN options work again Nikolaus Rath 2016-10-10 11:57:50 -07:00
  • 2044df660f Fix race condition in notify_* examples Nikolaus Rath 2016-10-10 11:18:00 -07:00
  • 71064a41f8 Added write cache tests. Nikolaus Rath 2016-10-10 10:49:21 -07:00
  • 29eacdbe41 Use "se" instead of "f" for fuse_session pointer where possible. Nikolaus Rath 2016-10-10 09:49:45 -07:00
  • b69192b629 fuse_main(): extend support for printing help Nikolaus Rath 2016-10-10 09:38:20 -07:00
  • 10e718b8ca Use NULL as option processor where possible. Nikolaus Rath 2016-10-09 22:56:51 -07:00
  • b5dace61f3 fuse_main_real(): use fuse_parse_cmdline(). Nikolaus Rath 2016-10-09 22:39:28 -07:00
  • 46caf597dd Added ChangeLog entry for commit 225c12aebf. Nikolaus Rath 2016-10-09 22:07:54 -07:00
  • 4fe8c95274 Added cuse unit test. Nikolaus Rath 2016-10-09 21:46:39 -07:00
  • 35ce627e35 Renamed cuses example and added test program Nikolaus Rath 2016-10-09 21:05:54 -07:00
  • cf4159156b Increase timeouts in notify_* tests Nikolaus Rath 2016-10-09 20:49:41 -07:00
  • 7e562d59d4 Don't confuse lookup count for mountpoint and file Nikolaus Rath 2016-10-09 20:38:24 -07:00
  • 64c97de5be Renamed timefsN examples to fuse_notify_* Nikolaus Rath 2016-10-09 20:29:04 -07:00
  • a668d264d6 Include testfsN examples in Doxygen documentation. Nikolaus Rath 2016-10-09 20:18:38 -07:00
  • bcad1a6f22 Renamed ioctl and poll examples Nikolaus Rath 2016-10-09 19:50:51 -07:00
  • 463189cd12 Renamed some examples to make their function more obvious Nikolaus Rath 2016-10-09 19:22:57 -07:00
  • 225c12aebf fuse_parse_cmdline(): do not print help/version text Nikolaus Rath 2016-10-09 17:08:29 -07:00
  • 1014e1fc93 Added missing export of fuse_pkgversion. Nikolaus Rath 2016-10-09 14:43:56 -07:00
  • 039b9fa28f Merge pull request #80 from libfuse/master-proposed Nikolaus Rath 2016-10-09 14:19:33 -07:00
  • 52dec7ffdd Whitespace fix. Nikolaus Rath 2016-10-09 14:04:41 -07:00
  • c2a47b08af Fix valgrind warning Nikolaus Rath 2016-10-09 14:04:00 -07:00
  • 115b7b2cf3 Fix documentation of fuse_parse_cmdline(). Nikolaus Rath 2016-10-08 22:05:10 -07:00
  • d5cdbb94a0 Dropped example/null.c Nikolaus Rath 2016-10-08 21:47:53 -07:00
  • 9f19d71a76 Added timefs3 to test notify_inval_entry. Nikolaus Rath 2016-10-08 21:24:13 -07:00
  • 56690972af Add background and multithreading support to hello_ll and fuse_lo-plus Nikolaus Rath 2016-10-08 20:04:36 -07:00
  • 0719bd97b1 Update list of requests that can be answered with fuse_reply_none(). Nikolaus Rath 2016-10-08 20:02:09 -07:00
  • 042904f09b testfs2: Also test fuse_notify_retrieve(). Nikolaus Rath 2016-10-08 20:01:25 -07:00
  • 3114ff2b9b Added timefs[12] examples. Nikolaus Rath 2016-10-08 19:29:39 -07:00
  • ba0462e401 Added safe_sleep() Nikolaus Rath 2016-10-08 19:26:32 -07:00
  • c3b9431fc5 Clarify that readdir() *may* report . and .. entries. Nikolaus Rath 2016-10-07 21:51:43 -07:00
  • 97f4a9cb4f Removed `-o big_writes` option Nikolaus Rath 2016-10-07 21:08:40 -07:00
  • 2680c5b995 Test more combinations of low-level options. Nikolaus Rath 2016-10-05 20:03:18 -07:00
  • ecc291b7be Remove pointless aliasing of fuse_session *se to *f Nikolaus Rath 2016-10-05 09:34:27 -07:00
  • cfe424d56e Removed obsolete, unused *f member from struct fuse_session. Nikolaus Rath 2016-10-05 08:57:04 -07:00
  • 2011551d3e Merge struct fuse_ll into struct fuse_session. Nikolaus Rath 2016-10-04 21:04:18 -07:00
  • ee07bb2d2e Merge fuse_ll into fuse_session (part 8) Nikolaus Rath 2016-10-04 21:02:40 -07:00
  • cad34af35e Merge fuse_ll into fuse_session (part 7) Nikolaus Rath 2016-10-04 20:58:19 -07:00
  • 98dc48d940 Merge fuse_ll into fuse_session (part 6) Nikolaus Rath 2016-10-04 20:50:30 -07:00
  • 3c2a296b0b Merge fuse_ll into fuse_session (part 5) Nikolaus Rath 2016-10-04 20:44:09 -07:00
  • a5374df98e Merge fuse_ll into fuse_session (part 4) Nikolaus Rath 2016-10-04 20:43:08 -07:00
  • ac7121d514 Merge fuse_ll into fuse_session (part 3) Nikolaus Rath 2016-10-04 20:41:52 -07:00
  • 161dc8d724 Merge fuse_ll into fuse_session (part 2) Nikolaus Rath 2016-10-04 20:38:47 -07:00
  • 2ed7af9087 Merge fuse_ll into fuse_session (part 1) Nikolaus Rath 2016-10-04 20:32:38 -07:00
  • 595f7c3906 fuse_mount_help(): clarify that listed options are FUSE specific Nikolaus Rath 2016-10-04 19:40:06 -07:00
  • 950398c4f6 Clarified purpose of helper.c, moved *version() to fuse.c Nikolaus Rath 2016-10-04 19:34:19 -07:00
  • cc60a20f9e Merge branch 'fix-root-umount' Nikolaus Rath 2016-10-04 10:58:54 -07:00
  • c889148d35 fuse_session_unmount(): fix unmounting as root Nikolaus Rath 2016-10-04 10:55:12 -07:00
  • e4015aca9b Merge master fuse_chan into fuse_session. Nikolaus Rath 2016-10-03 20:27:02 -07:00
  • e572cfbd34 fuse_lowlevel_notify_poll(): use master channel Nikolaus Rath 2016-10-03 20:23:42 -07:00
  • 292fb198f1 Store struct fuse_session* in struct fuse_req Nikolaus Rath 2016-10-03 20:09:35 -07:00
  • ea471967c9 fuse_session_process_buf(): improve documentation Nikolaus Rath 2016-10-03 21:24:23 -07:00
  • 7667317eef Released 3.0.0pre0 Nikolaus Rath 2016-10-03 09:04:48 -07:00
  • 321af37ee1 Don't crash if valgrind or libtool are not installed. Nikolaus Rath 2016-10-03 09:08:24 -07:00
  • f270ba9121 Run tests under valgrind when available. Nikolaus Rath 2016-10-02 22:31:13 -07:00
  • 651f85e4a2 Import os.path.join as pjoin Nikolaus Rath 2016-10-02 22:11:16 -07:00
  • 2ac973ef4c Added fuse_session_fd() Nikolaus Rath 2016-10-02 21:48:47 -07:00
  • e18ecf33cf Document that client pid/gid/uid may be zero. Nikolaus Rath 2016-10-02 21:36:12 -07:00
  • b082a001c7 Merged fuse_session.c into fuse_lowlevel.c Nikolaus Rath 2016-10-02 21:22:02 -07:00
  • ba12a8f7e3 Merged fuse_mt.c into fuse.c Nikolaus Rath 2016-10-02 21:21:22 -07:00
  • d968b4ddae Extended per-file comments. Nikolaus Rath 2016-10-02 21:20:44 -07:00
  • 425db842ff Don't handle --help and --version in fuse_session_new(). Nikolaus Rath 2016-10-02 20:52:33 -07:00
  • a10ee045e7 fuse_mount_opts: don't keep max_read= option. Nikolaus Rath 2016-10-02 20:44:00 -07:00
  • b4c3478b16 Add section headings for --help output Nikolaus Rath 2016-10-02 20:42:33 -07:00
  • 57089f1d55 Edited comments for clarity. Nikolaus Rath 2016-10-02 20:40:02 -07:00
  • e52c84d074 Added test for fuse_lo-plus. Nikolaus Rath 2016-10-02 20:37:07 -07:00
  • 9620fa7954 Run hello_ll single-threaded explicitly. Nikolaus Rath 2016-10-02 20:34:31 -07:00
  • a1e1e8cdc4 Fixed permissions of source files. Nikolaus Rath 2016-10-02 20:32:38 -07:00
  • 5698ee09cf Turn struct fuse_chan into an implementation detail Nikolaus Rath 2016-10-02 11:30:43 -07:00
  • f164e9b8ca Renamed fuse_lowlevel_new() to fuse_session_new(). Nikolaus Rath 2016-10-02 10:44:16 -07:00
  • 38ec9a4c2c Re-order declarations to reflect typical order of use Nikolaus Rath 2016-10-02 10:37:21 -07:00
  • 50f5255a44 Introduce separate mount/umount functions for low-level API. Nikolaus Rath 2016-10-02 10:26:40 -07:00
  • 1ac9551d9a Tell emacs to use tabs for linkerscript. Nikolaus Rath 2016-10-02 10:10:29 -07:00
  • 65c9df72e3 Turned fuse_session_{process,receive}_buf into wrapper functions. Nikolaus Rath 2016-10-02 09:38:06 -07:00
  • 63fcf7a143 Inlined fuse_session_new() Nikolaus Rath 2016-10-02 09:32:02 -07:00
  • e20e5c9ae5 Improve documentation of argument parsing. Nikolaus Rath 2016-10-01 11:24:46 -07:00
  • 944d1e1521 Added notes for libfuse hackers. Nikolaus Rath 2016-09-17 20:03:58 -07:00
  • fb00891531 Documentation improvements. Nikolaus Rath 2016-09-17 20:10:21 -07:00
  • e8e8b635b2 Added TAGS to .gitignore Nikolaus Rath 2016-09-18 19:45:53 -07:00
  • b8a6921da5 Fixed up permissions. Nikolaus Rath 2016-09-17 19:35:59 -07:00
  • 595a6eda0c fuse_lowlevel_notify_*: take struct fuse_session instead of struct fuse_chan Nikolaus Rath 2016-09-17 19:29:19 -07:00
  • eb61e2b18f Dropped fuse_unmount_compat22 Nikolaus Rath 2016-09-27 20:38:59 -07:00
  • 44346a9885 Fixed typo. Nikolaus Rath 2016-08-19 15:07:39 -07:00
  • d09b457035 Don't hardcode /sbin, /lib & /etc bobrofon 2016-08-05 02:46:38 +07:00