<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fcgiwrap, branch master</title>
<subtitle>My fork of github.com/gnosek/fcgiwrap which seemly has gone unmaintained since 2016</subtitle>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/'/>
<entry>
<title>Kill all child processes on parent SIGTERM</title>
<updated>2023-09-11T03:10:38+00:00</updated>
<author>
<name>flu0r1ne</name>
<email>flu0r1ne@flu0r1ne.net</email>
</author>
<published>2023-09-10T09:36:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=2870d2729a3930988f0041e2d78fec672e69afac'/>
<id>2870d2729a3930988f0041e2d78fec672e69afac</id>
<content type='text'>
When attached to a terminal, a SIGINT signal is sent to the parent
and all children, instructing them to exit. In some environments including
docker, only the parent receives the SIGTERM and is responsible for
propagating it to the children. This patch kills all child processes
when the parent receives a SIGTERM or a SIGINT.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When attached to a terminal, a SIGINT signal is sent to the parent
and all children, instructing them to exit. In some environments including
docker, only the parent receives the SIGTERM and is responsible for
propagating it to the children. This patch kills all child processes
when the parent receives a SIGTERM or a SIGINT.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add better error handling for socket setup</title>
<updated>2023-09-10T09:14:17+00:00</updated>
<author>
<name>flu0r1ne</name>
<email>flu0r1ne@flu0r1ne.net</email>
</author>
<published>2023-09-10T09:14:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=b4f2469369960fb914c1d1eb4942feebf648835a'/>
<id>b4f2469369960fb914c1d1eb4942feebf648835a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>close() always results in a duplicate call</title>
<updated>2023-09-10T09:03:23+00:00</updated>
<author>
<name>flu0r1ne</name>
<email>flu0r1ne@flu0r1ne.net</email>
</author>
<published>2023-09-10T08:50:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=8b8aae2ac99bc91a72a32ca2040302f785e10e2b'/>
<id>8b8aae2ac99bc91a72a32ca2040302f785e10e2b</id>
<content type='text'>
Remove close as it always results in a duplicated call, simplify logic
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove close as it always results in a duplicated call, simplify logic
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix implicit fallthrough false positive, noreturn</title>
<updated>2023-09-10T03:56:05+00:00</updated>
<author>
<name>flu0r1ne</name>
<email>flu0r1ne@flu0r1ne.net</email>
</author>
<published>2023-09-10T03:56:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=93ce8e8489bda4a7ebe5161020c83a68f744481f'/>
<id>93ce8e8489bda4a7ebe5161020c83a68f744481f</id>
<content type='text'>
With warnings and pedantic mode enabled, `gcc (GCC) 13.2.1` returns
an implicit fall through warning. This can be fixed by annotating
the error function with NORETURN.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With warnings and pedantic mode enabled, `gcc (GCC) 13.2.1` returns
an implicit fall through warning. This can be fixed by annotating
the error function with NORETURN.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore aclocal.m4 (autogenerated during build)</title>
<updated>2015-04-19T09:37:12+00:00</updated>
<author>
<name>Grzegorz Nosek</name>
<email>root@localdomain.pl</email>
</author>
<published>2015-04-19T09:37:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=99c942c90063c73734e56bacaa65f947772d9186'/>
<id>99c942c90063c73734e56bacaa65f947772d9186</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add documentation for FCGI_CHDIR</title>
<updated>2015-04-19T09:35:58+00:00</updated>
<author>
<name>Grzegorz Nosek</name>
<email>root@localdomain.pl</email>
</author>
<published>2015-04-19T09:35:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=085d6ffddd071d468301c851ad3ac3f671fd95a2'/>
<id>085d6ffddd071d468301c851ad3ac3f671fd95a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'fcgi_chdir' of git://github.com/philpennock/fcgiwrap</title>
<updated>2015-04-19T09:31:21+00:00</updated>
<author>
<name>Grzegorz Nosek</name>
<email>root@localdomain.pl</email>
</author>
<published>2015-04-19T09:29:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=caf1f5c7b3e9cf5b777139c0419d47fa933ff510'/>
<id>caf1f5c7b3e9cf5b777139c0419d47fa933ff510</id>
<content type='text'>
Fixes: https://github.com/gnosek/fcgiwrap/pull/21
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: https://github.com/gnosek/fcgiwrap/pull/21
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't free socket_url at exit</title>
<updated>2015-04-19T09:15:12+00:00</updated>
<author>
<name>Grzegorz Nosek</name>
<email>root@localdomain.pl</email>
</author>
<published>2015-04-19T09:15:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=ff11e97f2eddca17427eaf0277c5efa853e58958'/>
<id>ff11e97f2eddca17427eaf0277c5efa853e58958</id>
<content type='text'>
While this generally is the right thing to do, we don't clean up
the rest of the memory (we're exiting in a moment, anyway)
and conditionally freeing a single variable seems wrong.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While this generally is the right thing to do, we don't clean up
the rest of the memory (we're exiting in a moment, anyway)
and conditionally freeing a single variable seems wrong.
</pre>
</div>
</content>
</entry>
<entry>
<title>Return the new fd directly from setup_socket()</title>
<updated>2015-04-19T09:14:03+00:00</updated>
<author>
<name>Grzegorz Nosek</name>
<email>root@localdomain.pl</email>
</author>
<published>2015-04-19T09:14:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=d9c6cf5cdcdf18dcacd184f587324a10be5027f7'/>
<id>d9c6cf5cdcdf18dcacd184f587324a10be5027f7</id>
<content type='text'>
We either have a proper descriptor (&gt;0) or an error (&lt;0)
so we don't strictly need the fd_out parameter
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We either have a proper descriptor (&gt;0) or an error (&lt;0)
so we don't strictly need the fd_out parameter
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'stromnet/socket_cleanup'</title>
<updated>2015-04-19T09:04:13+00:00</updated>
<author>
<name>Grzegorz Nosek</name>
<email>root@localdomain.pl</email>
</author>
<published>2015-04-19T09:04:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.flu0r1ne.net/fcgiwrap/commit/?id=deabe97f2108edb5715dfc4ab4609514bf3d8157'/>
<id>deabe97f2108edb5715dfc4ab4609514bf3d8157</id>
<content type='text'>
Fixes: https://github.com/gnosek/fcgiwrap/pull/26
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: https://github.com/gnosek/fcgiwrap/pull/26
</pre>
</div>
</content>
</entry>
</feed>
