<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/extensible.h, branch v3.4.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/include/extensible.h?h=v3.4.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include/extensible.h?h=v3.4.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2019-10-14T10:03:03Z</updated>
<entry>
<title>Implement serialisation of users.</title>
<updated>2019-10-14T10:03:03Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-05-13T16:24:25Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d0f802e30c492cb1b7e55f51063bfd38b29931c6'/>
<id>urn:sha1:d0f802e30c492cb1b7e55f51063bfd38b29931c6</id>
<content type='text'>
This allows for various things which will be coming in the future.

e.g. Transferring users to another server on upgrade.
</content>
</entry>
<entry>
<title>Free StringExtItem and SimpleExtItem values correctly.</title>
<updated>2019-08-13T14:02:25Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-08-13T12:35:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0827c5c7425a17b6a569a9f706b5b3dea8fa345a'/>
<id>urn:sha1:0827c5c7425a17b6a569a9f706b5b3dea8fa345a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert LocalExtItem to a typedef and deprecate it.</title>
<updated>2019-08-13T14:02:25Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-08-13T13:03:51Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=703ba72071b970caaa7554b1e58a13def57694dc'/>
<id>urn:sha1:703ba72071b970caaa7554b1e58a13def57694dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert all core ExtensionItem code away from {un,}serialize.</title>
<updated>2019-08-07T18:37:27Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-08-07T18:37:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=714284aa306f2912eaca0c28d779d227db62a96b'/>
<id>urn:sha1:714284aa306f2912eaca0c28d779d227db62a96b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add {To,From}{Human,Internal,Network} to ExtensionItem.</title>
<updated>2019-08-07T15:38:15Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-08-07T12:40:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=85182d727c0d549b9cf6659ad36dec70fcf02278'/>
<id>urn:sha1:85182d727c0d549b9cf6659ad36dec70fcf02278</id>
<content type='text'>
Also, deprecate the old SerializeFormat/serialize/unserialise API.
</content>
</entry>
<entry>
<title>Document ExtensionItem better.</title>
<updated>2019-08-07T12:32:28Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-08-07T10:27:11Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=704f0fca5fea4c99a1d21cdb9418d16f7278fcaa'/>
<id>urn:sha1:704f0fca5fea4c99a1d21cdb9418d16f7278fcaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass the Extensible container to ExtensionItem::free().</title>
<updated>2018-08-12T12:29:09Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-12T12:29:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f8a9b6ba4ae0b4b3c7b2a408332230dd82eb4608'/>
<id>urn:sha1:f8a9b6ba4ae0b4b3c7b2a408332230dd82eb4608</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the override keyword in places that it is missing.</title>
<updated>2017-11-21T15:51:45Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-21T13:05:17Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=91e0af0fc4889f20d2f63426f8fe379674fc0393'/>
<id>urn:sha1:91e0af0fc4889f20d2f63426f8fe379674fc0393</id>
<content type='text'>
GCCs warnings for this are much better than Clangs.
</content>
</entry>
<entry>
<title>Add CXX11_OVERRIDE to overridden members that lack it.</title>
<updated>2017-07-12T13:41:52Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-07-12T13:41:52Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d1df2bce56275e1297d94d82d4dbef6f6cf582b6'/>
<id>urn:sha1:d1df2bce56275e1297d94d82d4dbef6f6cf582b6</id>
<content type='text'>
This fixes a ton of warnings when building on compilers that
default to C++11 or newer.
</content>
</entry>
<entry>
<title>Include stdint.h from inspircd.h</title>
<updated>2016-02-25T14:02:01Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-02-25T14:02:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=fc8ad300cd27d9b41a5d51054376f59d29faac41'/>
<id>urn:sha1:fc8ad300cd27d9b41a5d51054376f59d29faac41</id>
<content type='text'>
</content>
</entry>
</feed>
