aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_sasl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2021-08-271-0/+1
* Code refactor and minor fix (#1879)Gravatar Herman2021-06-121-1/+4
* Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-10/+10
* Use !empty instead of size when checking if containers are empty.Gravatar Sadie Powell2020-12-161-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
* Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* Add support for requiring users to use SSL in order to use SASL.Gravatar Sadie Powell2020-02-211-1/+14
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+8
* Stop GCC warnings about the deprecated OnServerSplit event.Gravatar Peter Powell2019-09-301-0/+3
* Add whether the server split with an error to OnServerSplit.Gravatar Peter Powell2019-09-231-1/+1
* Fix sasl hangs with clients that blindly request the capability.Gravatar Peter Powell2019-07-311-6/+5
* Fix various cases of broken indentation.Gravatar Peter Powell2019-07-261-1/+1
* Split ServerEventListener into {Broadcast,Link,Sync}EventListener.•••There is no reason to have these events in one big handler and it causes unnecessary event hooks to be created by having them like this. The ServerEventListener class still exists for compatibility Gravatar Peter Powell2019-07-151-2/+3
* Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-1/+1
* Fix detecting secure clients connecting through HAProxy/WEBIRC.Gravatar Peter Powell2018-12-011-7/+12
* Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-2/+15
* Use CommandBase::Params instead of std::vector<std::string>.•••This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. Gravatar Peter Powell2018-07-261-8/+8
* Require that the services server be configured in <sasl:target>.•••Closes #1430. Gravatar Peter Powell2017-12-101-1/+5
* Rename the spanningtree module header to server.•••In the future we will have server linking modules that are not the spanningtree module. Gravatar Peter Powell2017-12-031-3/+3
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-3/+3
* Hide User#host and User#dhost and use accessors to modify them.•••This removes the need to invalidate the cache after changing a user's hostname. Gravatar Peter Powell2017-10-281-1/+1
* Merge the latest changes from insp20 into master.Gravatar Peter Powell2017-10-121-0/+1
|\
| * Include connection security with the SASL host information.•••See atheme/atheme@b41753f740 for more details. Gravatar Peter Powell2017-10-111-0/+9
* | Clean up m_sasl slightly by making SendSASL take common params.•••Also, fix a minor issue caused by the last insp20 merge. Gravatar Peter Powell2017-10-121-19/+10
* | Send ERR_SASLTOOLONG when a client sends an oversized AUTHENTICATE.Gravatar Peter Powell2017-10-121-0/+11
* | Don't abort the SASL authentication in OnUserConnect.•••SASL-3.2 allows SASL auth to happen post-registration so this is no longer correct. Gravatar Peter Powell2017-10-111-17/+2
* | Get rid of ReadCGIIRCExt() in m_sasl.•••This is unnecessary since 852dd0337a. Gravatar Peter Powell2017-10-111-39/+2
* | Convert the AUTHENTICATE handler to use SplitCommand.Gravatar Peter Powell2017-10-111-13/+10
* | Convert uncontroversial anonymous numerics to use constants.Gravatar Peter Powell2017-09-061-4/+13
* | Remove module file extensions from user-visible messages.Gravatar Peter Powell2017-08-271-1/+1
* | Merge pull request #1270 from SaberUK/master+sasl•••Always append the SSL fingerprint even if EXTERNAL is not used.Gravatar Peter Powell2017-07-121-1/+1
|\ \
| * | Always append the SSL fingerprint even if EXTERNAL is not used.Gravatar Peter Powell2016-12-221-1/+1
* | | Merge v2.0.23 and v2.0.24 into master.Gravatar Peter Powell2017-07-091-3/+58
|\ \ \ | |/ / |/| / | |/
| * m_sasl: use host/ip from m_cgiirc if applicableGravatar Adam2017-02-261-2/+39
| * m_sasl: send host/ip infoGravatar Adam2016-12-191-0/+16
| * m_sasl: really abort sasl session on registerGravatar Adam2016-09-051-4/+2
| * m_sasl: don't allow AUTHENTICATE with mechanisms with a spaceGravatar Adam2016-09-031-0/+4
* | Merge insp20Gravatar Attila Molnar2016-08-171-1/+1
|\|
| * Fix more incorrect std::string::operator[] usageGravatar Attila Molnar2016-08-131-1/+1
* | m_sasl Advertise the sasl capability only if the target server is online•••Issue #812 Gravatar Attila Molnar2016-04-251-2/+9
* | m_sasl Add ServerTracker class for tracking sasl_targetGravatar Attila Molnar2016-04-251-1/+65
* | Add support for SASL reauthentication.Gravatar Peter Powell2016-03-241-2/+0
* | Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Gravatar Attila Molnar2016-02-251-4/+4
* | Fix some numericsGravatar Attila Molnar2016-02-241-1/+1
* | Remove some IS_SERVER() checks•••- InspIRCd::FindUUID() and FindNick() no longer return FakeUsers so checking the user returned from those methods is needless - m_dccallow is calling FindNickOnly() so it had the check needlessly Gravatar Attila Molnar2015-12-071-1/+1
* | Merge branch 'master+cap'Gravatar Attila Molnar2015-12-061-5/+46
|\ \
| * | m_sasl Advertise SASL mechanism list to supporting clientsGravatar Attila Molnar2015-12-051-0/+22
| * | m_sasl Create SASLCap which subclasses Cap::Capability and implements OnReque...Gravatar Attila Molnar2015-12-051-2/+21
| * | Add rewritten m_cap module•••- Caps are now managed by m_cap - Each cap uses one bit in an extension item shared with other caps Gravatar Attila Molnar2015-12-051-4/+4
* | | m_sasl Enforce usage of uuids in server-to-server SASL commandGravatar Attila Molnar2015-12-051-1/+1
|/ /