<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/crypto, branch libressl-v2.2.4</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.2.4</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.2.4'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-07-19T22:34:27+00:00</updated>
<entry>
<title>Remove OpenSSL engine RSAX.</title>
<updated>2015-07-19T22:34:27+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-07-19T22:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=25841ddc7e1d255a907b71bc100b10c363287a75'/>
<id>urn:sha1:25841ddc7e1d255a907b71bc100b10c363287a75</id>
<content type='text'>
OpenSSL stopped building it last year and removed it this year.
Based on OpenSSL commit c436e05bdc7f49985a750df64122c960240b3ae1.

Also cranked major version in libcrypto, libssl and libtls.

"fine with me" bcook@ miod@
</content>
</entry>
<entry>
<title>Fix pointer to unsigned long conversion.</title>
<updated>2015-06-27T22:42:02+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-06-27T22:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d788c94c3402544911d6c17ebe52027adc5f4c42'/>
<id>urn:sha1:d788c94c3402544911d6c17ebe52027adc5f4c42</id>
<content type='text'>
bcook@ notes that this check really only impacted 64-bit Windows.  Also,
changed the check to be unsigned for consistency.

ok bcook@
</content>
</entry>
<entry>
<title>Crank major for libcrypto, ssl and tls due to MDC-2DES removal.</title>
<updated>2015-06-20T01:09:31+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-06-20T01:09:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bedaa1810c5bb6d8b84e1bec8033245abf6e95dc'/>
<id>urn:sha1:bedaa1810c5bb6d8b84e1bec8033245abf6e95dc</id>
<content type='text'>
ok miod@ jsing@
</content>
</entry>
<entry>
<title>Remove obsolete MDC-2DES from libcrypto.</title>
<updated>2015-06-20T01:07:25+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-06-20T01:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=13b44077b7b29b4c5c4e74960c560bfe55f3fde8'/>
<id>urn:sha1:13b44077b7b29b4c5c4e74960c560bfe55f3fde8</id>
<content type='text'>
ok deraadt@ jsing@ miod@
</content>
</entry>
<entry>
<title>Disable ENGINE_load_dynamic (dynamic engine support).</title>
<updated>2015-06-19T06:05:11+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-06-19T06:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ef7c35782edea8e65610a2d9d6d6d08ea90983c'/>
<id>urn:sha1:1ef7c35782edea8e65610a2d9d6d6d08ea90983c</id>
<content type='text'>
We do not build, test or ship any dynamic engines, so we can remove the dynamic
engine loader as well. This leaves a stub initialization function in its place.

ok beck@, reyk@, miod@
</content>
</entry>
<entry>
<title>Remove unneeded sys/sysctl.h on linux.</title>
<updated>2015-06-13T02:33:58+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-06-13T02:33:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7046960ffae4141275822862cb7065584b59d3ae'/>
<id>urn:sha1:7046960ffae4141275822862cb7065584b59d3ae</id>
<content type='text'>
This only provides the sysctl wrapper in glibc, which we do not use and is not available in other libc implementations for Linux. Thanks to ncopa from github.
</content>
</entry>
<entry>
<title>Record inter-library dependencies between libcrypto, libssl and libtls</title>
<updated>2015-05-17T22:39:39+00:00</updated>
<author>
<name>kettenis</name>
<email></email>
</author>
<published>2015-05-17T22:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c5f087c6c031837a968277278b7d6de4ae1692fb'/>
<id>urn:sha1:c5f087c6c031837a968277278b7d6de4ae1692fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Not all Linux libc's include linux/sysctl.h in sys/sysctl.h.</title>
<updated>2015-04-27T03:37:06+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-04-27T03:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=29b3e8caf044d209b7dcfe76059033f1e5174a65'/>
<id>urn:sha1:29b3e8caf044d209b7dcfe76059033f1e5174a65</id>
<content type='text'>
Include it if we have the sysctl syscall.
</content>
</entry>
<entry>
<title>Support AIX versions without WPAR support.</title>
<updated>2015-04-27T03:34:43+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-04-27T03:34:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=218560577e54c8df6beb6f07c4ce700f230c8fe1'/>
<id>urn:sha1:218560577e54c8df6beb6f07c4ce700f230c8fe1</id>
<content type='text'>
From Michael Felt.
</content>
</entry>
<entry>
<title>Send OPENSSL_issetugid() straight to hell, no final cigarette.</title>
<updated>2015-04-11T16:16:15+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2015-04-11T16:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=01d65208fd8dd61fb0f8c5d92ff80c7630a7c2b5'/>
<id>urn:sha1:01d65208fd8dd61fb0f8c5d92ff80c7630a7c2b5</id>
<content type='text'>
The issetugid() API is supposed to make a strong promise where "0
means it is safe to look at the environment".  Way back in the past
someone on the OpenSSL team responded to the environment access danger
by creating a wrapper called OPENSSL_issetugid, and went to use it a
number of places.  However, by default on systems lacking true
issetugid(), OPENSSL_issetugid returns 0.  0 indicating safely.  False
safety.  Which means OPENSSL_issetugid() fails to make any sort of
promise about safety, in fact it is just the opposite.

Can you believe the OpenSSL team?

This nastiness was noticed over the years, however noone could gain traction
and get it fixed in OpenSSL.  Also see a paragraph about this in
http://www.tedunangst.com/flak/post/worst-common-denominator-programming

ok jsing
</content>
</entry>
</feed>
