<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include, branch v4.0.0a17</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/include?h=v4.0.0a17</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include?h=v4.0.0a17'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2022-12-01T05:39:24Z</updated>
<entry>
<title>Avoid copying a shared_ptr where not actually necessary.</title>
<updated>2022-12-01T05:39:24Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-01T05:39:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d1301063741b3544342e10fcc02f72417000b50e'/>
<id>urn:sha1:d1301063741b3544342e10fcc02f72417000b50e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Yet more stylistic fixes.</title>
<updated>2022-12-01T05:25:01Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-01T05:14:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=45e56e5ee1bdb9e169be957e21a4f7b536e417ff'/>
<id>urn:sha1:45e56e5ee1bdb9e169be957e21a4f7b536e417ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2022-11-30T21:33:29Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-30T21:33:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=175bf0fa91ff0a6f5f39d945790d5c5c52da0bef'/>
<id>urn:sha1:175bf0fa91ff0a6f5f39d945790d5c5c52da0bef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark the entire client protocol namespace as CoreExport.</title>
<updated>2022-11-30T21:11:40Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-30T21:11:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1c68f3d2e29572834f14ae989174621a380e5b04'/>
<id>urn:sha1:1c68f3d2e29572834f14ae989174621a380e5b04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2022-11-30T11:04:30Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-30T11:04:30Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e2243c3aae21c6fc0440c7ef9517be3e9a8a20e6'/>
<id>urn:sha1:e2243c3aae21c6fc0440c7ef9517be3e9a8a20e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a method for quickly escaping a tag value.</title>
<updated>2022-11-30T10:46:26Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-30T03:26:38Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=894e9d8ddcd19122561c853734feb04d2b8bcd14'/>
<id>urn:sha1:894e9d8ddcd19122561c853734feb04d2b8bcd14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow attaching tags with extra info to stats rows.</title>
<updated>2022-11-30T04:08:30Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-30T04:08:30Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5dd3629f12603d5d69e59f678b4abe5a81209652'/>
<id>urn:sha1:5dd3629f12603d5d69e59f678b4abe5a81209652</id>
<content type='text'>
Stats responses are incredibly non-standard and no clients render
them correctly. This makes using /STATS a massive pain in the ass
for users.

However, now we have message tags we have a way to fix this. We can
send a &lt;trailing&gt; with the message details and for clients (probably
bots) that need to parse the response we can include the specific
details in message tags enabled by the new inspircd.org/stats-tags
capability.

The average user will get this:

    :&lt;server&gt; 210 &lt;nick&gt; &lt;stats-char&gt; :&lt;stats-message&gt;

If however they enable the newcapability they will get this instead:

    @inspircd.org/stats-foo=bar;inspircd.org/stats-baz=bax :&lt;server&gt; 210 &lt;nick&gt; &lt;stats-char&gt; :&lt;stats-message&gt;
</content>
</entry>
<entry>
<title>Add a method for quickly escaping a tag value.</title>
<updated>2022-11-30T03:26:38Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-30T03:26:38Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=bfd4c5d44eda648ae2fb57d8b9db85cf952360ac'/>
<id>urn:sha1:bfd4c5d44eda648ae2fb57d8b9db85cf952360ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make it easier to add tags to a numeric.</title>
<updated>2022-11-30T02:22:51Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-30T02:22:51Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7b3e96178266966b2c4d376a8f7d43d61f97cf9a'/>
<id>urn:sha1:7b3e96178266966b2c4d376a8f7d43d61f97cf9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `T&amp;&amp;` instead of `T` or `const T&amp;`.</title>
<updated>2022-11-29T06:09:01Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-29T06:09:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7a623b066362015ab62c73b1db1fdc01921c1c69'/>
<id>urn:sha1:7a623b066362015ab62c73b1db1fdc01921c1c69</id>
<content type='text'>
</content>
</entry>
</feed>
