<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/modules/spanningtree/treesocket.h, branch upstream/master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/modules/spanningtree/treesocket.h?h=upstream%2Fmaster</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/modules/spanningtree/treesocket.h?h=upstream%2Fmaster'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2026-06-24T20:55:33Z</updated>
<entry>
<title>Use a more human-understandable error message for extban mismatches.</title>
<updated>2026-06-24T20:55:33Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-06-24T18:29:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=cf385e5b48246fe25414bdec9ba5b69b15af23d8'/>
<id>urn:sha1:cf385e5b48246fe25414bdec9ba5b69b15af23d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify and prettify how mismatches in CAPAB are shown to opers.</title>
<updated>2026-06-24T20:55:31Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-06-24T16:58:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=8bcca3177ae7c3ae2017f674e6dce49a6e3d42ea'/>
<id>urn:sha1:8bcca3177ae7c3ae2017f674e6dce49a6e3d42ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use more human-understandable error messages for mode mismatches.</title>
<updated>2026-06-24T20:22:25Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-06-24T15:29:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=23b658082827665510f375a61f6c22f892d6ecca'/>
<id>urn:sha1:23b658082827665510f375a61f6c22f892d6ecca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Parse module link data when we receive it.</title>
<updated>2026-06-24T20:22:25Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-06-24T12:41:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=d1695ff82dd85eecaeb56bd47cc4c2333e1abcf3'/>
<id>urn:sha1:d1695ff82dd85eecaeb56bd47cc4c2333e1abcf3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework capabilities to check all tokens not just CASEMAPPING.</title>
<updated>2026-06-24T20:22:25Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-06-24T03:55:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=6f2646b2fed7b0dff3e4ac22baea6322dd54aabd'/>
<id>urn:sha1:6f2646b2fed7b0dff3e4ac22baea6322dd54aabd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the challenge out of CAPAB CAPABILITIES into its own command.</title>
<updated>2026-06-24T20:21:59Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-06-24T02:40:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=7ec34045f5ffbd548ddb72a712a0b175b953ffee'/>
<id>urn:sha1:7ec34045f5ffbd548ddb72a712a0b175b953ffee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update my email address.</title>
<updated>2026-06-06T12:22:54Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-06-06T12:22:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=0349d9b2d21f783a0a0b64b7b6687fbfbdef0362'/>
<id>urn:sha1:0349d9b2d21f783a0a0b64b7b6687fbfbdef0362</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up the casemapping checking and comparison code.</title>
<updated>2026-03-13T21:46:42Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-13T21:46:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=680242c4979d262298ad77a411810e16a0b8c5bc'/>
<id>urn:sha1:680242c4979d262298ad77a411810e16a0b8c5bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework sending server protocol messages.</title>
<updated>2026-03-12T00:18:06Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-11T21:54:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=fcb3090055429a108b9837dbd4ba505d9c291129'/>
<id>urn:sha1:fcb3090055429a108b9837dbd4ba505d9c291129</id>
<content type='text'>
- Replace CmdBuilder with MessageBuilder. This has a less footgun
  API. All message building has to go through this now so we can
  implement other message formats in the future.

- Replace the message parsing in WriteLine with an analogue to
  PreProcessOldProtocolMessage. This should be much faster.

- Move parameter translation from the core to spanningtree.

- Change EncodeParameter to return the value instead of updating
  in place.

- Replace the OnBuild*Message events with one OnServerMessage that
  can now access all parts of the message and change them.
</content>
</entry>
<entry>
<title>Clean up the sslmodes module.</title>
<updated>2026-01-20T16:52:02Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-01-20T16:48:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=736f5f032303aca4c344b23d6e7f331cef33d37f'/>
<id>urn:sha1:736f5f032303aca4c344b23d6e7f331cef33d37f</id>
<content type='text'>
</content>
</entry>
</feed>
