<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/socketengines/socketengine_select.h, branch masterfork</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/include/socketengines/socketengine_select.h?h=masterfork</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/include/socketengines/socketengine_select.h?h=masterfork'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2009-09-30T18:31:05Z</updated>
<entry>
<title>Remove include/inspircd_se_config.h and socketengine-specific headers</title>
<updated>2009-09-30T18:31:05Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-30T18:31:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=7aa5e059a8f66d91bd8b69c58c657ceb70b4baff'/>
<id>urn:sha1:7aa5e059a8f66d91bd8b69c58c657ceb70b4baff</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11784 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Clean up SocketEngine interface to allow edge-triggered I/O and sockets that do not force readability.</title>
<updated>2009-09-26T01:43:09Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-26T01:43:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=939cb0ba987f927f1ad900d45f98ba6d8e03e9d4'/>
<id>urn:sha1:939cb0ba987f927f1ad900d45f98ba6d8e03e9d4</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11760 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Create StreamSocket for IO hooking implementation</title>
<updated>2009-09-21T13:26:31Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-21T13:26:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=e2af2347fc035d702e45f12e772223a8d578410d'/>
<id>urn:sha1:e2af2347fc035d702e45f12e772223a8d578410d</id>
<content type='text'>
Fixes the SSL SendQ bug
Removes duplicate code between User and BufferedSocket
Simplify SSL module API
Simplify EventHandler API (Readable/Writeable moved to SE)
Add hook for culled objects to invoke callbacks prior to destructor
 Replace SocketCull with GlobalCull now that sockets can close themselves
Shorten common case of user read/parse/write path:
 User::Write is now zero-copy up to syscall/SSL invocation
 User::Read has only two copy/scan passes from read() to ProcessCommand

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11752 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix invalid iterator in select socketengine, clean up its memory use a bit too</title>
<updated>2009-09-09T19:28:42Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-09T19:28:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=c11ec1cd3867fc6759fadb8143df676406b3e3e7'/>
<id>urn:sha1:c11ec1cd3867fc6759fadb8143df676406b3e3e7</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11687 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<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://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>Update copyrights for 2009.</title>
<updated>2009-01-02T18:16:05Z</updated>
<author>
<name>w00t</name>
</author>
<published>2009-01-02T18:16:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=43847ec9c7e1a195163eb4c529f1c92fd1ace0a4'/>
<id>urn:sha1:43847ec9c7e1a195163eb4c529f1c92fd1ace0a4</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Change modes in channels and users to use std::bitset instead of an array. This saves 56 bytes per channel, and 112 bytes per channel, with no loss in speed or ease of use in code. :). Thanks (VERY) much to Special for telling me about this.</title>
<updated>2008-07-19T20:34:14Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-07-19T20:34:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=a67b9de1742efbff29ec08093b220565eab7df23'/>
<id>urn:sha1:a67b9de1742efbff29ec08093b220565eab7df23</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10043 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>cleanup an old unused var</title>
<updated>2008-05-11T13:49:22Z</updated>
<author>
<name>peavey</name>
</author>
<published>2008-05-11T13:49:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=b887f45a0a483c21e3bdff5d59cf9a242e64210b'/>
<id>urn:sha1:b887f45a0a483c21e3bdff5d59cf9a242e64210b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9703 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix socketengine select to work with arsey compilers that think we're using ISO C++</title>
<updated>2008-04-03T16:03:10Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-04-03T16:03:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=3079075ad62820fd6661c0368970178d71bbfe98'/>
<id>urn:sha1:3079075ad62820fd6661c0368970178d71bbfe98</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9287 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Automatic detection and allocation of max fds. No longer needs recompile to change, just adjust it in your kernel or whatever and restart insp.</title>
<updated>2008-04-02T17:08:09Z</updated>
<author>
<name>brain</name>
</author>
<published>2008-04-02T17:08:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=2db77cda56947d4ee0f913c8082f6607855ca713'/>
<id>urn:sha1:2db77cda56947d4ee0f913c8082f6607855ca713</id>
<content type='text'>
Please note that select and iocp socket engines do not support detection and are always set to FD_SETSIZE and 10240 descriptors respectively.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9263 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
