summaryrefslogtreecommitdiff
path: root/src/mode.cpp
AgeCommit message (Expand)Author
2006-07-07Add cmode_n and cmode_tbrain
2006-07-07Save ourselves 3 dereferencesbrain
2006-07-07Remove the transposition of @ and ! stuff, doesnt work right and not a good e...brain
2006-07-07Avoid throwing a std::out_of_range exception when given a ban without ! or @ ...brain
2006-07-07Fix to check for colon (accidentally typed pos_of_dot)brain
2006-07-07Mask cleaning.brain
2006-07-07Started work on ModeParser::CleanMask()brain
2006-07-07A bit more debuggingbrain
2006-07-07'Activate' +m by putting it in the constructorbrain
2006-07-07GCC defines and <hash_map> -> "hash_map.h"brain
2006-07-07Fix listmodes and modes with paramsbrain
2006-07-07Add mode +b to active listbrain
2006-07-07fix channel mode +bbrain
2006-07-07Mode +b stuff, probably wont work yetbrain
2006-07-07Tidied up checking in ModeParser::AddMode() and added a humorous comment abou...brain
2006-07-07Initialize mode handlers and watchers to 0 in the constructor, or mucho pain ...brain
2006-07-07Aaaand, correct all the obligitary typosbrain
2006-07-07Added hashing stuff to hold both user and channel modes in the watcher/handle...brain
2006-07-07Mode parser WORKS! (for simple non-parameterized channel modes)brain
2006-07-07Dummy framework to insert the class for channelmode +sbrain
2006-07-07Header for cmode_s.cppbrain
2006-04-24delete operator tracking in debug mode (using a macro -- live with it.)brain
2006-04-10Typedef an ugly iterator, dont send mode string if no modes were in the outpu...brain
2006-04-10Typo fixes, move some stuff aboutbrain
2006-04-10INSERT foot INTO mouth WHERE user='Brain'brain
2006-04-10I hate HATE HATE templates.brain
2006-04-10istringstream not ostringstreambrain
2006-04-10Extra allowance for modes which have different number of params when being se...brain
2006-04-10Start of new mode parserbrain
2006-04-09Om's way is better and lets watchers change mode parameters for the modes the...brain
2006-04-09Start of mode parser refactoringbrain
2006-04-08Split inspircd_io.* insp inspsocket.* and configreader.* with a few odd bits ...om
2006-04-06Holy christ that was a LOT OF SPACES. TABS, USE THEM, LOVE THEM, APPRECIATE T...w00t
2006-04-02Undo me screwing stuff upom
2006-04-02Add amd64/linux to list of OS'es tested, but mainly CIA test :Pom
2006-03-12Renamed to chanrec::modesbrain
2006-03-12*NEEDS TESTING* changed binarymodes to use the custom_modes entriesbrain
2006-03-10Set bitfields on servermodebrain
2006-03-09Mostly formatting cleanup, rename a 'Ptr' to a more meaningful 'chan', remove...om
2006-03-09UM_WALLOPS had value 3 which was a combination of UM_SERVERNOTICE and UM_INVI...brain
2006-03-09Modes the wrong way aroundbrain
2006-03-09Added userrec::modebits - fast way of checking if user has +swi rather than a...brain
2006-03-09Grant and revoke now use iteratorsbrain
2006-03-08Removed has_channel(userrec*,chanrec*), the new preferred way of doing it is ...brain
2006-03-08Got rid of all that ugly char* cast crap (todo: change docs to reflect change)brain
2006-03-08More optimisations, memory saving, use the char* loop everywhere else seems t...om
2006-03-08Avoid some ugly casts and save (well..system dependant..) about...3 bytes of ...om
2006-03-08Speed up and deuglify the second part of CompressModes(), stop it searching f...om
2006-03-07Fixed timedbans (new mode parser didnt like being passed const char* element...brain
2006-03-07TOPIC optimizations, fixes to mode setting with new custom_modes systembrain