<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/http2irc++.git/http2irc.py, branch master</title>
<subtitle>Fork of https://gitea.arpa.li/ArchiveTeam/http2irc with IRC++ features</subtitle>
<id>https://www.cgit.space/~steering/http2irc++.git/atom/http2irc.py?h=master</id>
<link rel='self' href='https://www.cgit.space/~steering/http2irc++.git/atom/http2irc.py?h=master'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/'/>
<updated>2026-06-13T01:16:58Z</updated>
<entry>
<title>fix error when receiving an ACCOUNT message after sending JOINs but before receiving the JOIN back</title>
<updated>2026-06-13T01:16:58Z</updated>
<author>
<name>steering7253</name>
</author>
<published>2026-06-13T01:16:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=81c5a3121995b68d0ed164bbdc1f5fc5cdae4fea'/>
<id>urn:sha1:81c5a3121995b68d0ed164bbdc1f5fc5cdae4fea</id>
<content type='text'>
(i.e. when the bot is connecting without SASL but gets identified by the server)
</content>
</entry>
<entry>
<title>support ISUPPORT LINELEN</title>
<updated>2026-06-13T01:12:56Z</updated>
<author>
<name>steering7253</name>
</author>
<published>2026-06-13T01:12:08Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=e8c37ba0a52dd6e5699a86318b1a63189892dde2'/>
<id>urn:sha1:e8c37ba0a52dd6e5699a86318b1a63189892dde2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>allow user to see what went wrong when a cert is "invalid"</title>
<updated>2026-06-13T01:12:46Z</updated>
<author>
<name>steering7253</name>
</author>
<published>2026-06-13T00:03:39Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=bc2eed44d49116a8eabd71401f6eeff5e8b0ea33'/>
<id>urn:sha1:bc2eed44d49116a8eabd71401f6eeff5e8b0ea33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Trim spaces from CAP responses</title>
<updated>2025-12-19T20:36:08Z</updated>
<author>
<name>JustAnotherArchivist</name>
</author>
<published>2025-12-19T20:36:08Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=b300d8230a57d0430181bf902a684d7b901f3043'/>
<id>urn:sha1:b300d8230a57d0430181bf902a684d7b901f3043</id>
<content type='text'>
The spec technically even requires a trailing space when a single capability is listed. This accepts multiple and leading spaces, too.
</content>
</entry>
<entry>
<title>Fix asyncio.exceptions.InvalidStateError error when put_nowait is called again without the previous result getting processed</title>
<updated>2025-01-05T22:27:16Z</updated>
<author>
<name>JustAnotherArchivist</name>
</author>
<published>2025-01-05T22:27:16Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=34bbc96000450afb935add13dfa5c08269d56afa'/>
<id>urn:sha1:34bbc96000450afb935add13dfa5c08269d56afa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix disconnects when there is a large send queue</title>
<updated>2022-07-11T00:09:14Z</updated>
<author>
<name>JustAnotherArchivist</name>
</author>
<published>2022-07-11T00:09:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=577e10c80b3bd4543b3ecc52b275a7c9976c393f'/>
<id>urn:sha1:577e10c80b3bd4543b3ecc52b275a7c9976c393f</id>
<content type='text'>
The message delivery confirmation didn't send the PING immediately, so the remaining send queue blocked it, which would then cause the confirmation to fail, all messages to be requeued, and the connection to be closed.
</content>
</entry>
<entry>
<title>Fix usermask length calculation</title>
<updated>2021-12-08T05:23:49Z</updated>
<author>
<name>JustAnotherArchivist</name>
</author>
<published>2021-12-08T05:23:49Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=1e69a42eae578730d73b670129762e45f41c2be4'/>
<id>urn:sha1:1e69a42eae578730d73b670129762e45f41c2be4</id>
<content type='text'>
Didn't account for the ! and @ symbols, so in certain cases, two bytes at the ends of lines vanished.
</content>
</entry>
<entry>
<title>Add support for INVITE after getting KICKed from a channel</title>
<updated>2021-12-08T01:52:45Z</updated>
<author>
<name>JustAnotherArchivist</name>
</author>
<published>2021-12-08T01:52:45Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=a27bc2034097c0a52d11472b21b61201c2bc6c84'/>
<id>urn:sha1:a27bc2034097c0a52d11472b21b61201c2bc6c84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix NameError crash on quitting</title>
<updated>2021-12-08T01:50:01Z</updated>
<author>
<name>JustAnotherArchivist</name>
</author>
<published>2021-12-08T01:50:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=7c3707aeed9a3dd196dfbd45c0dadf9cb3ca0c05'/>
<id>urn:sha1:7c3707aeed9a3dd196dfbd45c0dadf9cb3ca0c05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix maxrequestsize config check logic</title>
<updated>2021-12-08T01:19:06Z</updated>
<author>
<name>JustAnotherArchivist</name>
</author>
<published>2021-12-08T01:19:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/http2irc++.git/commit/?id=471c308c1ff4e591ea48e5ead1d30709ad14a758'/>
<id>urn:sha1:471c308c1ff4e591ea48e5ead1d30709ad14a758</id>
<content type='text'>
</content>
</entry>
</feed>
