summaryrefslogtreecommitdiff
path: root/src/hashcomp.cpp
AgeCommit message (Expand)Author
2006-11-11Allow checking of overlapped ports. A bit of sensible thought prevents this f...brain
2006-11-11dont use local vars and lose statebrain
2006-11-11Handle out of range port numbers without stopping parsing the whole setbrain
2006-11-11Add irc::portparser, a class to parse port ranges in the form "6660,6661,6662...brain
2006-10-26Tweak hash generation to make it fasterbrain
2006-10-22More stringently fit the RFC1459 BNF diagramsbrain
2006-10-03New helper class irc::stringjoiner - it pwns you.brain
2006-10-02Seems to work nowbrain
2006-10-02Add more features to modestacker so that we can stack +, -, and parameterless...brain
2006-10-02More efficient modestackerbrain
2006-10-02modestacker class, stacks modes and returns a string list of up to MAXMODES m...brain
2006-09-19Change type to size_t so that 64 bit platforms dont whine about data loss whe...brain
2006-09-19Adapt to use std::string::const_iteratorbrain
2006-09-19Use ++x not x++, to more closely match what stl doesbrain
2006-09-19ULTRA FAST HASH FUNCTION :pbrain
2006-09-17Turn irc::commasepstream into a base class, irc::sepstream, inherit two class...brain
2006-09-10Move Spacify() into irc:: namespace as multiple modules use it nowbrain
2006-09-09I'll give you ##TOAST, :pbrain
2006-09-03We now have a test module that can dump someones certificate information: /ss...brain
2006-08-30Wahhhhhhhhhhhh bwahahaha. Mass commit to tidy up tons of messy include listsbrain
2006-08-28Move trailing space stripping to only strip from non-last-item values (dont ask)brain
2006-08-18Move lowermap[] into a pre-initialised const array in hashcomp.h,brain
2006-08-11Just to mess with om's head, remove helperfuncs.h from everywherebrain
2006-08-11Move whowas into InspIRCdbrain
2006-08-10Make it more readablebrain
2006-08-10Much faster hash<string> for case-insensitive hashing, combined copy and lowe...brain
2006-08-10Move strlower into nspace namespace where hash<std::string> livesbrain
2006-08-10Move the socket functions like insp_ntoa into their own namespace. They arent...brain
2006-08-06Remove trailing spaces from input in irc::ircsepstreambrain
2006-08-01The IPV6 stuff compiles now, with compile-correct ipv6 code. I dont know if t...brain
2006-08-01Move to entirely using insp_sockaddr and insp_inaddr for socket stuff, first ...brain
2006-07-16Created new class irc::commasepstream.brain
2006-07-16const the std::string reference in tokenstream's constructorom
2006-07-16Improved this a lotbrain
2006-07-16This should be faster, we read it like a stream now with GetToken until GetTo...brain
2006-07-16irc::tokenstream is a token parser which using std::string and std::vector bu...brain
2006-07-15Removed GCC2 checks as we havent supported gcc2 for yearsbrain
2006-04-06Holy christ that was a LOT OF SPACES. TABS, USE THEM, LOVE THEM, APPRECIATE T...w00t
2006-03-21Tidyup: (unsigned) cast to more explicit (unsigned char)brain
2006-03-09Changed to unsigned char to get rid of warningsbrain
2006-03-09lowertab -> lowermapbrain
2006-03-09Improved strhashcomp with no allocationsbrain
2006-02-19AIEEE fucking overloaded operatorsbrain
2006-02-19More tweaksbrain
2006-02-19Tweaksbrain
2006-02-19Added + and == operators between std::string and irc::string.brain
2006-02-03Add operators >> and << for irc::string and i/ostreams. m_cban utilises thisom
2006-02-03Improved inaddr_hashcompbrain
2006-01-15Updated copyrights in headers etc using perl inplace editbrain
2005-05-30Started on -Wall - safe compilebrain