<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/coremods, branch v4.0.0a10</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.0.0a10</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/coremods?h=v4.0.0a10'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2022-04-30T16:48:12Z</updated>
<entry>
<title>Slim down the globally included files.</title>
<updated>2022-04-30T16:48:12Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-30T16:43:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=af1d0f6a4b003d30960dfb55d6bdb7dd6c61f97e'/>
<id>urn:sha1:af1d0f6a4b003d30960dfb55d6bdb7dd6c61f97e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2022-04-29T10:24:05Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-29T10:24:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d7912e6a3e17f9e9eec16ec8abd3cebc20f344b6'/>
<id>urn:sha1:d7912e6a3e17f9e9eec16ec8abd3cebc20f344b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2022-04-28T17:49:16Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2022-04-28T17:49:16Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=346ec99c430cbb4e57df0bc288a36316efc4e9ec'/>
<id>urn:sha1:346ec99c430cbb4e57df0bc288a36316efc4e9ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow normalising extbans to a specific format.</title>
<updated>2022-04-17T11:08:57Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-17T11:08:57Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=27c0ae9433571f71521cda36beeb43a529637b57'/>
<id>urn:sha1:27c0ae9433571f71521cda36beeb43a529637b57</id>
<content type='text'>
Also, fix canonicalisation of acting extban values.
</content>
</entry>
<entry>
<title>Remove ValidateParam and rename CanonicalizeParam.</title>
<updated>2022-04-17T10:14:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-17T10:02:42Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=80e80132826569444e690a177f5bfc5f603fada1'/>
<id>urn:sha1:80e80132826569444e690a177f5bfc5f603fada1</id>
<content type='text'>
There's basically no safe way to handle a malformed list mode
sent by a remote server without causing a desync. Its probably
for the best if we just only apply validation to locally added
list modes entries.
</content>
</entry>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2022-04-16T15:16:29Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-16T15:16:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=30edd1070df3ddb2ae64b61b65c25f88a0b61e49'/>
<id>urn:sha1:30edd1070df3ddb2ae64b61b65c25f88a0b61e49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ListModeBase::CanonicalizeParam, fix cleaning extban masks.</title>
<updated>2022-04-16T11:01:59Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-16T10:48:08Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c0bc5bf7981e30229bdabfdf51a289635fe8be76'/>
<id>urn:sha1:c0bc5bf7981e30229bdabfdf51a289635fe8be76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move most channel mode constructors to their own source file.</title>
<updated>2022-04-16T09:24:48Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-16T08:45:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1f7f3ea6a62b9c1cfbcf7c9b2e059a5e5b042331'/>
<id>urn:sha1:1f7f3ea6a62b9c1cfbcf7c9b2e059a5e5b042331</id>
<content type='text'>
+k will be removed later once we have better validation.
</content>
</entry>
<entry>
<title>Use FindNearestPrefixMode instead of looking for the halfop mode.</title>
<updated>2022-04-12T20:42:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-12T20:42:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=73a4b470b27872f77922a75a323cc1bab1cae06e'/>
<id>urn:sha1:73a4b470b27872f77922a75a323cc1bab1cae06e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a numeric builder for the ERR_CHANOPRIVSNEEDED numeric.</title>
<updated>2022-04-12T11:48:54Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-04-12T11:48:54Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7266f8681d603c58e1281f3e7e2934d61f910ea4'/>
<id>urn:sha1:7266f8681d603c58e1281f3e7e2934d61f910ea4</id>
<content type='text'>
This should make privilege errors more consistent.
</content>
</entry>
</feed>
