From simon@comsys.ntu-kpi.kiev.ua  Tue May  7 10:13:11 2013
Return-Path: <simon@comsys.ntu-kpi.kiev.ua>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id 671D2463
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  7 May 2013 10:13:11 +0000 (UTC)
	(envelope-from simon@comsys.ntu-kpi.kiev.ua)
Received: from comsys.kpi.ua (comsys.kpi.ua [77.47.192.42])
	by mx1.freebsd.org (Postfix) with ESMTP id 25F0AD90
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  7 May 2013 10:13:10 +0000 (UTC)
Received: from pm513-1.comsys.kpi.ua ([10.18.52.101] helo=pm513-1.comsys.ntu-kpi.kiev.ua)
	by comsys.kpi.ua with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.63)
	(envelope-from <simon@comsys.ntu-kpi.kiev.ua>)
	id 1UZetQ-00048V-7E
	for FreeBSD-gnats-submit@freebsd.org; Tue, 07 May 2013 13:13:08 +0300
Received: by pm513-1.comsys.ntu-kpi.kiev.ua (Postfix, from userid 1001)
	id 7330B1E08A; Tue,  7 May 2013 13:13:06 +0300 (EEST)
Message-Id: <20130507101306.GA56075@pm513-1.comsys.ntu-kpi.kiev.ua>
Date: Tue, 7 May 2013 13:13:06 +0300
From: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
To: FreeBSD-gnats-submit@freebsd.org
Subject: Add support for WebNFS mounts to mount_nfs

>Number:         178392
>Category:       bin
>Synopsis:       [patch] Add support for WebNFS mounts to mount_nfs(8)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 07 10:20:00 UTC 2013
>Closed-Date:    Mon Sep 23 13:16:44 UTC 2013
>Last-Modified:  Mon Sep 23 13:16:44 UTC 2013
>Originator:     Andrey Simonenko
>Release:        FreeBSD 10-CURRENT amd64
>Organization:
>Environment:
>Description:

The following change adds support for WebNFS mounts to mount_nfs.
The new option "public" specifies that WebNFS public filehandle should
be used and default NFS server port number 2049 should be tried first.
If NFS server does respond on this port, then rpcbind is asked for
the correct port number.

WebNFS client and server code was checked with NFSSERVER and NFSCLIENT
kernel options on 10-CURRENT.

>How-To-Repeat:

Export some file system for WebNFS in /etc/exports:

/fs -public 127.0.0.1

Then, try to mount it:

# mount_oldnfs -o nfsv3,public 127.0.0.1:/anything /mnt

With kern/178103 it will be possible to use WebNFS index files (not sure
how to check whether WebNFS multi-component lookups are supported).

>Fix:
 [ patch elided - gavin@ ]
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: gavin 
State-Changed-When: Mon Sep 23 13:15:30 UTC 2013 
State-Changed-Why:  
Submitter requested that this PR be closed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=178392 
>Unformatted:
