<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/inspircd.h, branch v3.0.0a9</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/include/inspircd.h?h=v3.0.0a9</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/include/inspircd.h?h=v3.0.0a9'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2018-08-13T20:51:11Z</updated>
<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>Replace irc::stringjoiner with a generic stdalgo::string::join.</title>
<updated>2018-07-26T20:41:36Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-07-26T20:23:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=9cf448a332799a138dad0acb5b2878535770571d'/>
<id>urn:sha1:9cf448a332799a138dad0acb5b2878535770571d</id>
<content type='text'>
This can also be used with different types of collection containing
values which are not a string.
</content>
</entry>
<entry>
<title>Use CommandBase::Params instead of std::vector&lt;std::string&gt;.</title>
<updated>2018-07-26T19:12:14Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-07-26T18:43:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=384ef31bc01e4a1a2e59d082c9066002410ba54a'/>
<id>urn:sha1:384ef31bc01e4a1a2e59d082c9066002410ba54a</id>
<content type='text'>
This is presently a typedef but will soon be replaced with a class
that encapsulates both tags and parameters.
</content>
</entry>
<entry>
<title>Initial support for listening on UNIX socket endpoints.</title>
<updated>2018-07-18T18:22:17Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-07-13T09:28:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=b7716ed57704b2b2bcc665a590aecc8f02de631d'/>
<id>urn:sha1:b7716ed57704b2b2bcc665a590aecc8f02de631d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add InspIRCd::IsHost for checking the validity of hostnames.</title>
<updated>2018-07-10T20:14:56Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-06-29T10:28:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=87361360e67d105df148ba0daa52f1164ce1d15a'/>
<id>urn:sha1:87361360e67d105df148ba0daa52f1164ce1d15a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add range checking to ConfigTag::getFloat.</title>
<updated>2018-04-16T14:29:58Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-14T15:11:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=9b8dc77585ada328a306bc12bb9827f083e7cf93'/>
<id>urn:sha1:9b8dc77585ada328a306bc12bb9827f083e7cf93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include modules/whois.h directly from files that use it.</title>
<updated>2018-04-08T16:00:58Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-07T14:48:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=c9cdf7255356761152f1e679a948f9bc55e07b00'/>
<id>urn:sha1:c9cdf7255356761152f1e679a948f9bc55e07b00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move OnStats from the core to a cross-module event.</title>
<updated>2018-04-08T15:54:27Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-07T14:07:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=454c8d374955d2ffb3ec1fca39a6efc32032c649'/>
<id>urn:sha1:454c8d374955d2ffb3ec1fca39a6efc32032c649</id>
<content type='text'>
Some core code still exists in the XLine system but this will be
replaced when the XLine system is replaced later.
</content>
</entry>
<entry>
<title>Fix some minor Doxygen errors.</title>
<updated>2018-01-14T18:07:05Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-01-14T18:07:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=51206352a965aced6913957f80421ade6ebe1eb3'/>
<id>urn:sha1:51206352a965aced6913957f80421ade6ebe1eb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework message handling.</title>
<updated>2018-01-06T14:18:21Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-11T19:42:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=2fcb5ff4389a9a82d253acdff02a388ddcf14653'/>
<id>urn:sha1:2fcb5ff4389a9a82d253acdff02a388ddcf14653</id>
<content type='text'>
- Move all message-related types to their own header to make moving
  them to a cross-module events easier.
- Rename OnUserMessage to OnUserPostMessage.
- Rename OnText to OnUserMessage.
- Replace the dest, target_type, and status parameters with the
  MessageTarget class.
- Replace the text, exempt_list, and msgtype parameters with the
  MessageDetails struct.
- Add echooriginal and originaltext to the MessageDetails struct
  to allow spam filtering to not be broken by cap echo-message.
</content>
</entry>
</feed>
