<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/channels.cpp, branch v4.0.0a19</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/channels.cpp?h=v4.0.0a19</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/channels.cpp?h=v4.0.0a19'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2023-01-24T02:58:46Z</updated>
<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 log calls to use fmtlib format strings</title>
<updated>2023-01-24T00:12:57Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-23T23:48:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=206d31de85192353d03c74766e80513a87dc49b4'/>
<id>urn:sha1:206d31de85192353d03c74766e80513a87dc49b4</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>Move enforcing channel join limits to core_channel.</title>
<updated>2023-01-16T06:02:58Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-16T06:02:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d649d42c00ab8ca398d9d410050258180ed51f63'/>
<id>urn:sha1:d649d42c00ab8ca398d9d410050258180ed51f63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Qualify auto correctly in all cases.</title>
<updated>2023-01-10T23:30:34Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2023-01-10T23:02:45Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b2d86bb8a1bc965ad72d00ba5ef98d0e4bbfb155'/>
<id>urn:sha1:b2d86bb8a1bc965ad72d00ba5ef98d0e4bbfb155</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>
<entry>
<title>Update copyright headers.</title>
<updated>2022-12-30T11:31:28Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2022-12-30T11:31:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2b810b412aeee2d9c79d97fa54a80e317981a6d8'/>
<id>urn:sha1:2b810b412aeee2d9c79d97fa54a80e317981a6d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework the levels things are logged at to make more sense.</title>
<updated>2022-12-18T13:43:33Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-18T13:43:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d8b4414ee18be69eb7c6c491587e4895dc995fac'/>
<id>urn:sha1:d8b4414ee18be69eb7c6c491587e4895dc995fac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More const correctness work.</title>
<updated>2022-12-08T10:19:47Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-08T10:19:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5e44188857ba733f72f3728f557f7f9bfe251602'/>
<id>urn:sha1:5e44188857ba733f72f3728f557f7f9bfe251602</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor the internals of the oper system.</title>
<updated>2022-11-28T02:57:50Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-11-27T07:32:42Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ee44af8d04f23b4a16c9b377764f930d69e575f7'/>
<id>urn:sha1:ee44af8d04f23b4a16c9b377764f930d69e575f7</id>
<content type='text'>
- Allow overriding privileges from the &lt;class&gt; blocks in the &lt;type&gt;
  and &lt;oper&gt; blocks.
- Separate oper types from oper accounts in the code. This enables
  moving some core stuff out of the config tag later.
- Merge the config tags together to make a synthetic tag that can
  have getXXX called on it instead of using getConfig and then
  converting it.
- Move the details of Have*Permission into the oper type class.
- Improve oper events to allow modules to easily hook into the oper
  system.
</content>
</entry>
</feed>
