summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-01-30fuse-2.4 examples added.Stefan Siegl
2006-01-30new email addressStefan Siegl
2005-12-10tell about valid mount options, when printing usage informationStefan Siegl
2005-12-10use common Unix permissions-checking only, if default_permissions mount ↵Stefan Siegl
option is provided (this is to immitate libfuse/Linux's behaviour)
2005-12-09don't call chown to make sure, files created with the fusexmp-translator ↵Stefan Siegl
have the creator's uid, not the translator's one. Fuse/Linux doesn't care for this, so we don't either to be consistent.
2005-12-09don't expect opendir and releasedir operations to be available, if readdir ↵Stefan Siegl
is. this is for example not true for example-23/hello.c
2005-12-09set O_RDONLY bit, in case O_EXEC is set, else we won't be able to execute ↵Stefan Siegl
binaries from the fuse'd filesystem
2005-12-09call open/flush/release operations when reading and writing (new api)Stefan Siegl
2005-12-09added support for new fuse api's opendir/readdir/releasedir operationsStefan Siegl
2005-12-06netfs_startup() check bootstrap == MACH_PORT_NULL.Thomas Schwinge
2005-12-04test_allow_root_or_other: new function, check whether or not to allow filesystemStefan Siegl
access according to the allow_root and allow_other flags netfs_validate_stat: call new test_allow_root_or_other function netfs_attempt_statfs, netfs_attempt_syncfs: likewise. netfs_attempt_readlink: check access permission (including test_allow_root_or_other call) before checking whether the requested action is supported at all netfs_attempt_create_file, netfs_attempt_chown, netfs_attempt_mkdir, netfs_attempt_chmod, netfs_attempt_mkfile, netfs_attempt_sync, netfs_attempt_unlink, netfs_attempt_set_size, netfs_attempt_mkdev, netfs_attempt_link, netfs_attempt_rmdir, netfs_attempt_mksymlink, netfs_attempt_rename, netfs_attempt_write, netfs_attempt_utimes, netfs_attempt_read, netfs_get_dirents: likewise.
2005-12-03care for uid,gid,umask mount options in netfs_validate_statsStefan Siegl
2005-12-03mount option parser added.Stefan Siegl
2005-12-03Updated.Stefan Siegl
2005-12-03Command line option to disable multi-threaded operation (-s) added like the ↵Stefan Siegl
Linux version has. Furthermore default multi-threaded operation again.
2005-12-03added libfuse_params configuration struct (replacing existing fuse_use_ino ↵Stefan Siegl
by libfuse_params.use_ino)
2005-12-03return the number of directory entries as a positive integer from ↵Stefan Siegl
netfs_get_dirents
2005-12-03ignore some more filesStefan Siegl
2005-12-03Remove superfluous semicolons.Thomas Schwinge
2005-12-02... but too many words are just noise.Thomas Schwinge
2005-12-02Actually use FUNC_EPILOGUE_FMT() in netfs_get_dirents().Thomas Schwinge
2005-12-02Remove no longer used variable.Thomas Schwinge
2005-12-02Use getattr() instead of getdir() in netfs_attempt_lookup().Thomas Schwinge
2005-12-02Words are more expressive than numbers...Thomas Schwinge
2005-12-02Add the examples from fuse_2_3_0.Thomas Schwinge
2005-12-02Bump the API up to fuse_2_3_0.Thomas Schwinge
2005-12-02`TODO' updated.Thomas Schwinge
2005-12-02`TODO' added.Thomas Schwinge
2005-12-02Needed patch for fusexmp.c.Thomas Schwinge
2005-12-01Make example*/Makefile.am find <hurd.h>.Thomas Schwinge
2005-11-17Removed. Use `autoreconf -i'.Thomas Schwinge
2005-11-15Install the public header files.Thomas Schwinge
2005-11-15Copy FUSE's `fuse.pc.in' and handle it correctly.Thomas Schwinge
2005-11-15New name and new location.Thomas Schwinge
2005-04-08Implemented fuse_new, fuse_mount and fuse_loop functions (includingStefan Siegl
compatibility ones). fuse_main adjusted accordingly.
2005-04-06disabling malloc debuggingStefan Siegl
2005-04-02touching copyright noticeStefan Siegl
2005-04-02wrong path specified.Stefan Siegl
2005-04-02first shot.Stefan Siegl
2005-04-02In fuse_sync_filesystem emit debug messages if a netnode has a nodeStefan Siegl
attached to it.
2005-04-02* Dropped fuse_bump_helper in favour of simplicity, however now beingStefan Siegl
able to mmap memory ourselves. Thus we trust the buffer passed on to netfs_get_dirents is large enough to be performant. However the 2k we get by default seem reasonable. * Free fuse_dirh_t in netfs_attempt_lookup in any case. * Merged fuse_dirent_helper's back to one function instead of code duplication.
2005-04-02*** empty log message ***Stefan Siegl
2005-04-02trace malloc/free/strdup callsStefan Siegl
2005-03-27added getopt support.Stefan Siegl
2005-03-27 * don't FUSE_OP_CALL(open) to check whether we've got sufficientStefan Siegl
permissions to open * call fuse_dirent_helper_compat when using the new api but without fuse_use_ino set
2005-03-27emit warning message if program not started as a translator.Stefan Siegl
2005-03-27added -DFUSE_USE_VERSIONS=22 to CFLAGS.Stefan Siegl
2005-03-27upgrade to fuse-2.2.1 api.Stefan Siegl
2005-03-27create example-22/MakefileStefan Siegl
2005-03-27use creat() to create files in xmp_mknod.Stefan Siegl