<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nfs-utils.git/debian, branch master</title>
<subtitle>NFS utils related patches</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/'/>
<entry>
<title>Remove debian/</title>
<updated>2006-06-05T02:13:31+00:00</updated>
<author>
<name>Neil Brown</name>
<email>neilb@suse.de</email>
</author>
<published>2006-06-05T02:13:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=e860d0ecddac47b5f68bc1b41b19c2700fd64495'/>
<id>e860d0ecddac47b5f68bc1b41b19c2700fd64495</id>
<content type='text'>
.. at request of Debian maintainer "Steinar H. Gunderson" &lt;sesse@debian.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
.. at request of Debian maintainer "Steinar H. Gunderson" &lt;sesse@debian.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>	Update debian package information.</title>
<updated>2006-03-26T23:50:03+00:00</updated>
<author>
<name>neilbrown</name>
<email>neilbrown</email>
</author>
<published>2006-03-26T23:50:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=8c6856695f2cd31b96b72ee4412c36f72a333e0c'/>
<id>8c6856695f2cd31b96b72ee4412c36f72a333e0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove some files.</title>
<updated>2005-08-26T01:51:44+00:00</updated>
<author>
<name>neilbrown</name>
<email>neilbrown</email>
</author>
<published>2005-08-26T01:51:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=1d0397894463e507e9f5d92442ac3b09e29310a3'/>
<id>1d0397894463e507e9f5d92442ac3b09e29310a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>2005-08-26 Kevin Coffman &lt;kwc@citi.umich.edu&gt;</title>
<updated>2005-08-26T01:36:14+00:00</updated>
<author>
<name>neilbrown</name>
<email>neilbrown</email>
</author>
<published>2005-08-26T01:36:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=53c5bd65c74e032947d8fb5b140024be008aaa6b'/>
<id>53c5bd65c74e032947d8fb5b140024be008aaa6b</id>
<content type='text'>
	*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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	*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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Orphaning Debian package</title>
<updated>2005-04-07T13:10:02+00:00</updated>
<author>
<name>chip</name>
<email>chip</email>
</author>
<published>2005-04-07T13:10:02+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=ca190b1a7e9a2b6d9ff99e9fd164a54583f46c75'/>
<id>ca190b1a7e9a2b6d9ff99e9fd164a54583f46c75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Debian version 1.0.7-2.</title>
<updated>2005-04-07T13:02:45+00:00</updated>
<author>
<name>chip</name>
<email>chip</email>
</author>
<published>2005-04-07T13:02:45+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=0a3c1cbecc3efcd5a5eb10bf8de312b15ebc06a6'/>
<id>0a3c1cbecc3efcd5a5eb10bf8de312b15ebc06a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Debian 1.0.7-1.</title>
<updated>2005-01-12T04:32:53+00:00</updated>
<author>
<name>chip</name>
<email>chip</email>
</author>
<published>2005-01-12T04:32:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=d2f45f8a428f4f03f62f7d745713da62a92d09b9'/>
<id>d2f45f8a428f4f03f62f7d745713da62a92d09b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable NEED_SVCGSSD by default.</title>
<updated>2005-01-12T00:50:49+00:00</updated>
<author>
<name>chip</name>
<email>chip</email>
</author>
<published>2005-01-12T00:50:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=d367f9c3f696358c208f12f519bde8c443072403'/>
<id>d367f9c3f696358c208f12f519bde8c443072403</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Turn off NEED_IDMAPD and NEED_GSSD by default, on Bruce's advice.</title>
<updated>2005-01-11T22:55:28+00:00</updated>
<author>
<name>chip</name>
<email>chip</email>
</author>
<published>2005-01-11T22:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=9f8189ca34aa2f7bdaad8e00c30eaea1fd18d773'/>
<id>9f8189ca34aa2f7bdaad8e00c30eaea1fd18d773</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cosmetics and quoting.</title>
<updated>2004-12-04T21:39:05+00:00</updated>
<author>
<name>chip</name>
<email>chip</email>
</author>
<published>2004-12-04T21:39:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/simo/public_git/nfs-utils.git/commit/?id=cd99a9c42bf395e228c6a070634e111f5da019cd'/>
<id>cd99a9c42bf395e228c6a070634e111f5da019cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
