<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fortify-headers/include/stdio.h, branch 2.3</title>
<subtitle>Standalone portable header-based implementation of FORTIFY_SOURCE=3 
</subtitle>
<id>http://git.dustri.org/fortify-headers/atom?h=2.3</id>
<link rel='self' href='http://git.dustri.org/fortify-headers/atom?h=2.3'/>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/'/>
<updated>2024-05-26T20:19:27Z</updated>
<entry>
<title>Add vasprintf/asprintf</title>
<updated>2024-05-26T20:19:27Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2024-05-20T12:48:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=1becad43298e74ba73bc66f9d44523e5d121c667'/>
<id>urn:sha1:1becad43298e74ba73bc66f9d44523e5d121c667</id>
<content type='text'>
The only hardening being done here is to set the char** parameter to thos
functions to NULL in case of an error, to prevent it from being used should
people forget to check return values. This is already done on some BSD, as well
as in Rocky Linux.
</content>
</entry>
<entry>
<title>Rename some macros to be more namespace-friendly</title>
<updated>2023-12-15T22:50:43Z</updated>
<author>
<name>q66</name>
</author>
<published>2023-12-15T22:48:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=a018052d410126f94c2602b208b099839d333b05'/>
<id>urn:sha1:a018052d410126f94c2602b208b099839d333b05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Guard some conditional stdio APIs with the right macros</title>
<updated>2023-12-15T22:32:23Z</updated>
<author>
<name>q66</name>
</author>
<published>2023-12-15T22:05:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=8d090c8a1a86408fa8b54029b97fccd17f9d35d5'/>
<id>urn:sha1:8d090c8a1a86408fa8b54029b97fccd17f9d35d5</id>
<content type='text'>
Fixes https://github.com/jvoisin/fortify-headers/issues/34
</content>
</entry>
<entry>
<title>Remove superfluous includes</title>
<updated>2023-12-15T20:41:08Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-12-15T15:08:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=57a3e9c1c7507b5ce56122429cc3649009a4ecc7'/>
<id>urn:sha1:57a3e9c1c7507b5ce56122429cc3649009a4ecc7</id>
<content type='text'>
This should fix #32
</content>
</entry>
<entry>
<title>Work around an erroneous `-Wformat-nonliteral` bug in gcc</title>
<updated>2023-12-06T12:37:22Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-12-06T12:37:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=5494a3f9dce8d3cb1a4f4359084a1ef0ee15333e'/>
<id>urn:sha1:5494a3f9dce8d3cb1a4f4359084a1ef0ee15333e</id>
<content type='text'>
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110834

Reported-by: ksperling-apple
</content>
</entry>
<entry>
<title>Add vfprintf`</title>
<updated>2023-10-01T20:06:17Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-10-01T20:06:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=32b21b7d85383df49030b18240c1409e73001066'/>
<id>urn:sha1:32b21b7d85383df49030b18240c1409e73001066</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `fprintf`</title>
<updated>2023-10-01T20:00:21Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-10-01T20:00:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=6a801d8a749da3889ec57030cee09d1d60b4663e'/>
<id>urn:sha1:6a801d8a749da3889ec57030cee09d1d60b4663e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `vprintf`</title>
<updated>2023-09-30T18:24:58Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-09-30T18:24:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=76fef96b2b29fc90cdfea3e595ab98d267c6b965'/>
<id>urn:sha1:76fef96b2b29fc90cdfea3e595ab98d267c6b965</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make use of the native _chk variants for real</title>
<updated>2023-09-29T12:50:24Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-09-29T12:50:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=4988174f7eecc6da544ebf23156ce638cecf0f3f'/>
<id>urn:sha1:4988174f7eecc6da544ebf23156ce638cecf0f3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `printf` hardening</title>
<updated>2023-09-28T13:05:57Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-09-27T21:28:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=3067c28ceb744b2bafe9202023084f762871e844'/>
<id>urn:sha1:3067c28ceb744b2bafe9202023084f762871e844</id>
<content type='text'>
</content>
</entry>
</feed>
