<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/apps/nc, branch master</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=master</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2025-08-28T11:42:04+00:00</updated>
<entry>
<title>Fix inconsistencies in accept4.c</title>
<updated>2025-08-28T11:42:04+00:00</updated>
<author>
<name>imorgenstern</name>
<email>igor.morgenstern@aisle.com</email>
</author>
<published>2025-08-28T11:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=d7a9ca6d2ffdfd65543c32b6f11a8a106e839d81'/>
<id>urn:sha1:d7a9ca6d2ffdfd65543c32b6f11a8a106e839d81</id>
<content type='text'>
Fix inconsistencies in accept4.c. If the underlying accept() fails the shim returns the listening socket s instead of −1.</content>
</entry>
<entry>
<title>add autotools build copyright headers</title>
<updated>2025-06-01T01:22:33+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-06-01T01:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=340037f69a425d87aedc8c793e821a4946660938'/>
<id>urn:sha1:340037f69a425d87aedc8c793e821a4946660938</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add copyright headers to Cmake files</title>
<updated>2025-06-01T01:22:33+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-06-01T01:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=c51665d429359402cf77be8511db3d5d7b3964e2'/>
<id>urn:sha1:c51665d429359402cf77be8511db3d5d7b3964e2</id>
<content type='text'>
based on original committer and date
</content>
</entry>
<entry>
<title>Switch to check_symbol_exists() in simplest cases</title>
<updated>2024-08-21T13:56:28+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2024-08-02T20:18:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=1ff9793deee907efcbd4769fe99e133a9608a5f6'/>
<id>urn:sha1:1ff9793deee907efcbd4769fe99e133a9608a5f6</id>
<content type='text'>
There are a few exceptions. Some require _GNU_SOURCE, some are in the
weird strings.h header, some are probably too new to be found in the
standard locations.

Fixes #1077
</content>
</entry>
<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>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>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>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>
</feed>
