<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/dynamic.h, branch v4.0.0a1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/include/dynamic.h?h=v4.0.0a1</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/include/dynamic.h?h=v4.0.0a1'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2021-03-02T05:56:56Z</updated>
<entry>
<title>Refactor classbase/CullResult into Cullable/Cullable::Result.</title>
<updated>2021-03-02T05:56:56Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-03-02T05:39:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=4e488cb54d72fb4a1caa580f6756a6f4687beaf6'/>
<id>urn:sha1:4e488cb54d72fb4a1caa580f6756a6f4687beaf6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial support for platform-specific module file extensions.</title>
<updated>2020-11-04T13:37:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2020-11-04T13:31:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=2310b03ad503a2712f868d52ce37ec6a3943e261'/>
<id>urn:sha1:2310b03ad503a2712f868d52ce37ec6a3943e261</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'insp3' into master.</title>
<updated>2020-05-05T21:03:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2020-05-05T21:03:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=b755d2a778e0adb86c3b10757083c169eedb6de6'/>
<id>urn:sha1:b755d2a778e0adb86c3b10757083c169eedb6de6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2020-04-24T09:23:47Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2020-04-24T09:23:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=44489ddf7e90413d8f656aea24d74445bab227af'/>
<id>urn:sha1:44489ddf7e90413d8f656aea24d74445bab227af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use C++11 inline initialisation for class members.</title>
<updated>2020-02-06T11:25:42Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2020-02-06T11:25:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=98e4ddfb21d285c8b675788c155bb204822fbd4a'/>
<id>urn:sha1:98e4ddfb21d285c8b675788c155bb204822fbd4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make loading modules considerably more robust and user friendly.</title>
<updated>2020-02-02T20:32:49Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2020-02-02T17:07:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=aed712ba8e087232fcd9f71db4311687a7ce4398'/>
<id>urn:sha1:aed712ba8e087232fcd9f71db4311687a7ce4398</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2020-01-11T22:14:43Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2020-01-11T22:02:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=aa692dc1039b63deef7886e914ec499abe7facaf'/>
<id>urn:sha1:aa692dc1039b63deef7886e914ec499abe7facaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DLLManager: add a function for retrieving a symbol.</title>
<updated>2019-02-04T23:37:54Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-02-04T23:37:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=8d87fa3837d26f11b1233badbe7ec540d38a686b'/>
<id>urn:sha1:8d87fa3837d26f11b1233badbe7ec540d38a686b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge the latest changes from insp20 into master.</title>
<updated>2017-10-12T14:55:21Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-12T14:55:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=a3e0768758ca68429a29d9c78ce672f2d938c6e7'/>
<id>urn:sha1:a3e0768758ca68429a29d9c78ce672f2d938c6e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use DLLManager::RetrieveLastError() on all platforms.</title>
<updated>2017-08-26T18:01:27Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-08-26T16:25:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=45fc75457b56bb14ad0f7b99909b96404df69c8c'/>
<id>urn:sha1:45fc75457b56bb14ad0f7b99909b96404df69c8c</id>
<content type='text'>
This prevents a bug where we send malformed messages to the client
when dlerror() returns an error message containing more than one
line. This has been observed on macOS but probably will happen on
other UNIX systems too.

This also fixes a potential problem where dlerror() returns NULL
and converting it to std::string causes a crash. I can't see any
way that this might happen but it is better to be safe than sorry.
</content>
</entry>
</feed>
