<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_spanningtree/utils.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/modules/m_spanningtree/utils.cpp?h=v1.1.7</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_spanningtree/utils.cpp?h=v1.1.7'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2007-05-04T22:37:11Z</updated>
<entry>
<title>Add options:quietbursts, fixes bug #269, also adds support for quits in a cull list which do not generate a quit snotice</title>
<updated>2007-05-04T22:37:11Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-05-04T22:37:11Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=edd95854edea5082dd56c0bcd267d0f52b8a6f8a'/>
<id>urn:sha1:edd95854edea5082dd56c0bcd267d0f52b8a6f8a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6883 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Revert this back to previous.</title>
<updated>2007-04-20T00:27:21Z</updated>
<author>
<name>peavey</name>
</author>
<published>2007-04-20T00:27:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d46b25331c68c0cf1b636581d35b27f6a860518a'/>
<id>urn:sha1:d46b25331c68c0cf1b636581d35b27f6a860518a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6816 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Do not add empty strings to outgoing lines. *needs testing, may break stuff*</title>
<updated>2007-04-19T23:48:12Z</updated>
<author>
<name>peavey</name>
</author>
<published>2007-04-19T23:48:12Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f5979244c7bb5d47e098cae881fba59b7fcb0ce8'/>
<id>urn:sha1:f5979244c7bb5d47e098cae881fba59b7fcb0ce8</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6815 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>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>Add licensing headers to files which are missing them and make sure they are up to date in others (e.g. point at the developer page on the wiki not list names)</title>
<updated>2007-04-07T21:01:01Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-07T21:01:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a772b4dbf594bc0a851f5d3d6594111639453a4e'/>
<id>urn:sha1:a772b4dbf594bc0a851f5d3d6594111639453a4e</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6759 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Fix bug #224 by refreshing the security ip cache every hour. The easier solution of course is not use crappy dynamic ips :p</title>
<updated>2007-04-06T14:03:06Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-06T14:03:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3d1ad0939fae743f9e10c07d1200665491c61012'/>
<id>urn:sha1:3d1ad0939fae743f9e10c07d1200665491c61012</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6745 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add support for &lt;link:hidden&gt; fixes feature request documented in bug #247 reported by owine</title>
<updated>2007-04-05T22:17:23Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-04-05T22:17:23Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=37c77c74a0c18d7c2ea57650d1f518697db75a8a'/>
<id>urn:sha1:37c77c74a0c18d7c2ea57650d1f518697db75a8a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6738 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Different timesync, dont use yet</title>
<updated>2007-03-16T17:42:51Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-03-16T17:42:51Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5bbc794c7db6363e8f43b69a6f19307dfc411a04'/>
<id>urn:sha1:5bbc794c7db6363e8f43b69a6f19307dfc411a04</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6683 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Change options:notimesync to options:timesync -&gt; reverse its meaning and default it to off</title>
<updated>2007-03-08T14:41:27Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-03-08T14:41:27Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=eaeb69b3bade35e0ac3a3f10a3ffe633df554dab'/>
<id>urn:sha1:eaeb69b3bade35e0ac3a3f10a3ffe633df554dab</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6637 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
