<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/modules/spanningtree/utils.cpp, branch v5.0.0dev3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/modules/spanningtree/utils.cpp?h=v5.0.0dev3</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/modules/spanningtree/utils.cpp?h=v5.0.0dev3'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2026-03-29T00:42:15Z</updated>
<entry>
<title>Switch modules from reference&lt;&gt; to shared_ptr&lt;&gt; and weak_ptr&lt;&gt;.</title>
<updated>2026-03-29T00:42:15Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-28T21:32:23Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=cbc5431d62e3fe9166f18395dce3ddf2af0906d3'/>
<id>urn:sha1:cbc5431d62e3fe9166f18395dce3ddf2af0906d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move CUList to be declared inside User.</title>
<updated>2026-03-26T22:52:31Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-26T22:52:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5c9b23907a3cbffdcf940582afa2e9805f99e1a8'/>
<id>urn:sha1:5c9b23907a3cbffdcf940582afa2e9805f99e1a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite sepstream and move to stringutils.</title>
<updated>2026-03-14T03:09:11Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-14T02:15:38Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=76f3f24c03c22576324e5af199d3e61d02a79b0d'/>
<id>urn:sha1:76f3f24c03c22576324e5af199d3e61d02a79b0d</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://www.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>Replace IS_* with member functions.</title>
<updated>2026-03-08T17:47:44Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-08T17:01:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=bb1e5a7b60ea200ddae99f263a38a219879f9617'/>
<id>urn:sha1:bb1e5a7b60ea200ddae99f263a38a219879f9617</id>
<content type='text'>
- All user types get an Is* function.
- Only local users are cast using the old function so only local
  users get an As* function.
</content>
</entry>
<entry>
<title>Merge branch 'insp4' into master.</title>
<updated>2025-12-07T20:55:20Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-12-07T20:55:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=79c01cb2a2615fbcb2a568d5a49c6d470459cf45'/>
<id>urn:sha1:79c01cb2a2615fbcb2a568d5a49c6d470459cf45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp4'</title>
<updated>2025-08-15T11:38:23Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-08-15T11:08:39Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6d4555be1377babffbdcca7afd7e7ec675340747'/>
<id>urn:sha1:6d4555be1377babffbdcca7afd7e7ec675340747</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move spanningtree configuration to its own tag.</title>
<updated>2025-07-20T15:36:21Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-07-20T15:36:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9990efb09eaf6d361376cfde146290bb2dad1363'/>
<id>urn:sha1:9990efb09eaf6d361376cfde146290bb2dad1363</id>
<content type='text'>
This reduces the size of the core configuration file and also
centralises all of the spanningtree configuration to one place.
</content>
</entry>
<entry>
<title>Merge branch 'insp4' into master.</title>
<updated>2025-07-11T23:52:23Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-07-11T23:52:23Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f4019ad139cea1e5ef84629ad858fd5789699ff2'/>
<id>urn:sha1:f4019ad139cea1e5ef84629ad858fd5789699ff2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp4' into master.</title>
<updated>2025-04-13T16:03:08Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-04-13T16:03:08Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d0e321b92c55902ccb3ca98ddd8553cb57e55c77'/>
<id>urn:sha1:d0e321b92c55902ccb3ca98ddd8553cb57e55c77</id>
<content type='text'>
</content>
</entry>
</feed>
