<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_customprefix.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/m_customprefix.cpp?h=v3.0.0a3</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_customprefix.cpp?h=v3.0.0a3'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2017-11-06T10:55:56Z</updated>
<entry>
<title>Enable using m_customprefix to alter core prefix modes.</title>
<updated>2017-11-06T10:55:56Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-20T07:01:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b76ff64daeeb1e1081cff93c611f730e5b1b051e'/>
<id>urn:sha1:b76ff64daeeb1e1081cff93c611f730e5b1b051e</id>
<content type='text'>
This replaces the devoice module which has now been removed. If you
want users to be able to devoice themselves then you can load the
customprefix module add the following config tag:

    &lt;customprefix name="voice" depriv="yes"&gt;

If you wish to keep identical behaviour rather than allowing users
to use "MODE #YourChannel -v TheirNick" then you can load the alias
module and add the following config tag:

    &lt;alias text="DEVOICE" format="#*" replace="MODE $2 -v $nick"&gt;
</content>
</entry>
<entry>
<title>Clean up the configuration reading in m_customprefix.</title>
<updated>2017-11-06T10:55:56Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-20T06:07:49Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=76e3b7860411c79fb3c6b56c7d15bf7ba1fd569a'/>
<id>urn:sha1:76e3b7860411c79fb3c6b56c7d15bf7ba1fd569a</id>
<content type='text'>
- Rework the code flow to be more readable.
- Ensure that the name is well formed.
- Allow prefix modes with a rank of zero.
</content>
</entry>
<entry>
<title>Move depriv from m_customprefix into PrefixMode.</title>
<updated>2017-11-06T10:55:56Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-20T05:24:19Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8281315255d30d7cad6da4936cf9276b7f58a4dc'/>
<id>urn:sha1:8281315255d30d7cad6da4936cf9276b7f58a4dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for setting the unset rank in ModeHandler.</title>
<updated>2017-11-06T10:55:56Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-18T02:40:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=257bf752fc6b87fa35bfa8cf95fc37730c3d55c6'/>
<id>urn:sha1:257bf752fc6b87fa35bfa8cf95fc37730c3d55c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass prefix rank and prefix char to PrefixMode constructor</title>
<updated>2014-08-06T11:35:40Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-08-06T11:35:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=51da1d3b59c25af4931b998cc23e2066392e548e'/>
<id>urn:sha1:51da1d3b59c25af4931b998cc23e2066392e548e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add stdalgo::delete_all() that deletes all elements in a container</title>
<updated>2014-03-24T15:50:48Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-03-24T15:50:48Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ef0fecc856d435ff140ce87ca38618d6edceafcc'/>
<id>urn:sha1:ef0fecc856d435ff140ce87ca38618d6edceafcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up CoreException</title>
<updated>2013-12-18T15:20:40Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2013-12-18T15:20:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1e8389b27ff99ad9f48c890486ebef936acafc41'/>
<id>urn:sha1:1e8389b27ff99ad9f48c890486ebef936acafc41</id>
<content type='text'>
- Remove default constructor
- Replace virtual functions returning C strings with functions returning const std::string refs
</content>
</entry>
<entry>
<title>Create a base class for prefix modes</title>
<updated>2013-09-11T10:10:07Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-09-01T12:25:15Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=34fa5627de0a0431ca76f34445c680a76a9a7dc5'/>
<id>urn:sha1:34fa5627de0a0431ca76f34445c680a76a9a7dc5</id>
<content type='text'>
Move Channel::SetPrefix() into Membership
</content>
</entry>
<entry>
<title>Remove $Core and $Mod* comments apart from $ModDep.</title>
<updated>2013-07-04T14:51:00Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2013-07-03T03:34:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=54d10d53c730ab81ca6464fe2f0e0ecbcd435672'/>
<id>urn:sha1:54d10d53c730ab81ca6464fe2f0e0ecbcd435672</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store prefix rank in a ModeHandler field, change ModeHandler::GetPrefixRank() to be non-virtual</title>
<updated>2013-06-06T01:10:10Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-06-06T01:10:10Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b57c0342cab22f9872dabaa8eff76ce5c8b9a890'/>
<id>urn:sha1:b57c0342cab22f9872dabaa8eff76ce5c8b9a890</id>
<content type='text'>
</content>
</entry>
</feed>
