<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/cryptlib.c, branch libressl-v2.2.7</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.2.7</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.2.7'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-08-02T21:54:23+00:00</updated>
<entry>
<title>This commit was manufactured by cvs2git to create branch 'OPENBSD_5_8'.</title>
<updated>2015-08-02T21:54:23+00:00</updated>
<author>
<name>cvs2svn</name>
<email>admin@example.com</email>
</author>
<published>2015-08-02T21:54:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=67fcb4ef3942fb3a0f1e18f8ebbe7464120d485a'/>
<id>urn:sha1:67fcb4ef3942fb3a0f1e18f8ebbe7464120d485a</id>
<content type='text'>
</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>Assume that the size of a pointer will not change at runtime.</title>
<updated>2015-01-22T03:56:27+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-01-22T03:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4bb5dae76a82ffce3f91532ff98056e67f315eae'/>
<id>urn:sha1:4bb5dae76a82ffce3f91532ff98056e67f315eae</id>
<content type='text'>
Change the runtime check for whether a long is smaller than a pointer to a
compile-time check. Replace the silly hash for LLP64 platforms.

ok tedu@
</content>
</entry>
<entry>
<title>Kill a bunch more BUF_strdup's - these are converted to have a check for</title>
<updated>2014-07-22T02:21:20+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2014-07-22T02:21:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=de26b5621b74df2934238e0cedd549c31c9c6a32'/>
<id>urn:sha1:de26b5621b74df2934238e0cedd549c31c9c6a32</id>
<content type='text'>
NULL before an intrinsic strdup.
ok miod@
</content>
</entry>
<entry>
<title>Only import cryptlib.h in the four source files that actually need it.</title>
<updated>2014-07-11T08:44:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-07-11T08:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74e2c009c83ad374bd6acdcfc376a384e25ab007'/>
<id>urn:sha1:74e2c009c83ad374bd6acdcfc376a384e25ab007</id>
<content type='text'>
Remove the openssl public includes from cryptlib.h and add a small number
of includes into the source files that actually need them. While here,
also sort/group/tidy the includes.

ok beck@ miod@
</content>
</entry>
<entry>
<title>Explicitly include &lt;openssl/opensslconf.h&gt; in every file that references</title>
<updated>2014-07-10T22:45:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-07-10T22:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=62348213609ef233110561d1a6ed67ad66df1c7e'/>
<id>urn:sha1:62348213609ef233110561d1a6ed67ad66df1c7e</id>
<content type='text'>
an OPENSSL_NO_* define. This avoids relying on something else pulling it
in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is
never going to do anything, since OPENSSL_NO_XYZ will never defined, due
to the fact that opensslconf.h has not been included.

This also includes some miscellaneous sorting/tidying of headers.
</content>
</entry>
<entry>
<title>OPENSSL_stderr() is unused so nuke it. OPENSSL_showfatal() is only used by</title>
<updated>2014-07-10T22:13:39+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-07-10T22:13:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f76256c97c28f5c9dcc36c7dfc7e20cc91200130'/>
<id>urn:sha1:f76256c97c28f5c9dcc36c7dfc7e20cc91200130</id>
<content type='text'>
OpenSSLDie(), which is in the same file, so just make it static.

ok miod@
</content>
</entry>
<entry>
<title>Nuke OPENSSL_NONPIC_relocated since nothing uses it.</title>
<updated>2014-07-10T20:02:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-07-10T20:02:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3ebeda508b350da9545937f84882ffb11d0582e5'/>
<id>urn:sha1:3ebeda508b350da9545937f84882ffb11d0582e5</id>
<content type='text'>
ok miod@
</content>
</entry>
<entry>
<title>Stop including standard headers via cryptlib.h - pull in the headers that</title>
<updated>2014-07-10T13:58:23+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2014-07-10T13:58:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c917c683bc93c68fbf4310ac181f7906e76b3c94'/>
<id>urn:sha1:c917c683bc93c68fbf4310ac181f7906e76b3c94</id>
<content type='text'>
are needed in the source files that actually require them.

ok beck@ miod@
</content>
</entry>
<entry>
<title>Remove the OPENSSL_*cap getenv's.  A program should not be able to</title>
<updated>2014-06-20T21:00:46+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-06-20T21:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=54a16e60e2d46d32bde1eb6e8f8f17d15936e507'/>
<id>urn:sha1:54a16e60e2d46d32bde1eb6e8f8f17d15936e507</id>
<content type='text'>
change the behaviour of the library in such a complicated fashion.
ok miod
</content>
</entry>
</feed>
