<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src, 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/src?h=v4.0.0a17</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src?h=v4.0.0a17'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2022-12-01T20:46:37Z</updated>
<entry>
<title>Release v4.0.0 alpha 17.</title>
<updated>2022-12-01T20:46:37Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-01T20:46:37Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4fa6bbee3d1830cbff0c47ca6f52f7891448f5ec'/>
<id>urn:sha1:4fa6bbee3d1830cbff0c47ca6f52f7891448f5ec</id>
<content type='text'>
</content>
</entry>
<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-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>Fix GetSnomasks returning unregistered snomasks.</title>
<updated>2022-11-30T10:51:21Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-30T10:51:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4df802c56f2e1ec0bd024a15851a82ce816d36fd'/>
<id>urn:sha1:4df802c56f2e1ec0bd024a15851a82ce816d36fd</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>Add stats tags for `/STATS O` and `/STATS o`.</title>
<updated>2022-11-30T04:57:11Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-30T04:57:11Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a3fedf513aee59bebd5d5cd8f97a28f8f8034372'/>
<id>urn:sha1:a3fedf513aee59bebd5d5cd8f97a28f8f8034372</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>Use gnutls_digest_get_id if supported by the GnuTLS library.</title>
<updated>2022-11-29T22:41:06Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-29T22:41:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d2c6858e87b92bfcffe12155f8145ab7c2db0b41'/>
<id>urn:sha1:d2c6858e87b92bfcffe12155f8145ab7c2db0b41</id>
<content type='text'>
</content>
</entry>
</feed>
