<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_ident.cpp, branch v1.0.5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_ident.cpp?h=v1.0.5</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_ident.cpp?h=v1.0.5'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2006-06-07T15:47:58Z</updated>
<entry>
<title>Fix for segfault if a user quits before their ident is complete, due to session limit reached</title>
<updated>2006-06-07T15:47:58Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-06-07T15:47:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=38a8f5cbe210c166c0e9215c447c928d29224b6b'/>
<id>urn:sha1:38a8f5cbe210c166c0e9215c447c928d29224b6b</id>
<content type='text'>
Do this by checking their pointer in the fd_ref_table against the pointer we got when we started
the lookup, so we can know if its been invalidated or not (just in case the OnClose occurs
before we NULL the user)


git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3993 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Now doesnt crash on rare occaisions</title>
<updated>2006-05-02T19:40:36Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-05-02T19:40:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=63fd36985b789fa3cb979ec886cd0aa6ca4efaae'/>
<id>urn:sha1:63fd36985b789fa3cb979ec886cd0aa6ca4efaae</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3924 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Backport of ident crash fix (this should work, read comment in OnCleanup)</title>
<updated>2006-04-18T11:33:28Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-04-18T11:33:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7a6b2fa3370bb49ebdc0a63901f9bdcbda6e83a0'/>
<id>urn:sha1:7a6b2fa3370bb49ebdc0a63901f9bdcbda6e83a0</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/branches/1_0_stable@3884 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>And more</title>
<updated>2006-03-11T15:04:46Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-03-11T15:04:46Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0efd83fa4b6a03d28d1e4853ae262edb48b096b0'/>
<id>urn:sha1:0efd83fa4b6a03d28d1e4853ae262edb48b096b0</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3657 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Strlen bashing.</title>
<updated>2006-03-09T18:18:18Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-03-09T18:18:18Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9fd6aff54fa4b554a45841e2f13b401cb34466ab'/>
<id>urn:sha1:9fd6aff54fa4b554a45841e2f13b401cb34466ab</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3600 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Why are we using the users hostname to connect back to port 113? we can use ip here, and save ourselves a lookup</title>
<updated>2006-02-03T14:36:41Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-02-03T14:36:41Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6f61dc870b47d73b7449951ac1293059a1793a8c'/>
<id>urn:sha1:6f61dc870b47d73b7449951ac1293059a1793a8c</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3043 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>When socket fails to construct, we now check the GetState() of the socket object to detect this condition.</title>
<updated>2006-02-02T17:38:04Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-02-02T17:38:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b145f922e0571dee3690b6886e59bc6ce7f1fb15'/>
<id>urn:sha1:b145f922e0571dee3690b6886e59bc6ce7f1fb15</id>
<content type='text'>
If we dont, we can end up leaking fd's and RAM on failure. We dont use exceptions here as these operations can
occur very often.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3021 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>More nonblocking dns stuffs</title>
<updated>2006-02-02T17:24:15Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-02-02T17:24:15Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=cb16da88946f7f75a438b471734fa22c33f94461'/>
<id>urn:sha1:cb16da88946f7f75a438b471734fa22c33f94461</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3020 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Added OnCleanup</title>
<updated>2006-01-27T18:00:08Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-01-27T18:00:08Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c09d93ab221458b6327c4ec556b83d7f1fdf550b'/>
<id>urn:sha1:c09d93ab221458b6327c4ec556b83d7f1fdf550b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2942 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Removed unneccessary strlcpy</title>
<updated>2006-01-26T19:12:58Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-01-26T19:12:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4a8c316dee19fa86010139abc0b29829599a5133'/>
<id>urn:sha1:4a8c316dee19fa86010139abc0b29829599a5133</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2927 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
