History log of /haiku/src/add-ons/kernel/file_systems/nfs4/FileInfo.cpp
Revision Date Author Comments
# 5f0e4e4a 26-Mar-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: make sure we have inode names required to get file handle


# 469f13fd 25-Mar-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: support hard links properly

The main purpose of this patch is to prevent VFS from removing a vnode to early
what might have happened if the NFS client knew it had more than one name but
then one of them was deleted. Moreover, all discovered and still valid names
are stored what may be useful in proper file handle recovery when they are
volatile.

This patch fixes both #9558 and #9561.


# 4c2a56ef 21-Mar-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: we can not use LOOKUPP on regular files when recovering file handle


# 07b3bd59 12-Feb-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Correctly parse paths with '.' or '..'


# 2d96a2b3 08-Jan-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Minor improvements to memory deallocation in few places


# dadd844f 04-Jan-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Multiple style fixes


# 1e67a2cd 31-Oct-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add numerous assertion checks


# dee0fd83 16-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Update FileInfo at rename


# e8c12d94 16-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Fix file handle recovery


# 060a4636 16-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Make the client more configurable


# 8afd81ba 09-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Fix mounting server's root directory


# 00a8558c 08-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Rename Filehandle to FileHandle and Filesystem to FileSystem


# 209c46ee 04-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Let FileSystem::Mount() use FileInfo::ParsePath()


# ea70f0aa 04-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Fix error handling problems in FileInfo::UpdateFileHandles()


# 9b7f2d1b 02-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Move file handle recovery code out of Inode class


# 5f0e4e4a8128c4f9556ab1fdde928d73a6225c4b 26-Mar-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: make sure we have inode names required to get file handle


# 469f13fdfe886f0eca9cc9204ad2e3da7377f7ba 25-Mar-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: support hard links properly

The main purpose of this patch is to prevent VFS from removing a vnode to early
what might have happened if the NFS client knew it had more than one name but
then one of them was deleted. Moreover, all discovered and still valid names
are stored what may be useful in proper file handle recovery when they are
volatile.

This patch fixes both #9558 and #9561.


# 4c2a56efe8dbcde7a4f6b5513882de295d4acf09 21-Mar-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: we can not use LOOKUPP on regular files when recovering file handle


# 07b3bd59abde6a349ecca01a5042e7be828893b4 12-Feb-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Correctly parse paths with '.' or '..'


# 2d96a2b3038c96550dc94f43c7cc8f2ad06944ab 08-Jan-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Minor improvements to memory deallocation in few places


# dadd844f360f3c3b1d055177106c69324024acbd 04-Jan-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Multiple style fixes


# 1e67a2cdd9414d6f699f253161d19d4aa8fe35e6 31-Oct-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add numerous assertion checks


# dee0fd8348ec064654517af747c9554c993eed4f 16-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Update FileInfo at rename


# e8c12d9410d16c9a504198755b85c385e7ab667a 16-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Fix file handle recovery


# 060a4636e4a286dd70b9cbf335d12ddc10924937 16-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Make the client more configurable


# 8afd81bae22fa09e14593b6fd5dd07695604a77c 09-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Fix mounting server's root directory


# 00a8558cc75d9aee84f6d9b34c28d6706952558c 08-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Rename Filehandle to FileHandle and Filesystem to FileSystem


# 209c46eec428500700843ffbbc508e7bb77695bf 04-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Let FileSystem::Mount() use FileInfo::ParsePath()


# ea70f0aa5c59adccf140ab6bd278ae23d9eff5c6 04-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Fix error handling problems in FileInfo::UpdateFileHandles()


# 9b7f2d1b24a8f67aacc5f80434f9480a10f88e25 02-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Move file handle recovery code out of Inode class