summaryrefslogtreecommitdiff
path: root/src/modules/m_sasl.cpp
AgeCommit message (Expand)Author
2020-02-21Add support for requiring users to use SSL in order to use SASL.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2019-09-30Stop GCC warnings about the deprecated OnServerSplit event.Peter Powell
2019-09-23Add whether the server split with an error to OnServerSplit.Peter Powell
2019-07-31Fix sasl hangs with clients that blindly request the capability.Peter Powell
2019-07-26Fix various cases of broken indentation.Peter Powell
2019-07-15Split ServerEventListener into {Broadcast,Link,Sync}EventListener.Peter Powell
2019-04-28Textual improvements and fixes such as typos, casing, etc. (#1612)Robby
2018-12-01Fix detecting secure clients connecting through HAProxy/WEBIRC.Peter Powell
2018-08-13Implement IRCv3 message tag support.Peter Powell
2018-07-26Use CommandBase::Params instead of std::vector<std::string>.Peter Powell
2017-12-10Require that the services server be configured in <sasl:target>.Peter Powell
2017-12-03Rename the spanningtree module header to server.Peter Powell
2017-11-21Add the override keyword in places that it is missing.Peter Powell
2017-10-28Hide User#host and User#dhost and use accessors to modify them.Peter Powell
2017-10-12Merge the latest changes from insp20 into master.Peter Powell
2017-10-12Clean up m_sasl slightly by making SendSASL take common params.Peter Powell
2017-10-12Send ERR_SASLTOOLONG when a client sends an oversized AUTHENTICATE.Peter Powell
2017-10-11Include connection security with the SASL host information.Peter Powell
2017-10-11Don't abort the SASL authentication in OnUserConnect.Peter Powell
2017-10-11Get rid of ReadCGIIRCExt() in m_sasl.Peter Powell
2017-10-11Convert the AUTHENTICATE handler to use SplitCommand.Peter Powell
2017-09-06Convert uncontroversial anonymous numerics to use constants.Peter Powell
2017-08-27Remove module file extensions from user-visible messages.Peter Powell
2017-07-12Merge pull request #1270 from SaberUK/master+saslPeter Powell
2017-07-09Merge v2.0.23 and v2.0.24 into master.Peter Powell
2017-02-26m_sasl: use host/ip from m_cgiirc if applicableAdam
2016-12-22Always append the SSL fingerprint even if EXTERNAL is not used.Peter Powell
2016-12-19m_sasl: send host/ip infoAdam
2016-09-05m_sasl: really abort sasl session on registerAdam
2016-09-03m_sasl: don't allow AUTHENTICATE with mechanisms with a spaceAdam
2016-08-17Merge insp20Attila Molnar
2016-08-13Fix more incorrect std::string::operator[] usageAttila Molnar
2016-04-25m_sasl Advertise the sasl capability only if the target server is onlineAttila Molnar
2016-04-25m_sasl Add ServerTracker class for tracking sasl_targetAttila Molnar
2016-03-24Add support for SASL reauthentication.Peter Powell
2016-02-25Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Attila Molnar
2016-02-24Fix some numericsAttila Molnar
2015-12-07Remove some IS_SERVER() checksAttila Molnar
2015-12-06Merge branch 'master+cap'Attila Molnar
2015-12-05m_sasl Advertise SASL mechanism list to supporting clientsAttila Molnar
2015-12-05m_sasl Create SASLCap which subclasses Cap::Capability and implements OnReque...Attila Molnar
2015-12-05Add rewritten m_cap moduleAttila Molnar
2015-12-05m_sasl Enforce usage of uuids in server-to-server SASL commandAttila Molnar
2015-04-20Merge insp20Attila Molnar
2015-04-16m_sasl Update description, SASL is no longer exclusive to AthemeAttila Molnar
2015-04-16m_sasl Add missing validation for server-to-server SASL messageAttila Molnar
2015-02-11Convert the SASL fallback event to use the new cross-module event systemAttila 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