<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/channels.cpp, branch v1.1.0b7</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/channels.cpp?h=v1.1.0b7</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/channels.cpp?h=v1.1.0b7'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2006-12-23T23:06:37Z</updated>
<entry>
<title>Hash rehashing change</title>
<updated>2006-12-23T23:06:37Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-23T23:06:37Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=74c8913f72e6d48c88a01155ef5fe5ca20cc2bb1'/>
<id>urn:sha1:74c8913f72e6d48c88a01155ef5fe5ca20cc2bb1</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6080 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Jesus, look who's the commit whore today. More header updates, and removal of namespacing.</title>
<updated>2006-12-15T21:45:30Z</updated>
<author>
<name>w00t</name>
</author>
<published>2006-12-15T21:45:30Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1552f3918ac0dad7fef9b86b70c0f4a63d4e37a7'/>
<id>urn:sha1:1552f3918ac0dad7fef9b86b70c0f4a63d4e37a7</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5996 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Cleaning up irrelevent stuff in channels.cpp</title>
<updated>2006-12-15T17:32:16Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-15T17:32:16Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=457362304bba836737f2955f7e871cef431a069e'/>
<id>urn:sha1:457362304bba836737f2955f7e871cef431a069e</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5993 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix silly bug of the day.</title>
<updated>2006-12-14T20:35:21Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-14T20:35:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=458a3297e436bcc9546f4e1377910c88c4478c3e'/>
<id>urn:sha1:458a3297e436bcc9546f4e1377910c88c4478c3e</id>
<content type='text'>
User was only getting a userrec::chans entry added if they had any privelages on the channel. If they werent opped, voiced, or halfopped on join, no entry in the hash. Silly brain now added a:
user-&gt;chans[Ptr] = 0;
:p


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5990 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>Make the 'override' parameter actually *do* something, wee</title>
<updated>2006-12-03T11:51:00Z</updated>
<author>
<name>w00t</name>
</author>
<published>2006-12-03T11:51:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=484472efe4fb589c44898e23e88a5a7bc506b041'/>
<id>urn:sha1:484472efe4fb589c44898e23e88a5a7bc506b041</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5836 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>Thanks for the pointer jilles ;)</title>
<updated>2006-11-12T17:51:29Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-11-12T17:51:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ad89443bc7c0e6fc4a225fa3624da4a22ace3a5a'/>
<id>urn:sha1:ad89443bc7c0e6fc4a225fa3624da4a22ace3a5a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5720 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Added time syncing! This is fairly simple - servers exchange timestamps and use the lowest - but should get rid of the annoying bounces for those of us who can't depend on ntpd.</title>
<updated>2006-11-05T00:47:08Z</updated>
<author>
<name>special</name>
</author>
<published>2006-11-05T00:47:08Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1fbd75d645e2b4243ebec65bb8952069b24253b9'/>
<id>urn:sha1:1fbd75d645e2b4243ebec65bb8952069b24253b9</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5649 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>&lt;pid file&gt; is no longer a manditory tag (thanks dotslasher)</title>
<updated>2006-10-27T20:09:15Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-10-27T20:09:15Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=bfdb4a75ff77278b6f9819677ffc94d877f4d62a'/>
<id>urn:sha1:bfdb4a75ff77278b6f9819677ffc94d877f4d62a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5556 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
