summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-08-17Use GNU toolchain; still needs sunmakeHEADmasterIgor Pashev2-7/+7
2013-06-23Kept track of open files based on their nodeidJean-Pierre André2-11/+35
2013-06-23Fixed logging the data location when startingJean-Pierre André1-2/+2
2013-06-23Kept track of mapped files and released them accordinglyJean-Pierre André1-2/+26
2013-06-23Fixed sending a release for multiply closed filesJean-Pierre André1-5/+13
2013-06-23Defended against accessing a non-fuse type fileJean-Pierre André1-0/+4
2013-06-23Fixed non-owner setting current time with write accessJean-Pierre André2-0/+6
2013-05-12Fixed group/world confusion in in-kernel execution checkJean-Pierre André1-1/+1
2013-05-12Defended against getting a non-fuse type directoryJean-Pierre André1-0/+5
2013-05-12Logged the version and location when startingJean-Pierre André2-1/+8
2013-05-12Allow ftruncate() on files open for write irrespective of permissionsJean-Pierre André1-5/+7
2013-04-22Made to flush the write buffers before setting the stampsJean-Pierre André1-9/+12
2013-01-11Version 1.1Jean-Pierre André1-1/+1
2012-08-28Restored the debug option (needed by CTF)Jean-Pierre André1-1/+1
2012-08-27Replaced a debugging option by a target optimizing oneJean-Pierre André1-1/+1
2012-08-22Avoided sending partial pages to user spaceJean-Pierre André2-6/+96
2012-08-22Fixed invalidating cached pages beyond a truncationJean-Pierre André1-0/+12
2012-08-22Serialized the actions on the avl treeJean-Pierre André3-6/+45
2012-08-22Enabled ftruncate() for the process creating the fileJean-Pierre André1-6/+54
2012-08-22Bounced the openings of fifo'sJean-Pierre André1-0/+15
2012-08-22Delayed the removal of open filesJean-Pierre André1-18/+82
2012-08-22Coped with an obscure closedir() related to "rm -rf"Jean-Pierre André2-1/+14
2012-08-22Made sure the targets for new symlinks, fifos or dirs do not exitJean-Pierre André1-8/+35
2012-08-22Applied renamings to the cached dataJean-Pierre André1-3/+49
2012-08-22Made sure directories are not unlinkedJean-Pierre André1-5/+12
2012-08-22Made sure directories are not hard linkedJean-Pierre André1-0/+3
2012-08-22Returned the file system inode number to stat()Jean-Pierre André1-1/+2
2012-08-22Fixed the error returned when renaming "." or ".."Jean-Pierre André1-10/+13
2012-08-22Fixed the error returned when renaming a directory to a non-directoryJean-Pierre André1-1/+1
2012-08-22Processed the error returned by the file system on rename()Jean-Pierre André1-0/+8
2012-08-22Rejected the creation with O_EXCL of an existing fileJean-Pierre André1-1/+2
2012-08-22Fixed the dangerous definition for the macro VNODE_TO_NODEID()Jean-Pierre André1-1/+1
2012-08-22Kept the fuse vnode format for fifo'sJean-Pierre André1-1/+9
2012-08-22Implemented the creation of fifosJean-Pierre André1-0/+61
2012-08-22Freed the vnode if file creation is rejected (avoiding memory leak)Jean-Pierre André1-0/+4
2012-08-22Released the locks before deleting inodesJean-Pierre André1-0/+4
2012-08-22Made a full scan when searching for a file whose nodeid is unknownJean-Pierre André2-2/+37
2012-08-22Invalidate cached pages when deleting a file (avoiding memory leak)Jean-Pierre André1-0/+5
2012-08-22Skipped problematic locking in rmdir()Jean-Pierre André1-4/+11
2012-08-22Defended against a wrong conditionJean-Pierre André1-0/+7
2012-08-22Fixed checking whether a directory is within a pathJean-Pierre André1-2/+9
2012-08-22Made sure not to free vnodes with cached pagesJean-Pierre André1-1/+2
2012-08-22Freed the file system data when unmounting (and avoid big memory leak)Jean-Pierre André3-1/+54
2012-08-22Silenced compiler warnings for comparing signed to unsignedJean-Pierre André2-15/+18
2012-08-22Registered as a 64-bit capable driverJean-Pierre André1-1/+1
2012-08-22Fix the reference count on directories in order to send releasedirJean-Pierre André1-2/+0
2012-08-22Cleared the gaps left when writing beyond the end of fileJean-Pierre André1-1/+1
2012-08-22Deleted sent messages when no reply is expectedJean-Pierre André3-2/+25
2012-08-22Avoided sending create() for existing files to the file systemJean-Pierre André1-0/+16
2012-08-22Processed the error returned by the file system on unlink()Jean-Pierre André1-0/+8