<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.sbin/mountd, branch releng/11.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2019-06-27T14:26:57Z</updated>
<entry>
<title>MFC r349376: Fix strsep_quote() on strings without quotes.</title>
<updated>2019-06-27T14:26:57Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2019-06-27T14:26:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=51b3ef0ef81ef954e06204a7d70e2265df531e7a'/>
<id>urn:sha1:51b3ef0ef81ef954e06204a7d70e2265df531e7a</id>
<content type='text'>
For strings without quotes and escapes dstptr and srcptr are equal, so
zeroing *dstptr before checking *srcptr is not a good idea.  In practice
it means that in -maproot=65534:65533 everything after the colon is lost.

The problem was there since r293305, but before r346976 it was covered by
improper strsep_quote() usage.

PR:	238725

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r346976: Respect quotes and escapes when splitting exports fields.</title>
<updated>2019-05-08T15:25:27Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2019-05-08T15:25:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=00998a609999b94c98d10f435709b13cec3350ec'/>
<id>urn:sha1:00998a609999b94c98d10f435709b13cec3350ec</id>
<content type='text'>
Without this r293305 was still unable to handle names with spaces.
</content>
</entry>
<entry>
<title>MFC r341641 (by sef): Reduce number of DNS queries in mountd.</title>
<updated>2019-04-26T21:44:51Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2019-04-26T21:44:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=21fd997adff141ca0f9216cbcbb07c2553c97bf5'/>
<id>urn:sha1:21fd997adff141ca0f9216cbcbb07c2553c97bf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r340442</title>
<updated>2018-11-29T01:05:21Z</updated>
<author>
<name>Sean Eric Fagan</name>
<email>sef@FreeBSD.org</email>
</author>
<published>2018-11-29T01:05:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c1486c4f0937e7a591b6ae5efde15b8fb19188e3'/>
<id>urn:sha1:c1486c4f0937e7a591b6ae5efde15b8fb19188e3</id>
<content type='text'>
mountd has no way to configure the listen queue depth; rather than add a new
option, we pass -1 down to listen, which causes it to use the
kern.ipc.soacceptqueue sysctl.

Approved by:	mav
Sponsored by:	iXsystems Inc
</content>
</entry>
<entry>
<title>MFC r332559: mountd: fix a crash when getgrouplist reports too many groups</title>
<updated>2018-05-03T07:28:04Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2018-05-03T07:28:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eded023bd1238e25a52416198c408564613720f5'/>
<id>urn:sha1:eded023bd1238e25a52416198c408564613720f5</id>
<content type='text'>
Sponsored by:	Panzura
</content>
</entry>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
<entry>
<title>Partial merge of the SPDX changes</title>
<updated>2018-03-14T03:19:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-14T03:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be5d0b9566b13fdf8cabebb63334cbec12bfc409'/>
<id>urn:sha1:be5d0b9566b13fdf8cabebb63334cbec12bfc409</id>
<content type='text'>
These changes are incomplete but are making it difficult
to determine what other changes can/should be merged.

No objections from:	pfg
</content>
</entry>
<entry>
<title>MFC r329682:</title>
<updated>2018-02-28T00:29:52Z</updated>
<author>
<name>Ravi Pokala</name>
<email>rpokala@FreeBSD.org</email>
</author>
<published>2018-02-28T00:29:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e7b9bdab3136caae01cc6c3b67c1dcecb20aef9'/>
<id>urn:sha1:3e7b9bdab3136caae01cc6c3b67c1dcecb20aef9</id>
<content type='text'>
mountd: Return proper errno values in a few error paths

When attempting to mount a non-directory which exists, return ENOTDIR
instead of ENOENT. If stat() or statfs() failed, don't pass part of the
invalid (struct statfs) to ex_search(). In that same case, preserve the
value of "bad" rather than overwriting with EACCES.
</content>
</entry>
<entry>
<title>MFC r329009</title>
<updated>2018-02-16T18:49:50Z</updated>
<author>
<name>Brad Davis</name>
<email>brd@FreeBSD.org</email>
</author>
<published>2018-02-16T18:49:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c9c254375c98874aa01032d761457acd1240eac'/>
<id>urn:sha1:4c9c254375c98874aa01032d761457acd1240eac</id>
<content type='text'>
mountd(8): Produce vaguely meaningful error messages

Approved by:	cem, will
</content>
</entry>
<entry>
<title>MFC r324257-r324258</title>
<updated>2017-10-24T14:33:38Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2017-10-24T14:33:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=76bf5d4310bd06b42a620e429d7992b7952aeac9'/>
<id>urn:sha1:76bf5d4310bd06b42a620e429d7992b7952aeac9</id>
<content type='text'>
r324257:
mountd: Convert exportlist to SLIST

Use SLIST from sys/queue.h instead of homebrew linked list for the exportlist.

Reviewed by:	bapt, rmacklem
Sponsored by:	Gandi.net
Differential Revision:	https://reviews.freebsd.org/D12502

r324258:
mountd: Convert mountlist to SLIST

Use SLIST from sys/queue.h instead of homebrew linked list for mountlist.

Reviewed by:	bapt, rmacklem
Sponsored by:	Gandi.net
Differential Revision:	https://reviews.freebsd.org/D12504
</content>
</entry>
</feed>
