summaryrefslogtreecommitdiff
path: root/src/channels.cpp
AgeCommit message (Expand)Author
2008-08-07Implement <options:invitebypassmodes>, optionally circumvent +blk if invited ...w00t
2008-08-05Fix TOPIC to work on propegation againw00t
2008-08-04Add optional 3rd parameter to Channel::SetTopic() which overrides all access ...om
2008-08-04Oops, actually, return 1 to block change, 0 to check it, -1 to allow it regar...w00t
2008-08-04Add Channel::SetTopic(User *, std::string &) to set topic on a channel. Use i...w00t
2008-07-29Remove last vestige of libircdfoo, by changing tag into a single identifier...w00t
2008-07-21Remove duplicated member, kept in classes.. Possible now we have a pointer. t...w00t
2008-07-20Remove custom members for +lk storagew00t
2008-07-20Fixes to some stuff that writes on memory it shouldn't (thanks psychon).w00t
2008-07-16Fix parts being screwed up, thanks psychonw00t
2008-07-13Finish channels.cpp conversion to numerics listw00t
2008-07-13Add include/numerics.h, contains/will contain an enum for numerics. Work in p...w00t
2008-07-12Debugw00t
2008-07-12Okay, and there's the working version of it. Extbans that don't work on users...w00t
2008-07-12Overload IsExtBanned to provide a *string matching* version, this finally ope...w00t
2008-07-11Add OnCheckExtBan, will be used for exceptions to extbansw00t
2008-07-11Convert API to use std::string, fixes my slight bug from earlier and looks ti...w00t
2008-07-11Fix m_nopartmsg to work via API modification, involves a string copy that won...w00t
2008-06-12for realpippijn
2008-05-25First phase of conversion to dynamic limits on all the lengths, configured vi...brain
2008-05-19Convert channel::name to std::string, this was a beastie!brain
2008-05-19Convert channel banlist members to std::stringbrain
2008-05-18Make User:: nick/ident/dhost/fullname and some other things std::string inste...aquanight
2008-05-18Remove .c_str()'s in match() calls that are no longer needed as match() nativ...brain
2008-04-16Change that allows the m_override module to not announce a key override for a...brain
2008-04-10Fix for bug #513brain
2008-04-07Fix for bug #510brain
2008-04-07Make it work properly, toobrain
2008-04-07Show server kills with correct origin, UNLESS hidden server in whois is setbrain
2008-04-07This should probably be tested, but makes a whole lot more sense like this (u...brain
2008-04-06Stupid, stupid :| use the correct variable to find existing channel (this cau...w00t
2008-04-04Remove debug printfw00t
2008-04-04The start of extended bans infrastructure: syntax is e.g. +b n:w00tdiff@*, ba...w00t
2008-04-04Allow for custom prefixes as status chars in /notice @#chan etc. Up until now...brain
2008-04-03Whoops, allow numeric 353 (names list) to be overridden by OnNumeric if we wa...brain
2008-04-01Remove this, it won't work (reliably), use ModeParser::ModeString() instead, ...w00t
2008-04-01Configurable prefixes for chanmodes +qa: prefixes can be turned on or off ind...w00t
2008-03-30The bug we fixed for bug #506 may still occur in trunk if a module adjusts th...brain
2008-03-22Wheeee for HUGE commits. Convert all numerics to WriteNumeric so that OnNumer...brain
2008-03-21Convert to new apibrain
2008-03-21Add support for OnNamesListItem, discussed with w00t a few days ago. This mak...brain
2008-02-22Convert remaining InspIRCd::Log() calls to new logging systemaquanight
2008-02-22Nuke TIMESYNC from orbit \o/w00t
2008-02-13Commit patch from danieldg that makes a ton of stuff const-safe for latest wa...brain
2008-02-11Add -Wshadow to cflags, and fix a bunch of warnings that come with it. Add a ...w00t
2008-02-02Small tidyupw00t
2008-01-10Header update: 2007 -> 2008w00t
2008-01-06Permanent channels, currently conflicts with blockcaps (+P) and is untestedw00t
2008-01-06Throw exception if trying to construct a duplicate channelw00t
2008-01-06Move CreateChannel to a constructor insteadw00t