OSDN Git Service

Revert "Use fuse_main() instead of lower level functions."
[android-x86/external-exfat.git] / fuse / main.c
2019-04-29 Chih-Wei HuangRevert "Use fuse_main() instead of lower level functions."
2019-04-29 Chih-Wei HuangRevert "Split mount options into FUSE- and exFAT-specific."
2019-04-29 Chih-Wei HuangRevert "Wrap platform-specific FUSE options."
2018-09-06 Mark BrowningPass stat to filler in readdir for dirent->d_type.
2018-03-10 relanPass "ro" option to FUSE when FS is read-only.
2018-03-10 relanWrap platform-specific FUSE options.
2018-03-10 relanSplit mount options into FUSE- and exFAT-specific.
2018-03-10 relanUse fuse_main() instead of lower level functions.
2018-03-10 relanUnite code that forms options for FUSE.
2018-02-03 relanUpdate copyright years.
2017-04-01 relanClean up unused parameters in libexfat.
2017-01-28 relanUpdate copyright years.
2017-01-16 relanRename node field flags to attrib.
2017-01-16 relanReplace node flags with bit fields.
2016-12-27 relanPropagate ENOSPC on write.
2016-12-26 relanReduce the sizes of name buffers.
2016-12-26 relanRemove buffer size argument for exfat_get_name().
2016-06-03 relanUpdate copyright years.
2016-01-05 relanEscape commas (and backslashes) in device names.
2015-11-07 relanMove nodes flush from exfat_flush() into a separate...
2015-08-26 relanDrop version.h header.
2015-08-26 relanInclude local headers before system headers.
2015-08-24 relanUpdate copyright years.
2015-08-24 relanAdd "create" FUSE operation.
2015-08-24 relanAdd DEBUG define that enables logging of FUSE events.
2015-08-24 relanPass default_permissions to FUSE.
2015-08-24 relanUpdate copyright years.
2015-08-24 relanUse apostrophe for both opening and closing quotes...
2015-08-24 relanFix memory leak on realloc() failure.
2015-08-24 relanFix negative IUsed in "df -i" output.
2015-08-24 relanFix nodes flush on FUSE implementations that do not...
2015-08-24 relanAdd missing node flush on utimens().
2015-08-24 relanHandle I/O errors in exfat_put_node().
2015-08-24 relanFix crash on unmount under OSXFUSE.
2015-08-24 relanHandle I/O error in exfat_flush().
2015-08-24 relanHandle I/O errors in exfat_flush_node().
2015-08-24 relanImplement fsync() and fsyncdir().
2015-08-24 relanRelicense the code from GPLv3+ to GPLv2+.
2015-08-24 relanFix handling of long non-ASCII file names.
2015-08-24 relanRelax mode handling.
2015-08-24 relanAdd "quiet" option.
2015-08-24 relanAllow -v option for compatibility with mount utility.
2015-08-24 relanUse getopt() for options parsing.
2015-08-24 relanUse -V instead of -v option to print version.
2015-08-24 relanAllow -n option for automount/autofs compatibility.
2015-08-24 relanAvoid extra erase on writes to the end of a file.
2015-08-24 relanAdd fsname parameter as is.
2015-08-24 relanFix "Operation not permitted" error on reading an empty...
2015-08-24 relanUpdate copyright years.
2015-08-24 relanAvoid using PATH_MAX constant.
2015-08-24 relanOS X: disable permission checks made by FUSE.
2015-08-24 relanFix indentation.
2015-08-24 relanImprove trace macros.
2015-08-24 relanEnable big_writes.
2015-08-24 relanFix fuse_exfat_read() and fuse_exfat_write() return...
2015-08-24 relanRefactor device access mode handling.
2015-08-24 relanAdd empty chmod() handler.
2015-08-24 relanImprove error handling.
2015-08-24 relanDefine FUSE_USE_VERSION only before inclusion of fuse.h.
2015-08-24 relanUpdate copyright years.
2015-08-24 relanRename read/write functions.
2015-08-24 relanRetry to mount FS in read-only mode if device is write...
2015-08-24 relanAdd -v option that prints version and copyright.
2015-08-24 relanRename block to sector to avoid confusion.
2015-08-24 relanKeep cache on file open.
2015-08-24 relanMove FUSE arguments construction into a separate function.
2015-08-24 relanPass blksize option to FUSE.
2015-08-24 relanInitialize libexfat before FUSE arguments construction.
2015-08-24 relanPass user=xxxx option to FUSE.
2015-08-24 relanUnify CLI help syntax.
2015-08-24 relanReport block size = fragment size = cluster size.
2015-08-24 relanAdd fsname option (required for automounting).
2015-08-24 relanImplement dynamic allocation of mount options string.
2015-08-24 relanImplement dynamic calculation of free clusters count.
2015-08-24 relanFix truncate(): it always returned 0 instead of actual...
2015-08-24 relanChange source files headings to meet FSF recommendations.
2015-08-24 relanAdd patchlevel constant.
2015-08-24 relanImplement rename in FUSE driver.
2015-08-24 relanFix format strings warnings.
2015-08-24 relanImplement utimens (file time stamps updating).
2015-08-24 relanPass struct exfat to exfat_stat().
2015-08-24 relanPass mount options to exfat_mount().
2015-08-24 relanMake all FUSE operations static.
2015-08-24 relanUnify alignment of * in functions prototypes.
2015-08-24 relanImplement mknod and mkdir in FUSE driver.
2015-08-24 relanDaemonize on mount.
2015-08-24 relanImplement unlink and rmdir in the FUSE driver.
2015-08-24 relanAdd FUSE debug option (-d).
2015-08-24 relanPass struct exfat to exfat_put_node() function.
2015-08-24 relanImplement existing files writing in FUSE driver.
2015-08-24 relanImplement nodes cache (in-core directory structure...
2015-08-24 relanAdd cleanup on FUSE module shutdown.
2015-08-24 relanFix crash in FUSE module on shutdown.
2015-08-24 relanImplement dynamic nodes allocation.
2015-08-24 relanUse exfat_get_name() to get file name in fuse_exfat_rea...
2015-08-24 relanInitial code drop.