<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/e_os.h, branch OpenSSL_1_1_0g</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_0g</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_1_0g'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2017-08-26T00:08:38Z</updated>
<entry>
<title>Remove NO_DIRENT; it isn't used anywhere</title>
<updated>2017-08-26T00:08:38Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@openssl.org</email>
</author>
<published>2017-08-25T13:11:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7c188d4af022700961882971b90b70ac71702470'/>
<id>urn:sha1:7c188d4af022700961882971b90b70ac71702470</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4261)

(cherry picked from commit 32c1356302e74dfa5e8bd2d7002c18d91a323b70)
</content>
</entry>
<entry>
<title>NO_SYS_TYPES_H isn't defined anywhere, stop using it as a guard</title>
<updated>2017-08-25T13:51:40Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-08-25T12:51:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=568a5210e0fde8b5cb6a70296276d4b4c3c7dd9b'/>
<id>urn:sha1:568a5210e0fde8b5cb6a70296276d4b4c3c7dd9b</id>
<content type='text'>
This is a vestige from pre-1.1.0 OpenSSL

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4256)

(cherry picked from commit b379fe6cd046b9dd8a62309dcbaded763e2d4187)
</content>
</entry>
<entry>
<title>Add parentheses around macro argument of OSSL_NELEM.</title>
<updated>2017-06-20T17:50:27Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2017-03-26T21:29:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fd91e61f522b236d80347f0910f778314fb6ae18'/>
<id>urn:sha1:fd91e61f522b236d80347f0910f778314fb6ae18</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3039)

(cherry picked from commit 26dc47f3c44c7fb4488d1becaf997737486f4922)
</content>
</entry>
<entry>
<title>e_os.h: omit PRIu64.</title>
<updated>2017-04-08T18:35:34Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2017-04-07T20:30:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=70b9063cd24904fd3d0b83173c51fdcf34085967'/>
<id>urn:sha1:70b9063cd24904fd3d0b83173c51fdcf34085967</id>
<content type='text'>
PRIu64 is error-prone with BIO_printf, so introduce and stick to custom
platform-neutral macro. 'll' allows to print 64-bit values on *all*
supported platforms, but it's problematic with -Wformat -Werror. Hence
use 'l' in identifiable LP64 cases.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3148)
</content>
</entry>
<entry>
<title>Move PRIu64 to e_os.h</title>
<updated>2017-03-28T15:38:55Z</updated>
<author>
<name>Rich Salz</name>
<email>rsalz@openssl.org</email>
</author>
<published>2017-03-28T13:24:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=37e4be4a8612958848c1cbe2e6c2f9d97aaa4cca'/>
<id>urn:sha1:37e4be4a8612958848c1cbe2e6c2f9d97aaa4cca</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/3061)</content>
</entry>
<entry>
<title>Change default directory for the .rnd file on Windows and VMS</title>
<updated>2016-06-20T09:06:40Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-06-20T05:56:32Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b8f304f70df820edb7740abcac31ed90073f3ecd'/>
<id>urn:sha1:b8f304f70df820edb7740abcac31ed90073f3ecd</id>
<content type='text'>
The previous change for Windows wasn't quite right.  Corrected to use
%HOME%, %USERPROFILE% and %SYSTEMPROFILE%, in that order.

Also adding the default home for VMS, SYS$LOGIN:

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix strdup macro redefinition</title>
<updated>2016-05-30T13:51:31Z</updated>
<author>
<name>Mat</name>
<email>mberchtold@gmail.com</email>
</author>
<published>2016-05-27T17:35:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8d95ca36e66a5183e1f2c6c7a74044ee3793abc4'/>
<id>urn:sha1:8d95ca36e66a5183e1f2c6c7a74044ee3793abc4</id>
<content type='text'>
This fixes the following error when the CRT debug heap (crtdbg.h) is used:
e_os.h(476): warning C4005: 'strdup': macro redefinition
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt\crtdbg.h(319): note: see previous definition of 'strdup'
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/1137)</content>
</entry>
<entry>
<title>Remove internal functions OPENSSL_strcasecmp and OPENSSL_strncasecmp</title>
<updated>2016-05-28T00:15:04Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-05-27T08:12:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7233bea26350d0541909a2fe30e87a95327fb065'/>
<id>urn:sha1:7233bea26350d0541909a2fe30e87a95327fb065</id>
<content type='text'>
Their only reason to exist was that they didn't exist in VMS before
version 7.0.  We do not support such old versions any more.

However, for the benefit of systems that don't get strings.h included
by string.h, we include the former in e_os.h.

RT#4458

Reviewed-by: Viktor Dukhovni &lt;viktor@openssl.org&gt;
</content>
</entry>
<entry>
<title>Handle Visual C warning about non-standard function names.</title>
<updated>2016-05-25T22:48:23Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2016-05-25T21:35:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=dc6b5c7beb9f637f6cf5b5412e810bd0a9e1983b'/>
<id>urn:sha1:dc6b5c7beb9f637f6cf5b5412e810bd0a9e1983b</id>
<content type='text'>
Visual C version from version 2003 complain about certain function
names, for example:

    apps\apps.c(2572) : warning C4996: 'open': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _open. See online help for details.

This adds preprocessor aliases for them in e_os.h.

Additionally, crypto/conf/conf_lib.c needs to include e_os.h to catch
those aliases.

RT#4488
RT#4489

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Move Haiku configuration to separate config file to denote</title>
<updated>2016-05-19T20:39:52Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2016-05-01T12:33:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6c4be50a5d775866e79b2f58fafb23a862bd38b2'/>
<id>urn:sha1:6c4be50a5d775866e79b2f58fafb23a862bd38b2</id>
<content type='text'>
the fact that it's community-supported target.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
</content>
</entry>
</feed>
