<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/channels.h, branch v3.0.0rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/include/channels.h?h=v3.0.0rc2</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include/channels.h?h=v3.0.0rc2'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2019-01-28T17:26:15Z</updated>
<entry>
<title>Add ParamMode::IsParameterSecret and remove special casing of keys.</title>
<updated>2019-01-28T17:26:15Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2019-01-28T17:15:25Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=18678c6a22f72152b7dacc356c791868b4e170c4'/>
<id>urn:sha1:18678c6a22f72152b7dacc356c791868b4e170c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix warnings from Doxygen.</title>
<updated>2018-10-21T18:18:08Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-10-21T18:18:08Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0e6b18ff9180fc7794cea53d0566411b9afb0d7e'/>
<id>urn:sha1:0e6b18ff9180fc7794cea53d0566411b9afb0d7e</id>
<content type='text'>
</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://www.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>Fix a ton of -Wsign-conversion warnings.</title>
<updated>2017-11-17T15:33:01Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-17T00:02:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=36040be2952186d56a6646ee7d972aaafdd4e31a'/>
<id>urn:sha1:36040be2952186d56a6646ee7d972aaafdd4e31a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor topic setting logic to go through Channel::SetTopic() in all cases</title>
<updated>2016-04-11T13:53:01Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-04-11T13:53:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2706a993b3f8ee52e2728047fad6a56f7e3cf405'/>
<id>urn:sha1:2706a993b3f8ee52e2728047fad6a56f7e3cf405</id>
<content type='text'>
- Pass topic set time and optionally the setter to SetTopic()
- Don't do anything if the topic is changed by a local user to what it is currently
</content>
</entry>
<entry>
<title>Add Channel::WriteNotice()</title>
<updated>2016-03-05T15:41:24Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-03-05T15:41:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0586ec9baa7961240e0eab5b27d7823a9d465704'/>
<id>urn:sha1:0586ec9baa7961240e0eab5b27d7823a9d465704</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return true from Channel::PartUser() if the user was on the channel</title>
<updated>2015-12-28T16:27:40Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2015-12-28T16:27:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e17fcc226b04ea62c6ab4444bc1175a93f5fce57'/>
<id>urn:sha1:e17fcc226b04ea62c6ab4444bc1175a93f5fce57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite invite system</title>
<updated>2015-11-02T12:28:55Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2015-11-02T12:28:55Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=30fc51c6ddca487a1b89da9ab0ab59da003aee36'/>
<id>urn:sha1:30fc51c6ddca487a1b89da9ab0ab59da003aee36</id>
<content type='text'>
- Moved out of core, now lives entirely in core_channel
- Accessible using the provided API after including the appropriate header
- Invites are stored in an extension attached to LocalUser/Channel objects, they no longer need special handling when destroying these objects or when lowering TS
- Expiration of timed invites are implemented using Timers
- When creating a new invite let a non-timed invite override a timed one
</content>
</entry>
<entry>
<title>Move Channel::UserList() from core to cmd_names</title>
<updated>2015-05-16T14:49:37Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2015-05-16T14:49:37Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=930fd98e48f68b050d3938607bf420844fabbc37'/>
<id>urn:sha1:930fd98e48f68b050d3938607bf420844fabbc37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store Membership objects physically in the nodes of Channel::MemberMap</title>
<updated>2014-09-27T16:30:01Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-09-27T16:30:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8c2cdeaf33bf6fa2d51df0e6e2c0cbdfc3e1230b'/>
<id>urn:sha1:8c2cdeaf33bf6fa2d51df0e6e2c0cbdfc3e1230b</id>
<content type='text'>
</content>
</entry>
</feed>
