1
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 1 hour ago. based on code collected about 14 hours ago.
Apr 17, 2023 — Apr 17, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Change times in amq RPCs to be longlong_t instead of long, to avoid 2038 issue on 32 bit machines. This makes the amq RPC incompatible with older versions of amd. It is too much work to provide backwards compatibility for little benefit, but it can be done. Fix core-dump in amq -i.
christos
as Christos Zoulas
More... over 1 year ago
Update the ctime of the directory too, since it changed. From Mark Davies
christos
as zoulasc
More... almost 8 years ago
* Make hasmntval() return an 0 on error, 1 on success and place the value in an argument. Update all users and check properly for errors. Get rid of hasmntvalerr(). * Add hasmntvaldelim() which takes a string delimiter. This is now used to chop vers=4.1 to 4, so that we can parse the version correctly (we don't care about the .1 part yet)
christos
as zoulasc
More... about 8 years ago
Today's change
christos
as zoulasc
More... about 8 years ago
Fix SEGV on amq entries that print times.
christos
as zoulasc
More... about 8 years ago
Today's RPC ping change.
christos
as zoulasc
More... about 8 years ago
- There is really no ti-rpc nfsv4, so don't send one; instead send a v3 for now.
christos
as zoulasc
More... about 8 years ago
Today's changes
christos
as zoulasc
More... about 8 years ago
- add more debugging in the unmount path - if the EXPIRE_MULTI call fails, with EAGAIN, fail back to the EXPIRE call seems to fix unmounting with nfsv4 volumes.
christos
as zoulasc
More... about 8 years ago
Improve debugging for unmounting.
christos
as zoulasc
More... about 8 years ago
Mention today's changes.
christos
as zoulasc
More... about 8 years ago
Default to "string" mount options for NFSv4 because the kernel does not properly handle the auth_flavours[] field. Tested with nfs-utils-1.3.3 and it always defaults to krb5i if string options are not used. Please note that the "rw" option is not recognized by the linux kernel.
christos
as zoulasc
More... about 8 years ago
1. Add the "sys" alias for "unix", as well as "none", and "null" 2. Properly handle multiple flavors, although the linux kernel does not (yet?) 3. Don't add the "sec=" field, because it is already there.
christos
as zoulasc
More... about 8 years ago
Today's change summary.
christos
as zoulasc
More... about 8 years ago
The definition of the wcc post op attributes should be am_fattr3 not am_wcc_attr in unlink3_or_rmdir3().
christos
as zoulasc
More... about 8 years ago
The nfs_quick_reply() functionality relies on taking a copy of the current transport for later use.
christos
as zoulasc
More... about 8 years ago
The NFS v2 internal server uses several validation checks for each RPC request it receives, also add this validation for the NFS v3 internal server.
christos
as zoulasc
More... about 8 years ago
The implementation of the NFS v3 server does not use the hack needed by the nfs_quick_reply() function.
christos
as zoulasc
More... about 8 years ago
The nfs_quick_reply() function needs to know the current RPC transport outside of the NFS LOOKUP method call. It needs this to reply to the NFS LOOKUP call that initiated the mount.
christos
as zoulasc
More... about 8 years ago
The nfs_quick_reply() functionality relies on taking a copy of the current transport for later use.
christos
as zoulasc
More... about 8 years ago
Recent Linux NFS uses a simulated attibute cache change detection method based on ctime. Consequenty the amd use of mtime for this doesn't work properly for some kernel versions.
christos
as zoulasc
More... about 8 years ago
today's fixes
christos
as zoulasc
More... about 8 years ago
The function unlink3_or_rmdir3() is called by both NFSv3 remove and rmdir methods. Both these methods require post op wcc attributes to be returned but unlink3_or_rmdir3() was returning only the pre op wcc attributes. (Ian Kent)
christos
as zoulasc
More... about 8 years ago
The NFSv3 readdir method is expected to return the attributes of the directory being read for both the success and failure cases. (Ian Kent)
christos
as zoulasc
More... about 8 years ago
The NFSv3 lookup method, which returns attributes for the directory containing the object to be looked up, used incorrect mount point attributes. This was causing unusual file system object visibility problems. (Ian Kent)
christos
as zoulasc
More... about 8 years ago
When the NFSv3 access method is called and there is no correspoding mount point for the path we requested, we need to return ESTALE so that the kernel will then perform an NFSv3 lookup and the mount point will be re-mounted.
christos
as zoulasc
More... about 8 years ago
Add log trace print to NFSv3 readdirplus for debugging purposes (Ian Kent)
christos
as zoulasc
More... about 8 years ago
Fix nfs args setting code (raven at the maw dot net)
christos
as zoulasc
More... almost 9 years ago
don't use logical && when & is meant
christos
as Christos Zoulas
More... about 9 years ago
make sure variables are initialized
christos
as Christos Zoulas
More... about 9 years ago