summaryrefslogtreecommitdiff
path: root/src/bancache.cpp
AgeCommit message (Expand)Author
2020-01-11Update copyright headers.InspIRCd Robot
2014-06-13Pull in bancache.h from inspircd.hAttila Molnar
2014-06-13Move the definition of the BanCacheHit constructor into the source file from ...Attila Molnar
2014-06-13Change allocation of BanCacheManager::BanHash to be physically part of the ob...Attila Molnar
2013-07-04Remove $Core and $Mod* comments apart from $ModDep.Peter Powell
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-10BanCache: Move expiration code into a function, call it from RemoveEntries()attilamolnar
2013-04-10BanCache: Remove BanCacheManager::RehashCache()attilamolnar
2013-04-10BanCache: Simplify BanCacheManager::RemoveEntries()attilamolnar
2013-04-10BanCache: Remove BanCacheHit::IP field, and BanCacheManager::RemoveHit()attilamolnar
2013-04-10BanCache: Do one hash lookup in BanCacheManager::AddHit()attilamolnar
2013-04-10BanCache: Don't repeat ourselves, one BanCacheManager::AddHit() and one BanCa...attilamolnar
2012-08-25Remove unnecessary assignment in BanCacheManager::RemoveEntriesattilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-10-19Valgrind now runs completely clean.danieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-01-02Update copyrights for 2009.w00t
2008-11-01Second attempt at time() -> SI->Time(), now problems with the original were f...w00t
2008-10-23Revert earlier time() -> SI->Time() diff for now, this causes problems with d...w00t
2008-10-23Patch from Namegduf converting all instances (where possible) of time() -> Se...w00t
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-02-09Use new logging in bancachew00t
2008-01-16Add an overridden AddHit to BanCacheManager, allowing the expiry time to be set.w00t
2008-01-10Header update: 2007 -> 2008w00t
2008-01-06Maybe BanCache works now?w00t
2008-01-06Add removal of BanCache entries on XLINE add/del, so we avoid out of date res...w00t
2008-01-06Add bancache expiry stuff, currently records expire 60 seconds after creation...w00t
2007-11-17It compiles; ship it.w00t
2007-11-15Add another BanCache stub. I'm not writing it yet as the storage of entries h...w00t
2007-11-05Rehash method added which frees unused memory from the hash_map. Has a delete...brain
2007-11-04There are two forms of map::erase(), one erases by key the other by iterator.brain
2007-11-04Remove some unnecessary headers from places, commit working BanCacheManager s...w00t
2007-11-03This won't work yet.w00t
2007-11-03Add bancache.coo/h. Nothing in them, yet.w00t