<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/coremods, 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/coremods?h=v4.5.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/coremods?h=v4.5.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2025-01-04T12:08:33Z</updated>
<entry>
<title>Update copyright headers.</title>
<updated>2025-01-04T12:08:33Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2025-01-04T12:08:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=28ea18cfdfe954ff634b11181e53b4c57a860422'/>
<id>urn:sha1:28ea18cfdfe954ff634b11181e53b4c57a860422</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cache RPL_CREATED and improve the format slightly.</title>
<updated>2024-12-28T12:00:48Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-12-28T12:00:48Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a59366947d82ddbd532901ef6015eb94f856a51d'/>
<id>urn:sha1:a59366947d82ddbd532901ef6015eb94f856a51d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix matching acting extbans when multiple extbans are set.</title>
<updated>2024-12-23T14:55:38Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-12-23T14:55:38Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f07eedcb23596010066c0582dec65e0329ce1aff'/>
<id>urn:sha1:f07eedcb23596010066c0582dec65e0329ce1aff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimized WHO command</title>
<updated>2024-12-19T14:10:08Z</updated>
<author>
<name>Glen Miner</name>
</author>
<published>2024-12-17T17:47:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d2df7b24c0494f6da09353518bee9e5d9fba8b38'/>
<id>urn:sha1:d2df7b24c0494f6da09353518bee9e5d9fba8b38</id>
<content type='text'>
On our server hosting 150K users we noticed that the WHO command was high on the perf capture profile and on closer inspection we noticed that the majority of users do not have the invisible mode set.

Since IsModeSet is a small inline function that does an array lookup we were able to reduce server load by calling IsModeSet first to short-circuit the comparatively expensive SharesChannelWith call.
</content>
</entry>
<entry>
<title>Avoid repeating the network name in whois.</title>
<updated>2024-11-05T20:41:10Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-11-05T20:41:10Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1bd8c09194ffe002b5bdb3e622396513ecb98a89'/>
<id>urn:sha1:1bd8c09194ffe002b5bdb3e622396513ecb98a89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2024-11-02T08:42:20Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2024-11-02T08:42:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9f0f4347717581112783a8c9be8dc95c6079dbc6'/>
<id>urn:sha1:9f0f4347717581112783a8c9be8dc95c6079dbc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for extbans without letters.</title>
<updated>2024-10-16T11:25:20Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-10-16T11:03:52Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=fc9d49641f4308089abb3e61764895beb148fdff'/>
<id>urn:sha1:fc9d49641f4308089abb3e61764895beb148fdff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak &lt;options:modesinlist&gt; to allow only showing to opers.</title>
<updated>2024-10-11T21:09:22Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-10-11T21:05:25Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=25e4a6330510be171b872f9514f0cbd6da4ba53e'/>
<id>urn:sha1:25e4a6330510be171b872f9514f0cbd6da4ba53e</id>
<content type='text'>
This can help opers avoid accidentally invading a secret channel
that they can see because of their privileges.
</content>
</entry>
<entry>
<title>Count services in the global user count.</title>
<updated>2024-10-10T14:11:56Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-10-10T14:08:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b21ec4e9a91b1f78b04c16ae195497f01dfe7e42'/>
<id>urn:sha1:b21ec4e9a91b1f78b04c16ae195497f01dfe7e42</id>
<content type='text'>
This behaviour was always kinda broken so lets just drop it.
</content>
</entry>
<entry>
<title>Add the Time::FromNow helper function.</title>
<updated>2024-10-03T09:51:21Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-10-03T09:51:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d346d6783bc6938a634683102b288f88280138b4'/>
<id>urn:sha1:d346d6783bc6938a634683102b288f88280138b4</id>
<content type='text'>
</content>
</entry>
</feed>
