<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~irc/github.com/unrealircd/unrealircd.git/include/struct.h, branch master</title>
<subtitle>https://github.com/unrealircd/unrealircd.git</subtitle>
<id>https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/atom/include/struct.h?h=master</id>
<link rel='self' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/atom/include/struct.h?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/'/>
<updated>2014-07-05T12:05:23Z</updated>
<entry>
<title>For services who allow you to log in by account name but still allow you to</title>
<updated>2014-07-05T12:05:23Z</updated>
<author>
<name>Bram Matthys</name>
</author>
<published>2014-07-05T12:05:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=61f94bd6d87a499484e9854c7ac9a790a6e01ad4'/>
<id>urn:sha1:61f94bd6d87a499484e9854c7ac9a790a6e01ad4</id>
<content type='text'>
use a different nick: when you're logged in you are now considered
registered as far as channel mode +M (only registered users may speak and
+R (only registered users may join) are concerned. Same for user mode +R
(only allow private messages from registered users).
Tech: whenever services set SVID and it's not * and does not start with a
      number, then we consider this user to be 'logged in'.
      Whenever a user is set +r (s)he is also considered 'logged in'.
      This way it's compatible with both older and new services and doesn't
      introduce security issues with older services using servicetimestamp
      for nick tracking or other means.
This issue was reported by ShawnSmith (#4318).
</content>
</entry>
<entry>
<title>Added set::spamfilter::stop-on-first-match [yes|no]:</title>
<updated>2014-01-20T21:10:27Z</updated>
<author>
<name>Bram Matthys</name>
</author>
<published>2014-01-20T21:10:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=64c347f828c93af693a6ce487185e4ea5dba3558'/>
<id>urn:sha1:64c347f828c93af693a6ce487185e4ea5dba3558</id>
<content type='text'>
By default this is set to 'yes' which means that once a spamfilter matches
UnrealIRCd will take action immediately and any additional (other)
spamfilters will not be processed.
When this is set to 'no' then after the first spamfilter match other
spamfilters will still be checked. All of these matches will be logged and a
message will go to IRCOps (snomask +S) for each one. The affected user,
however, will only see one spamfilter action (eg: block or kill) which will
be the spamfilter with the 'gravest action' (gzline is highest, block and
warn are lowest).
</content>
</entry>
<entry>
<title>Added SVIDLEN so this value is now separate from NICKLEN. Previously if you</title>
<updated>2014-01-12T15:40:55Z</updated>
<author>
<name>Bram Matthys</name>
</author>
<published>2014-01-12T15:40:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=32fff791bde1e92fa07b1a9be3af70d271abe72e'/>
<id>urn:sha1:32fff791bde1e92fa07b1a9be3af70d271abe72e</id>
<content type='text'>
would lower NICKLEN to 9 then services timestamps would be cut off. Reported
by Jobe (#4248).
</content>
</entry>
<entry>
<title>- Use our own (v)snprintf if not available.</title>
<updated>2012-11-04T16:20:31Z</updated>
<author>
<name>Bram Matthys</name>
</author>
<published>2012-11-04T16:20:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=87f52e5939a1b166493e3ae49a42ecc500967d9c'/>
<id>urn:sha1:87f52e5939a1b166493e3ae49a42ecc500967d9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Fix bug where recursive includes would hang the IRCd, patch from</title>
<updated>2012-10-14T09:47:26Z</updated>
<author>
<name>Bram Matthys</name>
</author>
<published>2012-10-14T09:47:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=e81cf14707e9cc224cb512abc58d3ebb73855326'/>
<id>urn:sha1:e81cf14707e9cc224cb512abc58d3ebb73855326</id>
<content type='text'>
  binki with some minor modifications, reported by warg (#3919).
</content>
</entry>
<entry>
<title>- Add 'class' option to allow/deny channel so you can allow/deny</title>
<updated>2012-10-06T10:48:21Z</updated>
<author>
<name>Bram Matthys</name>
</author>
<published>2012-10-06T10:48:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=3e9d3000867fe7bc772d881d3b7c21e600a16a08'/>
<id>urn:sha1:3e9d3000867fe7bc772d881d3b7c21e600a16a08</id>
<content type='text'>
  users based on their class. Patch from fspijkerman (#4125).
</content>
</entry>
<entry>
<title>Add optional oper::require-modes setting to the oper block. (#4008 by katsklaw)</title>
<updated>2011-07-14T02:36:04Z</updated>
<author>
<name>Nathan Phillip Brink</name>
</author>
<published>2011-07-14T02:36:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=14315463d1cc3a38ceb8dcf1432f2b378bdbc47c'/>
<id>urn:sha1:14315463d1cc3a38ceb8dcf1432f2b378bdbc47c</id>
<content type='text'>
Any attempt to /OPER by someone who doesn't have one of the listed
usermodes is rejected. This can be used to restrict oper blocks to
registered nicks (+r) or secure clients (SSL, +z).
</content>
</entry>
<entry>
<title>- Add support for server-enforced mode locks (MLOCK).</title>
<updated>2012-05-04T10:47:59Z</updated>
<author>
<name>William Pitcock</name>
</author>
<published>2012-05-04T10:47:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=5360e2ffa50ca73dd1a03fcb93d16738fafea521'/>
<id>urn:sha1:5360e2ffa50ca73dd1a03fcb93d16738fafea521</id>
<content type='text'>
  This allows the IRCd to enforce MLOCKs that are set by services, which
  eliminates clashes between users setting modes and services enforcing
  it's mlock on channels. (#3055)
</content>
</entry>
<entry>
<title>- Add support for account-notify client capability (#4098). This capability</title>
<updated>2012-04-09T08:48:51Z</updated>
<author>
<name>William Pitcock</name>
</author>
<published>2012-04-09T08:48:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=3563c26a93160026a4c2d3d60ad01774d91cc591'/>
<id>urn:sha1:3563c26a93160026a4c2d3d60ad01774d91cc591</id>
<content type='text'>
  can be used to request passive notifications for accountname changes.
</content>
</entry>
<entry>
<title>- Added 'away-notify' client capability, which informs the client of any AWAY state changes of users on the same channel. Patch from nenolod (#4097).</title>
<updated>2012-04-09T08:35:17Z</updated>
<author>
<name>Bram Matthys</name>
</author>
<published>2012-04-09T08:35:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/unrealircd/unrealircd.git/commit/?id=309dac4f2b9379cd0194aa943a50ba5620d06250'/>
<id>urn:sha1:309dac4f2b9379cd0194aa943a50ba5620d06250</id>
<content type='text'>
</content>
</entry>
</feed>
