summaryrefslogtreecommitdiff
path: root/src/modules/m_cap.cpp
AgeCommit message (Expand)Author
2018-08-13Implement IRCv3 message tag support.Peter Powell
2018-07-26Use CommandBase::Params instead of std::vector<std::string>.Peter Powell
2018-04-22Fix some oversights relating to numerics.Peter Powell
2018-04-22Move a bunch of optional module numerics to the module source file.Peter Powell
2017-11-12Merge tag 'v2.0.25' into master.Peter Powell
2017-10-18Fix sending a malformed 410 numeric when sent empty CAP commands.Peter Powell
2016-09-02Fix Windows build and most MSVC warningsAttila Molnar
2016-02-25Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Attila Molnar
2015-12-28Fix some whitespace issuesAttila Molnar
2015-12-28m_cap Fix incorrect syntax of empty CAP LIST replyAttila Molnar
2015-12-07Work around irc::spacesepstream not stripping extraneous spaces.Peter Powell
2015-12-07Fix CAP REQ to be atomic like the standard dictates.Peter Powell
2015-12-05m_cap Make Capability objects compatible with dynamic_references, add Cap::Re...Attila Molnar
2015-12-05m_cap Save and restore the cap state of a module when it is reloadedAttila Molnar
2015-12-05m_cap Specialize extension itemAttila Molnar
2015-12-05m_cap Provide the OnCapValueChange event and add Cap::Manager::NotifyValueCha...Attila Molnar
2015-12-05m_cap Provide the OnCapAddDel() eventAttila Molnar
2015-12-05m_cap Add Capability::GetCapValue(), list capabilities with valuesAttila Molnar
2015-12-05m_cap Reject CAP CLEAR from clients newer than 3.1Attila Molnar
2015-12-05m_cap Learn the supported capability negotiation protocol of a client from CA...Attila Molnar
2015-12-05m_cap Add Capability::OnList() hookAttila Molnar
2015-12-05m_cap Add Capability::OnRequest() hookAttila Molnar
2015-12-05Add rewritten m_cap moduleAttila Molnar
2015-12-05Nuke m_capAttila Molnar
2015-02-11Convert the CAP event to use the new cross-module event systemAttila Molnar
2015-01-18Specify which Extensible subclass an ExtensionItem is valid forAttila Molnar
2014-02-06Convert irc::stringjoiner to be a method instead of a class.Peter Powell
2014-02-06Fix various cases of UUID exposure.Peter Powell
2014-02-06m_cap Instead of using case insensitive compare convert the subcommand to upp...Attila Molnar
2013-11-21m_cap Convert capability names in CAP REQ to lowercase before processing themattilamolnar
2013-11-12Use WriteNumeric() everywhere we send numerics and include the user's nick au...Adam
2013-09-08Automatically register ServiceProviders created by modulesattilamolnar
2013-08-04Automatically attach modules to eventsattilamolnar
2013-07-04Remove $Core and $Mod* comments apart from $ModDep.Peter Powell
2013-06-12Simplify stringjoiner: take 1 parameter, join from begin() to end() and use s...attilamolnar
2013-05-15Tidy up keywords on module methods.Peter Powell
2013-04-12Tidy up source files:Peter Powell
2013-04-01Whitespace and empty destructor removal, minor coding style changesattilamolnar
2012-12-02Register all commands, modes and extensions using AddService()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-06-27m_cap Fix crash when a user issued a CAP CLEAR request and the CapEvent had a...attilamolnar
2012-06-27m_cap Use an enum to specify cap event type instead of a string, assign CapEv...attilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-03-07Change "CAP *" reply to "CAP $nick", which is the intended use of the parameterdanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-10-21Change module API to use LocalUser* where correctdanieldg
2009-10-14Move static map of extensions into ServerInstance, add const-correctnessdanieldg
2009-10-08Update Event and Request APIsdanieldg
2009-09-26Remove InspIRCd* parameters and fieldsdanieldg