<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_spanningtree/treesocket2.cpp, branch v1.1.6</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_spanningtree/treesocket2.cpp?h=v1.1.6</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_spanningtree/treesocket2.cpp?h=v1.1.6'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2007-04-20T00:28:28Z</updated>
<entry>
<title>Fix bug #259 proper by doing what I should have done back in r6618 when I first fixed logout issue.</title>
<updated>2007-04-20T00:28:28Z</updated>
<author>
<name>peavey</name>
</author>
<published>2007-04-20T00:28:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6248c525600c56cbf689359404f973d629322d86'/>
<id>urn:sha1:6248c525600c56cbf689359404f973d629322d86</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6817 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Check some userrec values in remote whois, so that it wont crash if a user has quit before the IDLE command arrives.</title>
<updated>2007-04-19T20:06:01Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-19T20:06:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b6c1d58023972a1833d017b25fd9146138f0c1f1'/>
<id>urn:sha1:b6c1d58023972a1833d017b25fd9146138f0c1f1</id>
<content type='text'>
Fixes bug #260


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6814 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix for bug that took ages to track down and was very subtle.</title>
<updated>2007-04-15T22:18:01Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-15T22:18:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9af6ca54c00f2c82782e14b5b222514c5b4b25c1'/>
<id>urn:sha1:9af6ca54c00f2c82782e14b5b222514c5b4b25c1</id>
<content type='text'>
During authentication the flow of commands is as follows:
&gt; SERVER aaaaaa
&lt; SERVER bbbbbb
&gt; BURST
&lt; BURST
... what can happen is that between the two server commands we can introduce SERVER aaaa to server bbbbb again, from a different socket. As server aaaaa doesnt exist yet and we're waiting for it to say 
yes or no to our own SERVER command over at bbbbbb, it cant be found with FindServer.
Therefore we need a second list of servers that arent yet authenticated, but are waiting TO authenticate, by the pointer their socket has and the name they want to become after auth.
If two servers introduce themselves at the same time, triggering what was the race condition, both servers are disconnected with "ERROR :Negotiation collision" and must try again until only one succeeds.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6802 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Revert</title>
<updated>2007-04-09T18:06:33Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-09T18:06:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=21f284647bd1b337823eee66996bbeed8a67ba14'/>
<id>urn:sha1:21f284647bd1b337823eee66996bbeed8a67ba14</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6781 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Test tweak to make it sync faster</title>
<updated>2007-04-09T17:59:00Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-09T17:59:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=eedb276bcba2e6602de68d7a20c13b63721ad79d'/>
<id>urn:sha1:eedb276bcba2e6602de68d7a20c13b63721ad79d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6780 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Handle non-hmac servers smarter without having to globally turn off hmac</title>
<updated>2007-04-09T17:11:33Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-09T17:11:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3a89c8e89e6612c06eb91e68c30a280b8f593aa7'/>
<id>urn:sha1:3a89c8e89e6612c06eb91e68c30a280b8f593aa7</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6777 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add config &lt;options:disablehmac&gt; to support disabling of HMAC, and tidy up to detect if the other side hasnt got it enabled and we did, or if we enabled it and dont have sha256 (that would be an oops)</title>
<updated>2007-04-09T16:42:09Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-09T16:42:09Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7f00015727fab50e37de46aa90d218b31c852c87'/>
<id>urn:sha1:7f00015727fab50e37de46aa90d218b31c852c87</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6776 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>I think we're almost there now</title>
<updated>2007-04-09T16:15:13Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-09T16:15:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=90566d23b1e15a918a7841d61d4109b156bcedac'/>
<id>urn:sha1:90566d23b1e15a918a7841d61d4109b156bcedac</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6774 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>More fucking around</title>
<updated>2007-04-09T16:04:13Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-09T16:04:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=39361603e3b95829e54d04b92b376ebe79edc8b3'/>
<id>urn:sha1:39361603e3b95829e54d04b92b376ebe79edc8b3</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6773 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>This is likely fucked up beyond all recognition. Today is fubar day :p</title>
<updated>2007-04-09T15:55:06Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-09T15:55:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a22c47d19a9388c051dd96d711a0e4a4ef8a8b81'/>
<id>urn:sha1:a22c47d19a9388c051dd96d711a0e4a4ef8a8b81</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6772 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
