<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/include/compat, branch v3.8.2</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v3.8.2</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v3.8.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2023-10-29T21:52:28+00:00</updated>
<entry>
<title>adjust how sizeof time_t is set, the current way causes issues with MSVC 2022's preprocessor</title>
<updated>2023-10-29T21:52:28+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-10-16T00:05:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=1fd73818df53ae51adb681a34b2d5bca4bb37e49'/>
<id>urn:sha1:1fd73818df53ae51adb681a34b2d5bca4bb37e49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MSVC: Enable building ocspcheck.</title>
<updated>2023-10-29T17:28:44+00:00</updated>
<author>
<name>Pierre Wendling</name>
<email>pierre.wendling.4@gmail.com</email>
</author>
<published>2023-09-12T16:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c4bb6b79ea36c05ccfe3033174a7950ac6a51609'/>
<id>urn:sha1:c4bb6b79ea36c05ccfe3033174a7950ac6a51609</id>
<content type='text'>
- Add `STDIN_FILENO` to compat unistd header.
- Use quotes to include compat getopt header in the compat unistd.
- Export additional symbols needed by ocspcheck (optarg, optind,
  ftruncate)
</content>
</entry>
<entry>
<title>Simplify and fix solaris endian.h macros</title>
<updated>2023-08-17T19:15:41+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-08-17T18:46:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=ebc38481f0bc50f4f302b978c9348ce2f93981aa'/>
<id>urn:sha1:ebc38481f0bc50f4f302b978c9348ce2f93981aa</id>
<content type='text'>
Fixes #898
</content>
</entry>
<entry>
<title>add htole32/le32toh for Solaris</title>
<updated>2023-08-16T10:20:48+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-08-16T10:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=29159e34e39e0ac337526560f954d3b1d39cb32b'/>
<id>urn:sha1:29159e34e39e0ac337526560f954d3b1d39cb32b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add htole32 and le32toh for macos and windows</title>
<updated>2023-08-15T22:03:48+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-08-15T21:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=3c49cfb3447f61ced5bb64e8a23cc5abd4e84a2b'/>
<id>urn:sha1:3c49cfb3447f61ced5bb64e8a23cc5abd4e84a2b</id>
<content type='text'>
Windows assumes little endian for now...
</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>update endian compatibility shim</title>
<updated>2023-07-06T08:07:42+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-07-06T08:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=4aa76421303aaddbae7da8cf76549d5c0f1419be'/>
<id>urn:sha1:4aa76421303aaddbae7da8cf76549d5c0f1419be</id>
<content type='text'>
Prefer function-like macros where possible, some style tweaks, and add
Solaris support.
</content>
</entry>
<entry>
<title>move attribute shims</title>
<updated>2023-07-05T12:08:32+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-07-05T12:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=3a757272d028834c00924c08156ca0b2dfbc6a5c'/>
<id>urn:sha1:3a757272d028834c00924c08156ca0b2dfbc6a5c</id>
<content type='text'>
There's not a great place for these, but since they are internal, we can
just move them to the most common header.
</content>
</entry>
<entry>
<title>endian.h: Use POSIX names instead old BSD names</title>
<updated>2023-05-17T14:49:25+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-05-17T14:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=765a8fac94fece34cead0bd03f89bdb1b8c43da6'/>
<id>urn:sha1:765a8fac94fece34cead0bd03f89bdb1b8c43da6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>attempt to appease mingw32</title>
<updated>2023-04-11T15:04:13+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-04-11T14:37:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=7f319186539ed6e6cf0e475cf84aef296b30b1a4'/>
<id>urn:sha1:7f319186539ed6e6cf0e475cf84aef296b30b1a4</id>
<content type='text'>
</content>
</entry>
</feed>
