<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/modules.h, branch v3.0.0a10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/include/modules.h?h=v3.0.0a10</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/include/modules.h?h=v3.0.0a10'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2018-09-23T13:19:06Z</updated>
<entry>
<title>Switch all core modules still using COMMAND_INIT to MODULE_INIT.</title>
<updated>2018-09-23T13:19:06Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-09-23T13:19:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=cae87fa047bafedc665d07929b47eaa707ff5f42'/>
<id>urn:sha1:cae87fa047bafedc665d07929b47eaa707ff5f42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Amend OnPostCommand to specify whether the command is loopcalled.</title>
<updated>2018-09-11T08:03:47Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-09-11T08:03:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=7e9ec8e49060024033efe55342c933b86288e31c'/>
<id>urn:sha1:7e9ec8e49060024033efe55342c933b86288e31c</id>
<content type='text'>
This restores previous behaviour which was lost when the original
line parameter was removed.
</content>
</entry>
<entry>
<title>Rename OnChangeLocalUserHost to OnPreChangeHost for consistency.</title>
<updated>2018-08-13T23:22:59Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-13T23:22:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=f7a115884f91d58d5699e38f4e25fdaef65a003d'/>
<id>urn:sha1:f7a115884f91d58d5699e38f4e25fdaef65a003d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the OnInfo event.</title>
<updated>2018-08-13T23:18:13Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-13T23:17:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=10b17a0e9f948b1dd4f69c9af1f55f712664d155'/>
<id>urn:sha1:10b17a0e9f948b1dd4f69c9af1f55f712664d155</id>
<content type='text'>
This is not used by anything and On{Post,Pre}Command hooks can
be used if people really want to add stuff to INFO.
</content>
</entry>
<entry>
<title>Implement IRCv3 message tag support.</title>
<updated>2018-08-13T20:51:11Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-13T19:17:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=58a0a7e01422e62de1565a8eb0a1febdc463d04d'/>
<id>urn:sha1:58a0a7e01422e62de1565a8eb0a1febdc463d04d</id>
<content type='text'>
Co-authored-by: Attila Molnar &lt;attilamolnar@hush.com&gt;
</content>
</entry>
<entry>
<title>Convert AWAY to use cross-module events and clean up slightly.</title>
<updated>2018-08-12T14:01:45Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-12T13:56:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=ba23c2b115ad3bf2632179d283165c1579332fd8'/>
<id>urn:sha1:ba23c2b115ad3bf2632179d283165c1579332fd8</id>
<content type='text'>
OnSetAway has been replaced with four events. OnUserPreAway and
OnUserPreBack can be used to deny an away state change and/or
change the away message of a local user. OnUserAway and OnUserBack
allow modules to be notified that a user's away state has changed.
</content>
</entry>
<entry>
<title>Remove the original line parameter of On{Pre,Post}Command.</title>
<updated>2018-08-10T12:55:32Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-09T19:44:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=213e4d9680e427bc16b94c0c1b627919cacb171b'/>
<id>urn:sha1:213e4d9680e427bc16b94c0c1b627919cacb171b</id>
<content type='text'>
In the brave new world of message tags and alternate wire formats
this is no longer something that is appropriate to expose.

In reality it was only ever used by m_alias which now reconstitutes
the command name and parameters into a RFC 1459-style message for
whatever it needs to do.
</content>
</entry>
<entry>
<title>Remove support for static modules.</title>
<updated>2018-07-31T02:20:18Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-07-30T23:49:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=d9a52277df06d656564b28e456adabbee52e8c10'/>
<id>urn:sha1:d9a52277df06d656564b28e456adabbee52e8c10</id>
<content type='text'>
This has been frequently broken in the past and as far as I know is
used by literally nobody.

Also, even if all modules are compiled into the core any libraries
linked against are and have always been linked dynamically making
this unusable on platforms without dynamic libraries.
</content>
</entry>
<entry>
<title>Replace most usages of "name" with "real" or "real name".</title>
<updated>2018-07-30T17:34:57Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-07-30T17:34:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=7bde9de9b3e25a285d82d93ef6b1d3ef9c597e43'/>
<id>urn:sha1:7bde9de9b3e25a285d82d93ef6b1d3ef9c597e43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace most usages of "GECOS" with "real" or "real name".</title>
<updated>2018-07-30T17:30:11Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-07-30T17:30:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=8cb20e354533fbec24aafd4e61ff6fa69b434aa2'/>
<id>urn:sha1:8cb20e354533fbec24aafd4e61ff6fa69b434aa2</id>
<content type='text'>
</content>
</entry>
</feed>
