<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/userprocess.cpp, branch v1.1.0b9</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/userprocess.cpp?h=v1.1.0b9</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/userprocess.cpp?h=v1.1.0b9'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2007-01-15T23:49:24Z</updated>
<entry>
<title>Crusade to remove debug from stable and tested parts of the core and base modules.</title>
<updated>2007-01-15T23:49:24Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-15T23:49:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d769fef63f2f9ccd929aa51fda3c3da7ec389181'/>
<id>urn:sha1:d769fef63f2f9ccd929aa51fda3c3da7ec389181</id>
<content type='text'>
Most of the code here being de-noised hasnt had a crash or bug in it for many months, if not a year so the debug output is useless noise in the logfile when trying to trace a bug in a REAL problem 
area.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6356 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove some debug</title>
<updated>2007-01-15T23:02:56Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-15T23:02:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2136c13b585f5d48d40c1c6bf13ad049965e7fa5'/>
<id>urn:sha1:2136c13b585f5d48d40c1c6bf13ad049965e7fa5</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6353 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>change userrec int timeout to time_t since it's a timestamp made of TIME + users connection class timeout.</title>
<updated>2006-12-22T22:02:50Z</updated>
<author>
<name>peavey</name>
</author>
<published>2006-12-22T22:02:50Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=089cf1f5fd2ca1d2ca9d49db3c646ecbede67167'/>
<id>urn:sha1:089cf1f5fd2ca1d2ca9d49db3c646ecbede67167</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6066 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add stuff so that the core catches CoreException properly</title>
<updated>2006-12-16T21:40:06Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-16T21:40:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=dbe93e44775c4a274d329e152babd8330dadcbf8'/>
<id>urn:sha1:dbe93e44775c4a274d329e152babd8330dadcbf8</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6017 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>Remove commented out FlushWriteBuf()</title>
<updated>2006-12-14T21:30:21Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-14T21:30:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=bfca00707eee5325c5f9ba218d328f543de4c88d'/>
<id>urn:sha1:bfca00707eee5325c5f9ba218d328f543de4c88d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5992 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>Remove FlushWriteBuffer() from DoBackgroundUserStuff(). Its no longer required here, it used to try and flush the buffer before we actually monitored write events, long ago, without seeing if it could write first, and wasted cpu. It should be removed now and doesnt seem to affect anything.</title>
<updated>2006-12-14T19:51:56Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-14T19:51:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=51b1560725e8b95562a0d09b87755add4ba59aef'/>
<id>urn:sha1:51b1560725e8b95562a0d09b87755add4ba59aef</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5989 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Change how users are quit if they get a write error during the things they do.</title>
<updated>2006-12-14T17:58:13Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-14T17:58:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1a59b542f90c10799085ad2b2d8aed2a6c378acf'/>
<id>urn:sha1:1a59b542f90c10799085ad2b2d8aed2a6c378acf</id>
<content type='text'>
Instead of QuitUser inside FlushWriteBuffer() (potentially *UNSAFE*), go back to using SetWriteError(),
but to ensure we dont get a cascade of bad write events from the socket engine, QuitUser the user before
returning in userrec::HandleEvent, after we can gaurantee ALL other reading or writing is done.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5987 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Correctly handle write events</title>
<updated>2006-12-10T19:49:49Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-12-10T19:49:49Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=20d467e5a5473577c0e04b63edecdbbbef7ec9c2'/>
<id>urn:sha1:20d467e5a5473577c0e04b63edecdbbbef7ec9c2</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5920 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
