<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mountd</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>aa183bc7f96fdd51c4a6ead5586a1cb1ecec6bb2 - rc.d: Fix mountd service script.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#aa183bc7f96fdd51c4a6ead5586a1cb1ecec6bb2</link>
        <description>rc.d: Fix mountd service script.This script references variables beloning to the nfsd and zfs services,therefore it needs to load their configurations.MFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D51473

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Thu, 24 Jul 2025 15:00:37 +0200</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f99f0ee14e3af81c23150a6a340259ca8a33d01a - rc.d: add a service jails config to all base system services</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#f99f0ee14e3af81c23150a6a340259ca8a33d01a</link>
        <description>rc.d: add a service jails config to all base system servicesThis gives more permissions to services (e.g. network access toservices which require this) when they are started as an automaticservice jail.The sshd patch is important for the sshd-related functionality asdescribed in the man-page in the service jails part.The location of the added env vars is supposed to allow overriding themin rc.conf, and to hard-disable the use of svcj for some parts where itdoesn&apos;t make sense or will not work.Only a subset of all of the services are fully tested (I&apos;m running thissince more than a year with various services started as service jails).The untested parts should be most of the time ok, in some edge-casesmore permissions are needed inside the service jail.Differential Revision:	https://reviews.freebsd.org/D40371

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Wed, 22 May 2024 15:31:47 +0200</pubDate>
        <dc:creator>Alexander Leidinger &lt;netchild@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0bb08f21cc5c62d0e2dfcea500521fa801058dd3 - rc.d: Fix NFS server startup scripts to enable vnet prison use</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#0bb08f21cc5c62d0e2dfcea500521fa801058dd3</link>
        <description>rc.d: Fix NFS server startup scripts to enable vnet prison useNow that commit cbbb22031f9b is in main,it is possible to run nfsd(8), nfsuserd(8), mountd(8),gssd(8) and rpc.tlsservd(8) in an appropriately configured vnetprison if the &quot;allow.nfsd&quot; option is specified in jail.conf.This patch fixes the rc scripts for this.Mostly just replaces the &quot;nojail&quot; KEYWORD with &quot;nojailvnet&quot;,but also avoids setting vfs.nfsd.srvmaxio in a prison, since itmust be set outside of the prisons and applies to allnfsd(8) instances.Reviewed by:	jamieMFC after:	3 monthsDifferential Revision:	https://reviews.freebsd.org/D38809

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Sun, 12 Mar 2023 22:34:25 +0100</pubDate>
        <dc:creator>Rick Macklem &lt;rmacklem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1cf8e6339e9add47107a6c9988a0f509225b7ef6 - mountd startup: enable NFSv4 if needed on restart</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#1cf8e6339e9add47107a6c9988a0f509225b7ef6</link>
        <description>mountd startup: enable NFSv4 if needed on restartThe mountd script in rc.d sets vfs.nfsd.server_max_nfsvers correctlywhen it is run at system startup, relying on the kernel default.However, if NFSv4 was enabled in /etc/rc.conf later, and the scriptwas re-run to restart mountd, the sysctl was still set to 3.Set the sysctl to the right value in all cases.Reviewed by:	rmacklemMFC after:	1 week

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Mon, 04 Jul 2022 01:04:41 +0200</pubDate>
        <dc:creator>Mike Karels &lt;karels@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f72926eab00ccd956298e44831b519daa704a868 - mountd: Delay starting mountd until after mountlate</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#f72926eab00ccd956298e44831b519daa704a868</link>
        <description>mountd: Delay starting mountd until after mountlatePR#254282 reports a problem where nullfs mounts cannot beexported via mountd for FreeBSD 13.0.The problem seems to be that, to do the nullfs mounts in/etc/fstab, they require the &quot;late&quot; mount option, so that theunderlying filesystem is mounted (ZFS for the PR).Adding &quot;mountlate&quot; to the REQUIRE list in /etc/rc.d/mountdfixes the problem, but that results in a dependency cyclebecause /etc/rc.d/lockd specifies:REQUIRE: nfsdBEFORE: DAEMON--&gt; which forces mountd to preceed DAEMON.This patch removes &quot;nfsd&quot; from REQUIRE for lockd and statd,then adds mountlate to REQUIRE for mountd, to fix thisproblem.  Having lockd REQUIRE nfsd was done in the NetBSDcode when it was pulled into FreeBSD and there does notseem to be a need for this.In case this causes problems, a long MFC has been specified.PR:	254282Differential Revision:	https://reviews.freebsd.org/D33256MFC after:	3 months

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Sun, 23 Jan 2022 23:17:40 +0100</pubDate>
        <dc:creator>Rick Macklem &lt;rmacklem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>09673fc0f36dd1cca74940a240a9ed0f62228084 - mountd(8): generate a syslog message when the &quot;V4:&quot; line is missing</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#09673fc0f36dd1cca74940a240a9ed0f62228084</link>
        <description>mountd(8): generate a syslog message when the &quot;V4:&quot; line is missingDaniel reported that NFSv4 mounts were not working despite havingset &quot;nfsv4_server_enable=YES&quot; in /etc/rc.conf.  Mountd was logging amessage that there was no /etc/exports file.He noted that creating a /etc/exports file with a &quot;V4:&quot; line in itwas needed make NFSv4 mounts work.At least one &quot;V4:&quot; line in one of the exports(5) file(s) is needed tomake NFSv4 mounts work. This patch fixes mountd.c so that it logs amessage indicting that there is no &quot;V4:&quot; line in any exports(5)file when NFSv4 mounts are enabled.To avoid this message being generated erroneously, /etc/rc.d/mountdis updated to make sure vfs.nfsd.server_max_nfsvers is properly setbefore mountd(8) is started.Reported by:	debdrupPR:	253901MFC after:	2 weeks

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Tue, 09 Mar 2021 01:08:02 +0100</pubDate>
        <dc:creator>Rick Macklem &lt;rmacklem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4389a5661034536b423181476cbbc6efca825055 - Add support for the new mountd -R option.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#4389a5661034536b423181476cbbc6efca825055</link>
        <description>Add support for the new mountd -R option.r376026 added a new &quot;-R&quot; option to mountd, which tells it tonot support the Mount protocol (not used by NFSv4) and notregister with rpcbind.Rpcbind is considered a security issue by some sites now.This patch adds a new yes/no variable called nfsv4_server_only.When that is set, make vfs.nfsd.server_min_vers=4 and set &quot;=R&quot;for mountd.Setting vfs.nfsd.server_min_vers=4 tells nfsd to not register with rpcbind.While here, add a check for &quot;load_kld nfsd&quot; failing to nfsd.Reviewed by:	0mpMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D26938

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Fri, 06 Nov 2020 17:33:42 +0100</pubDate>
        <dc:creator>Rick Macklem &lt;rmacklem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6879c6c14eedbd060ba588a3129a6c60ebbe783 - Merge ^/head r339015 through r339669.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#c6879c6c14eedbd060ba588a3129a6c60ebbe783</link>
        <description>Merge ^/head r339015 through r339669.

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Tue, 23 Oct 2018 23:09:37 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0696600c41600d80bcd993bfd8e675d0ae6951fe - Move the rc framework out of sbin/init into libexec/rc.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/libexec/rc/rc.d/mountd#0696600c41600d80bcd993bfd8e675d0ae6951fe</link>
        <description>Move the rc framework out of sbin/init into libexec/rc.The reasons for this are forward looking to pkgbase: * /sbin/init is a special binary; try not to replace it with   every package update because an rc script was touched.   (a follow-up commit will make init its own package) * having rc in its own place will allow more easy replacement   of the rc framework with alternatives, such as openrc.Discussed with:		brd (during BSDCam), kmooreRequested by:		cem, bzPR:			231522Approved by:		re (gjb)

            List of files:
            /freebsd/libexec/rc/rc.d/mountd</description>
        <pubDate>Wed, 17 Oct 2018 18:49:11 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
