<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_ident.cpp, branch v1.1.0a1</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.1.0a1</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_ident.cpp?h=v1.1.0a1'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2006-07-10T17:06:09Z</updated>
<entry>
<title>More fixes</title>
<updated>2006-07-10T17:06:09Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-07-10T17:06:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e84b33e456c6cdca92340475405f746028e919ce'/>
<id>urn:sha1:e84b33e456c6cdca92340475405f746028e919ce</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4281 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<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:42Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-06-07T15:47:42Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5137a26a6f1f06efc060217617d36318d8ac6c59'/>
<id>urn:sha1:5137a26a6f1f06efc060217617d36318d8ac6c59</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/trunk/inspircd@3992 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Forwardport (yes those do happen).</title>
<updated>2006-05-02T19:42:04Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-05-02T19:42:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=995ecddd309ae354eb2dc94130132daf8e7fb4ec'/>
<id>urn:sha1:995ecddd309ae354eb2dc94130132daf8e7fb4ec</id>
<content type='text'>
Because of a re-arrangement in the way sockets work, there is a chance a socket can still be in existence
after the user its connected to (in the case of ident) is no longer valid. Neatly NULL the value so we can
avoid goofing around in bad data.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3925 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>delete operator tracking in debug mode (using a macro -- live with it.)</title>
<updated>2006-04-24T13:28:07Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-04-24T13:28:07Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5d407fb44c759524881712a80febb86b4506ddbf'/>
<id>urn:sha1:5d407fb44c759524881712a80febb86b4506ddbf</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3904 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix for crashes in m_ident (should work)</title>
<updated>2006-04-18T11:32:53Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-04-18T11:32:53Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1fac9bc0b3a73ff9fcbb796910793c9f118d95e4'/>
<id>urn:sha1:1fac9bc0b3a73ff9fcbb796910793c9f118d95e4</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3883 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Holy christ that was a LOT OF SPACES. TABS, USE THEM, LOVE THEM, APPRECIATE THEM - we now have no stupid spaces. This was mostly a mass find/replace, so some indentation may be stuffed. Minor issue, though.</title>
<updated>2006-04-06T02:25:20Z</updated>
<author>
<name>w00t</name>
</author>
<published>2006-04-06T02:25:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a7b0c26a4c56440e4bc5ddc6d3ecfeb36089dbb2'/>
<id>urn:sha1:a7b0c26a4c56440e4bc5ddc6d3ecfeb36089dbb2</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3838 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>
</feed>
