<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/inspsocket.cpp, branch v1.1.7</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/inspsocket.cpp?h=v1.1.7</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/inspsocket.cpp?h=v1.1.7'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2007-05-01T20:18:10Z</updated>
<entry>
<title>Much more detailed logging of lowlevel socket errors to the +l snomask</title>
<updated>2007-05-01T20:18:10Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-05-01T20:18:10Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9c9968229fd0cc3ae346369772b41c9dbd857873'/>
<id>urn:sha1:9c9968229fd0cc3ae346369772b41c9dbd857873</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6856 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix crashbug in latest svn introduced by inspsocket cull list, which can cause a crash if the connection times out and an error occurs on the socket before its deleted</title>
<updated>2007-05-01T19:41:27Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-05-01T19:41:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f40ede375016051d9026710122a40a5bbdd93c9f'/>
<id>urn:sha1:f40ede375016051d9026710122a40a5bbdd93c9f</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6855 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Make error reporting work properly, it seemed to loose errors.</title>
<updated>2007-04-26T16:51:41Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-26T16:51:41Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=37a53f1ac69315f1915aae67a447fb7b813e8217'/>
<id>urn:sha1:37a53f1ac69315f1915aae67a447fb7b813e8217</id>
<content type='text'>
First change: Add a culling list of inspsockets waiting to be closed, so the close() is less likely to be called before the buffer is entirely empty. This seems to work well on my LAN.
Second change: Add a SendError() method, rather than WriteLine("ERROR : ..."). This can be used to effect by also echoing out "Sent ERROR to %s: ..." onto the +l snomask meaning at least one end
will always see the error even if the ERROR command is lost due to latency or design of the transport (e.g. ssl which may be writing during a read event etc)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6844 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix for bug #261 - Needs QA'ing.</title>
<updated>2007-04-19T18:51:28Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-19T18:51:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=56fc9a6b8b30f5c88120e1ddabcfdc92ae494dbe'/>
<id>urn:sha1:56fc9a6b8b30f5c88120e1ddabcfdc92ae494dbe</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6813 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove unused variable</title>
<updated>2007-03-24T14:01:18Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-03-24T14:01:18Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=68faac1836be5268d9a33cd0e60d1aa3c86962b0'/>
<id>urn:sha1:68faac1836be5268d9a33cd0e60d1aa3c86962b0</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6704 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>ident over ipv6 fixes, and fixes to inspsocket BindAddr which wasnt doing ipv6 outbound connects properly. You'll need to restart to apply this one, dmb</title>
<updated>2007-03-23T20:14:43Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-03-23T20:14:43Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c4953ea1f51fc72083f3eacc3d13bee2713d244b'/>
<id>urn:sha1:c4953ea1f51fc72083f3eacc3d13bee2713d244b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6702 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix high-bandwidth stuff with inspsocket+ssl, and eagain</title>
<updated>2007-03-22T20:21:03Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-03-22T20:21:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=636f6a023fbc44b00113d15ec57463bea8e5e4e2'/>
<id>urn:sha1:636f6a023fbc44b00113d15ec57463bea8e5e4e2</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6699 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fixed &lt;link:bind&gt; which was only working on an ipv6 connection. Fixes bug #213 reported by owine</title>
<updated>2007-02-12T21:43:56Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-02-12T21:43:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1a2623a51bcec6ffd692c6e1d9b333c11d23d51d'/>
<id>urn:sha1:1a2623a51bcec6ffd692c6e1d9b333c11d23d51d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6581 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Ident fixes,</title>
<updated>2007-02-07T19:56:35Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-02-07T19:56:35Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=0b460e6f324aa72cdbfb4143918971d582f62a77'/>
<id>urn:sha1:0b460e6f324aa72cdbfb4143918971d582f62a77</id>
<content type='text'>
removal of some old craq we dont use.
cgiirc optimizations and tidyups


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6541 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Added support for explicitly binding an outbound connection to an ip. Will be used by spanningtree.</title>
<updated>2007-02-07T17:42:20Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-02-07T17:42:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5f9237c4a3b9f3d79e566ebb9cc6b4036613228e'/>
<id>urn:sha1:5f9237c4a3b9f3d79e566ebb9cc6b4036613228e</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6534 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
