<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_callerid.cpp, branch v3.0.0rc1</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_callerid.cpp?h=v3.0.0rc1</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_callerid.cpp?h=v3.0.0rc1'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2018-12-12T21:43:24Z</updated>
<entry>
<title>Fix conversion issues by replacing ConvToInt with ConvToNum&lt;T&gt;.</title>
<updated>2018-12-12T21:43:24Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-12-12T20:34:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0f7cfd46ef2d277f5f82e34a2852c75212d75261'/>
<id>urn:sha1:0f7cfd46ef2d277f5f82e34a2852c75212d75261</id>
<content type='text'>
The former was a thin wrapper around atol and brought with it all
of the weird parsing logic of atol which is almost never what is
actually wanted. It also almost never returned the numeric type
which is actually wanted which can cause weird issues when casting.
</content>
</entry>
<entry>
<title>Allow modules to check if a user is on a callerid accept list.</title>
<updated>2018-12-09T04:28:20Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-12-09T04:28:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9dab477dadb5d65be1eee584d37f1622b6a396c0'/>
<id>urn:sha1:9dab477dadb5d65be1eee584d37f1622b6a396c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Raise the default max number of ACCEPT entries from 16 to 30.</title>
<updated>2018-12-09T02:13:47Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-12-09T02:12:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9361492b41918980f5f53de5cc25882958d20e36'/>
<id>urn:sha1:9361492b41918980f5f53de5cc25882958d20e36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass the Extensible container to ExtensionItem::free().</title>
<updated>2018-08-12T12:29:09Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-08-12T12:29:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f8a9b6ba4ae0b4b3c7b2a408332230dd82eb4608'/>
<id>urn:sha1:f8a9b6ba4ae0b4b3c7b2a408332230dd82eb4608</id>
<content type='text'>
</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://www.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>Add ConfigTag::getUInt for reading unsigned config values.</title>
<updated>2018-04-16T14:29:55Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-14T14:43:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=780dda83ba3857bc3c330d4b5d38bb251a9d879b'/>
<id>urn:sha1:780dda83ba3857bc3c330d4b5d38bb251a9d879b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use an oper priv instead of a config flag for overriding callerid.</title>
<updated>2018-04-16T08:47:26Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-15T21:37:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=233c624056ade467c7b4b4dbebbf62628f00cc28'/>
<id>urn:sha1:233c624056ade467c7b4b4dbebbf62628f00cc28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Send the ACCEPT and KEYLEN ISUPPORT tokens.</title>
<updated>2018-02-07T11:35:42Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-02-06T15:01:30Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=12a47e788b3eba8e395abdd46c2dc91692b9b292'/>
<id>urn:sha1:12a47e788b3eba8e395abdd46c2dc91692b9b292</id>
<content type='text'>
- The ACCEPT=[count] token specifies the maximum amount of nicks
  which can be added to a m_callerid accept list. This token was
  added by ircd-ratbox in 3.0.9.

- The KEYLEN=[length] token specifies the maximum length of a
  channel key. This token was added by ircd-ratbox in 3.1 beta.

For more info see http://defs.ircdocs.horse/defs/isupport.html
</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://www.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>
<entry>
<title>Don't hardcode mode characters which are sent in 005 tokens.</title>
<updated>2017-12-29T23:53:44Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-29T23:53:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=45689d251a9934134e4762f5b24fa3c28e893980'/>
<id>urn:sha1:45689d251a9934134e4762f5b24fa3c28e893980</id>
<content type='text'>
</content>
</entry>
</feed>
