<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/channels.h, branch v1.1.6</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/include/channels.h?h=v1.1.6</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include/channels.h?h=v1.1.6'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2007-03-18T16:52:56Z</updated>
<entry>
<title>set the TS of a channel in JoinUser, not after the entire FJOIN, this is safer and may fix the odd desync here and there</title>
<updated>2007-03-18T16:52:56Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-03-18T16:52:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0f6de0b18372a76ebb5d6c4ba3dc9a7a7e0a7297'/>
<id>urn:sha1:0f6de0b18372a76ebb5d6c4ba3dc9a7a7e0a7297</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6690 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Allow for nick!user@host in TOPIC information.</title>
<updated>2007-02-11T18:50:04Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-02-11T18:50:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b111eec597349ad2dc7d4b54945097df813535b4'/>
<id>urn:sha1:b111eec597349ad2dc7d4b54945097df813535b4</id>
<content type='text'>
Note that this adds another &lt;options&gt; tag value, 'hostintopic'. (defaults to yes)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6572 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Cache channel max bans value to save an O(n) loop of match() on every ban (etc) add</title>
<updated>2007-01-09T00:25:18Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-09T00:25:18Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=be70931a50f23c68e055602facce5736775f3fab'/>
<id>urn:sha1:be70931a50f23c68e055602facce5736775f3fab</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6267 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>And now, just to force you to recompile the *whole* ircd.. updated headers on the headers. :p</title>
<updated>2006-12-15T22:18:59Z</updated>
<author>
<name>w00t</name>
</author>
<published>2006-12-15T22:18:59Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=696ee9ff66bb94be2229bfa9c3dc288affc38a72'/>
<id>urn:sha1:696ee9ff66bb94be2229bfa9c3dc288affc38a72</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5998 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Refactor userrec::chans.</title>
<updated>2006-12-14T17:46:47Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-14T17:46:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a78cecbeb9c677bdd4b2f44c01195759af63485b'/>
<id>urn:sha1:a78cecbeb9c677bdd4b2f44c01195759af63485b</id>
<content type='text'>
Old way: A vector of ucrec, MAXCHANS in size by default populated by NULLS, so you have to scan the vector to find an empty slot when joining a user, parting a user etc
New way: std::map&lt;chanrec*, char&gt; (the char holds their basic core permissions on the channel [voice, halfop, op])
This increases speed a ton, and removes some wtf-age.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5986 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Update comments to reflect new API</title>
<updated>2006-11-26T18:12:50Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-11-26T18:12:50Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0e8a71803850ca62e9c7fd1447714d7548184d95'/>
<id>urn:sha1:0e8a71803850ca62e9c7fd1447714d7548184d95</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5807 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add extra parameter to OnUserPreNotice and OnUserPrePrivmsg, CUList &amp;exempt_list, a list of users NOT to write to. By default it just contains the sender, you can add more.</title>
<updated>2006-11-26T18:04:47Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-11-26T18:04:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2e52ff280dca14d1598b84fab7a8c2e93fa30910'/>
<id>urn:sha1:2e52ff280dca14d1598b84fab7a8c2e93fa30910</id>
<content type='text'>
This also bumps the module api version by one. added "CUList fixme" to peaveys module just so it builds, as this will be refactored to use the new feature that was just added :)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5806 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Whoops, patch</title>
<updated>2006-09-25T17:43:28Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-25T17:43:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=990c308a959a376335e91014bcaeb0081693947b'/>
<id>urn:sha1:990c308a959a376335e91014bcaeb0081693947b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5324 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix for bug noticed by dotslasher (?) where SAJOIN can desync</title>
<updated>2006-09-15T17:17:30Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-15T17:17:30Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2e2f1e98a6123aa1177623f92480ce7ba3c55acb'/>
<id>urn:sha1:2e2f1e98a6123aa1177623f92480ce7ba3c55acb</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5258 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove ExemptItem and InviteItem, these were never used</title>
<updated>2006-09-15T10:29:22Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-15T10:29:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ea483e49729ba1cd9b32feed8e49bb4f35691b2b'/>
<id>urn:sha1:ea483e49729ba1cd9b32feed8e49bb4f35691b2b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5253 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
