summaryrefslogtreecommitdiff
path: root/src/xline.cpp
AgeCommit message (Expand)Author
2007-10-28Fixifyw00t
2007-10-28Rewrite of XLineManager::ApplyLines to only apply pending lines. This ..doesn...w00t
2007-10-28I think this is done. Add overloaded Matches() which takes std::string and im...brain
2007-10-28Move matches_qline to Matches, though this won't work properly .. :sw00t
2007-10-28Make E:Line/G:Line use the Matches stuffw00t
2007-10-28Make ZLine use Matches()w00t
2007-10-28Done my partbrain
2007-10-28Add a virtual Matches to XLine class, and override it appropriately for all d...w00t
2007-10-28Forgot it should return falsebrain
2007-10-28Fixed w00tbrain
2007-10-28PERL PIE FOR ALL: Rename a fuckload of XLineManager's methodsw00t
2007-10-28- Tear out a useless load of XLine clutters that did nothing much except conf...w00t
2007-10-22Remove the need for a bunch of the hard coded arrays/hashes by scanning the s...brain
2007-10-15In the grand tradition of huge fucking commits:w00t
2007-08-27Remove more unnecessary header trafficw00t
2007-07-24Convert some ancient GlobalCulls usage into userrec::QuitUserw00t
2007-07-16OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.peavey
2007-07-16'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...peavey
2007-07-01Optimizations and code tidyups. QA please check that svsnick and other forced...brain
2007-06-14Fix for bug #324 reported by HiroPbrain
2007-06-04Add options:moronbanner. Yes really, thats what its called. See the example c...brain
2007-03-15Fixed hidebans behavior to not always be on as well; there are probablyother ...special
2007-03-06This properly fixes options:hidebans and options:hidesplits by providing the ...brain
2007-02-05Move quitting of clients to a central Cull List, and do quitting outside user...peavey
2007-01-17It says something about how excessive our debug output is when the ssl module...brain
2007-01-10If we have a bitmask of 0 in apply_lines, dont even bother to run the function!brain
2007-01-04Massive speedups for applying and checking perm xlines - matches_*line() now ...brain
2006-12-15Jesus, look who's the commit whore today. More header updates, and removal of...w00t
2006-11-14Tons of tweaks to the config stuff for the corebrain
2006-11-04Show ident when expiring g and k linesbrain
2006-09-19Update expiries when we update the set timebrain
2006-09-19Make the check against z/k/q/e/g methods return a pointer to the whole object...brain
2006-09-19Fix crashes, and in the process make xline even faster!brain
2006-09-19Make xline more memory-efficient and faster/neater. Eliminate a mass of fixed...brain
2006-09-10Remove unused buffer and call to MakeHost()brain
2006-09-10Make /stats k/g/e work rightbrain
2006-09-10Split hostmasks into ident and host pairs for matching as g/k/e lines. This a...brain
2006-09-10Fix the new g/k/e line stuff to match ips. NOTE: this makes g/k/e much slower...brain
2006-09-10Match IP's with klines, glines and exceptions, as well as hostsbrain
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-29The rest of snomask +x (i think)brain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11Change to using Instance->Log (InspIRCd::Log) rather than log() macrobrain
2006-08-11Now two types of log macro, log() and ilog(). log() assumes an InspIRCd objec...brain
2006-08-11Move all of the xline stuff into class XLineManager, make an instance of it i...brain
2006-08-11extern time_t TIME -> InspIRCd::Time()brain
2006-08-10So much stuff changed in this one, i forgot most of it.brain
2006-08-10Mass-tidyup of module global vars, theyre no longer global vars.brain
2006-08-10Move IsNick, IsIdent into class InspIRCd, update modules that use it.brain
2006-08-10FindNick, FindChan, ChanModes, UserList, CountInvisible, PurgeEmptyChannels, ...brain