<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pounce, branch 1.0p3</title>
<subtitle>IRC bouncer
</subtitle>
<id>https://git.causal.agency/pounce/atom?h=1.0p3</id>
<link rel='self' href='https://git.causal.agency/pounce/atom?h=1.0p3'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/'/>
<updated>2019-12-29T01:05:26+00:00</updated>
<entry>
<title>Intercept client QUIT with no parameter</title>
<updated>2019-12-29T01:05:26+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2019-12-29T01:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=d1254e9c54a1d609fa900d81a05c373d5480225e'/>
<id>urn:sha1:d1254e9c54a1d609fa900d81a05c373d5480225e</id>
<content type='text'>
Oops! Clients could get pounce to quit if they didn't send a message.
</content>
</entry>
<entry>
<title>Update source URL</title>
<updated>2019-12-24T22:02:10+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2019-12-24T22:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=cfd774a963c0948844076e7b9ca14813b3769850'/>
<id>urn:sha1:cfd774a963c0948844076e7b9ca14813b3769850</id>
<content type='text'>
Oops, thought I did this already.
</content>
</entry>
<entry>
<title>Exit on zero-length server read</title>
<updated>2019-12-22T21:56:22+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2019-12-22T21:56:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=ba7e76f2cee6e1ee6c7eb1709370a1fbddea50a1'/>
<id>urn:sha1:ba7e76f2cee6e1ee6c7eb1709370a1fbddea50a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Exit when server gets POLLHUP"</title>
<updated>2019-12-22T21:52:58+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2019-12-22T21:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=407b8acb5a324c01fc5c2bd62573393d117fa78e'/>
<id>urn:sha1:407b8acb5a324c01fc5c2bd62573393d117fa78e</id>
<content type='text'>
Turns out the more likely thing is that the fd will just continue to be
POLLIN and produce zero-length reads.

This reverts commit 5707b15920a1ce57f01db0d592487d833218be9d.
</content>
</entry>
<entry>
<title>Exit when server gets POLLHUP</title>
<updated>2019-12-20T21:26:01+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2019-12-20T21:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=5707b15920a1ce57f01db0d592487d833218be9d'/>
<id>urn:sha1:5707b15920a1ce57f01db0d592487d833218be9d</id>
<content type='text'>
This should maybe gracefully inform clients of what happened, but for
now this is much better than the infinite poll loop that happened
previously.
</content>
</entry>
<entry>
<title>Add CONTRIBUTING section to README</title>
<updated>2019-12-17T06:14:17+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2019-12-17T06:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=b144f3b10f98276962cfbf467e207928916b837b'/>
<id>urn:sha1:b144f3b10f98276962cfbf467e207928916b837b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't send self-PMs to the server</title>
<updated>2019-12-09T01:43:56+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2019-12-09T01:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=bb2db515dbeba6f2ece3aee3c8d5a81f385fd2e0'/>
<id>urn:sha1:bb2db515dbeba6f2ece3aee3c8d5a81f385fd2e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reference openssl(1) by absolute path</title>
<updated>2019-11-27T19:36:29+00:00</updated>
<author>
<name>edef</name>
<email>edef@edef.eu</email>
</author>
<published>2019-11-27T17:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=973f19b4fe73ef956fbb4eeaf963bbb83c926203'/>
<id>urn:sha1:973f19b4fe73ef956fbb4eeaf963bbb83c926203</id>
<content type='text'>
This still allows using openssl(1) from PATH, but defaults to using
${LIBRESSL_PREFIX}/bin/openssl.
</content>
</entry>
<entry>
<title>Simplify Linux.mk</title>
<updated>2019-11-27T05:16:53+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2019-11-27T05:16:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=b7dc2e3439a37d23d4847e130b37ece39b8efdd7'/>
<id>urn:sha1:b7dc2e3439a37d23d4847e130b37ece39b8efdd7</id>
<content type='text'>
This should just be what is definitely necessary, and all distros have
their own problems. This works on Void Linux at least.
</content>
</entry>
<entry>
<title>Don't always create ${ETCDIR}/rc.d</title>
<updated>2019-11-27T04:59:43+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2019-11-27T04:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=db65889605a2fa5352e90a573b7584a6b7a59dd5'/>
<id>urn:sha1:db65889605a2fa5352e90a573b7584a6b7a59dd5</id>
<content type='text'>
</content>
</entry>
</feed>
