<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libcasper, 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>2017-08-20T06:07:40Z</updated>
<entry>
<title>MFC r305626,r305629,r307863,r322447,r322448,r322449,r322450,r322451:</title>
<updated>2017-08-20T06:07:40Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-08-20T06:07:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=24e1e36a18e9bd19ea46f59742fa95d2e410feb2'/>
<id>urn:sha1:24e1e36a18e9bd19ea46f59742fa95d2e410feb2</id>
<content type='text'>
r305626 (by oshogbo):

Move libcasper tests from regression/capsicum/libcasper/ to
lib/libcasper/service/${service_name}/tests.

r305629 (by jkim):

Add new directories added in r305626 to fix "make installworld".

r307863 (by emaste):

Set SHLIBDIR before .including src.opts.mk in libcapser services

bsd.own.mk (included from src.opts.mk) sets SHLIBDIR?=${LIBDIR}, so
SHLIBDIR must be set before including either one of them.

MFC with:	305626

r322447:

Fix result printing

- Flushing stdout prevents the buffer from being printed twice, fixing
  issues with stdout printing out the testplan, etc, twice.
- Don't print out raw source/line numbers; hide them behind comments.

r322448:

Make root-privileges a requirement for the test

Some of the testcases try to manipulate sysctls that require root privileges,
e.g., "kern.sync_on_panic". Make root-privileges a hard requirement so the
tests don't raise false positives due to privilege issues when calling
sysctlbyname(3) on writable sysctls.

r322449:

Use hardcoded IPv4/IPv6 addresses for google-public-dns-a.google.com instead
of freefall.freebsd.org to unbreak the DNS tests

The address allocations for freefall.freebsd.org have changed in the past 4 years.
Use a more stable set of hardcoded addresses for now to make the tests succeed
reliably.

The hostname should be resolved dynamically instead of hardcoding the addresses in
the future. This is just a bandaid.

r322450:

Integrate the tests moved in r305626 in to the FreeBSD test suite

The reachover Kyuafiles were never added, and thus the tests were installed
as standalone tests, and not integrated into the full suite.

MFC with:	r305626, 305629, r307863, r322447, r322448, r322449

r322451:

TESTSDIR isn't required; remove it

MFC with:	r322450
</content>
</entry>
<entry>
<title>Don't close fd if it's lower then stderr, otherwise we can close</title>
<updated>2016-06-13T00:03:55Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2016-06-13T00:03:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59cf368df43679eda9fd58751cea358749aa05fc'/>
<id>urn:sha1:59cf368df43679eda9fd58751cea358749aa05fc</id>
<content type='text'>
one of the descriptor which we just set.

Pointed out by:		jilles
Approved by:		re (hrs)
</content>
</entry>
<entry>
<title>Add flags to the Casper services.</title>
<updated>2016-06-08T02:03:53Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2016-06-08T02:03:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=920be817aaee95cbe5c3bc11b33426c22b773a3f'/>
<id>urn:sha1:920be817aaee95cbe5c3bc11b33426c22b773a3f</id>
<content type='text'>
CASPER_SERVICE_STDIO - Casper will not close the first three descriptors (stdin,
		       stdout and stderr) this can be helpful for debugging.
CASPER_SERVICE_FD - Capser will not close all other descriptors, this can
		    be useful for a filesystem service.
</content>
</entry>
<entry>
<title>Don't call setgrent() in an unportable way.</title>
<updated>2016-06-01T20:45:21Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2016-06-01T20:45:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2ca9ffa9bb2da931f3055a5bdbf58ce956d36a5f'/>
<id>urn:sha1:2ca9ffa9bb2da931f3055a5bdbf58ce956d36a5f</id>
<content type='text'>
For FreeBSD 12, I'm considering updating setgrent() to have a function
prototype that conforms to POSIX. FreeBSD seems to be the only operating
system that lets setgrent() return an integer. It's also inconsistent
with setpwent().

It looks like our libcasper depends on setgrent() returning an integer.
Get rid of that.

Reviewed by:	oshogbo
Differential Revision:	https://reviews.freebsd.org/D6659
</content>
</entry>
<entry>
<title>MFH</title>
<updated>2016-04-16T02:32:12Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-04-16T02:32:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0edd2576c0e07f525c80e4aa5ff24350b55f18b7'/>
<id>urn:sha1:0edd2576c0e07f525c80e4aa5ff24350b55f18b7</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Set NULL to the ai_next pointer which fix cap_getaddrinfo().</title>
<updated>2016-04-14T18:27:10Z</updated>
<author>
<name>Mariusz Zaborski</name>
<email>oshogbo@FreeBSD.org</email>
</author>
<published>2016-04-14T18:27:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7f6a709bef784b87a704b44c08a7790446109c35'/>
<id>urn:sha1:7f6a709bef784b87a704b44c08a7790446109c35</id>
<content type='text'>
Add regression test case.

PR:		195551
Submitted by:	Mikhail &lt;mp39590@gmail.com&gt;
Approved by:	pjd (mentor)
</content>
</entry>
<entry>
<title>MFH</title>
<updated>2016-03-02T16:14:46Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-03-02T16:14:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=52259a98adba7622f236db46a330e61df0c84fb1'/>
<id>urn:sha1:52259a98adba7622f236db46a330e61df0c84fb1</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Update dependencies.</title>
<updated>2016-02-26T22:14:15Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-02-26T22:14:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3055a28d4487734f589e28237243d306a6f1f922'/>
<id>urn:sha1:3055a28d4487734f589e28237243d306a6f1f922</id>
<content type='text'>
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Remove unneeded lines.</title>
<updated>2016-02-26T22:14:08Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-02-26T22:14:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e6f17963a89ebc2ef1ce0b2000d1a5d872ad5f01'/>
<id>urn:sha1:e6f17963a89ebc2ef1ce0b2000d1a5d872ad5f01</id>
<content type='text'>
- WARNS can be inherited from lib/Makefile.inc
- CFLAGS referred to a non-existent directory and this shouldn't be needed
  anyhow due to the build picking up includes from WORLDTMP.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>These can build in parallel.</title>
<updated>2016-02-26T22:14:04Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-02-26T22:14:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=88ad7d508a52893ae75ba281be18ccc0f25fb0a5'/>
<id>urn:sha1:88ad7d508a52893ae75ba281be18ccc0f25fb0a5</id>
<content type='text'>
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
</feed>
