linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/2] Improve construction of non-UCS
@ 2018-06-04 14:53 Chuck Lever
  2018-06-04 14:53 ` [PATCH v1 1/2] NFSv4.0: Remove cl_ipaddr from non-UCS client ID Chuck Lever
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Chuck Lever @ 2018-06-04 14:53 UTC (permalink / raw)
  To: linux-nfs

The following series proposes improvements to the default NFSv4.0
client ID strings. The purpose is to decrease the chance that two
distinct clients will choose the same string, and to make the same
client connecting via different transports choose the same string.

The use of the nodename comes from the NFSv4.1 (uniform) client
ID string. It has some shortcomings as well, but it is better
overall than using the client's local address. The use of the
uniquifier is also copied from the uniform client ID string.

The goal is to make the default behavior better. Preventing a
malicious administrator from choosing the same nodename, uniquifier,
and/or client address on purpose is not possible.

---

Chuck Lever (2):
      NFSv4.0: Remove cl_ipaddr from non-UCS client ID
      NFSv4.0: Remove transport protocol name from non-UCS client ID


 fs/nfs/nfs4proc.c |   24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

--
Chuck Lever

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

end of thread, other threads:[~2018-06-06 16:03 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-04 14:53 [PATCH v1 0/2] Improve construction of non-UCS Chuck Lever
2018-06-04 14:53 ` [PATCH v1 1/2] NFSv4.0: Remove cl_ipaddr from non-UCS client ID Chuck Lever
2018-06-04 14:53 ` [PATCH v1 2/2] NFSv4.0: Remove transport protocol name " Chuck Lever
2018-06-06 15:44   ` Trond Myklebust
2018-06-06 15:48     ` Chuck Lever
2018-06-06 15:55       ` Trond Myklebust
2018-06-06 16:03         ` Chuck Lever
2018-06-06 15:08 ` Fwd: [PATCH v1 0/2] Improve construction of non-UCS Chuck Lever

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).