<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pounce, branch 2.2</title>
<subtitle>IRC bouncer
</subtitle>
<id>https://git.causal.agency/pounce/atom?h=2.2</id>
<link rel='self' href='https://git.causal.agency/pounce/atom?h=2.2'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/'/>
<updated>2021-01-12T00:38:14+00:00</updated>
<entry>
<title>Add -o and -t options to trust self-signed certificates</title>
<updated>2021-01-12T00:38:14+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-01-12T00:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=c267b8f98731ca384e6834ed7e11c6a0c3e19fbc'/>
<id>urn:sha1:c267b8f98731ca384e6834ed7e11c6a0c3e19fbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make SYNOPSIS arguments consistent with option names</title>
<updated>2021-01-12T00:00:40+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-01-12T00:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=b3c8bc66213cc6fbd7521b4e3606c0f5fa6da52b'/>
<id>urn:sha1:b3c8bc66213cc6fbd7521b4e3606c0f5fa6da52b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow interspersing flags and config files</title>
<updated>2021-01-11T23:52:46+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-01-10T18:49:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=6e311fab52a3544776f35068a9f07f66a8780812'/>
<id>urn:sha1:6e311fab52a3544776f35068a9f07f66a8780812</id>
<content type='text'>
Don't wait for getopt_long to move all the arguments to the end. This
allows overriding options set by config files by placing flags after
them on the command line.
</content>
</entry>
<entry>
<title>Send CAP END if CAP LS response is empty</title>
<updated>2020-12-21T20:29:10+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-12-21T20:29:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=1829dc40c6c3af3768a9feaa99f4aabbb34eca23'/>
<id>urn:sha1:1829dc40c6c3af3768a9feaa99f4aabbb34eca23</id>
<content type='text'>
Or only unsupported caps. Or, as the corresponding commit in catgirl
says, "if CAP LS doesn't list anything good."
</content>
</entry>
<entry>
<title>Alphabetize STANDARDS sections</title>
<updated>2020-12-19T01:47:19+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-12-19T01:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=9424a18382a50c280f5216e7121a0eb7c0771fc2'/>
<id>urn:sha1:9424a18382a50c280f5216e7121a0eb7c0771fc2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle 437 ERR_UNAVAILRESOURCE like ERR_NICKNAMEINUSE</title>
<updated>2020-12-06T04:01:52+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-12-06T04:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=ceadc64351de626a0e5dc766a5c2efb11502b73a'/>
<id>urn:sha1:ceadc64351de626a0e5dc766a5c2efb11502b73a</id>
<content type='text'>
Not totally clear under what conditions 437 is returned, but if it
happens during registration, we should pick a new nick.
</content>
</entry>
<entry>
<title>Use uint64_t for save file signature</title>
<updated>2020-11-29T02:11:49+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-11-29T00:59:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=ab563dd4f7101b11d251e675ac504e63770df357'/>
<id>urn:sha1:ab563dd4f7101b11d251e675ac504e63770df357</id>
<content type='text'>
This fixes building on 32-bit platforms.
</content>
</entry>
<entry>
<title>Unlink existing UNIX socket if it can't be connected to</title>
<updated>2020-11-23T22:11:02+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-11-23T21:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=83dcb6f4856198b92431a0281922f26f0734ff56'/>
<id>urn:sha1:83dcb6f4856198b92431a0281922f26f0734ff56</id>
<content type='text'>
I think this emulates SO_REUSEADDR, which for some reason doesn't work
on PF_UNIX. If the socket exists, check if connect(2) works, rather than
clobbering the socket being used by a still-running instance.
</content>
</entry>
<entry>
<title>Clean up main loop loops</title>
<updated>2020-11-22T00:59:44+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-11-22T00:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=1f69284a2648ae895f60caa0126d6fd808f2ad23'/>
<id>urn:sha1:1f69284a2648ae895f60caa0126d6fd808f2ad23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add lazy client registration timeout</title>
<updated>2020-11-20T22:43:51+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-11-20T22:43:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/pounce/commit/?id=faebbec64b4b36f608dbb0af20b5763ba1281b9b'/>
<id>urn:sha1:faebbec64b4b36f608dbb0af20b5763ba1281b9b</id>
<content type='text'>
I don't think this is worth adding a configuration option for since real
clients will definitely accomplish registration faster than 10s and it's
long enough to even type out manually for testing.
</content>
</entry>
</feed>
