<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/userprocess.cpp, branch v1.1.0b6.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src/userprocess.cpp?h=v1.1.0b6.1</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src/userprocess.cpp?h=v1.1.0b6.1'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2006-12-16T21:40:06Z</updated>
<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://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://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://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://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://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://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://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>
<entry>
<title>Older gcc gets confused when the only parameter has a default value? O_o</title>
<updated>2006-11-05T12:11:54Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-11-05T12:11:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=c6a230040ac37c80c009aae6735696ac91a1db8f'/>
<id>urn:sha1:c6a230040ac37c80c009aae6735696ac91a1db8f</id>
<content type='text'>
Changed an Instance-&gt;Time() to Instance-&gt;Time(false)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5655 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove some debug</title>
<updated>2006-10-31T17:50:26Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-10-31T17:50:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=677c569364f20adaadba6e8d3007138fe8c08c08'/>
<id>urn:sha1:677c569364f20adaadba6e8d3007138fe8c08c08</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5602 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix the makefile confusion removal of these headers creates</title>
<updated>2006-10-31T17:45:34Z</updated>
<author>
<name>brain</name>
</author>
<published>2006-10-31T17:45:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=857b9beed4299aa42e589565b146f4db106683b8'/>
<id>urn:sha1:857b9beed4299aa42e589565b146f4db106683b8</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5601 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
