summaryrefslogtreecommitdiff
path: root/modules/m_sasl.cpp
AgeCommit message (Collapse)Author
2025-01-14Update the copyright headers for 2025.2.0Sadie Powell
2024-02-17Update the copyright headers for 2024.Sadie Powell
2023-11-16Make the SASL PLAIN implementation more robust.Sadie Powell
- Reject auth attempts that try to authenticate using an alternate authorization identity. - Reject auth attempts that contain extraneous null bytes in the string as required by the SASL PLAIN RFC. - General code quality cleanup.
2022-12-31Update the copyright headers for 2023.Sadie Powell
2022-01-06Update the copyright headers for 2022.Sadie Powell
2021-01-07Update copyright to 2021.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \;
2020-01-04Update copyright to 2020.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2019-01-01Update copyright to 2019.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \;
2018-04-25Update copyright to 2018.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \;
2017-03-19m_sasl: pass module to loggerAdam
2017-01-22m_sasl: don't allow logging into unconfirmed accountsAdam
2017-01-16Update copyright to 2017.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet.
2016-12-21Fix previous commit, deleting sessions removes it from the map which ↵Adam
invalidates the reference
2016-12-19m_sasl: log hostname/ip, if providedAdam
2016-04-15Send new account name to the IRCd on SASL reauthZoddo
2016-04-10Send vident/vhost in SVSLOGIN with SASLZoddo
Only charybdis seems to support that for the moment.
2016-03-15Merge pull request #156 from SaberUK/2.0+sasl-mechlistAdam
Implement support for SASL 3.2 mechanism lists.
2016-02-28Implement support for SASL 3.2 mechanism lists.Peter Powell
2016-02-28Fix logging into accounts with SASL on servers that support reauth.Peter Powell
2016-02-13Fail sasl external auth immediately if cert is emptyAdam
2016-01-28Update copyright to 2016. This was done with:Robby
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. Fixed some whitespace and blank lines along the way.
2016-01-02Actually there is no account hereAdam
2016-01-02Add sasl log category for auth log messagesAdam
2014-10-16Validate credentials sent via sasl moreAdam
2014-03-22SASL: Also disallow suspended nicks to login using EXTERNAL mechanism. ↵Robby-
Improve the log message for failed logins.
2014-02-24Log successful SASL authsAdam
2014-02-22Store a cert->account map and use it for SASL EXTERNAL and certfp authAdam
2014-02-14sasl.h, m_sasl.cpp: Move IdentifyRequest to the headerDaniel Vassdal
2014-02-14sasl.h, m_sasl.cpp: Add RemoveSession(), DeleteSessions(), and have active ↵Daniel Vassdal
sessions closed when a Mechanism is unloaded
2014-02-12Add SASL EXTERNAL support. Thanks to ShutterQuick for fixing and testing.Adam