<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libnv, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-06-27T02:17:04Z</updated>
<entry>
<title>Fix libnv build post rename</title>
<updated>2020-06-27T02:17:04Z</updated>
<author>
<name>Matt Macy</name>
<email>mmacy@FreeBSD.org</email>
</author>
<published>2020-06-27T02:17:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4928d0276687adbd279e9a4ea33e1163d8ad9129'/>
<id>urn:sha1:4928d0276687adbd279e9a4ea33e1163d8ad9129</id>
<content type='text'>
Submitted by:	Neel Chauhan
Differential Revision:	https://reviews.freebsd.org/D25481
</content>
</entry>
<entry>
<title>Update Makefile.depend files</title>
<updated>2019-12-11T17:37:53Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2019-12-11T17:37:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2c9a9dfc187d171de6b92654d71b977f067ed641'/>
<id>urn:sha1:2c9a9dfc187d171de6b92654d71b977f067ed641</id>
<content type='text'>
Update a bunch of Makefile.depend files as
a result of adding Makefile.depend.options files

Reviewed by:	 bdrewery
MFC after:	1 week
Sponsored by:   Juniper Networks
Differential Revision:  https://reviews.freebsd.org/D22494
</content>
</entry>
<entry>
<title>pkgbase: Put a lot of binaries and lib in FreeBSD-runtime</title>
<updated>2019-09-05T14:13:08Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-09-05T14:13:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a7b5a3d48640f3f5898b05328d71c2949b6b7098'/>
<id>urn:sha1:a7b5a3d48640f3f5898b05328d71c2949b6b7098</id>
<content type='text'>
All of them are needed to be able to boot to single user and be able
to repair a existing FreeBSD installation so put them directly into
FreeBSD-runtime.

Reviewed by:    bapt, gjb
Differential Revision:  https://reviews.freebsd.org/D21503
</content>
</entry>
<entry>
<title>Add a regression test which transfers varying number of rights.</title>
<updated>2019-07-16T16:33:44Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2019-07-16T16:33:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=dd8bacfd4eb32dad30dc95ae31f3a802b7cd151b'/>
<id>urn:sha1:dd8bacfd4eb32dad30dc95ae31f3a802b7cd151b</id>
<content type='text'>
This exercises the PKG_MAX_SIZE limit mentioned in r350054.

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Use a platform-independent constant for PKG_MAX_SIZE.</title>
<updated>2019-07-16T16:28:50Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2019-07-16T16:28:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=07cf2bb6938d765f0c2f2e4b29f2f21cd276a0fb'/>
<id>urn:sha1:07cf2bb6938d765f0c2f2e4b29f2f21cd276a0fb</id>
<content type='text'>
This constant determines the number of rights libnv will attempt to
transmit in a given control message.  In practice, the upper limit
defined by the kernel is machine-dependent and is smaller on 64-bit
kernels than on 32-bit kernels.  To ensure that a 32-bit libnv works
as expected when run on a 64-bit kernel, use a limit that will work
on both 32-bit and 64-bit kernels.

PR:		238511
Discussed with:	oshogbo
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D20942
</content>
</entry>
<entry>
<title>Convert the nvlist send/recv tests to ATF.</title>
<updated>2019-07-16T16:25:27Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2019-07-16T16:25:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ccf7f8460be77b489592fb5076f2ff18299a0c82'/>
<id>urn:sha1:ccf7f8460be77b489592fb5076f2ff18299a0c82</id>
<content type='text'>
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>libnv: extend the tests</title>
<updated>2019-04-15T03:32:01Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-04-15T03:32:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=908d1eef0b6e35421bc9bee34603c73e97d0fc7c'/>
<id>urn:sha1:908d1eef0b6e35421bc9bee34603c73e97d0fc7c</id>
<content type='text'>
Add cases for sending file descriptors.

Submitted by:	Mindaugas Rasiukevicius &lt;rmind@noxt.eu&gt;
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>libnv: add support for nvlist_send()/nvlist_recv() on Linux</title>
<updated>2019-04-15T03:31:02Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-04-15T03:31:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3810ba1b33c9301b7d62a38fded4c8a04524465e'/>
<id>urn:sha1:3810ba1b33c9301b7d62a38fded4c8a04524465e</id>
<content type='text'>
This may be useful for cross build in the feature.

Submitted by:	Mindaugas Rasiukevicius &lt;rmind@noxt.eu&gt;
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>libnv: fix memory leaks</title>
<updated>2019-02-10T23:28:55Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2019-02-10T23:28:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b5d787d93b3d83f28e87e1f8cc740cb160f8f0ac'/>
<id>urn:sha1:b5d787d93b3d83f28e87e1f8cc740cb160f8f0ac</id>
<content type='text'>
nvpair_create_stringv: free the temporary string; this fix affects
nvlist_add_stringf() and nvlist_add_stringv().

nvpair_remove_nvlist_array (NV_TYPE_NVLIST_ARRAY case): free the chain
of nvpairs (as resetting it prevents nvlist_destroy() from freeing it).
Note: freeing the chain in nvlist_destroy() is not sufficient, because
it would still leak through nvlist_take_nvlist_array().  This affects
all nvlist_*_nvlist_array() use

Submitted by:	Mindaugas Rasiukevicius &lt;rmind@netbsd.org&gt;
Reported by:	clang/gcc ASAN
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Allow bootstrapping libnv on macOS and Linux</title>
<updated>2018-12-14T21:16:04Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2018-12-14T21:16:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=032f0fbbb657405ac6312f7493a95bed7d5cf87a'/>
<id>urn:sha1:032f0fbbb657405ac6312f7493a95bed7d5cf87a</id>
<content type='text'>
MacOS/Linux do not define struct cmsgcred but we need to bootstrap libnv
when building on non-FreeBSD systems. Since they are not used during
bootstrap we can just omit these two functions there.

Reviewed By:	emaste
Differential Revision: https://reviews.freebsd.org/D18472
</content>
</entry>
</feed>
