<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libcapsicum, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-08-25T13:23:31Z</updated>
<entry>
<title>Add missing FreeBSD functions to -legacy when building on macOS/Linux</title>
<updated>2020-08-25T13:23:31Z</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson@FreeBSD.org</email>
</author>
<published>2020-08-25T13:23:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7ec1ec4fdb98d87602c8501dae9b9cbd24b7d22b'/>
<id>urn:sha1:7ec1ec4fdb98d87602c8501dae9b9cbd24b7d22b</id>
<content type='text'>
In most cases this simply builds the file from lib/libc for missing
functions (e.g. strlcpy on Linux etc.). In cases where this is not possible
I've added an implementation to tools/build/cross-build.

The fgetln.c/fgetwln.c/closefrom.c compatibility code was obtained from
https://gitlab.freedesktop.org/libbsd/libbsd, but I'm not sure it makes
sense to import it into to contrib just for these three bootstrap files.

Reviewed By:	brooks
Differential Revision: https://reviews.freebsd.org/D25978
</content>
</entry>
<entry>
<title>capsicum_helpers: split stream cap bits out of caph_limit_stream()</title>
<updated>2020-01-02T23:07:45Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-01-02T23:07:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=990beb037d43510521774ef02731ca2f994bec77'/>
<id>urn:sha1:990beb037d43510521774ef02731ca2f994bec77</id>
<content type='text'>
The goal here is to make it so applications can take the rights one would
normally get by calling caph_limit_stream() on a descriptor and build on
them as needed.

The tentatively planned use-case is an application that takes a socket and
hooks it up to std{err,out,in} for a fork()d child. It may be feasible to
apply limitations to such descriptors as long as it's a superset of those
normally applied to stdio.

Reviewed by:	markj, oshobo (prior version; sans manpage addition)
Differential Revision:	https://reviews.freebsd.org/D22993
</content>
</entry>
<entry>
<title>pkgbase: Create a FreeBSD-utilities package and make it the default one</title>
<updated>2019-09-05T14:15:47Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-09-05T14:15:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c1a82cea504df7a79f5bd8f7d0a41cacccff16e'/>
<id>urn:sha1:4c1a82cea504df7a79f5bd8f7d0a41cacccff16e</id>
<content type='text'>
The default package use to be FreeBSD-runtime but it should only contain
binaries and libs enough to boot to single user and repair the system, it
is also very handy to have a package that can be tranform to a small mfsroot.
So create a new package named FreeBSD-utilities and make it the default one.
Also move a few binaries and lib into this package when it make sense.
Reviewed by:	bapt, gjb
Differential Revision:	https://reviews.freebsd.org/D21506
</content>
</entry>
<entry>
<title>List caph_limit_stream() in the synopsis.</title>
<updated>2019-01-21T20:56:29Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2019-01-21T20:56:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=504b5801bd810ea90d541a5cb868e8d53d882296'/>
<id>urn:sha1:504b5801bd810ea90d541a5cb868e8d53d882296</id>
<content type='text'>
Fix typos while here.

MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>libcapsicum: add missing links</title>
<updated>2018-12-12T20:32:17Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2018-12-12T20:32:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e57d2a07c015fa58aa6e23b16444c16b7140b5e7'/>
<id>urn:sha1:e57d2a07c015fa58aa6e23b16444c16b7140b5e7</id>
<content type='text'>
Reported by:	manu
</content>
</entry>
<entry>
<title>Fix a recusive call introduce in the r340130.</title>
<updated>2018-11-04T18:52:59Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2018-11-04T18:52:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9e5493752a7edcdc3107239e79f9bc0f13cb63c2'/>
<id>urn:sha1:9e5493752a7edcdc3107239e79f9bc0f13cb63c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libcapsicum: Introduce caph_{rights,ioctls,fcntls}_limit</title>
<updated>2018-11-04T17:22:58Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2018-11-04T17:22:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5a453d5f5b8cff5a58b7c65df3822a2a6094f7b4'/>
<id>urn:sha1:5a453d5f5b8cff5a58b7c65df3822a2a6094f7b4</id>
<content type='text'>
The idea behind those functions is not to force consumers to remember that there
is a need to check errno on failure. We already have a caph_enter(3) function
which does the same for cap_enter(2).

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Fix description.</title>
<updated>2018-07-18T21:57:04Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2018-07-18T21:57:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a304238bcfcbec10c9d003808f1db9eb236599f7'/>
<id>urn:sha1:a304238bcfcbec10c9d003808f1db9eb236599f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix declaration.</title>
<updated>2018-07-15T17:31:50Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2018-07-15T17:31:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2bd7c570517a89f86672b17298157ca8d02ced4a'/>
<id>urn:sha1:2bd7c570517a89f86672b17298157ca8d02ced4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>With r335636 C++ program use libcasper.h and capsicum_helpers.h.</title>
<updated>2018-07-01T18:58:53Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2018-07-01T18:58:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2da0fcde21e0b90384f61fd50b87ea7dbd820233'/>
<id>urn:sha1:2da0fcde21e0b90384f61fd50b87ea7dbd820233</id>
<content type='text'>
Add __BEGIN_DECLS and __END_DECLS to those headers.
</content>
</entry>
</feed>
