<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules, branch v3.0.0a7</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules?h=v3.0.0a7</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules?h=v3.0.0a7'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2018-04-22T13:35:38Z</updated>
<entry>
<title>Move a bunch of optional module numerics to the module source file.</title>
<updated>2018-04-22T13:35:38Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-22T13:31:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=48a400f2e068527b338ceecf8ed1dde2da971ca9'/>
<id>urn:sha1:48a400f2e068527b338ceecf8ed1dde2da971ca9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace ERR_{NOCTCPALLOWED,WORDFILTERED} with ERR_CANNOTSENDTOCHAN.</title>
<updated>2018-04-22T12:31:00Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-22T12:31:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ba31d8080f75a0147d0b380f2c51251e024f0deb'/>
<id>urn:sha1:ba31d8080f75a0147d0b380f2c51251e024f0deb</id>
<content type='text'>
There is no reason for these responses to have their own numerics
when other modules do not. The only thing this does is make life
harder for client developers.
</content>
</entry>
<entry>
<title>Merge tag 'v2.0.26' into master.</title>
<updated>2018-04-22T12:02:19Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-21T11:04:43Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=35b70631f0532a5828b04a8e0c02092a285f331a'/>
<id>urn:sha1:35b70631f0532a5828b04a8e0c02092a285f331a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optionally do not notify users if their messages are blocked by certain modules (#1134).</title>
<updated>2018-04-20T14:28:28Z</updated>
<author>
<name>Robby</name>
</author>
<published>2018-04-20T14:28:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=46e71e2f509eb38166fafcc69931117f0f9b7798'/>
<id>urn:sha1:46e71e2f509eb38166fafcc69931117f0f9b7798</id>
<content type='text'>
Closes #711.</content>
</entry>
<entry>
<title>Rewrite m_denychans.</title>
<updated>2018-04-17T17:36:50Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-02-15T11:30:57Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4d3ab4c3a5651331879fb9ce3d1f86cef3d60595'/>
<id>urn:sha1:4d3ab4c3a5651331879fb9ce3d1f86cef3d60595</id>
<content type='text'>
- The configuration is now validated on ReadConfig and parsed into
  objects.

- Allow redirecting to channels that don't yet exist. There is no
  technical reason to not allow this and I believe that it would
  be a lot less confusing to users if we allowed this.

- Flatten a bunch of nested if statements.
</content>
</entry>
<entry>
<title>Convert some usages of ato[il] to use ConvToNum.</title>
<updated>2018-04-17T17:36:50Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-16T21:20:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=eff72815b561c1241a00405485d26331ff0a0788'/>
<id>urn:sha1:eff72815b561c1241a00405485d26331ff0a0788</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix m_ircv3_sts not having the VF_VENDOR flag set.</title>
<updated>2018-04-16T17:32:55Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-16T17:32:55Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=11a9aaeaa7e979ca4e0a91bc7f001cef2e7138a6'/>
<id>urn:sha1:11a9aaeaa7e979ca4e0a91bc7f001cef2e7138a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Call OnUserMessageBlocked when a PRIVMSG or a NOTICE is blocked.</title>
<updated>2018-04-16T16:02:42Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-16T16:02:42Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b86d7db056a778253f4a971a8be92ffffe0f3f08'/>
<id>urn:sha1:b86d7db056a778253f4a971a8be92ffffe0f3f08</id>
<content type='text'>
This is necessary to allow m_ircv3_echomessage to pretend that a
message was echoed successfully. This is useful as it doesn't let
spammers know that their message was blocked.
</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>Convert ConfigTag::getDuration to return an unsigned long.</title>
<updated>2018-04-16T14:24:49Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-14T13:59:35Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2d36fcb16ef3209fffbe9f4b600971a1edd2ae4b'/>
<id>urn:sha1:2d36fcb16ef3209fffbe9f4b600971a1edd2ae4b</id>
<content type='text'>
</content>
</entry>
</feed>
