summaryrefslogtreecommitdiff
path: root/lib/libperfuse/perfuse.c
AgeCommit message (Expand)Author
2022-02-23fix various typos in comments, mainly immediatly/immediately/,andvar
2021-08-08introduce a SOL_LOCAL for unix-domain socket level socket optionsnia
2019-04-17fix typomaya
2018-11-16Use reclaim2 to fix reclaim/lookup race conditionsmanu
2016-10-19make the env stuff visible.christos
2016-10-18make this compile again, and simplify.christos
2016-10-18Make FUSE socket buffer tunablemanu
2015-06-19Deal with limits properly.christos
2015-02-15Add PUFFS_KFLAG_NOFLUSH_META to prevent sending metadata flush to FUSEmanu
2014-10-31FUSE fallocate supportmanu
2014-09-03Improve POSIX compliance of FUSE filesystems through PERUSEmanu
2014-08-16Removed unimplemented mmap and seek method. seek's declaration causedmanu
2014-08-16Use just introduced open2 PUFFS method and its PUFFS_OPEN_IO_DIRECT oflagmanu
2012-09-10Turn a fatal error into a warning.manu
2012-08-10Add PUFFS_KFLAG_CACHE_DOTDOT so that vnodes hold a reference on theirmanu
2012-07-21- Fix same vnodes associated with multiple cookiesmanu
2012-04-18- When using PUFFS_KFLAG_CACHE_FS_TTL, do not use puffs_node to carrymanu
2012-04-08Use new PUFFS_KFLAG_CACHE_FS_TTL option to puffs_init(3) so thatmanu
2012-03-21Use C89 function definitionmatt
2012-02-03Make sure perfused exit when the filesystem crashed, so that unmountmanu
2011-12-28Add a FUSE trace facility, with statistics collection. This should helpmanu
2011-10-30- Fix the confusion between fileno (opaque FUSE reference) and inodemanu
2011-10-23perfuse memory usage can grow quite large when using a lot of vnodes,manu
2011-10-18mlockall is not necessary after all, once we have fixed a kernel bug involvingmanu
2011-09-09make this build on amd64 and remove redundant and unused code.christos
2011-09-09Make sure perfused remains locked in memory, otherwise we can getmanu
2011-08-13- fix warn/err confusiogchristos
2011-08-09Remove PUFFS_KFLAG_WTCACHE, which caused data corruption and slowdownmanu
2011-06-28Add support for extended attributesmanu
2011-05-30Use SOCK_SEQPACKET in perfuse if available. This fix file operations hangsmanu
2011-05-18Set buffer size as big in nomal mode as we do in debug mode, whenmanu
2011-05-12Mont FUSE filesystem with proprer source and fstype so that df and mountmanu
2011-04-25- Implement proper unprivilegied user permission verificationsmanu
2010-10-11Remove code supporting SOCK_STREAM, as SOCK_DGRAM works finemanu
2010-10-03- Correctly handle rename whith overwritten destinationmanu
2010-09-29= Open files =manu
2010-09-23== file close operations ==manu
2010-09-20- performance improvement for read, readdir and write. Now we usemanu
2010-09-15- Use SOCK_DGRAM instead of SOCK_STREAM, as the filesystem seems tomanu
2010-09-07- Do not checkfor peer credentials when perfused is autostarted andmanu
2010-09-06More LP64 fixesmanu
2010-08-28- set user/group ownership after object creation.manu
2010-08-27- if perfused is not already started (cannot connect to /dev/fuse),manu
2010-08-25libperfuse(3) is a PUFFS relay to FUSE. In order to use it,manu