<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fortify-headers/include/sys/select.h, branch 2.3.2</title>
<subtitle>Standalone portable header-based implementation of FORTIFY_SOURCE=3 
</subtitle>
<id>http://git.dustri.org/fortify-headers/atom?h=2.3.2</id>
<link rel='self' href='http://git.dustri.org/fortify-headers/atom?h=2.3.2'/>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/'/>
<updated>2024-10-03T18:22:48Z</updated>
<entry>
<title>Use const fd_set for FD_ISSET</title>
<updated>2024-10-03T18:22:48Z</updated>
<author>
<name>Natanael Copa</name>
</author>
<published>2024-10-03T08:56:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=60202fb5b50f3e56bf82f3424360377a29e25709'/>
<id>urn:sha1:60202fb5b50f3e56bf82f3424360377a29e25709</id>
<content type='text'>
This fixes invalid conversion errors when the fd_set is defined as
const.

fixes https://github.com/jvoisin/fortify-headers/issues/66
</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>Add missing include in select.h</title>
<updated>2023-12-15T21:38:21Z</updated>
<author>
<name>q66</name>
</author>
<published>2023-12-15T21:38:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=3e00ac383b23479e0df24c531e3128d7076c4755'/>
<id>urn:sha1:3e00ac383b23479e0df24c531e3128d7076c4755</id>
<content type='text'>
</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>Add hardening for select()</title>
<updated>2023-11-16T15:42:41Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-11-16T15:42:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=52ec4848225a0e9f577272015ced52c45923d4ba'/>
<id>urn:sha1:52ec4848225a0e9f577272015ced52c45923d4ba</id>
<content type='text'>
This is unlikely to be used, since fd_set is
usually manipulated by macros, but it doesn't hurt
to add a simple comparison.
</content>
</entry>
<entry>
<title>Add support for FD_ISSET</title>
<updated>2023-11-01T20:55:04Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-11-01T20:55:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=cfdcaf72ca60db28ad8a7240a5a09e99151cab24'/>
<id>urn:sha1:cfdcaf72ca60db28ad8a7240a5a09e99151cab24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up some includes</title>
<updated>2023-08-22T18:08:52Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-08-22T18:08:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=2c610a26730540ff917cf83dd9dc5387184001b2'/>
<id>urn:sha1:2c610a26730540ff917cf83dd9dc5387184001b2</id>
<content type='text'>
- Remove a superfluous `#if defined(__has_builtin)` since it's already
  accounted for in include/fortify-headers.h
- Replace `_FORTIFY_FD_POS0` with the already existing `_FORTIFY_POS0`
- Factorise some duplicate code into a macro
</content>
</entry>
<entry>
<title>add initial clang support</title>
<updated>2023-06-25T16:26:45Z</updated>
<author>
<name>Daniel Kolesa</name>
</author>
<published>2022-10-25T22:30:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=fe149628eaae9748be08815d726cc56e8e492c73'/>
<id>urn:sha1:fe149628eaae9748be08815d726cc56e8e492c73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>avoid __extension__ with clang</title>
<updated>2023-06-25T16:13:11Z</updated>
<author>
<name>Daniel Kolesa</name>
</author>
<published>2022-11-01T19:14:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=adae76af26e498af6c3004a52a4b1de2c6fd91c3'/>
<id>urn:sha1:adae76af26e498af6c3004a52a4b1de2c6fd91c3</id>
<content type='text'>
It seems useless and triggers 'error: expected external declaration'
</content>
</entry>
<entry>
<title>Make use of __builtin_dynamic_object_size</title>
<updated>2023-04-13T21:48:57Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-03-18T13:01:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/fortify-headers/commit/?id=3e6704d0be707487d7a9dccfdc75203c7261e11b'/>
<id>urn:sha1:3e6704d0be707487d7a9dccfdc75203c7261e11b</id>
<content type='text'>
GCC and Clang provide __builtin_dynamic_object_size
(see documentation: https://gcc.gnu.org/onlinedocs/gcc/Object-Size-Checking.html),
so we should make use of it when its available.
</content>
</entry>
</feed>
