Home | History | Annotate | Line # | Download | only in librefuse
      1  1.8    pho 	$NetBSD: TODO,v 1.8 2022/01/22 08:09:39 pho Exp $
      2  1.2  pooka 
      3  1.1    agc To Do
      4  1.1    agc =====
      5  1.1    agc address all XXX
      6  1.2  pooka implement proper lookup (pending some libpuffs stuff)
      7  1.2  pooka support fuse_mt (i.e. worker threads, but that'll probably be smarter
      8  1.2  pooka 		 to do inside of libpuffs)
      9  1.2  pooka support fuse_ll (i.e. "raw" vfs/vnode export)
     10  1.2  pooka do proper implementations of dirfillers
     11  1.8    pho Implement filesystem module API appeared on FUSE 2.7 (struct fuse_module).
     12  1.8    pho Support flags and options in struct fuse_file_info. They all are ignored atm.
     13  1.8    pho Support capabilities and other options in struct fuse_conn_info. They all are ignored atm.
     14  1.6    pho Support polling appeared on FUSE 2.8 (struct fuse_pollhandle).
     15  1.5    pho Support data buffers appeared on FUSE 2.9 (struct fuse_buf).
     16  1.8    pho Support fsync operation.
     17  1.8    pho Support access() operation.
     18  1.8    pho Support flock operation.
     19  1.8    pho Support fallocate operation.
     20  1.8    pho Support ioctl appeared on FUSE 2.8 (probably impossible due to incompatibilities with Linux).
     21  1.1    agc 
     22  1.1    agc Done
     23  1.1    agc ====
     24  1.8    pho implement all sorts of compat tweaks to appease various file systems
     25  1.8    pho Linux-specific statfs
     26  1.1    agc statvfs
     27  1.1    agc sync
     28  1.7    pho WARNS=6
     29  1.1    agc address lint
     30  1.1    agc special directory handling in open()
     31  1.1    agc Finish off manual page
     32  1.3    agc fuse_setup
     33  1.3    agc fuse_teardown
     34  1.4    pho fuse_opt
     35