<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/channels.h, branch v1.1.0b6</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.0b6</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/include/channels.h?h=v1.1.0b6'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2006-12-15T22:18:59Z</updated>
<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>
<entry>
<title>* Fix ChanModes::ModeString to not try and set a key as a user mode ;)</title>
<updated>2006-09-10T19:48:30Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-10T19:48:30Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1a3297e97427c3dd6c0d25c6c0591fbbdb94d8a7'/>
<id>urn:sha1:1a3297e97427c3dd6c0d25c6c0591fbbdb94d8a7</id>
<content type='text'>
* Tweak the way cyclehosts works, so that mode change is not echoed back to user who changes their host/ident


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5208 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add chanrec::IsBanned() so that we dont have to keep walking the banlist in various modules and using match()</title>
<updated>2006-09-02T14:09:45Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-09-02T14:09:45Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=29fd51d6f76a639fbd909e7bf7489eb92e9f90db'/>
<id>urn:sha1:29fd51d6f76a639fbd909e7bf7489eb92e9f90db</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5099 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Update comment</title>
<updated>2006-08-28T18:17:37Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-08-28T18:17:37Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ceeb3afef3e09d928207be21303393434dae5632'/>
<id>urn:sha1:ceeb3afef3e09d928207be21303393434dae5632</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5054 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
