<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/helperfuncs.cpp, branch v4.6.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.6.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/helperfuncs.cpp?h=v4.6.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2025-02-28T14:30:22Z</updated>
<entry>
<title>Update copyright headers.</title>
<updated>2025-02-28T14:30:22Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2025-02-28T13:42:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=cdd3226befacd40c07b5c987cf93d0626df8d287'/>
<id>urn:sha1:cdd3226befacd40c07b5c987cf93d0626df8d287</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the consistency of duration strings.</title>
<updated>2025-02-28T03:55:08Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-02-28T02:28:54Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=90d9d02c9e30c673e6394e53e578a106e54b74fe'/>
<id>urn:sha1:90d9d02c9e30c673e6394e53e578a106e54b74fe</id>
<content type='text'>
Unfortunately because of leap years we can't really make duration
strings exact. Because of this we have always added 6 hours on to
each year to make it correct over time.

However, we did not do this in any kind of consistent way which
resulted in weird roundtripped duration strings which made this
very confusing for users

While I'm touching the duration code I've also cleaned it up.
</content>
</entry>
<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>
</feed>
