<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/channels.h, branch v3.0.0a6</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.0a6</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include/channels.h?h=v3.0.0a6'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2017-11-17T15:33:01Z</updated>
<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>
<entry>
<title>Remove typedef UserMembIter, use Channel::MemberMap::iterator instead</title>
<updated>2014-07-14T14:19:34Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-07-14T14:19:34Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=63601e946e77f11835cf9cbb87c55fe41e0b12bb'/>
<id>urn:sha1:63601e946e77f11835cf9cbb87c55fe41e0b12bb</id>
<content type='text'>
Remove the now unused UserMembList typedef too
</content>
</entry>
<entry>
<title>Rename UserMembList to Channel::MemberMap, switch all code to use it</title>
<updated>2014-07-14T14:10:12Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-07-14T14:10:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=04ece67c3d8534f74a3d75ec77378cb57a9c044e'/>
<id>urn:sha1:04ece67c3d8534f74a3d75ec77378cb57a9c044e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change return type of Channel::GetUsers() to reference from pointer as it is never NULL</title>
<updated>2014-07-14T14:04:38Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-07-14T14:04:38Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=173bc63cb59bbf19e73d1b823e3e9423c9f79860'/>
<id>urn:sha1:173bc63cb59bbf19e73d1b823e3e9423c9f79860</id>
<content type='text'>
</content>
</entry>
</feed>
