<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/modules/account.h, branch v5.0.0dev4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/include/modules/account.h?h=v5.0.0dev4</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/include/modules/account.h?h=v5.0.0dev4'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2026-03-29T16:38:40Z</updated>
<entry>
<title>Move service types to their own namespace.</title>
<updated>2026-03-29T16:38:40Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-29T14:48:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=aed47513a5410a10ac9b477c621fbce425593c7f'/>
<id>urn:sha1:aed47513a5410a10ac9b477c621fbce425593c7f</id>
<content type='text'>
- ServiceProvider is now Service::Provider

- DataProvider is now Service::SimpleProvider (the old name does
  not really make sense now we don't have SERVICE_DATA and the
  only difference is automatic registration.

- Some members of ModuleManager have been elevated to the Service
  namespace in case other code wants to use them.
</content>
</entry>
<entry>
<title>Switch modules from reference&lt;&gt; to shared_ptr&lt;&gt; and weak_ptr&lt;&gt;.</title>
<updated>2026-03-29T00:42:15Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-28T21:32:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=cbc5431d62e3fe9166f18395dce3ddf2af0906d3'/>
<id>urn:sha1:cbc5431d62e3fe9166f18395dce3ddf2af0906d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use server tracking from the services module in the sasl module.</title>
<updated>2026-03-25T12:22:59Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-25T12:22:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=a837d0c46b018c4e66ef9b4f85544a411346ba1d'/>
<id>urn:sha1:a837d0c46b018c4e66ef9b4f85544a411346ba1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up the casemapping checking and comparison code.</title>
<updated>2026-03-13T21:46:42Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-13T21:46:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=680242c4979d262298ad77a411810e16a0b8c5bc'/>
<id>urn:sha1:680242c4979d262298ad77a411810e16a0b8c5bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the event/ prefix of events to the parent class.</title>
<updated>2026-03-02T13:08:47Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2026-03-02T13:06:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=ac7a020b5a00227fee1971c599db716be1c53b40'/>
<id>urn:sha1:ac7a020b5a00227fee1971c599db716be1c53b40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a skeleton of the account provider API.</title>
<updated>2024-08-06T18:02:09Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-10T11:15:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=826b565714652f8ebeb7ac095d6a21a5690dc0ee'/>
<id>urn:sha1:826b565714652f8ebeb7ac095d6a21a5690dc0ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2024-06-07T09:37:56Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2024-06-07T09:37:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=ae3e2db109eecaea25032e218c39a257e736174a'/>
<id>urn:sha1:ae3e2db109eecaea25032e218c39a257e736174a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make module classes specify their priority manually.</title>
<updated>2023-02-27T20:29:56Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-02-27T20:19:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=d141f9c02500c1401acd0e1817727346c56a512a'/>
<id>urn:sha1:d141f9c02500c1401acd0e1817727346c56a512a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the accountnicks metadata as a replacement for user mode +r.</title>
<updated>2022-10-18T09:58:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-10-16T21:47:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=4dfb70a9364c6a337b4dd7d222f5375b58220763'/>
<id>urn:sha1:4dfb70a9364c6a337b4dd7d222f5375b58220763</id>
<content type='text'>
This isn't used much currently but in the future will allow doing
a lot of behaviour which is currently implemented in services in
the IRCd instead e.g. killing ghost clients, nickname enforcement.
</content>
</entry>
<entry>
<title>Add the new account system.</title>
<updated>2022-05-14T13:47:56Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-05-14T13:35:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=986d587ea4bba1e89fc241220621d0834464ea28'/>
<id>urn:sha1:986d587ea4bba1e89fc241220621d0834464ea28</id>
<content type='text'>
This still relies on the old extensibles for now but we can change
that later.
</content>
</entry>
</feed>
