<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/include, branch OPENBSD_7_6</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=OPENBSD_7_6</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=OPENBSD_7_6'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2024-10-06T23:56:01+00:00</updated>
<entry>
<title>Attempt to fix 2038 problem with MSVC</title>
<updated>2024-10-06T23:56:01+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2024-08-02T19:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=3467d6f282146d6e84d5d840d532fa6ec4536d64'/>
<id>urn:sha1:3467d6f282146d6e84d5d840d532fa6ec4536d64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>include/CMakeLists.txt: error out when architecture is not supported</title>
<updated>2024-07-13T12:41:36+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@bootlin.com</email>
</author>
<published>2024-07-13T12:32:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=3b5f0177ff2c3976863c520bb164d68fdde39ec0'/>
<id>urn:sha1:3b5f0177ff2c3976863c520bb164d68fdde39ec0</id>
<content type='text'>
Since commit b98c56fd5e86fa76eb55a98a2266a923f64f705c ("stop exposing
hidden defines in public opensslconf.h"), only a subset of CPU
architectures is supported by libressl. However, when a build is
attempted for an unsupported architecture, it doesn't fail with a
clear error message at configure time, but it fails with a weird error
at build time:

crypto/../include/openssl/rc4.h:75:9: error: unknown type name 'RC4_INT'

In order to help users, let's bail out nicely at configure time with a
good error message when the CPU architecture is not supported.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>distribute `compat/stdint.h`</title>
<updated>2024-06-05T19:05:28+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2024-06-05T19:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=a279b68be958d4044b32d37321443bfea1b5f550'/>
<id>urn:sha1:a279b68be958d4044b32d37321443bfea1b5f550</id>
<content type='text'>
Fixes #1064
</content>
</entry>
<entry>
<title>Remove timegm() compat</title>
<updated>2024-05-25T11:49:18+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2024-05-25T06:56:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=f9874d49f651177d643cc86f8837db44c4a29558'/>
<id>urn:sha1:f9874d49f651177d643cc86f8837db44c4a29558</id>
<content type='text'>
Now that all uses of gmtime_r() and timegm() have been converted to
OPENSSL_gmtime() and OPENSSL_timegm(), this is no longer needed.
</content>
</entry>
<entry>
<title>define _MSC_VER when preprocessing, add guards</title>
<updated>2024-02-26T00:29:14+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2024-02-26T00:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=53edbd00c12ee1d27f1b9533933b32781125c758'/>
<id>urn:sha1:53edbd00c12ee1d27f1b9533933b32781125c758</id>
<content type='text'>
</content>
</entry>
<entry>
<title>include placeholder cet.h for cpp</title>
<updated>2024-02-26T00:12:24+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2024-02-26T00:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=950b5bc1fb98c6e394a9aa05ecdb9dbd4253fd76'/>
<id>urn:sha1:950b5bc1fb98c6e394a9aa05ecdb9dbd4253fd76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Windows: Improve the check for endianness when using Visual Studio.</title>
<updated>2024-02-04T21:24:10+00:00</updated>
<author>
<name>Christian Andersen</name>
<email>csandersen3@gmail.com</email>
</author>
<published>2024-02-04T18:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=5bd332ec20ea1c66e769f841b510a76320b995c3'/>
<id>urn:sha1:5bd332ec20ea1c66e769f841b510a76320b995c3</id>
<content type='text'>
Visual studio does not define __BYTE_ORDER__ so all architectures
were detected as LITTLE_ENDIAN since both __BYTE_ORDER__ and
__ORDER_LITTLE_ENDIAN__ would evaluate to 0 and compare equal. This
updates the checks to use CMakes detection of endianness, with a hard
error, if this also fails.
</content>
</entry>
<entry>
<title>pthread_once() returns an error code on failure</title>
<updated>2023-12-19T19:18:29+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-12-19T19:18:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c515f24515e226c1f9b402adacac146868a273f0'/>
<id>urn:sha1:c515f24515e226c1f9b402adacac146868a273f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build on windows</title>
<updated>2023-12-14T17:28:55+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-12-14T17:28:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=f6f90b977913fbd1951c249f6e7bbf76ea32de77'/>
<id>urn:sha1:f6f90b977913fbd1951c249f6e7bbf76ea32de77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pthreads.h: avoid undefined behavior</title>
<updated>2023-12-12T22:25:06+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-12-12T22:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=0491aef86c41e9d1de19a64e1780ff82d35ccf54'/>
<id>urn:sha1:0491aef86c41e9d1de19a64e1780ff82d35ccf54</id>
<content type='text'>
You can't pass a function pointer through a void pointer.
So wrap the pthread callback in a struct.

Fixes #966
</content>
</entry>
</feed>
