Pawel Dziepak
|
9737896827
|
nfs4: Fix removing nodes other than NF4DIR or NF4REG
|
2012-06-29 02:15:13 +02:00 |
|
Pawel Dziepak
|
69adfb6de2
|
nfs4: Add create_dir() hook
|
2012-06-29 02:15:12 +02:00 |
|
Pawel Dziepak
|
e27b9ff742
|
nfs4: Improve handling errors in NFS replies
|
2012-06-29 02:15:11 +02:00 |
|
Pawel Dziepak
|
07f2e2d2b8
|
nfs4: Put all NFS error handling code in one function
|
2012-06-29 02:15:10 +02:00 |
|
Pawel Dziepak
|
38e721106d
|
nfs4: Add support for O_TRUNC mode
|
2012-06-29 02:15:09 +02:00 |
|
Pawel Dziepak
|
86d2cab33f
|
nfs4: Add support for O_APPEND mode
|
2012-06-29 02:15:08 +02:00 |
|
Pawel Dziepak
|
636e922e5c
|
nfs4: Fix cookie and vnode creation in create() hook
|
2012-06-29 02:15:07 +02:00 |
|
Pawel Dziepak
|
e36a54427c
|
nfs4: Add write() hook
|
2012-06-29 02:15:07 +02:00 |
|
Pawel Dziepak
|
20bd3ee165
|
nfs4: Add create() hook
|
2012-06-29 02:15:06 +02:00 |
|
Pawel Dziepak
|
f5baf2ef9f
|
nfs4: Add create_symlink() hook
|
2012-06-29 02:15:05 +02:00 |
|
Pawel Dziepak
|
c0de7aca1c
|
nfs4: Add link() hook
|
2012-06-29 02:15:04 +02:00 |
|
Pawel Dziepak
|
cf511f2446
|
nfs4: unlink() and remove_dir() should check node type
|
2012-06-29 02:15:03 +02:00 |
|
Pawel Dziepak
|
6fb3845b38
|
nfs4: Add unlink() and remove_dir() hooks
|
2012-06-29 02:15:02 +02:00 |
|
Pawel Dziepak
|
1ec6b0c1f7
|
nfs4: Add rename() hook
|
2012-06-29 02:15:01 +02:00 |
|
Pawel Dziepak
|
be4c74ead3
|
nfs4: close*() should wake all blocked operations
|
2012-06-29 02:15:01 +02:00 |
|
Pawel Dziepak
|
19df56ac66
|
nfs4: Add support for server migration
|
2012-06-29 02:15:00 +02:00 |
|
Pawel Dziepak
|
47c4ae3751
|
nfs4: Fix ReadDir() bug when skipping inodes
|
2012-06-29 02:14:59 +02:00 |
|
Pawel Dziepak
|
a90b62049a
|
nfs4: Fix parsing paths that begin with '/'
|
2012-06-29 02:14:58 +02:00 |
|
Pawel Dziepak
|
963a5e658a
|
nfs4: Forbid accessing multiple NFS4 filesystems from one local mount
Haiku assumes that a pair dev_t:ino_t uniquely identifies a file. That may not be the case if we allow multiple filesystems share one dev_t.
|
2012-06-29 02:14:57 +02:00 |
|
Pawel Dziepak
|
8b908ae4e8
|
nfs4: Fix parsing filesystem path in ReadInfo()
|
2012-06-29 02:14:56 +02:00 |
|
Pawel Dziepak
|
800c2dd2d3
|
nfs4: Parse command line args
Thist commit also makes inet_addr() accessible for the kernel and kernel modules.
|
2012-06-29 02:14:55 +02:00 |
|
Pawel Dziepak
|
be46fd1b0f
|
nfs4: Send correct hostname when using AUTH_SYS
|
2012-06-29 02:14:55 +02:00 |
|
Pawel Dziepak
|
21769ef603
|
Add dns_resolver module
dns_resolver module provides a means for all kernel mode code to resolve
DNS hostnames.
|
2012-06-29 02:14:54 +02:00 |
|
Pawel Dziepak
|
5fb2be8872
|
nfs4: Allow opening symbolic links
|
2012-06-29 02:14:53 +02:00 |
|
Pawel Dziepak
|
5a451a5405
|
nfs4: Fix OPEN and CLOSE sequence numbers
|
2012-06-29 02:14:52 +02:00 |
|
Pawel Dziepak
|
941416ff8b
|
nfs4: Add read_fs_info hook
|
2012-06-29 02:14:51 +02:00 |
|
Pawel Dziepak
|
c702f887ad
|
nfs4: Add support for volatile filehandles
|
2012-06-29 02:14:50 +02:00 |
|
Pawel Dziepak
|
d1e6b61e2e
|
nfs4: Let opened files survive server reboot
|
2012-06-29 02:14:50 +02:00 |
|
Pawel Dziepak
|
8b499ea677
|
nfs4: Behave correctly if server is in grace period
|
2012-06-29 02:14:49 +02:00 |
|
Pawel Dziepak
|
b268b6f2fc
|
nfs4: Add rest of NFS4 error codes
|
2012-06-29 02:14:48 +02:00 |
|
Pawel Dziepak
|
462a54ced8
|
nfs4: Let ReplyInterpreter provide original NFS4 error codes
|
2012-06-29 02:14:47 +02:00 |
|
Pawel Dziepak
|
f2da914d39
|
nfs4: Add read_symlink() hook
|
2012-06-29 02:14:46 +02:00 |
|
Pawel Dziepak
|
27a291de54
|
nfs4: Renew all owned and used leases
|
2012-06-29 02:14:45 +02:00 |
|
Pawel Dziepak
|
6ee3ed0f6f
|
nfs4: Add per server NFS4 objects
RPC::Server is now able to store RPC programs data.
NFS4Server objects are currently used mainly for managing client id.
|
2012-06-29 02:14:44 +02:00 |
|
Pawel Dziepak
|
96e3dbc2d0
|
nfs4: Let stat() retrieve access, change, etc dates
|
2012-06-29 02:14:44 +02:00 |
|
Pawel Dziepak
|
0792abe006
|
nfs4: Fix timeout handling code
|
2012-06-29 02:14:43 +02:00 |
|
Pawel Dziepak
|
d8a223873f
|
nfs4: Use ACCESS if server does not provide file mode
|
2012-06-29 02:14:42 +02:00 |
|
Pawel Dziepak
|
e6e9b107de
|
nfs4: Partial support for servers not providing FileId
|
2012-06-29 02:14:41 +02:00 |
|
Pawel Dziepak
|
5945c55ae4
|
nfs4: Correctly handle timeouts and other rpc errors
|
2012-06-29 02:14:40 +02:00 |
|
Pawel Dziepak
|
3ce57b347f
|
nfs4: Make RPC calls asynchronous
|
2012-06-29 02:14:39 +02:00 |
|
Pawel Dziepak
|
01d6381d20
|
nfs4: Add Request class for better handling of NFS4 requests
|
2012-06-29 02:14:38 +02:00 |
|
Pawel Dziepak
|
5310ed9ee1
|
nfs4: Fix off-by-one bug in READDIR decoding
|
2012-06-29 02:14:38 +02:00 |
|
Pawel Dziepak
|
b0368e77c9
|
nfs4: Allow open() on directories
|
2012-06-29 02:14:37 +02:00 |
|
Pawel Dziepak
|
631d9e9867
|
nfs4: Add access() hook
|
2012-06-29 02:14:36 +02:00 |
|
Pawel Dziepak
|
a01e1e9961
|
nfs4: k- variants of socket functions are not really needed
|
2012-06-29 02:14:35 +02:00 |
|
Pawel Dziepak
|
60a8140ded
|
nfs4: Add close() and free_cookie() hooks
|
2012-06-29 02:14:34 +02:00 |
|
Pawel Dziepak
|
2f2e57d035
|
nfs4: Add read() hook
|
2012-06-29 02:14:33 +02:00 |
|
Pawel Dziepak
|
2a292557d4
|
nfs4: Add open() hook
|
2012-06-29 02:14:33 +02:00 |
|
Pawel Dziepak
|
8d513ebcb5
|
nfs4: Fix FileInfo operator= memory leak
|
2012-06-29 02:14:32 +02:00 |
|
Pawel Dziepak
|
96b7b14a96
|
nfs4: Add get_vnode_name hook
|
2012-06-29 02:14:31 +02:00 |
|