summaryrefslogtreecommitdiff
path: root/include/xline.h
AgeCommit message (Expand)Author
2007-11-02Move lookup_lines to private, theres no need for it to be public any morebrain
2007-11-02Tidy up, and make the identifer for a line type be std::string not charbrain
2007-11-02XLines now only checked for expiry on positive hit. saves us a honking big O(...brain
2007-11-02xline gutting, once more. There is no longer an active_lines vector, and no r...brain
2007-10-31There, i think all thats now left is matches_*line which we can do with two o...brain
2007-10-31Add XLine::SetCreateTime that removes gline_set_creation_time and friendsbrain
2007-10-31Fix (?) stats charsbrain
2007-10-31This *should* fix expiry. Can someone else (w00t? :p) test for me, and check ...brain
2007-10-31Fix up to pass User*brain
2007-10-31Add factories for other typesbrain
2007-10-31Add factories for eline and gline as testsbrain
2007-10-31Add XLineFactory stuff.brain
2007-10-31More stuffbrain
2007-10-31Fixified some morebrain
2007-10-31The rest doesnt compile yet, dont bother :pbrain
2007-10-31Clean up XLine conf stuff a little bit, move most of it to configreader. Also...w00t
2007-10-29Add the lookup_lines stuff. Sorry i havent documented this yet, i am tired.brain
2007-10-29Ok, now each xline will be in two places. The sorted vector and a map, each l...brain
2007-10-29This commit is untested and breaks a lot of xline stuff. work in progress.brain
2007-10-28Fix it all up, im done with the main bit of thisbrain
2007-10-28Grrbrain
2007-10-28Add Apply and DefaultApply.brain
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-28Make ZLine use Matches()w00t
2007-10-28Add a virtual Matches to XLine class, and override it appropriately for all d...w00t
2007-10-28Ignore this commit. *jedi mind trick*w00t
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-15In the grand tradition of huge fucking commits:w00t
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-06-17I think we're done adding comments to headers. Phew.brain
2007-06-14Fix for bug #324 reported by HiroPbrain
2007-05-19Space indents must die.brain
2007-05-19Windows support. Tested and working to compile on freebsd and linux. Next ste...w00t
2007-01-04Massive speedups for applying and checking perm xlines - matches_*line() now ...brain
2006-12-15And now, just to force you to recompile the *whole* ircd.. updated headers on...w00t
2006-11-14Tons of tweaks to the config stuff for the corebrain
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-11Fix for picky compilers (see, I work sometimes ;p)w00t
2006-09-10Split hostmasks into ident and host pairs for matching as g/k/e lines. This a...brain
2006-09-10Match IP's with klines, glines and exceptions, as well as hostsbrain
2006-08-31Remove extra/wrong qualifications, makes GCC 4.1 (at least) dieom
2006-08-30Remove a ton of <typeinfo>, <iostream>, <sstream> etc that we usually never usebrain
2006-08-12Document some missing xline stuffbrain
2006-08-11Document XLineManagerbrain
2006-08-11Move all of the xline stuff into class XLineManager, make an instance of it i...brain