<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/users.h, branch v4.0.0a20</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/include/users.h?h=v4.0.0a20</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include/users.h?h=v4.0.0a20'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2023-01-26T06:16:57Z</updated>
<entry>
<title>Rename some headers to match the common naming system.</title>
<updated>2023-01-26T06:16:57Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-26T06:16:57Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=57cc457ec68903d41e368e61d97be352b595cc4f'/>
<id>urn:sha1:57cc457ec68903d41e368e61d97be352b595cc4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor the caching methods in User and rename to make more sense.</title>
<updated>2023-01-24T02:58:46Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-24T02:58:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f310e1c98dc262249146025ffffb81334b38680d'/>
<id>urn:sha1:f310e1c98dc262249146025ffffb81334b38680d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert various enums to strongly typed scoped enums.</title>
<updated>2023-01-22T22:36:31Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-22T21:48:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=cadf228c3e66ce33c3599539b6650e26dfc3bff5'/>
<id>urn:sha1:cadf228c3e66ce33c3599539b6650e26dfc3bff5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid copying shared_ptr&lt;ConfigTag&gt; when not necessary.</title>
<updated>2023-01-10T21:27:18Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-10T20:57:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1b2916c8451506adccf3ab0a56bbf836d9f3cb36'/>
<id>urn:sha1:1b2916c8451506adccf3ab0a56bbf836d9f3cb36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework how users are assigned to connect classes.</title>
<updated>2023-01-08T16:28:40Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-08T16:12:43Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8831595e1a5306f4204fedc6ecbc4a3c9299fb35'/>
<id>urn:sha1:8831595e1a5306f4204fedc6ecbc4a3c9299fb35</id>
<content type='text'>
- Move core connect class checks and &lt;performance:clonesonconnect&gt;
  to the core_user module.
- Add pre-change and post-change events for when a connect class
  changes.
- Split explicit class changing out into its own method.
- Remove the need to almost always call CheckClass after SetClass.
- Add use counting to the connect class instead of relying on the
  shared_ptr use count.
</content>
</entry>
<entry>
<title>Get rid of the virtual Has*Permission methods.</title>
<updated>2023-01-02T21:49:20Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-02T21:46:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=45ef93896566d29151c7dcb0a1646deb25fc30f9'/>
<id>urn:sha1:45ef93896566d29151c7dcb0a1646deb25fc30f9</id>
<content type='text'>
These are no longer needed now we store privs for the remote oper.
</content>
</entry>
<entry>
<title>Allow synching oper privileges between servers.</title>
<updated>2023-01-02T21:49:20Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-02T21:13:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4a468f26cc15942a8e741ed264a81a6d5b9ac262'/>
<id>urn:sha1:4a468f26cc15942a8e741ed264a81a6d5b9ac262</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow getting all of the oper command/mode/snomask privs.</title>
<updated>2023-01-02T21:05:19Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-02T21:05:19Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=137dbe2fdcf2b01bc67a95577251f98e4c737c17'/>
<id>urn:sha1:137dbe2fdcf2b01bc67a95577251f98e4c737c17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some useful aliases to OperType.</title>
<updated>2023-01-02T19:48:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-02T19:48:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=37ce48e61ab8f0abb8434cd3a27844f6215188e1'/>
<id>urn:sha1:37ce48e61ab8f0abb8434cd3a27844f6215188e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2023-01-01T13:19:45Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-01T13:16:48Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d048778f789e8977506668631dab649426ca01ce'/>
<id>urn:sha1:d048778f789e8977506668631dab649426ca01ce</id>
<content type='text'>
</content>
</entry>
</feed>
