summaryrefslogtreecommitdiff
path: root/src/modules/m_alias.cpp
AgeCommit message (Expand)Author
2014-01-19m_alias Fix out of bounds string access that happened with certain replace st...Attila Molnar
2013-05-16Remove unused variables, avoid copies where possible, check empty() instead o...attilamolnar
2012-12-02Dynamically determine the size of the eventlist[] passed to Attach()attilamolnar
2012-12-02Attach to events and register services in init()attilamolnar
2012-11-12Remove usage of the deprecated ConfigReaderattilamolnar
2012-10-12Remove superfluous std::string()sattilamolnar
2012-09-23Fix undefined behavior caused by referencing the returned buffer by std::stri...attilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-07-30Fix incorrect default on <alias:channelcommand>Daniel De Graaf
2010-01-18PreCommand/PostCommand are local-only hooksdanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-10-21Use ConfigTagList as a faster access method for access to configurationdanieldg
2009-10-18Rewrite m_alias DoCommand to do variable substitution in one pass, fixing bug...danieldg
2009-10-18Fix infinite loop on alias expansion, found by Adamdanieldg
2009-10-18More classbase cleanup, hold ConfigTag reference in Autoconnect/Linkdanieldg
2009-10-17Make classbase and refcountbase uncopyable; expand comments on their indended...danieldg
2009-10-17Remove dummy API_VERSION from Version constructordanieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg
2009-09-22Describe module purpose in /MODULES outputdanieldg
2009-09-02ModResult conversion: Change return type of all module functionsdanieldg
2009-08-28Stop a potential null pointer dereference introduced by Namegduf's patch, fou...w00t
2009-08-28Patch from Namegduf to use OnUserMessage instead of OnUserPreMessage, and cor...w00t
2009-05-24OnRehash changes: split to multiple hooks to clarify use and prevent explosio...danieldg
2009-05-02Remove an old debug log, and fix compile.w00t
2009-05-02Fix: Channel aliases should work a bit more like user aliases. This is a BC c...w00t
2009-05-02Replace $chan to "" for a non-channel command.w00t
2009-04-16Convert snomask 'A' into snomask 'a' for local announcements, add snomask 'A'...w00t
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-02-14Nuke trailing spacespeavey
2009-02-10Prevent fantasy aliases from blocking user commands (eg. !topic would prevent...dz
2009-02-09Merge fantasy:allowbots patch from Taros, closing off bug #709, thanks!brain
2009-01-23Templateise thisbrain
2009-01-23Fix m_nationalchars using a copy and paste of my unsafe copy and paste algori...brain
2009-01-18Hmm, why didnt this go through before?brain
2009-01-09Correctly match alias formats (was backwards) and avoid going on to other ali...dz
2009-01-02Update copyrights for 2009.w00t
2008-12-07Rename case_sensitive_map to rfc_case_sensitive_mapw00t
2008-09-07Don't execute multiple aliases after executing one.w00t
2008-09-07Fix aliases returning multiple messages, thanks Ankit.w00t
2008-09-07Fix compile. Try again, Ankit.w00t
2008-09-07Set default values for <alias:usercommand> and <alias:channelcommand>, Ankit,...w00t
2008-09-06Add (currently untested and undocumented) fantasy command (<alias:channelcomm...w00t
2008-09-06Rename some member fields; add <alias:usercommand>, default true - whether or...w00t
2008-09-06Restructuring to m_alias, this will be used for (optional) fantasy commands.w00t
2008-09-06Modify aliases to use a multimap rather than a vector for storage + a map for...w00t
2008-08-28Fix aliases stuff.w00t
2008-08-25Change module versions to use a string instead of fixed digits, and use props...w00t
2008-08-22Match conversion stuff.w00t
2008-08-22Revert automated conversion by Special, as it (unfortunately) neglects some d...w00t
2008-08-22Fix a lot of calls to match() and uses of wildcard.h (which doesn't exist any...special