<feed xmlns='http://www.w3.org/2005/Atom'>
<title>portable/m4, branch v4.3.2</title>
<subtitle>A mirror of https://github.com/libressl/portable.git
</subtitle>
<id>https://git.lua4.win/portable/atom?h=v4.3.2</id>
<link rel='self' href='https://git.lua4.win/portable/atom?h=v4.3.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/'/>
<updated>2026-05-24T10:22:30+00:00</updated>
<entry>
<title>Do not override user CFLAGS/LDFLAGS in hardening flag detection</title>
<updated>2026-05-24T10:22:30+00:00</updated>
<author>
<name>Kenjiro Nakayama</name>
<email>nakayamakenjiro@gmail.com</email>
</author>
<published>2026-04-30T06:00:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=7573f4ae7505549646289264646a933ef153fdb6'/>
<id>urn:sha1:7573f4ae7505549646289264646a933ef153fdb6</id>
<content type='text'>
`CHECK_CFLAG` / `CHECK_LDFLAG` overwrote `CFLAGS`/`LDFLAGS` with only
the flag under test, so feature detection ran with a different target
than the real build.

For example `CFLAGS=-march=i586 ./configure` accepted
`-fcf-protection=full` (detected under the toolchain's i686 default)
but then failed to compile because GCC 15 rejects `-fcf-protection` on
i586.

Prepend `$USER_CFLAGS` / `$USER_LDFLAGS` (saved before `AC_PROG_CC`)
to the detection command so the probe matches the real build.

Fixes #1268
</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>Revert "trim some whitespace for hpux checks"</title>
<updated>2025-08-25T06:03:51+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2025-08-25T06:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=4494cd0525db4decd7a3bab7491888a334dec8aa'/>
<id>urn:sha1:4494cd0525db4decd7a3bab7491888a334dec8aa</id>
<content type='text'>
This reverts commit 48d4157f99c00a1180db5298385d396ef840adda.
because it didn't trim whitespace and doesn't look right.

Pointed out by @vszakats in
https://github.com/libressl/portable/pull/1165#pullrequestreview-3148582342
</content>
</entry>
<entry>
<title>adjust incorrect commit years</title>
<updated>2025-06-01T14:24:24+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-06-01T14:24:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=5d9229b16966f8135de4d78ecdefd4230f8e3383'/>
<id>urn:sha1:5d9229b16966f8135de4d78ecdefd4230f8e3383</id>
<content type='text'>
Co-authored-by: Theo Buehler &lt;botovq@users.noreply.github.com&gt;</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>trim some whitespace for hpux checks</title>
<updated>2025-05-19T05:25:30+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2025-05-19T05:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=48d4157f99c00a1180db5298385d396ef840adda'/>
<id>urn:sha1:48d4157f99c00a1180db5298385d396ef840adda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide getdelim and getline compat shims</title>
<updated>2024-12-20T00:14:04+00:00</updated>
<author>
<name>Theo Buehler</name>
<email>tb@openbsd.org</email>
</author>
<published>2024-12-19T19:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=bf808ea0fc581f58ec4aabd9d7f24d3a5275bc7a'/>
<id>urn:sha1:bf808ea0fc581f58ec4aabd9d7f24d3a5275bc7a</id>
<content type='text'>
These are portable implementations from NetBSD that are needed on
Windows and perhaps some other platforms with the new versions of
the mlkem tests.
</content>
</entry>
<entry>
<title>Warn on unsupported operating systems</title>
<updated>2024-11-02T13:13:17+00:00</updated>
<author>
<name>Jonas 'Sortie' Termansen</name>
<email>sortie@maxsi.org</email>
</author>
<published>2024-11-02T13:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=4db5917a6d51dfa71d446e1de5e51a5ca089a109'/>
<id>urn:sha1:4db5917a6d51dfa71d446e1de5e51a5ca089a109</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assume unknown operating systems use ELF.</title>
<updated>2024-11-02T12:45:50+00:00</updated>
<author>
<name>Jonas 'Sortie' Termansen</name>
<email>sortie@maxsi.org</email>
</author>
<published>2024-11-02T12:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=2f680db530996204949edcf3f14c3c7569c1a21f'/>
<id>urn:sha1:2f680db530996204949edcf3f14c3c7569c1a21f</id>
<content type='text'>
There's a lot of new Unix-like operating systems out that that might
port LibreSSL (my Sortix is among them) and they all use ELF. If the
operating system doesn't use ELF or isn't an Unix, it doesn't have a
chance at working out of this box anyway, and this change makes
LibreSSL work on a generic and sufficiently featured POSIX system.
</content>
</entry>
<entry>
<title>Land #1048, clarify that Windows builds are easy</title>
<updated>2024-05-28T13:25:41+00:00</updated>
<author>
<name>Brent Cook</name>
<email>busterb@gmail.com</email>
</author>
<published>2024-05-28T13:25:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/portable/commit/?id=d9c3a5000c182fd1c8beb253970d2661e0b54516'/>
<id>urn:sha1:d9c3a5000c182fd1c8beb253970d2661e0b54516</id>
<content type='text'>
</content>
</entry>
</feed>
