<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules, branch v2.0fork</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules?h=v2.0fork</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules?h=v2.0fork'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2009-08-28T20:30:25Z</updated>
<entry>
<title>Stop a potential null pointer dereference introduced by Namegduf's patch, found by Dessa/Kuja for finding this, and to danieldg, Special, Namegduf and psychon for their input.</title>
<updated>2009-08-28T20:30:25Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-08-28T20:30:25Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=da063380e6437178ee3ea99ead971fa384b93a5e'/>
<id>urn:sha1:da063380e6437178ee3ea99ead971fa384b93a5e</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11545 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Patch from Namegduf to use OnUserMessage instead of OnUserPreMessage, and correctly prioritize events to fix channel aliases arriving after the effects of the alias.</title>
<updated>2009-08-28T17:07:21Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-08-28T17:07:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3875c2751e67f211c283b11a3eba55e950370132'/>
<id>urn:sha1:3875c2751e67f211c283b11a3eba55e950370132</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11542 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>override: pass handling back to the core to send numerics if join restrictions apply. Thanks to webczat for (eventually) being able to communicate what the problem was.</title>
<updated>2009-08-27T10:38:26Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-08-27T10:38:26Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2fdbd6812179abd009a219bbf72380cc823456e2'/>
<id>urn:sha1:2fdbd6812179abd009a219bbf72380cc823456e2</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11540 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix a regression from fcb51634669e6ed588e42f2072c6f910e267126f ("fix uid collision on spanningtree reload") caused by access-after-free.</title>
<updated>2009-08-19T15:09:27Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-08-19T15:09:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=01dbd2658f357b4978f6ac7494704a24548228db'/>
<id>urn:sha1:01dbd2658f357b4978f6ac7494704a24548228db</id>
<content type='text'>
Thanks to transnet for the report.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11533 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Allow forward linking compatability by accepting higher protocol version numbers (other server should fail the link if it becomes link-incompatable)</title>
<updated>2009-08-17T15:09:46Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-08-17T15:09:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=36cb60f872712e8e5a59df74b5b36177addc4248'/>
<id>urn:sha1:36cb60f872712e8e5a59df74b5b36177addc4248</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11531 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>cgiirc: Pass hosts to WEBIRC command on rehash. No fucking wonder this never worked except on module load. _ARGH_. Thanks to Jeremy for his help in tracking this down.</title>
<updated>2009-08-16T01:17:09Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-08-16T01:17:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c71801ebc4577b19e604c0d91a95fdcfe5250cc9'/>
<id>urn:sha1:c71801ebc4577b19e604c0d91a95fdcfe5250cc9</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11528 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>win: Last part of support required for VS2010:</title>
<updated>2009-08-15T11:32:49Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-08-15T11:32:49Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=01ce98f2746be837a64f5f9ed2c36eeaabae7462'/>
<id>urn:sha1:01ce98f2746be837a64f5f9ed2c36eeaabae7462</id>
<content type='text'>
NEEDS COMPILE TESTING ON: gcc3 (if possible), gcc4, vs2008.
 - Check for vs2010 in hash_map.h
   - use unordered_map if it exists
 - change all map creations to:
    #if defined(WINDOWS) &amp;&amp; !defined(HASHMAP_DEPRECATED)
       // old windows crap
    #else
       #if HASHMAP_DEPRECATED
           // tr1/gcc crap
       #endif
    #endif

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11524 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Make ident handling consistant: use ChangeIdent for all ident manipulation. This fixes cache bugs properly.</title>
<updated>2009-08-14T20:43:46Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-08-14T20:43:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0740e2b8e5d619bb3babbd143e99d8a77a9062ec'/>
<id>urn:sha1:0740e2b8e5d619bb3babbd143e99d8a77a9062ec</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11518 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Print line on empty prefix errors to track down a bug</title>
<updated>2009-08-14T20:10:36Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-08-14T20:10:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ff02ab2e930c25755d211d25ad809ff234363214'/>
<id>urn:sha1:ff02ab2e930c25755d211d25ad809ff234363214</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11517 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>(Hopefully) fix a issue with m_ident's result not being used for display.</title>
<updated>2009-08-14T19:50:53Z</updated>
<author>
<name>psychon</name>
</author>
<published>2009-08-14T19:50:53Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=32810ff62b41cff00b9d664f62e570046c3a57a9'/>
<id>urn:sha1:32810ff62b41cff00b9d664f62e570046c3a57a9</id>
<content type='text'>
The user class has a couple of caches for the user's hostmask. If one of those
caches is initialized before m_ident set the user's new ident it would stick
around until the cache was invalidated the next time. This patch fixes this by
using the proper API for setting a user's ident which also invalidates any
caches which might still have the old ident.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11514 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
