<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/socketengines, branch v1.2.0rc4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/socketengines?h=v1.2.0rc4</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/socketengines?h=v1.2.0rc4'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2009-03-15T12:42:35Z</updated>
<entry>
<title>Update all wiki links to point to the new wiki. This was done automatically with the following command, only .Makefile.inc got some indent fixups by hand.</title>
<updated>2009-03-15T12:42:35Z</updated>
<author>
<name>psychon</name>
</author>
<published>2009-03-15T12:42:35Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b6dbd6caab62bc2c0d11ce5a45d511611eb9c2ef'/>
<id>urn:sha1:b6dbd6caab62bc2c0d11ce5a45d511611eb9c2ef</id>
<content type='text'>
for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Nuke trailing spaces</title>
<updated>2009-02-14T21:14:36Z</updated>
<author>
<name>peavey</name>
</author>
<published>2009-02-14T21:14:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f209cce90b394acd26e22eacef0bff61e8f5b4e1'/>
<id>urn:sha1:f209cce90b394acd26e22eacef0bff61e8f5b4e1</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11105 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Some fixes to the kqueue socket engine</title>
<updated>2009-02-06T16:29:29Z</updated>
<author>
<name>psychon</name>
</author>
<published>2009-02-06T16:29:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a64e860b2690ffef19e62396e0a76056a56a7766'/>
<id>urn:sha1:a64e860b2690ffef19e62396e0a76056a56a7766</id>
<content type='text'>
The old code choked badly if a socket which was !eh-&gt;Readable() was added
(it went into an endless loop where kqueue would keep reporting that socket
for writeability).
This also fixes a bug where DelFd() failed to clean up properly which caused
the next AddFd() for an identical fd number to fail.
Oh and this also adds some error messages and does some minor cleanup...


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11033 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix the poll socketengine to actually work.</title>
<updated>2009-01-27T18:37:23Z</updated>
<author>
<name>psychon</name>
</author>
<published>2009-01-27T18:37:23Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5de0f22264f580c427af739185c6bab8e8d881be'/>
<id>urn:sha1:5de0f22264f580c427af739185c6bab8e8d881be</id>
<content type='text'>
The old implementation tried to use holes for unused entries in the array for
poll() and the OS replied with POLLNVAL to which we replied with 100% CPU.
Improvements:
- It does compile!
- It works


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11008 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix for bug #686, include sysctl.h in a freebsd-specific ifdef</title>
<updated>2009-01-22T17:24:54Z</updated>
<author>
<name>brain</name>
</author>
<published>2009-01-22T17:24:54Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e1bca06658881040e5ca6a9a36be6e327779fe3b'/>
<id>urn:sha1:e1bca06658881040e5ca6a9a36be6e327779fe3b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10983 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Missed one, thx peavey!</title>
<updated>2009-01-18T13:12:22Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-01-18T13:12:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1cb625e2a216704f9e59f2b9cfb2b0611e4f12f5'/>
<id>urn:sha1:1cb625e2a216704f9e59f2b9cfb2b0611e4f12f5</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10972 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix what should have been the (real) problems with kqueue, so far so good for me.. this *does* need more testing though. Fix spotted by dz (check .filter, not .flags, and don't try to use it as a bitmask). TOR, ratbox, and similar projects use code like this, so I am fairly confident it is ok.</title>
<updated>2009-01-18T12:19:01Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-01-18T12:19:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8e0a882551d02e29d5a1617d08c6c00100c6ce74'/>
<id>urn:sha1:8e0a882551d02e29d5a1617d08c6c00100c6ce74</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10971 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Revert "Revert some of w00ts kqueue massacre from september, for some reason its not too stable, e.g. placing wantwrite sockets into oneshot wantread? :P"</title>
<updated>2009-01-18T12:19:00Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-01-18T12:19:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b7bc2a20771eb514553fd475079578763b12acd6'/>
<id>urn:sha1:b7bc2a20771eb514553fd475079578763b12acd6</id>
<content type='text'>
This reverts commit 11302829a008263dc306d08d675ad49d7d3f62ab.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10970 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>This is more accurate. #ifndef __FreeBSD__, #else, #endif</title>
<updated>2009-01-14T19:28:58Z</updated>
<author>
<name>brain</name>
</author>
<published>2009-01-14T19:28:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=192de56600f9b4dbd7532cf159cb7757c104a1e6'/>
<id>urn:sha1:192de56600f9b4dbd7532cf159cb7757c104a1e6</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10962 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>This should work, but not sure on these defines in poll socketengine</title>
<updated>2009-01-14T18:54:07Z</updated>
<author>
<name>brain</name>
</author>
<published>2009-01-14T18:54:07Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d13dd19906631e88165ad51073ad1054b2d16dfc'/>
<id>urn:sha1:d13dd19906631e88165ad51073ad1054b2d16dfc</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10961 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
