History log of /haiku/src/add-ons/kernel/file_systems/nfs4/NFS4Defs.h
Revision Date Author Comments
# fa1ca5e2 08-Apr-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: use exponential backoff when the server ask to wait


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

nfs4, dns_resolver: fix numerous style violations


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

nfs4: Fix node removal


# f7c35cf4 08-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add attribute directory related hooks


# 224d6022 06-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add support for CB_GETATTR


# 4a153753 05-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Return delegations when asked to


# 99092223 05-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Use global open owner, check whether delegation was granted


# 94c47dc6 04-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add basic RPC level support for callbacks


# 0dbff361 03-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Move low level NFS4 code to Inode's base class


# 36577ed5 26-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Use unstable writes and commit before close


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

nfs4: Move file handle recovery code out of Inode class


# 1a082070 02-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Allow the server to release unused lock owners


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

nfs4: Solve confusion between bigtime_t and seconds


# 6ebe67d0 28-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Use correct mode in share reclaimation


# f7bf941a 27-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Verify inode number before opening a file


# 7d0b8c97 27-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add support for file locking


# abba2fdd 26-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add write_stat() hook


# 97378968 26-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Fix removing nodes other than NF4DIR or NF4REG


# e36a5442 26-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add write() hook


# 20bd3ee1 26-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add create() hook


# f5baf2ef 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add create_symlink() hook


# c0de7aca 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add link() hook


# cf511f24 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: unlink() and remove_dir() should check node type


# 6fb3845b 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add unlink() and remove_dir() hooks


# 1ec6b0c1 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add rename() hook


# d1e6b61e 13-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Let opened files survive server reboot


# b268b6f2 13-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add rest of NFS4 error codes


# f2da914d 12-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add read_symlink() hook


# 27a291de 12-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Renew all owned and used leases


# 60a8140d 05-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add close() and free_cookie() hooks


# 2f2e57d0 05-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add read() hook


# 2a292557 05-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add open() hook


# f29ac4af 05-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: readdir() should not read more than requested

Additionally, file attribute decoding checks more strictly whether
received data are sane.


# 7bfa4fe8 31-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add lookup() and get_vnode() hooks

get_vnode() needs a way to retrieve filehandle knowing only inode number.
Since NFS4 sever does not provide such services client manages its own mapping
between ino_t and filehandles.


# 4b48348f 31-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add read_dir() hook


# 212de720 30-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add basic nfs4_read_stat() procedure

Not all data are retrieved and there is a room for improvement in handling
situations when server does not provide necessary information.


# d38e98d8 30-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Implement nfs4_mount() procedure


# bf31ee39 30-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add stub Inode class, fix and extend Filesystem class

Additionally PUTFH support is added to both RequestBuilder and
ReplyInterpreter.


# 45aa18ac 30-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add stub Filesystem class and Mount method


# 196403c9 29-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add NFS4 reply interpreter

Currently supported operations are: ACCESS, GETATTR (partially), GETFH,
LOOKUP and PUTROOTFH.


# 4aeb5952 29-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add some NFS4 constants


# fa1ca5e20c4aefee918ed52799fb2c99fbe846e3 08-Apr-2013 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: use exponential backoff when the server ask to wait


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

nfs4, dns_resolver: fix numerous style violations


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

nfs4: Fix node removal


# f7c35cf464752e44ce966c9a12d61882f5387611 08-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add attribute directory related hooks


# 224d602294491975618b856227b84120a5e1e0fc 06-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add support for CB_GETATTR


# 4a153753100503cf374d01079fb29ca83d3ac44b 05-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Return delegations when asked to


# 990922235b448d860c0dbcf596c21bfdbeab8831 05-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Use global open owner, check whether delegation was granted


# 94c47dc6a85fa8c028382eb3b54e04f40d08590c 04-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add basic RPC level support for callbacks


# 0dbff361721c31a831a7adda62f198b6e6960b23 03-Aug-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Move low level NFS4 code to Inode's base class


# 36577ed54ba11c2e9b1a61f66cc2a704e2af7697 26-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Use unstable writes and commit before close


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

nfs4: Move file handle recovery code out of Inode class


# 1a0820703b7687877d1eb3d34d9d6b3a12064ddb 02-Jul-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Allow the server to release unused lock owners


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

nfs4: Solve confusion between bigtime_t and seconds


# 6ebe67d0d0a4157361f598e2890324c0713826d3 28-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Use correct mode in share reclaimation


# f7bf941a8c770ed5963f1598f268fec16908827e 27-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Verify inode number before opening a file


# 7d0b8c97865cb6a2ab1f534305913343de78ac50 27-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add support for file locking


# abba2fddf17a30a2097f7e04c57b67b50f708ece 26-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add write_stat() hook


# 97378968277307db7d9426a6fa253e9b133823c8 26-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Fix removing nodes other than NF4DIR or NF4REG


# e36a54427c52d685efec2862cba812ac46a15ad4 26-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add write() hook


# 20bd3ee165c505a6105c7ca16b707db2a479ee05 26-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add create() hook


# f5baf2ef9f3afe4df5e1565ba2651a0ae3ea38a9 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add create_symlink() hook


# c0de7aca1ccdb82519b67c63dfc5f4586fb9b368 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add link() hook


# cf511f2446a526785babcef7c74793911266cf53 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: unlink() and remove_dir() should check node type


# 6fb3845b38c8ab73fe79bc92a16604bfd3b9d209 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add unlink() and remove_dir() hooks


# 1ec6b0c1f74d5cc239bf210740ad35b9479b8ef6 21-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add rename() hook


# d1e6b61e2e9523967fce63900692bafe3765d10f 13-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Let opened files survive server reboot


# b268b6f2fc43c0b1f4e5ad527581bb8919543b67 13-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add rest of NFS4 error codes


# f2da914d39a0dd3e6819bd7ddca4c4f95f9b9253 12-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add read_symlink() hook


# 27a291de54f614424392492632152093a84e2810 12-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Renew all owned and used leases


# 60a8140ded7da888e1ebf0d03ac6c20130b08aeb 05-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add close() and free_cookie() hooks


# 2f2e57d03557301f838496118884de305d6abde8 05-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add read() hook


# 2a292557d4bffd34841c3db2ee1095a1a51f0274 05-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add open() hook


# f29ac4afd944ae3c279fae69ad325a3976b5fa82 05-Jun-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: readdir() should not read more than requested

Additionally, file attribute decoding checks more strictly whether
received data are sane.


# 7bfa4fe80524316059e722a48b93e4266533f4ad 31-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add lookup() and get_vnode() hooks

get_vnode() needs a way to retrieve filehandle knowing only inode number.
Since NFS4 sever does not provide such services client manages its own mapping
between ino_t and filehandles.


# 4b48348f9747400f0a2b63544e2806b1e6943215 31-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add read_dir() hook


# 212de7205336baeee1889f9d5fb595e028b19a83 30-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add basic nfs4_read_stat() procedure

Not all data are retrieved and there is a room for improvement in handling
situations when server does not provide necessary information.


# d38e98d806f2ac17786ca558c16ebbfeb3e770f8 30-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Implement nfs4_mount() procedure


# bf31ee39e56f00cb60142910f1770e0a26b604b5 30-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add stub Inode class, fix and extend Filesystem class

Additionally PUTFH support is added to both RequestBuilder and
ReplyInterpreter.


# 45aa18ac4c26d8845dfa9ccd7ff566f385ae30ea 30-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add stub Filesystem class and Mount method


# 196403c9abaa7976cc2af2267230208533b5fe61 29-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add NFS4 reply interpreter

Currently supported operations are: ACCESS, GETATTR (partially), GETFH,
LOOKUP and PUTROOTFH.


# 4aeb59520783ebf73e2c9eb93cbc0677177b4cb5 29-May-2012 Pawel Dziepak <pdziepak@quarnos.org>

nfs4: Add some NFS4 constants