<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/extensible.cpp, branch v4.0.0a14</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/extensible.cpp?h=v4.0.0a14</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/extensible.cpp?h=v4.0.0a14'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2022-07-30T18:15:41Z</updated>
<entry>
<title>Modernize various minor legacy C++isms.</title>
<updated>2022-07-30T18:15:41Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-07-30T16:21:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3c455a8511f8c72552afb6ebe35a8e7c9b9af979'/>
<id>urn:sha1:3c455a8511f8c72552afb6ebe35a8e7c9b9af979</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite logging calls to use the new APIs.</title>
<updated>2022-05-01T21:07:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-18T03:30:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e23ee3fde17a6bb17a9e56c7105f4bbceb36391f'/>
<id>urn:sha1:e23ee3fde17a6bb17a9e56c7105f4bbceb36391f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slim down the protocol interface for sending metadata.</title>
<updated>2022-01-31T12:01:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-31T05:16:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4cfc311591fb62c398b273ef2311a855c9fab3d9'/>
<id>urn:sha1:4cfc311591fb62c398b273ef2311a855c9fab3d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refuse to set an extension on the wrong type of extensible.</title>
<updated>2022-01-31T12:01:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-31T02:33:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6e7d449495fccb053f3cea8009b7c7c9b38a0a82'/>
<id>urn:sha1:6e7d449495fccb053f3cea8009b7c7c9b38a0a82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the type to the Extensible class.</title>
<updated>2022-01-31T12:01:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-31T02:04:43Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7d3055f8c3908da493d29191b175be3f810ff05b'/>
<id>urn:sha1:7d3055f8c3908da493d29191b175be3f810ff05b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename the ExtensionItem::type field to extype to avoid collisions.</title>
<updated>2022-01-31T12:01:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-31T02:22:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f6559895b25059655e2c215c3f1706182e4fa3c6'/>
<id>urn:sha1:f6559895b25059655e2c215c3f1706182e4fa3c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix various edge cases in extensible synchronisation.</title>
<updated>2022-01-21T16:36:43Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-21T15:53:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a51d044c82d2e39a2d9a79dd2ce181ef7bd32b02'/>
<id>urn:sha1:a51d044c82d2e39a2d9a79dd2ce181ef7bd32b02</id>
<content type='text'>
- Fix not forwarding the accountid extensible if it is set.
- Rename the variadic Set() overload to SetFwd().
- Re-add the `const T&amp;` overload of Set().
- Move `bool synced` to SimpleExtItem from StringExtItem.
- Only sync extensibles if their instance is marked as syncable.
</content>
</entry>
<entry>
<title>Revert "Allow setting extension data on connect classes".</title>
<updated>2022-01-16T15:05:00Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-16T14:31:53Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5881e6f6a37f70f5775db093233147e72b148e4d'/>
<id>urn:sha1:5881e6f6a37f70f5775db093233147e72b148e4d</id>
<content type='text'>
This can't reasonably be implemented safely with the current way
that extensibles work.

This reverts commit b867007d201b1a3b130186c54e41481c0374a7f6.
</content>
</entry>
<entry>
<title>Allow setting extension data on connect classes.</title>
<updated>2022-01-16T02:19:16Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-16T01:15:50Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b867007d201b1a3b130186c54e41481c0374a7f6'/>
<id>urn:sha1:b867007d201b1a3b130186c54e41481c0374a7f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor CoreException and ModuleException.</title>
<updated>2022-01-07T17:16:50Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-07T17:12:42Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=52cc8a418307ae7a551d23e6bd2d367b544e7bf9'/>
<id>urn:sha1:52cc8a418307ae7a551d23e6bd2d367b544e7bf9</id>
<content type='text'>
</content>
</entry>
</feed>
