<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/include/inspsocket.h, branch v2.1a2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/include/inspsocket.h?h=v2.1a2</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/include/inspsocket.h?h=v2.1a2'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2010-08-08T06:14:16Z</updated>
<entry>
<title>Untagle the #include tree a bit</title>
<updated>2010-08-08T06:14:16Z</updated>
<author>
<name>Daniel De Graaf</name>
</author>
<published>2010-08-08T06:11:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=d3cebafa6b182be1d747e0003af7f8be29452162'/>
<id>urn:sha1:d3cebafa6b182be1d747e0003af7f8be29452162</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New I/O hook API</title>
<updated>2010-08-03T21:32:36Z</updated>
<author>
<name>Daniel De Graaf</name>
</author>
<published>2010-02-17T23:22:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=0584675861f05321b89fff44fda38ebd49006e54'/>
<id>urn:sha1:0584675861f05321b89fff44fda38ebd49006e54</id>
<content type='text'>
This removes some pointless Module:: entries, uses the ServiceProvider
lookup API for bind tags, and allows GnuTLS to use custom certificates
per bind or link block using:

&lt;bind ssl="gnutls" ssl_cert="signed" ...&gt;
&lt;ssl_cert name="signed" certfile="my.cert.pem" keyfile="my.key.pem"&gt;
</content>
</entry>
<entry>
<title>Fix for incorrect template application by GCC 3.4</title>
<updated>2010-01-17T19:51:12Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2010-01-17T19:51:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=343ab3f06d8dc6498e2668c1b5cd7aa9c2ef2d6a'/>
<id>urn:sha1:343ab3f06d8dc6498e2668c1b5cd7aa9c2ef2d6a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12285 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>...because every now and again, i have to do a massive commit.</title>
<updated>2010-01-11T03:07:32Z</updated>
<author>
<name>brain</name>
</author>
<published>2010-01-11T03:07:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=cd712c40e1b352c05e7ae0f72e0a5e84cdf64323'/>
<id>urn:sha1:cd712c40e1b352c05e7ae0f72e0a5e84cdf64323</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Force heap allocation of refcountbase, create usecountbase for non-allocation reference counting</title>
<updated>2009-10-25T20:03:55Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-10-25T20:03:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=fa2cdd0bb89330cfd9a6c49c4705da2a3cb02834'/>
<id>urn:sha1:fa2cdd0bb89330cfd9a6c49c4705da2a3cb02834</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11978 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Make classbase and refcountbase uncopyable; expand comments on their indended uses</title>
<updated>2009-10-17T18:52:39Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-10-17T18:52:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=9db7af579c46a9f0379fdf71fb773a0a76a94846'/>
<id>urn:sha1:9db7af579c46a9f0379fdf71fb773a0a76a94846</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11888 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add explicit reference-counting base class</title>
<updated>2009-09-30T21:55:21Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-30T21:55:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=3dc81ee1331d1b37ee85be9bf0d843e3b6827a2d'/>
<id>urn:sha1:3dc81ee1331d1b37ee85be9bf0d843e3b6827a2d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11785 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>Remove unneeded #ifdef IPV6 lines</title>
<updated>2009-09-01T15:08:09Z</updated>
<author>
<name>danieldg</name>
</author>
<published>2009-09-01T15:08:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=248a14477c435ef28b71df42080ec931b1003e3f'/>
<id>urn:sha1:248a14477c435ef28b71df42080ec931b1003e3f</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11582 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>
</feed>
