All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Allow mounting exports that advertise NULL security
@ 2011-06-28 18:25 Chuck Lever
  2011-06-28 18:25 ` [PATCH 1/2] NFS: Clean up nfs_walk_authlist() Chuck Lever
  2011-06-28 18:25 ` [PATCH 2/2] NFS: Allow sec=none mounts in certain cases Chuck Lever
  0 siblings, 2 replies; 8+ messages in thread
From: Chuck Lever @ 2011-06-28 18:25 UTC (permalink / raw)
  To: linux-nfs

The Linux NFS client fails to mount exports that advertise only
AUTH_NULL.  This small patch set, against 3.0-rc4, addresses the
problem, and corrects the behavior of the client when AUTH_NULL
appears anywhere in the returned authflavor list.

This behavioral requirement is not documented in any NFS protocol
specification.  Tom is considering some language for the active NFSv4
specifications to provide some guidance for client implementors on how
to interpret authflavor lists.

Eventually there should be a bugzilla filed against RHEL 6 by the
reporter.  When that happens, the bugzilla number should be documented
in the patch description of the second patch.

This problem has existed since at least 2.6.32.  This fix may be
appropriate for stable kernels.

---

Chuck Lever (2):
      NFS: Allow sec=none mounts in certain cases
      NFS: Clean up nfs_walk_authlist()


 fs/nfs/super.c |   54 +++++++++++++++++++++++++++++++-----------------------
 1 files changed, 31 insertions(+), 23 deletions(-)

-- 
Chuck Lever

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-06-28 20:08 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-28 18:25 [PATCH 0/2] Allow mounting exports that advertise NULL security Chuck Lever
2011-06-28 18:25 ` [PATCH 1/2] NFS: Clean up nfs_walk_authlist() Chuck Lever
2011-06-28 18:25 ` [PATCH 2/2] NFS: Allow sec=none mounts in certain cases Chuck Lever
2011-06-28 18:41   ` Chuck Lever
2011-06-28 19:06   ` J. Bruce Fields
2011-06-28 19:10     ` J. Bruce Fields
2011-06-28 19:34       ` Chuck Lever
2011-06-28 20:08         ` Bryan Schumaker

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.