<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/bancache.cpp, branch v1.2.0a1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/bancache.cpp?h=v1.2.0a1</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/bancache.cpp?h=v1.2.0a1'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2008-02-09T12:44:23Z</updated>
<entry>
<title>Use new logging in bancache</title>
<updated>2008-02-09T12:44:23Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-02-09T12:44:23Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c61fb7544dda003ed5d93d66d4c8cfe2064edf92'/>
<id>urn:sha1:c61fb7544dda003ed5d93d66d4c8cfe2064edf92</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8859 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add an overridden AddHit to BanCacheManager, allowing the expiry time to be set.</title>
<updated>2008-01-16T21:43:03Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-01-16T21:43:03Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4b122677df0f5a501ff8ec89d90903d35310ca23'/>
<id>urn:sha1:4b122677df0f5a501ff8ec89d90903d35310ca23</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8723 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Header update: 2007 -&gt; 2008</title>
<updated>2008-01-10T13:27:07Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-01-10T13:27:07Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e4acbc95b8b6cd5b28d38a2242c02e8ff4991e4a'/>
<id>urn:sha1:e4acbc95b8b6cd5b28d38a2242c02e8ff4991e4a</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8694 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Maybe BanCache works now?</title>
<updated>2008-01-06T01:39:53Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-01-06T01:39:53Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=66d15c4a15d2bfbb2ef6fe22e5ae29f436fcb9ec'/>
<id>urn:sha1:66d15c4a15d2bfbb2ef6fe22e5ae29f436fcb9ec</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8643 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add removal of BanCache entries on XLINE add/del, so we avoid out of date responses.</title>
<updated>2008-01-06T01:31:43Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-01-06T01:31:43Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=64fec23cc76f86650860a24e5dae1d49e27f9111'/>
<id>urn:sha1:64fec23cc76f86650860a24e5dae1d49e27f9111</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8641 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add bancache expiry stuff, currently records expire 60 seconds after creation. Live, we will want perhaps an hour before expiry.</title>
<updated>2008-01-06T01:15:58Z</updated>
<author>
<name>w00t</name>
</author>
<published>2008-01-06T01:15:58Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=01d7b8e2463c3cb8e1f220e64abd5d560b886bc7'/>
<id>urn:sha1:01d7b8e2463c3cb8e1f220e64abd5d560b886bc7</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8640 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>It compiles; ship it.</title>
<updated>2007-11-17T23:59:39Z</updated>
<author>
<name>w00t</name>
</author>
<published>2007-11-17T23:59:39Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=12ec2bc108e0f0219792cbbe78a6ce7d86818fe3'/>
<id>urn:sha1:12ec2bc108e0f0219792cbbe78a6ce7d86818fe3</id>
<content type='text'>
(add some sort of working skeleton for BanCacheManager::RemoveEntries().)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8600 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Add another BanCache stub. I'm not writing it yet as the storage of entries has not yet been finalised.</title>
<updated>2007-11-15T15:59:05Z</updated>
<author>
<name>w00t</name>
</author>
<published>2007-11-15T15:59:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=8bc8dc92e44bd371872b159ac5583b6788a8110d'/>
<id>urn:sha1:8bc8dc92e44bd371872b159ac5583b6788a8110d</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8595 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>Rehash method added which frees unused memory from the hash_map. Has a delete-safe iterator. see comments.</title>
<updated>2007-11-05T19:52:16Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-11-05T19:52:16Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=91a3d1324b70945b52acb607470336c562280ff4'/>
<id>urn:sha1:91a3d1324b70945b52acb607470336c562280ff4</id>
<content type='text'>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8542 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
<entry>
<title>There are two forms of map::erase(), one erases by key the other by iterator.</title>
<updated>2007-11-04T00:54:07Z</updated>
<author>
<name>brain</name>
</author>
<published>2007-11-04T00:54:07Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=5434e946ee280dcc1dc7e0951bfa1ccc3054e6ab'/>
<id>urn:sha1:5434e946ee280dcc1dc7e0951bfa1ccc3054e6ab</id>
<content type='text'>
if we erase by key, this involves a second search to find that key.
Fix to pass the iterator instead and avoid the second map search :)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8488 e03df62e-2008-0410-955e-edbf42e46eb7
</content>
</entry>
</feed>
