<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/helperfuncs.cpp, branch v4.5.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/helperfuncs.cpp?h=v4.5.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/helperfuncs.cpp?h=v4.5.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2024-11-27T10:36:52Z</updated>
<entry>
<title>Fix stripping adjacent formatting codes.</title>
<updated>2024-11-27T10:36:52Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-11-27T10:36:52Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=af95088ae39f9a0020dcbac0531f1ab82a273181'/>
<id>urn:sha1:af95088ae39f9a0020dcbac0531f1ab82a273181</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use string_view in InspIRCd::Is{FQDN,Host,SID}.</title>
<updated>2024-09-07T18:26:29Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-09-07T18:16:48Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=73a98ce7bedfff951244cb4a15eb487073d64e74'/>
<id>urn:sha1:73a98ce7bedfff951244cb4a15eb487073d64e74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2024-09-07T10:10:36Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2024-09-07T10:10:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8e784862f5f251154a414fa17645caa644c5e4b2'/>
<id>urn:sha1:8e784862f5f251154a414fa17645caa644c5e4b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a regression in ProcessColors.</title>
<updated>2024-09-02T09:40:47Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-09-02T09:40:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=faa96b795628bf2d37fee308c05569e1be79b3ae'/>
<id>urn:sha1:faa96b795628bf2d37fee308c05569e1be79b3ae</id>
<content type='text'>
We should wait until v5 to be this aggressive with MOTD parsing so
we dont break existing users in a minor release.
</content>
</entry>
<entry>
<title>Minor performance improvement to ProcessColors.</title>
<updated>2024-08-31T14:41:35Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-08-31T14:41:35Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0e603bab1d953c947f7c5c39e9d441eaeaaebcfe'/>
<id>urn:sha1:0e603bab1d953c947f7c5c39e9d441eaeaaebcfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor InspIRCd::StripColor.</title>
<updated>2024-08-30T16:07:29Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-08-30T15:53:41Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=babb39cb171ad975279101d83f3f92da2fe02953'/>
<id>urn:sha1:babb39cb171ad975279101d83f3f92da2fe02953</id>
<content type='text'>
- Only strip characters we actually recognise.
- Strip the value for hex color codes.
</content>
</entry>
<entry>
<title>Add MOTD escape sequences for { and }.</title>
<updated>2024-08-30T08:32:44Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-08-30T08:32:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=af6a690f52e24dbf628ff7f65294e5612905696a'/>
<id>urn:sha1:af6a690f52e24dbf628ff7f65294e5612905696a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow using color codes by name in MOTD files.</title>
<updated>2024-08-29T22:23:30Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-08-29T21:25:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=baad39b85c8516fa44fd55053c630ce3b98c97ba'/>
<id>urn:sha1:baad39b85c8516fa44fd55053c630ce3b98c97ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor InspIRCd::ProcessColors.</title>
<updated>2024-08-29T21:12:32Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-08-29T14:22:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7a59ed2a903dbfafdbd878ac998526f56f44f01b'/>
<id>urn:sha1:7a59ed2a903dbfafdbd878ac998526f56f44f01b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deprecate the raw overload of GenRandomStr in favour of GenRandom.</title>
<updated>2024-08-27T15:31:38Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-08-27T15:20:49Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3f7a7df7409e177f158bdd677321e4a61eb6a440'/>
<id>urn:sha1:3f7a7df7409e177f158bdd677321e4a61eb6a440</id>
<content type='text'>
The raw overload was almost always misused where GenRandom would
be better.

While we're making changes to this code switch the printable mode
to use a static array like Anope does.
</content>
</entry>
</feed>
