<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_spanningtree.cpp, branch insp2</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.cpp?h=insp2</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_spanningtree.cpp?h=insp2'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2007-01-18T18:04:21Z</updated>
<entry>
<title>Start of moving m_spanningtree into a dir so we can split it, cutting down ram use during compile, and compile time</title>
<updated>2007-01-18T18:04:21Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-18T18:04:21Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=034343f08ee58495d1224801a4528c919638e712'/>
<id>urn:sha1:034343f08ee58495d1224801a4528c919638e712</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6372 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Remove tons of debug output from spanningtree as the first step in optimizing it for release</title>
<updated>2007-01-17T17:30:28Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-17T17:30:28Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=aac74535467e24f4e66595e20768887de8321ba0'/>
<id>urn:sha1:aac74535467e24f4e66595e20768887de8321ba0</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6359 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Also, if the line already existed, dont OR the value in, so that if all the say, glines we receive already exist, dont bother to apply glines :)</title>
<updated>2007-01-10T17:47:39Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-10T17:47:39Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2ba3cb83d6964649c2d6be4f3203db03f02b94ff'/>
<id>urn:sha1:2ba3cb83d6964649c2d6be4f3203db03f02b94ff</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6290 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Clever stuff for applying lines (this needs testing);</title>
<updated>2007-01-10T17:46:38Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-10T17:46:38Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1e3c3d20088c148f20f2237cea54310ca4a8b98c'/>
<id>urn:sha1:1e3c3d20088c148f20f2237cea54310ca4a8b98c</id>
<content type='text'>
When bursting, we clear a bitmask to 0.
When we receive glines etc, we OR bits in the bitmask to values of APPLY_GLINES, APPLY_KLINES etc depending on what we've received, e.g. is it ADDLINE G, or ADDLINE K.
When we ENDBURST at the end of the burst, pass the bitmask to apply_lines, rather than APPLY_ALL :)
NOTE: While not bursting, the bitmask is flushed after each gline, but this is still faster as only the line type we just added will be ORed in.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6289 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>TimeSyncTimer now uses repeat timer.</title>
<updated>2007-01-09T01:21:47Z</updated>
<author>
<name>peavey</name>
</author>
<published>2007-01-09T01:21:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b239c182da07e316b4a4fcc744509bd057406d66'/>
<id>urn:sha1:b239c182da07e316b4a4fcc744509bd057406d66</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6272 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Cache channel max bans value to save an O(n) loop of match() on every ban (etc) add</title>
<updated>2007-01-09T00:25:18Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-09T00:25:18Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=be70931a50f23c68e055602facce5736775f3fab'/>
<id>urn:sha1:be70931a50f23c68e055602facce5736775f3fab</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6267 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Document dns caching, add a "bool cached" to OnLookupComplete method in Resolver, and and add " -- cached" to end of 'looking up your host' string if their result is a cached result</title>
<updated>2007-01-07T22:01:00Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-07T22:01:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=fe46f3c228ae993b59fbf5eca423c3171d90e1b3'/>
<id>urn:sha1:fe46f3c228ae993b59fbf5eca423c3171d90e1b3</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6254 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>DNS caching stuff (almost done)</title>
<updated>2007-01-07T21:35:25Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-07T21:35:25Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f1ca6c6d71f3e31b333e0be45294bcb30fd89b4d'/>
<id>urn:sha1:f1ca6c6d71f3e31b333e0be45294bcb30fd89b4d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6252 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>DNS Stuff - this wont work right yet, it will soon (tm)</title>
<updated>2007-01-07T21:16:03Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-07T21:16:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=dac672cf303ce44dc5f877a5f9f7e5aee64b95e1'/>
<id>urn:sha1:dac672cf303ce44dc5f877a5f9f7e5aee64b95e1</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6250 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add TTL stuff to dns system (pass it to inherited objects)</title>
<updated>2007-01-07T20:01:11Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-01-07T20:01:11Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9db7f13b0c1b5cc310d4fd0021f9288fbdade97b'/>
<id>urn:sha1:9db7f13b0c1b5cc310d4fd0021f9288fbdade97b</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6247 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
