<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/crypto/compat, branch v4.3.0</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v4.3.0</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v4.3.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2026-03-08T08:03:02+00:00</updated>
<entry>
<title>Verify -1 instead of negative value</title>
<updated>2026-03-08T08:03:02+00:00</updated>
<author>
<name>Kenjiro Nakayama</name>
<email>nakayamakenjiro@gmail.com</email>
</author>
<published>2026-03-08T08:03:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=9f8d14709476c22ada6ea26c3406fd0471deaee8'/>
<id>urn:sha1:9f8d14709476c22ada6ea26c3406fd0471deaee8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid integer overflow in posix_open on Windows</title>
<updated>2026-03-08T07:45:26+00:00</updated>
<author>
<name>Kenjiro Nakayama</name>
<email>nakayamakenjiro@gmail.com</email>
</author>
<published>2026-03-08T07:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=e5dcc309e7dcdf7c08a656fe31e76f7304556459'/>
<id>urn:sha1:e5dcc309e7dcdf7c08a656fe31e76f7304556459</id>
<content type='text'>
If open() fails, return the error value immediately. Adding the high bit
to -1 results in a large positive integer, which causes callers like
tls_config_load_file() to bypass their error checks.

Fix https://github.com/libressl/portable/issues/1239
</content>
</entry>
<entry>
<title>move ftruncate to common libcompat for tests</title>
<updated>2025-10-07T09:23:58+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-10-07T08:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=659e87fe1cf3348a4e9f1bacfe205316fefd8a51'/>
<id>urn:sha1:659e87fe1cf3348a4e9f1bacfe205316fefd8a51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix gitignore brokenness in crypto</title>
<updated>2025-05-18T11:46:32+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-05-18T11:45:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=15bc02adc578c0c1f5afd1fbd9c96bbcfa388ad7'/>
<id>urn:sha1:15bc02adc578c0c1f5afd1fbd9c96bbcfa388ad7</id>
<content type='text'>
/crypto/* masks too much and breaks the exclusion function.

The docs for gitignore state that if a parent directory is ignored,
negating a pattern with a ! prefix has no effect since it is not
possible to reinclude a file if the parent director is excluded.

https://git-scm.com/docs/gitignore

This just is more explicit, which catches files added out of tree more
readily.

Also delete the long-removed libtls-standalone references
</content>
</entry>
<entry>
<title>b_win.c: whitespace nit</title>
<updated>2025-05-10T19:56:33+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2025-05-10T19:56:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=8f6cbc8987d415c4f5817588973ad9bb178b153b'/>
<id>urn:sha1:8f6cbc8987d415c4f5817588973ad9bb178b153b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include "err_local.h" rather than &lt;openssl/err.h&gt;</title>
<updated>2025-05-10T19:56:05+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2025-05-10T19:56:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=364fc5b9b9745b071d61afd79b1629d29484695e'/>
<id>urn:sha1:364fc5b9b9745b071d61afd79b1629d29484695e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change prefix for fstat</title>
<updated>2025-04-16T09:26:34+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-04-16T09:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=9ba4b33d668230aa0c453f5c225dc93ccc007985'/>
<id>urn:sha1:9ba4b33d668230aa0c453f5c225dc93ccc007985</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reapply special case for std file descriptors</title>
<updated>2025-04-16T08:59:46+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-04-16T08:59:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=06297aa3cee4591b50dc7cc51353a5fca1e3ae13'/>
<id>urn:sha1:06297aa3cee4591b50dc7cc51353a5fca1e3ae13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>switch to using high bit for fd detection of file/socket</title>
<updated>2025-04-12T21:59:51+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-04-12T21:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=78b86a2af698d771a4db5286a4222c92d074a6da'/>
<id>urn:sha1:78b86a2af698d771a4db5286a4222c92d074a6da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't break std* file descriptors (inspired by the other is_socket() which lives in poll_win.c)</title>
<updated>2025-04-12T20:58:17+00:00</updated>
<author>
<name>datadiode</name>
<email>datadiode@users.noreply.github.com</email>
</author>
<published>2024-10-15T16:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=ec123956230a44603196fd68725e03a9ecf36df3'/>
<id>urn:sha1:ec123956230a44603196fd68725e03a9ecf36df3</id>
<content type='text'>
</content>
</entry>
</feed>
