<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/apps, 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>2023-12-14T04:39:35+00:00</updated>
<entry>
<title>nc needs compat_obj on some platforms</title>
<updated>2023-12-14T04:39:35+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-12-14T04:39:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=fccbb9b556e4922380c296ee03364fb2cde87d13'/>
<id>urn:sha1:fccbb9b556e4922380c296ee03364fb2cde87d13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmake: stop exporting compat functions</title>
<updated>2023-12-14T03:36:09+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-12-14T03:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=848950877fb2d66d76cb1258fc28a2b1b453a42d'/>
<id>urn:sha1:848950877fb2d66d76cb1258fc28a2b1b453a42d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>also fix ocspcheck and nc, dedupe build logic</title>
<updated>2023-11-05T08:56:09+00:00</updated>
<author>
<name>Viktor Szakats</name>
<email>commit@vsz.me</email>
</author>
<published>2023-11-05T08:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=89fcb1a3e50ac224d68891a6014b74639a5f551a'/>
<id>urn:sha1:89fcb1a3e50ac224d68891a6014b74639a5f551a</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>generate opensslconf.h in build dir for cmake</title>
<updated>2023-07-04T07:37:24+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2023-07-04T07:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=71ce0b8c3e07079a40011d2f3515969e3bdf302e'/>
<id>urn:sha1:71ce0b8c3e07079a40011d2f3515969e3bdf302e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>link internal apps statically</title>
<updated>2023-05-27T06:20:54+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2022-12-19T04:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=a316f8ab8cf79895062c1d1fcc5d47c3d2cc6f6a'/>
<id>urn:sha1:a316f8ab8cf79895062c1d1fcc5d47c3d2cc6f6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A handful of files were removed</title>
<updated>2023-04-25T22:50:18+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2023-04-25T20:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=b3c137558806f75ad9a81560b85e62f7e3638432'/>
<id>urn:sha1:b3c137558806f75ad9a81560b85e62f7e3638432</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix unreachable nc portability shim</title>
<updated>2022-04-16T06:59:33+00:00</updated>
<author>
<name>Sebastian Blunt</name>
<email>git@sebastianblunt.com</email>
</author>
<published>2022-04-16T06:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=fe903fb7c59600f7679b2afb0d33f4a0c3f93ae2'/>
<id>urn:sha1:fe903fb7c59600f7679b2afb0d33f4a0c3f93ae2</id>
<content type='text'>
This fixes nc failing to run on darwin due to it incorrectly setting the
linux-specific SOCK_NONBLOCK flag on connect.

nc already had a portability shim in apps/nc/compat/sys/socket.h, which
kicks in if SOCK_NONBLOCK is undefined. But that header includes
include/compat/sys/socket.h, which also has a portability shim that
defines a default value for SOCK_NONBLOCK if it's undefined. Thus the
first portability shim was unreachable.

Fixes this by moving the NEED_SOCKET_FLAGS flag into the outer shim, and
having the inner shim activate if NEED_SOCKET_FLAGS is defined.

This closes https://github.com/libressl-portable/portable/issues/631
</content>
</entry>
<entry>
<title>Add strtonum to compat library and export it</title>
<updated>2021-12-26T07:00:25+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2021-12-26T06:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=adde656bb7a859fb4cc334cb89a00840a7023c2e'/>
<id>urn:sha1:adde656bb7a859fb4cc334cb89a00840a7023c2e</id>
<content type='text'>
crypto library requires strtonum now, and add it to compat library.
remove it from applications compat/ directories.
</content>
</entry>
<entry>
<title>Remove unneeded target_include_directories with cmake</title>
<updated>2021-12-04T05:36:39+00:00</updated>
<author>
<name>kinichiro</name>
<email>kinichiro.inoguchi@gmail.com</email>
</author>
<published>2021-12-04T01:49:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c211d97ecb351254a1020f2a9eecd47e65ad5484'/>
<id>urn:sha1:c211d97ecb351254a1020f2a9eecd47e65ad5484</id>
<content type='text'>
This could remove recurring of the same statement for include directories.
Instead of this removals, apps/* and tests  should have include path that
had been provided by INTERFACE_INCLUDE_DIRECTORIES of target libs and
internal static libs.
</content>
</entry>
</feed>
