<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs, branch v2.9.2.1</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/?h=v2.9.2.1</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/?h=v2.9.2.1'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2020-04-06T11:54:59Z</updated>
<entry>
<title> version: 2.9.2.1</title>
<updated>2020-04-06T11:54:59Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-04-06T11:54:59Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=20568ed2f00772e0a927ed21b7aa437c92ab8707'/>
<id>urn:sha1:20568ed2f00772e0a927ed21b7aa437c92ab8707</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Prepare for 2.9.2.1</title>
<updated>2020-04-06T11:42:54Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-04-06T11:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=ae38ee6e354f4a18df8a2cccf0a101695c3dbf68'/>
<id>urn:sha1:ae38ee6e354f4a18df8a2cccf0a101695c3dbf68</id>
<content type='text'>
</content>
</entry>
<entry>
<title> bugfix: sigprocmask invocation on non-signalfd systems</title>
<updated>2020-04-04T12:52:31Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-04-04T12:52:31Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=dd6ebd3d063c1d3caa48cf14ae89d21aa5acf2c3'/>
<id>urn:sha1:dd6ebd3d063c1d3caa48cf14ae89d21aa5acf2c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>skalibs: fix html errors</title>
<updated>2020-03-30T18:20:42Z</updated>
<author>
<name>Colin Booth</name>
<email>colin@heliocat.net</email>
</author>
<published>2020-03-30T17:48:53Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=5b4169f484ad2aac76c816503142067363b2c332'/>
<id>urn:sha1:5b4169f484ad2aac76c816503142067363b2c332</id>
<content type='text'>
Signed-off-by: Colin Booth &lt;colin@heliocat.net&gt;
</content>
</entry>
<entry>
<title> bugfix: do not include posixishard.h in an early header!</title>
<updated>2020-03-21T13:10:47Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-03-21T13:10:47Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=ab3af99b8537d7b106c7857ae29c9494926cef03'/>
<id>urn:sha1:ab3af99b8537d7b106c7857ae29c9494926cef03</id>
<content type='text'>
</content>
</entry>
<entry>
<title> version: 2.9.2.0</title>
<updated>2020-03-02T23:03:27Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-03-02T23:03:27Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=27f27e2c967834e775bb7941f0848b7bf8425842'/>
<id>urn:sha1:27f27e2c967834e775bb7941f0848b7bf8425842</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Explicitly unblock signals when selfpiped without signalfd</title>
<updated>2020-02-26T17:18:47Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-02-26T17:18:47Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=37e31f79514acfdff8ede65b73542b7abb1e61a5'/>
<id>urn:sha1:37e31f79514acfdff8ede65b73542b7abb1e61a5</id>
<content type='text'>
 This is arguably a bugfix, since selfpipe without signalfd
relies on signals being actually delivered, and a process may
have inherited a nonempty sigprocmask.

 Also use SIG_BLOCK instead of SIG_SETMASK when using
selfpipe_trapset() with signalfd, because we shouldn't unblock
signals that may have previously been blocked. This is also
arguably a bugfix.

 This commit is essential for using the version of s6-linux-init
that blocks SIGINT before disablecad on kernels without signalfd.
Without it, SIGINT never gets unblocked, so it's never delivered
to s6-svscan.
</content>
</entry>
<entry>
<title> execvep_internal: accommodate broken PATHs with ENOTDIR test</title>
<updated>2020-02-19T10:33:31Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-02-19T10:33:31Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=ab9c34c0e7b6a6abc8374b0e5f6515c75342239e'/>
<id>urn:sha1:ab9c34c0e7b6a6abc8374b0e5f6515c75342239e</id>
<content type='text'>
</content>
</entry>
<entry>
<title> bugfix: env_merge didn't correctly handle variable removal</title>
<updated>2020-02-10T19:18:54Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-02-10T19:18:54Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=dd478a768bce79bcf6c627310e2ddb473667fecc'/>
<id>urn:sha1:dd478a768bce79bcf6c627310e2ddb473667fecc</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Fix Solaris patching script</title>
<updated>2020-02-09T21:21:40Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-02-09T21:21:40Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=540cefac9d8e663dfb3ad69b0bb806a9ba5e88b4'/>
<id>urn:sha1:540cefac9d8e663dfb3ad69b0bb806a9ba5e88b4</id>
<content type='text'>
</content>
</entry>
</feed>
