<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src, 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?h=v4.5.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src?h=v4.5.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2025-01-04T12:10:09Z</updated>
<entry>
<title>Release v4.5.0.</title>
<updated>2025-01-04T12:10:09Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2025-01-04T12:10:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a494228f1ec49cfd0cd793e9f187e83ac148bc10'/>
<id>urn:sha1:a494228f1ec49cfd0cd793e9f187e83ac148bc10</id>
<content type='text'>
</content>
</entry>
<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>Allow explicitly disabling the ojoin/operprefix prefix characters.</title>
<updated>2024-12-10T14:04:16Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-12-10T14:04:16Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5084eca9bae459d38fb509e56f7b0e67623e7f5e'/>
<id>urn:sha1:5084eca9bae459d38fb509e56f7b0e67623e7f5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write the pid file earlier to avoid a crash.</title>
<updated>2024-12-10T14:02:40Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-12-10T14:02:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=173f88f08496b2b8e833a13d0122c00ec51421db'/>
<id>urn:sha1:173f88f08496b2b8e833a13d0122c00ec51421db</id>
<content type='text'>
{fmt} gets angry if we try to write to a closed stdout.
</content>
</entry>
<entry>
<title>Clear the pgsql output vector before adding new values.</title>
<updated>2024-12-05T11:21:04Z</updated>
<author>
<name>Larry Williamson</name>
</author>
<published>2024-12-05T11:21:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9e3090ab1d097b249464fbb88c77503ab0fdf02e'/>
<id>urn:sha1:9e3090ab1d097b249464fbb88c77503ab0fdf02e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some compiler warnings when building on Haiku.</title>
<updated>2024-12-01T15:04:48Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2024-12-01T15:04:48Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=dbc17141d5e22a6b1e4fc4ebfc592603933777be'/>
<id>urn:sha1:dbc17141d5e22a6b1e4fc4ebfc592603933777be</id>
<content type='text'>
</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>
</feed>
