<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/tests, branch v2.1.3</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v2.1.3</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v2.1.3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2014-12-08T00:07:53+00:00</updated>
<entry>
<title>tests/Makefile.am.tpl: remove generated files on distclean</title>
<updated>2014-12-08T00:07:53+00:00</updated>
<author>
<name>Dmitry Eremin-Solenikov</name>
<email>dbaryshkov@gmail.com</email>
</author>
<published>2014-12-07T23:21:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=a270e6a90b8714c71a2fc71c7f2ac363d17769c0'/>
<id>urn:sha1:a270e6a90b8714c71a2fc71c7f2ac363d17769c0</id>
<content type='text'>
Add pidwraptest.txt to DISTCLEANFILES to let it be removed on distclean.

Signed-off-by: Dmitry Eremin-Solenikov &lt;dbaryshkov@gmail.com&gt;
</content>
</entry>
<entry>
<title>update and mask unit tests when running on win32</title>
<updated>2014-12-03T23:02:29+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2014-11-20T14:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=96bf8be098b434ec19146d5724b60179ae56e00a'/>
<id>urn:sha1:96bf8be098b434ec19146d5724b60179ae56e00a</id>
<content type='text'>
Update pq_test to ignore changes in whitespace.
Update for new testssl params, specify absolute paths to test binaries.
Fork-based tests do not make sense on Windows.
Disable building biotest, since it is too specific to OpenBSD's behavior
to be useful on other platforms.
</content>
</entry>
<entry>
<title>improve readability of generated Makefile.am files</title>
<updated>2014-11-23T14:33:56+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2014-11-20T04:02:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=2103690cbf6adfbd24b271c610087bf73e1a3056'/>
<id>urn:sha1:2103690cbf6adfbd24b271c610087bf73e1a3056</id>
<content type='text'>
</content>
</entry>
<entry>
<title>override native arc4random_buf on FreeBSD</title>
<updated>2014-11-03T07:19:36+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-10-28T00:22:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=0aeb93b9fc9ecf0f9c2e98444545de485168823d'/>
<id>urn:sha1:0aeb93b9fc9ecf0f9c2e98444545de485168823d</id>
<content type='text'>
The FreeBSD-native arc4random_buf implementation falls back to weak
sources of entropy if the sysctl fails. Remove these dangerous fallbacks
by overriding locally.

Unfortunately, pthread_atfork() is broken on FreeBSD (at least 9 and 10)
if a program does not link to -lthr. Callbacks registered with
pthread_atfork() simply fail silently. So, it is not always possible to
detect a PID wraparound. I wish we could do better.

This improves arc4random_buf's safety compared to the native FreeBSD
implementation. Tested on FreeBSD 9 and 10.

ok beck@ deraadt@
</content>
</entry>
<entry>
<title>Improve and simplify function and header detection logic.</title>
<updated>2014-10-31T00:15:11+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-10-29T20:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=a4cc953911a745d6e769a03cbe6442ee2fc27cbd'/>
<id>urn:sha1:a4cc953911a745d6e769a03cbe6442ee2fc27cbd</id>
<content type='text'>
Simplify autoconf checks by using AC_CHECK_FUNCS/HEADERS.
Clarify some ambiguous dependencies around strnlen/strndup.
Unconditionally enable pidwraptest for all arc4random implementations.
Remove HAVE_VASPRINTF conditional, since asprintf requires vasprintf.

ok @doug
</content>
</entry>
<entry>
<title>enable -lcrypto -lssl with all test programs directly.</title>
<updated>2014-10-30T15:55:30+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-10-29T20:46:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=72c1e56b382547c74e16a67d1d2b1b7ce774c56d'/>
<id>urn:sha1:72c1e56b382547c74e16a67d1d2b1b7ce774c56d</id>
<content type='text'>
This removes the need to specify each one individually.

ok doug@
</content>
</entry>
<entry>
<title>undef LIBRESSL_INTERNAL for the pidwrap test.</title>
<updated>2014-10-22T18:06:36+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-10-22T18:06:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=eb26e56ba8557eeb9c417be83b92c6fc8850943c'/>
<id>urn:sha1:eb26e56ba8557eeb9c417be83b92c6fc8850943c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>prefer - over /dev/stdin for cmp test</title>
<updated>2014-07-28T12:26:42+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-07-27T11:20:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=e48e4f0e69f27f3755ea05e24778e761f2bf0e1e'/>
<id>urn:sha1:e48e4f0e69f27f3755ea05e24778e761f2bf0e1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove bash-isms from test scripts</title>
<updated>2014-07-28T12:26:27+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-07-27T11:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=1b62d5e416a0b47ba89653b2683bf51bdcff527e'/>
<id>urn:sha1:1b62d5e416a0b47ba89653b2683bf51bdcff527e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clarify license and origin for pidwraptest</title>
<updated>2014-07-24T01:10:17+00:00</updated>
<author>
<name>Brent Cook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2014-07-24T00:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=55d07e70dcb7f689b161c56b2d6b5eeefbf127a6'/>
<id>urn:sha1:55d07e70dcb7f689b161c56b2d6b5eeefbf127a6</id>
<content type='text'>
The original author clarified the license, so we are fine to ship with
the PID wraparound test. Run it by default if libressl is using the
native arc4random supplied from the OS.

ok deraadt@
</content>
</entry>
</feed>
