<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules.cpp, branch v3.0.0a3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules.cpp?h=v3.0.0a3</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules.cpp?h=v3.0.0a3'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2017-10-18T11:54:51Z</updated>
<entry>
<title>Clean up OnCleanup.</title>
<updated>2017-10-18T11:54:51Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-18T11:41:37Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ee7ac5aaede95eb82ecc948d0e52ad01ddeaa6c9'/>
<id>urn:sha1:ee7ac5aaede95eb82ecc948d0e52ad01ddeaa6c9</id>
<content type='text'>
- Switch to using ExtensionItem::ExtensibleType for the type instead
of TargetTypeFlags.
- Pass the extensible to OnCleanup as an Extensible pointer
instead of a void pointer.
- Call OnCleanup for memberships as well as channels and users.
- Rewrite event documentation to remove outdated references.
</content>
</entry>
<entry>
<title>Ignore &lt;module&gt; tags for modules that are already loaded.</title>
<updated>2017-10-18T03:08:07Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-18T03:00:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3b927b48ccb30619d9ace318b5a7d21f2279abbf'/>
<id>urn:sha1:3b927b48ccb30619d9ace318b5a7d21f2279abbf</id>
<content type='text'>
This allows us to do user friendly things like loading the alias
module in the example alias files.
</content>
</entry>
<entry>
<title>Unregister modes before unhooking extensions when unloading a module</title>
<updated>2016-08-29T12:34:19Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-08-29T12:34:19Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=19295ade368e9691b9d4f3152520284c7ad67b13'/>
<id>urn:sha1:19295ade368e9691b9d4f3152520284c7ad67b13</id>
<content type='text'>
Listmodes store their list in an extension that must be present when they are unset to show the modes being unset
</content>
</entry>
<entry>
<title>Deduplicate mode unregistering code in ModuleManager::DoSafeUnload() and extract into a method</title>
<updated>2016-08-29T12:33:25Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-08-29T12:33:25Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6c4a6b1753926f7de2cc210bf25d1b3c87c181e9'/>
<id>urn:sha1:6c4a6b1753926f7de2cc210bf25d1b3c87c181e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Send WHO reply numerics with User::WriteNumeric(), pass Numeric::Numeric objects to the OnSendWhoLine hook</title>
<updated>2016-02-26T14:59:20Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-02-26T14:59:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=725c954efbdaca99701412e640a1a762b36a5f48'/>
<id>urn:sha1:725c954efbdaca99701412e640a1a762b36a5f48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return ModResult from the OnSendWhoLine hook</title>
<updated>2016-02-26T14:40:22Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-02-26T14:40:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a5c00b1548d7c8fc89358c26901fa534f7836cc1'/>
<id>urn:sha1:a5c00b1548d7c8fc89358c26901fa534f7836cc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce Stats::Context, pass it to the OnStats hook and switch all code to it</title>
<updated>2016-02-25T16:02:03Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-02-25T16:02:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=304b6dbbf56710b1310fce8c5cf71b73334c060a'/>
<id>urn:sha1:304b6dbbf56710b1310fce8c5cf71b73334c060a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert WriteNumeric() calls to pass the parameters of the numeric as method parameters</title>
<updated>2016-02-25T15:12:09Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-02-25T15:12:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=da29af8cba49d51e53d6e68237ccbf6370b6dd1f'/>
<id>urn:sha1:da29af8cba49d51e53d6e68237ccbf6370b6dd1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add minimum channel rank and exception list parameters to the OnUserInvite hook</title>
<updated>2015-12-06T10:24:39Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2015-12-06T10:24:39Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=fd87f9f073dff6e2f21a92c96144fb6c0a46e8e3'/>
<id>urn:sha1:fd87f9f073dff6e2f21a92c96144fb6c0a46e8e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master+serviceinit'</title>
<updated>2015-12-02T12:30:24Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2015-12-02T12:30:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=860f5cbf1ea159d7d1c3fce2364747a822c50461'/>
<id>urn:sha1:860f5cbf1ea159d7d1c3fce2364747a822c50461</id>
<content type='text'>
</content>
</entry>
</feed>
