| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*utils/mountd/mountd.c:
mountd currently always returns AUTH_NULL and AUTH_SYS as the
allowable flavors in mount replies. We want it to also return gss
flavors when appropriate. For now as a hack we just have it always
return the KRB5 flavors as well.
*utils/mountd/cache.c:
When attempting to mount an NFSv4 pseudofilesystem (fsid=0) and the
actual exported directory does not exist on the server, rpc.mountd
doesn't check the directory exists (when fsidtype=1, i.e. using fsid,
but does check for fsidtype=0, i.e. using dev/ino). The non-existent
exported directory path with fsid=0 is written to the kernel via
/proc/net/rpc/nfsd.export/channel, which leads to path_lookup() to
return ENOENT (seems appropriate). Unfortunately, the new_cache
approach ignores errors returned when writing via the channel file so
that particular error is lost and the mount request is silently ignored.
Assuming it doesn't make sense to revamp the new_cache/up-call method to
not ignore returned errors, it seems appropriate to fix the case where
rpc.mountd doesn't check for the existence of an exported directory with
fsid= semantics. The following patch does this by moving the stat() up
so it is done for both fsidtype's. I'm not certain whether the other
tests need to be executed for fsidtype=1, but it doesn't appear to hurt
[Not exactly true: the comparison of inode numbers caused problems so
now it's kept for fsidtype=0 only].
Would it be also desirable to log a warning for every error, if any,
returned by a write to any of the /proc/net/rpc/*/channel files which
would otherwise be ignored (maybe under a debug flag)?
* gssd/mountd/svcgssd: Changes gssd, svcgssd, and mountd to ignore a
SIGHUP rather than dying.
* many: Remove the gssapi code and rely on an external library instead.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
diffs don't implement removals. (closes: #239331)
|
| |
|
|
|
|
| |
(closes: #228365)
|
|
|
|
|
|
| |
* Remove debconf warning notes in favor of nfs-kernel-server.NEWS.
(closes: #228365)
* Don't bother removing nfs-server's init links; it's long dead.
|
| |
|
|
|
|
|
| |
* Japanese debconf translation from Kenshi Muto <kmuto@debian.org>.
(closes: #209370)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* debian/nfs-kernel-server.init: Cosmetic changes.
* debian/changelog: Version 1.0.5-1.
|
| |
|
| |
|
|
|
|
|
| |
* support/nfs/xlog.c (xlog): Fix off-by-one buffer overflow bug.
* debian/changelog: Version 1.0.3-2.
|
|
|
|
| |
* debian/changelog: Version 1.0.3-1.
|
|
|
|
| |
* debian/changelog: Version 1.0.2-2.
|
|
|
|
|
|
| |
* support/nfs/rpcmisc.c (rpc_init): Allow stdin to be a non-INET
socket, as occurs when run from sshd.
* debian/changelog: Version 1.0.2-1.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when statd restarts. In postinst, remove bad rc.d links from old
packages. From Philippe Troin <phil@fifi.org>. (closes: #160800)
* Make init scripts exit with non-zero status when daemons don't start.
* Add titles to templates where I forgot them. (closes: #158489)
* Add /etc/default/{nfs-common,nfs-kernel-server} so setting random
parameters doesn't require editing init scripts. (closes: #131539)
* Split templates into separate files, and add French templates.
(closes: #134630)
* Use invoke-rc.d to avoid premature daemon starts. (closes: 158574)
* Change priority of nfs-kernel-server to 'optional'.
|
|
|
|
|
| |
* utils/nfsd/nfsd.man: Fix typo.
* debian/changelog: Version 1.0.1-1.
|
|
|
|
|
|
|
|
| |
* support/export/nfsctl.c (expsetup): Don't export entries that
specify id mappings not supported by the kernel. No extant kernel
supports any significant mapping, only 'identity' (i.e. none).
When other mappings are supported, this code will need changing.
* debian/changelog: Version 1.0-2.
|
|
|
|
|
|
|
|
| |
* nfs-utils.spec (Version): Set to "1.0".
* configure.in (VERSION): Likewise.
* configure: Regenerated.
* README: Rewritten.
* debian/changelog: Version 1.0-1.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* utils/exportfs/exports.man: Emphasize the need for options to
immediately follow client names. Explain that wildcards don't
usually work on addresses, but may work when reverse DNS fails.
* utils/mountd/mountd.man, utils/rquotad/rquotad.man,
utils/statd/statd.man: Remove refs to non-existent "hosts_allow(5)".
* debian/changelog: Version 0.3.3-6.
|
|
|
|
|
| |
* Use --name instead of --exec when stopping daemons;
the running binary may have been renamed or removed.
|
|
|
|
|
|
|
| |
* Keep NFS fully operational during upgrade. (closes: #76544)
* When calling update-rc.d, send stdout to /dev/null, but not stderr.
-- Chip Salzenberg <chip@debian.org> Thu, 13 Dec 2001 18:30:36 -0800
|
|
|
|
| |
* debian/changelog: Version 0.3.3-4.
|
| |
|