summaryrefslogtreecommitdiff
path: root/src/channels.cpp
AgeCommit message (Expand)Author
2009-04-17Fix SetModeParam to use std::string and handle edge cases.danieldg
2009-03-23Check IsBanned even when the ban list is empty, so that module hooks get call...danieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-03-14Extban rework: allow exceptions to override bans on joindanieldg
2009-02-14Nuke trailing spacespeavey
2009-01-22Small fix: don't set default modes when joining if usercount == 0, set if it ...w00t
2009-01-09Remove channel::created as its unused and only serves to confuse (see last co...peavey
2009-01-02Update copyrights for 2009.w00t
2008-10-18Add priv channels/high-join-limit.w00t
2008-09-02This string copy is gone now, remove fixme notew00t
2008-08-25Allow Channel::SetTopic with a NULL user record, which sets a blank topic.w00t
2008-08-21match() is no longer a function+no header, now a static method of InspIRCd cl...w00t
2008-08-10Fix RPL_NAMREPLY sometimes fucking upw00t
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