<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/crypto/compat, 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-16T08:04:42+00:00</updated>
<entry>
<title>Make gettimeofday() definition match the prototype</title>
<updated>2024-10-16T08:04:42+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2024-10-15T12:19:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=2bd2d711623c0ac9aca55db681724d64e2ca97fb'/>
<id>urn:sha1:2bd2d711623c0ac9aca55db681724d64e2ca97fb</id>
<content type='text'>
Should fix #1111
</content>
</entry>
<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>Add Emscripten branch to arc4random</title>
<updated>2024-06-19T12:06:09+00:00</updated>
<author>
<name>Mostafa Saad</name>
<email>moustapha.saad.abdelhamed@gmail.com</email>
</author>
<published>2024-05-28T20:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=3478d5cfc72165f306295d4b02d88808b9210931'/>
<id>urn:sha1:3478d5cfc72165f306295d4b02d88808b9210931</id>
<content type='text'>
The Emscripten platform already supports the
necessary Linux API. The only missing piece
was adding a branch specifically for Emscripten
and including the existing Linux file.

This update enables all LibreSSL libraries to
be built using the Emscripten toolchain.
</content>
</entry>
<entry>
<title>Land #1046, [Windows] Mark old_report_mode as unused for release builds</title>
<updated>2024-05-28T13:28:31+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2024-05-28T13:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=82d645aae862f2c4cccccf0eb123ed7b04043361'/>
<id>urn:sha1:82d645aae862f2c4cccccf0eb123ed7b04043361</id>
<content type='text'>
</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>[Windows] Mark old_report_mode as unused</title>
<updated>2024-04-09T19:15:34+00:00</updated>
<author>
<name>Christian Andersen</name>
<email>csandersen3@gmail.com</email>
</author>
<published>2024-04-01T20:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=8ce97109256eb6df13c091510485a83821424971'/>
<id>urn:sha1:8ce97109256eb6df13c091510485a83821424971</id>
<content type='text'>
When compiling in release mode the _CrtSetReportMode macro
gets replaced by void(0). This makes old_report_mode unused.
Silence a warning about it.
</content>
</entry>
<entry>
<title>Windows: Fix assertion pop-up up when using Debug compiled libressl.</title>
<updated>2024-02-04T16:16:30+00:00</updated>
<author>
<name>Christian Andersen</name>
<email>csandersen3@gmail.com</email>
</author>
<published>2024-02-04T16:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=64f18675926684056ad1be81a59cfef44944e240'/>
<id>urn:sha1:64f18675926684056ad1be81a59cfef44944e240</id>
<content type='text'>
When running the signertest, or the test project in 
https://github.com/libressl/portable/issues/266 an assertion window
pops up. This was fixed in afcd4be8a72a for a release compiled library.
To prevent the issue in debug mode, it looks like it is necessary to 
also disable the assertion window popup. 

With this all tests pass when compiling and running them with a Debug,
Release or RelWithDebInfo CMake build on windows (for me).
</content>
</entry>
<entry>
<title>Land #964</title>
<updated>2023-12-12T07:25:37+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-12-12T07:25:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=0d8aa3eb214bff12cbf2a1a25890cc6ef398c593'/>
<id>urn:sha1:0d8aa3eb214bff12cbf2a1a25890cc6ef398c593</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: minor compat header fixes</title>
<updated>2023-12-11T21:56:09+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-12-11T21:53:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=529f90ddd8f95664e53a818536f093f2d936bd44'/>
<id>urn:sha1:529f90ddd8f95664e53a818536f093f2d936bd44</id>
<content type='text'>
- posix_win.c: use `snprintf` as-is with _MSC_VER &gt;= 1900
- stdio.h: include socket header before windows.h
- pthread.h: delete exec permission from source file
</content>
</entry>
<entry>
<title>upgrade links in comments to HTTPS</title>
<updated>2023-12-11T16:21:00+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-12-11T16:21:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=2d6d9fcc8faf8319c8e7e19fb0c4ab80445ad4ea'/>
<id>urn:sha1:2d6d9fcc8faf8319c8e7e19fb0c4ab80445ad4ea</id>
<content type='text'>
</content>
</entry>
</feed>
