aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_sasl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Add a forwarding overload of SimpleExtItem#Set.Gravatar Sadie Powell2021-03-171-1/+1
* | Pascalize Unset in extension item classes.Gravatar Sadie Powell2021-03-171-2/+2
* | Pascalize Set in extension item classes.Gravatar Sadie Powell2021-03-171-1/+1
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-171-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-211-1/+1
|\|
| * Use !empty instead of size when checking if containers are empty.Gravatar Sadie Powell2020-12-161-1/+1
* | Convert FOREACH_MOD_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-101-1/+1
* | Initial support for platform-specific module file extensions.Gravatar Sadie Powell2020-11-041-1/+1
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-1/+1
* | Convert CmdResult to an 8-bit strongly typed enum.Gravatar Sadie Powell2020-10-271-7/+7
* | Pascalize Cap::set and rename Cap::get to IsEnabled.Gravatar Sadie Powell2020-07-201-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
* | Replace the flags_required field with an enum.Gravatar Sadie Powell2020-04-141-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-6/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-1/+14
|\|
| * Add support for requiring users to use SSL in order to use SASL.Gravatar Sadie Powell2020-02-211-1/+14
* | Move FindUUID to the UserManager class.Gravatar Sadie Powell2020-02-091-1/+1
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-4/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-1/+8
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-131-1/+1
|\|
| * 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
* | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do. Gravatar Sadie Powell2019-08-131-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-08-091-6/+5
|\|
| * Fix sasl hangs with clients that blindly request the capability.Gravatar Peter Powell2019-07-311-6/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-271-1/+1
|\|
| * Fix various cases of broken indentation.Gravatar Peter Powell2019-07-261-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-2/+3
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-1/+1
|\|
| * Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-1/+1
* | ModuleManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-5/+5
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-12/+12
|/
* 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