<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/usr.bin/lsvfs, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2007-11-15T15:18:44Z</updated>
<entry>
<title>MFC: Increase string buffer to account for addition of "jail" to flags.</title>
<updated>2007-11-15T15:18:44Z</updated>
<author>
<name>Stefan Eßer</name>
<email>se@FreeBSD.org</email>
</author>
<published>2007-11-15T15:18:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=55930f85a7fb5384291648c14ce06c4b48d54ce7'/>
<id>urn:sha1:55930f85a7fb5384291648c14ce06c4b48d54ce7</id>
<content type='text'>
Approved by:	re (ken)
</content>
</entry>
<entry>
<title>Add security.jail.mount_allowed sysctl, which allows to mount and</title>
<updated>2007-04-05T21:03:05Z</updated>
<author>
<name>Pawel Jakub Dawidek</name>
<email>pjd@FreeBSD.org</email>
</author>
<published>2007-04-05T21:03:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f3a8d2f93ce69707ed05a48e89d884046f2d8a6a'/>
<id>urn:sha1:f3a8d2f93ce69707ed05a48e89d884046f2d8a6a</id>
<content type='text'>
unmount jail-friendly file systems from within a jail.
Precisely it grants PRIV_VFS_MOUNT, PRIV_VFS_UNMOUNT and
PRIV_VFS_MOUNT_NONUSER privileges for a jailed super-user.
It is turned off by default.

A jail-friendly file system is a file system which driver registers
itself with VFCF_JAIL flag via VFS_SET(9) API.
The lsvfs(1) command can be used to see which file systems are
jail-friendly ones.

There currently no jail-friendly file systems, ZFS will be the first one.
In the future we may consider marking file systems like nullfs as
jail-friendly.

Reviewed by:	rwatson
</content>
</entry>
<entry>
<title>spell "file system" correctly</title>
<updated>2005-01-24T20:06:16Z</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>2005-01-24T20:06:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8a579692b2ca58249ada2d1429b45f83744c0219'/>
<id>urn:sha1:8a579692b2ca58249ada2d1429b45f83744c0219</id>
<content type='text'>
Approved by:	ru
</content>
</entry>
<entry>
<title>Mechanically kill hard sentence breaks.</title>
<updated>2004-07-02T22:22:35Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-07-02T22:22:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6a3e8b0adc8c622ae61275a94d5d869980a68069'/>
<id>urn:sha1:6a3e8b0adc8c622ae61275a94d5d869980a68069</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Uniformly refer to a file system as "file system".</title>
<updated>2002-12-12T17:26:04Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2002-12-12T17:26:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8d5d039f80a8d31947f4e84af20e8a56d0009c32'/>
<id>urn:sha1:8d5d039f80a8d31947f4e84af20e8a56d0009c32</id>
<content type='text'>
Approved by:	re
</content>
</entry>
<entry>
<title>Add #include &lt;sys/sysctl.h&gt;.  In my tree, mount.h includes</title>
<updated>2002-08-11T02:07:43Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2002-08-11T02:07:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=24befda40b40b9a9c5a0e5b69203f909ab65300c'/>
<id>urn:sha1:24befda40b40b9a9c5a0e5b69203f909ab65300c</id>
<content type='text'>
sysctl.h and I was depending on this namespace pollution.

Submitted by:	jake
</content>
</entry>
<entry>
<title>- Introduce a new struct xvfsconf, the userland version of struct vfsconf.</title>
<updated>2002-08-10T20:19:04Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2002-08-10T20:19:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5965373e69ca208cedd8ede9716ef0d58e6c3434'/>
<id>urn:sha1:5965373e69ca208cedd8ede9716ef0d58e6c3434</id>
<content type='text'>
- Make getvfsbyname() take a struct xvfsconf *.
- Convert several consumers of getvfsbyname() to use struct xvfsconf.
- Correct the getvfsbyname.3 manpage.
- Create a new vfs.conflist sysctl to dump all the struct xvfsconf in the
  kernel, and rewrite getvfsbyname() to use this instead of the weird
  existing API.
- Convert some {set,get,end}vfsent() consumers to use the new vfs.conflist
  sysctl.
- Convert a vfsload() call in nfsiod.c to kldload() and remove the useless
  vfsisloadable() and endvfsent() calls.
- Add a warning printf() in vfs_sysctl() to tell people they are using
  an old userland.

After these changes, it's possible to modify struct vfsconf without
breaking the binary compatibility.  Please note that these changes don't
break this compatibility either.

When bp will have updated mount_smbfs(8) with the patch I sent him, there
will be no more consumers of the {set,get,end}vfsent(), vfsisloadable()
and vfsload() API, and I will promptly delete it.
</content>
</entry>
<entry>
<title>Consistently use FBSDID</title>
<updated>2002-06-30T05:25:07Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-06-30T05:25:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e026a48c34d396fe7d0e382673a69bc047c0bfca'/>
<id>urn:sha1:e026a48c34d396fe7d0e382673a69bc047c0bfca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More consistancy.  file system &gt; filesystem</title>
<updated>2002-05-16T02:19:14Z</updated>
<author>
<name>Tom Rhodes</name>
<email>trhodes@FreeBSD.org</email>
</author>
<published>2002-05-16T02:19:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=46c2a2cfa4db0a7969436da3293dedaadf750470'/>
<id>urn:sha1:46c2a2cfa4db0a7969436da3293dedaadf750470</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Very minor whitespace nit.</title>
<updated>2002-04-28T12:36:56Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2002-04-28T12:36:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=900d70a0c0fb2ad8808649c13cd1286cfe15bc06'/>
<id>urn:sha1:900d70a0c0fb2ad8808649c13cd1286cfe15bc06</id>
<content type='text'>
</content>
</entry>
</feed>
