summaryrefslogtreecommitdiffstats
path: root/support/nfs/cacheio.c
Commit message (Collapse)AuthorAgeFilesLines
* Support group-id looks for kernels that ask for them.Neil Brown2007-02-121-0/+1
| | | | | | | With "-g" mountd will listen for uid -> gidlist requests from the kernel and provide the required mapping. This is specific to AUTH_USER (aka AUTH_SYS) and is designed to overcome the 16-gid limit in the AUTH_UNIX protocol.
* Use UUIDs to identify filesystems if kernel supports it.Neil Brown2007-02-121-1/+1
| | | | | | | | | | | This introduces a new dependancy on libblkid. If a filesystem being exported has a UUID that libblkid can extract, then that is passed to the kernel for use in identifying the filesystem in filehandles. This means that 'fsid=' is no longer needed to work around the problem of device numbers changing. fsid= is still needed for fielsystems that have no device, and can now be given 16byute uuid instead of just a 32bit one.
* Never set flushtime for a cache in the future.Neil Brown2007-02-051-1/+4
| | | | | | If 'etab' happens to have a timestamp in the future, this will get copied to the flush-time for various caches, and no exports will work until that time arrives. So clamp the flushtime to 'now'.
* Error check messages sent to the kernel.Neil Brown2007-01-111-2/+2
| | | | | | And make sure that if we fail to export a filesystem in mountd, then we don't try to get a filehandle on it, or a deadlock might occur.
* Fix various issues discovered by CoverityNeil Brown2006-06-231-3/+3
| | | | Thanks to Michael Halcrow for finding them.
* Fix bug [ 1157791 ] Segfault in mountd.gmorris2005-03-061-5/+6
|
* Fix cache flushing problem.neilbrown2004-06-081-1/+7
|
* /proc/fs/nfsd as an alternate to /proc/fs/nfsdneilbrown2003-08-041-1/+2
|
* Release 1.0.5neilbrown2003-07-171-1/+1
|
* enhance exportfs to use new cache/upcall stuffneilbrown2003-05-211-0/+36
|
* Support new kernel upcalls for export cache management.neilbrown2003-05-211-0/+16
|
* See Changelogneilbrown2003-03-261-0/+216