summaryrefslogtreecommitdiff
path: root/src/modules/m_cap.cpp
AgeCommit message (Expand)Author
2020-03-09Fix not assigning bits to capabilities correctly.Sadie Powell
2020-03-09Implement support for multi-line CAP responses.Sadie Powell
2020-01-31Update copyright headers.InspIRCd Robot
2020-01-28Add a vendor cap which rejects any attempts to enable it.Sadie Powell
2020-01-18Use irc::equals instead of transforming to upper case in CAP.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-08-07Convert all core ExtensionItem code away from {un,}serialize.Peter Powell
2019-04-19Fall back to the most recent version supported on "CAP LS".Peter Powell
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