<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src, branch v3.16.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=v3.16.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src?h=v3.16.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2023-04-28T09:22:59Z</updated>
<entry>
<title>Release v3.16.0.</title>
<updated>2023-04-28T09:22:59Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-04-28T09:22:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2950bc7a2ff3cb61c21ae34dc5f8f72e39042e34'/>
<id>urn:sha1:2950bc7a2ff3cb61c21ae34dc5f8f72e39042e34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2023-04-28T09:21:39Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2023-04-28T09:21:39Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f2c74267ac8778dc1ff4594789b454f41bacdc4d'/>
<id>urn:sha1:f2c74267ac8778dc1ff4594789b454f41bacdc4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix an off by one error in the rmode module.</title>
<updated>2023-04-21T11:36:10Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-04-21T11:36:10Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=45b871b789ce6a4b82f77f0ec364459080b52dd2'/>
<id>urn:sha1:45b871b789ce6a4b82f77f0ec364459080b52dd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Warn users when their client certificate is about to expire.</title>
<updated>2023-03-01T20:45:07Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-03-01T20:07:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4e1d7b84f5415e9901ec18c0ed4cb012376e4859'/>
<id>urn:sha1:4e1d7b84f5415e9901ec18c0ed4cb012376e4859</id>
<content type='text'>
Closes #1938.
</content>
</entry>
<entry>
<title>Add client cert activation/expiration times to the ssl_cert class.</title>
<updated>2023-03-01T20:45:07Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-03-01T20:07:16Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5a24fb0f61dec76b7a022d8da37fc1c222d63d95'/>
<id>urn:sha1:5a24fb0f61dec76b7a022d8da37fc1c222d63d95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix destroying duplicate channels when the casemapping changes.</title>
<updated>2023-03-01T19:23:52Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-04T12:24:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=26a1c1955f926b54acdafeaa7b8132e53e90bdeb'/>
<id>urn:sha1:26a1c1955f926b54acdafeaa7b8132e53e90bdeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix renicking duplicate users when the casemapping changes.</title>
<updated>2023-03-01T19:23:52Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-06-02T03:05:55Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=352e24cba9aadc0a2ed66e88e1439a1c2a20f2f5'/>
<id>urn:sha1:352e24cba9aadc0a2ed66e88e1439a1c2a20f2f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to the IRCv3 standard-replies cap.</title>
<updated>2023-02-13T14:27:51Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-30T15:45:07Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=297212ca4d928b18a3b620cd637d995df90465d7'/>
<id>urn:sha1:297212ca4d928b18a3b620cd637d995df90465d7</id>
<content type='text'>
Nothing is using this so far so I'm not counting it as a breaking
change.
</content>
</entry>
<entry>
<title>Fix missing some data when synchronising a new user over a link.</title>
<updated>2023-02-03T09:03:19Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-02-03T09:03:19Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=68c2629ec1828d58e183c69894536b1faea8c047'/>
<id>urn:sha1:68c2629ec1828d58e183c69894536b1faea8c047</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Work around a bug in reading the config for the Argon2 module.</title>
<updated>2023-01-25T00:55:57Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-25T00:08:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=dede5e9bf14e14cbcc5c6916a3eb6941813fe051'/>
<id>urn:sha1:dede5e9bf14e14cbcc5c6916a3eb6941813fe051</id>
<content type='text'>
ProviderConfig::version is set to an argon2 version not a base 10
version so using it as a default for the config may result in the
default being ignored.

Luckily 0x10 and 0x12 are 16 and 18 respectively so we can just
allow them as valid values until v4 where we can eradicate the
SanitiseArgon2Version function and use getEnum instead.
</content>
</entry>
</feed>
