<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_cgiirc.cpp, 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/src/modules/m_cgiirc.cpp?h=v3.0.0a6</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_cgiirc.cpp?h=v3.0.0a6'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2017-12-27T13:15:43Z</updated>
<entry>
<title>Fix various issues with the cgiirc module.</title>
<updated>2017-12-27T13:15:43Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-12-27T13:06:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=592dd0e818aa58a31e620ec21f4860a0f992ed9c'/>
<id>urn:sha1:592dd0e818aa58a31e620ec21f4860a0f992ed9c</id>
<content type='text'>
- Respect the value of &lt;cgiirc:opernotice&gt; when sending snotices
  to operators.
- Write to the log file if opernotice is disabled.
- Log to the correct snomask in all cases. This was caused by an
  oversight when merging insp20 into master.
- Replace the full user mask in log messages with a uuid/ip. The
  WEBIRC command is sent as the first command so there will not be
  a nickname or username at this point.
</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>Hide User#host and User#dhost and use accessors to modify them.</title>
<updated>2017-10-28T15:16:10Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-22T20:53:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d865b434865907bfad0a187dd403d4ca8144e469'/>
<id>urn:sha1:d865b434865907bfad0a187dd403d4ca8144e469</id>
<content type='text'>
This removes the need to invalidate the cache after changing a
user's hostname.
</content>
</entry>
<entry>
<title>Change SetClientIP to take a C++ string instead of a char array.</title>
<updated>2017-10-27T18:15:23Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-27T18:15:23Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=08f6f056667df63d1673bea959c73b75393113c6'/>
<id>urn:sha1:08f6f056667df63d1673bea959c73b75393113c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Un-constify the private fields of WebIRCHost.</title>
<updated>2017-10-15T23:15:12Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-15T23:10:02Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5b5e898703c09cdf732858432be4a41b54770802'/>
<id>urn:sha1:5b5e898703c09cdf732858432be4a41b54770802</id>
<content type='text'>
These being constant causes problems on older compilers that don't
elide the temporary copy when adding to the host list.
</content>
</entry>
<entry>
<title>Rewrite the configuration documentation for m_cgiirc.</title>
<updated>2017-10-15T18:50:15Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-15T18:41:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7306e354798c529a9fff0643c830897401e588d9'/>
<id>urn:sha1:7306e354798c529a9fff0643c830897401e588d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for WEBIRC blocks authenticating using client certs.</title>
<updated>2017-10-15T16:19:38Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-15T15:43:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=243b0dd12033dc86049b52b2ae0027652b524b80'/>
<id>urn:sha1:243b0dd12033dc86049b52b2ae0027652b524b80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Show the gateway, realhost, and realip in WHOIS for cgiirc clients.</title>
<updated>2017-10-15T16:19:29Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-15T15:19:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8fb067d2cca22c3568c352a2b6f98084916fafb3'/>
<id>urn:sha1:8fb067d2cca22c3568c352a2b6f98084916fafb3</id>
<content type='text'>
This mirrors a similar feature in ircd-hybrid but using a different
numeric that is not already taken in InspIRCd.
</content>
</entry>
<entry>
<title>Clean up the WEBIRC command handler.</title>
<updated>2017-10-15T16:19:27Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-15T13:00:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=52727673077afcb7377cef7491d3bdf9ab1c372e'/>
<id>urn:sha1:52727673077afcb7377cef7491d3bdf9ab1c372e</id>
<content type='text'>
- Fix the extremely broken indentation.
- Simplify the HandleLocal code flow.
- Improve the notices sent to operators.
</content>
</entry>
<entry>
<title>Add support for hashed WebIRC passwords to m_cgiirc.</title>
<updated>2017-10-15T16:18:11Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2017-10-15T12:38:50Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=907a37967c2d18475ae32f00113431768cf71229'/>
<id>urn:sha1:907a37967c2d18475ae32f00113431768cf71229</id>
<content type='text'>
</content>
</entry>
</feed>
