<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/crypto/compat, branch v3.9.2</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v3.9.2</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v3.9.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2024-02-04T16:16:30+00:00</updated>
<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>
<entry>
<title>delete unused `savsig` variable</title>
<updated>2023-11-03T17:56:40+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-11-03T17:56:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=e1217db87d2ff37ab6a41048d16327212f670bb4'/>
<id>urn:sha1:e1217db87d2ff37ab6a41048d16327212f670bb4</id>
<content type='text'>
Follow-up to dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b

Fixes #925
</content>
</entry>
<entry>
<title>fix cross-compilation on Windows 11 Arm64</title>
<updated>2023-10-31T03:57:33+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-10-31T03:49:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b'/>
<id>urn:sha1:dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b</id>
<content type='text'>
signal.h is less populated in this environment, remove stub signal
handlers
</content>
</entry>
<entry>
<title>Land #886, add compat getopt implementation</title>
<updated>2023-07-07T09:32:20+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-07-07T09:32:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=51368394eb92381952051795a2cc226eba4daa52'/>
<id>urn:sha1:51368394eb92381952051795a2cc226eba4daa52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add compat getopt implementation, remove patches</title>
<updated>2023-07-07T09:11:20+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-07-07T08:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=7463f87cf1c3b8494a604976a8f818b07747b55e'/>
<id>urn:sha1:7463f87cf1c3b8494a604976a8f818b07747b55e</id>
<content type='text'>
This adds a getopt implementation for compatibility where it is not
available, removing a couple of regress patches.

Note, this is a slightly modified copy from OpenBSD libc that doesn't
expose getopt_long, which has dependency conflicts with Windows system
headers and isn't needed anyway.
</content>
</entry>
<entry>
<title>fix get/setsockopt reversed logic</title>
<updated>2023-07-06T19:05:06+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-07-06T19:05:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c9b18cb296c0f43d56b9dc9c1e05b57fc780c798'/>
<id>urn:sha1:c9b18cb296c0f43d56b9dc9c1e05b57fc780c798</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unneeded extern since we're not trying to hack this into mingw-w64</title>
<updated>2023-07-06T17:53:12+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-07-06T17:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=f75c00226cdae7a42b4ce30ee794ed6f8bc660cd'/>
<id>urn:sha1:f75c00226cdae7a42b4ce30ee794ed6f8bc660cd</id>
<content type='text'>
</content>
</entry>
</feed>
