<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/docs, 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/docs?h=v3.0.0a3</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/docs?h=v3.0.0a3'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2017-11-13T16:16:31Z</updated>
<entry>
<title>Add the m_ircv3_sts module which implements the IRCv3 STS spec.</title>
<updated>2017-11-13T16:16:31Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-29T05:58:16Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4e81454a4a6a4b67d1a5c76576a46b8e02d9044e'/>
<id>urn:sha1:4e81454a4a6a4b67d1a5c76576a46b8e02d9044e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag 'v2.0.25' into master.</title>
<updated>2017-11-12T17:33:21Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-12T17:33:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d23c030c9a8fd58807438245a004e4aa5b7288ba'/>
<id>urn:sha1:d23c030c9a8fd58807438245a004e4aa5b7288ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various minor documentation fixes.</title>
<updated>2017-11-12T12:24:57Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-12T11:58:49Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a137eb1c2649e702efee7cb1a50b4da467f9d4bd'/>
<id>urn:sha1:a137eb1c2649e702efee7cb1a50b4da467f9d4bd</id>
<content type='text'>
- Remind admins that not setting a DIE/RESTART password does not
  disable use of those commands.
- Remove references to 1.2 and modules being able to create custom
  logging methods. This was never implemented in the 2.0 branch.
- Remove references to an SASL improvement that was reverted.
- Update various InspIRCd website links to use HTTPS over HTTP.
- Update a link to the IRCv3 website to point to the new website.
</content>
</entry>
<entry>
<title>Allow spaces in the network name now it doesn't cause problems.</title>
<updated>2017-11-09T10:31:00Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-09T10:05:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2b94e7dcc072d923a3f3e8830dab9b45caaea118'/>
<id>urn:sha1:2b94e7dcc072d923a3f3e8830dab9b45caaea118</id>
<content type='text'>
This will not cause any compatibility issues as we do not rely on
this attribute internally.
</content>
</entry>
<entry>
<title>Merge pull request #1359 from genius3000/insp20+sasl_no_server</title>
<updated>2017-11-06T11:11:22Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-11-06T11:11:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9375c633371ee8d25adc5cf756590077e5100bb5'/>
<id>urn:sha1:9375c633371ee8d25adc5cf756590077e5100bb5</id>
<content type='text'>
2.0: Inform the client when a SASL message cannot be sent</content>
</entry>
<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>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>Inform the client when a SASL message cannot be sent</title>
<updated>2017-11-06T02:51:22Z</updated>
<author>
<name>genius3000</name>
</author>
<published>2017-07-27T09:05:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9d4b4344b49de3c474302e8316576b759249c409'/>
<id>urn:sha1:9d4b4344b49de3c474302e8316576b759249c409</id>
<content type='text'>
When SASL is properly configured with a 'target' server, we are able
to inform the client when the message fails to send.
Currently if a target is configured and it is offline, no response is
sent. This can cause some clients to time out while waiting for a response.

If a target isn't configured, behaviour will not change with this commit.
The default of '*' will still send to all servers.
Updated example config with 'target' variable.
</content>
</entry>
<entry>
<title>Make core_hostname_lookup redo the lookup when a user's IP changes.</title>
<updated>2017-10-31T11:48:25Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-30T19:34:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=906260c24f7818fb7cf15a0371d760acb1254113'/>
<id>urn:sha1:906260c24f7818fb7cf15a0371d760acb1254113</id>
<content type='text'>
This removes the need to do lookups in the cgiirc module. This is
useful as relying on gateways to do proper DNS checks is unreliable
and has resulted in issues like 5fc4403f62. Its more sane if we do
our own lookups.

This change has been okayed by multiple WEBIRC gateway authors so
I don't think it will cause many problems.
</content>
</entry>
<entry>
<title>Helpop: Move extban 'U' from acting to matching</title>
<updated>2017-10-22T00:59:24Z</updated>
<author>
<name>genius3000</name>
</author>
<published>2017-10-22T00:59:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8587df2a31d4503fb1f3c7dadf6efe10ca7c3fd7'/>
<id>urn:sha1:8587df2a31d4503fb1f3c7dadf6efe10ca7c3fd7</id>
<content type='text'>
</content>
</entry>
</feed>
