Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-31 | Fix sasl hangs with clients that blindly request the capability. | Peter Powell | |
2019-07-26 | Fix various cases of broken indentation. | Peter Powell | |
2019-07-15 | Split ServerEventListener into {Broadcast,Link,Sync}EventListener. | Peter Powell | |
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 | |||
2019-04-28 | Textual improvements and fixes such as typos, casing, etc. (#1612) | Robby | |
2018-12-01 | Fix detecting secure clients connecting through HAProxy/WEBIRC. | Peter Powell | |
2018-08-13 | Implement IRCv3 message tag support. | Peter Powell | |
Co-authored-by: Attila Molnar <attilamolnar@hush.com> | |||
2018-07-26 | Use CommandBase::Params instead of std::vector<std::string>. | Peter Powell | |
This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters. | |||
2017-12-10 | Require that the services server be configured in <sasl:target>. | Peter Powell | |
Closes #1430. | |||
2017-12-03 | Rename the spanningtree module header to server. | Peter Powell | |
In the future we will have server linking modules that are not the spanningtree module. | |||
2017-11-21 | Add the override keyword in places that it is missing. | Peter Powell | |
GCCs warnings for this are much better than Clangs. | |||
2017-10-28 | Hide User#host and User#dhost and use accessors to modify them. | Peter Powell | |
This removes the need to invalidate the cache after changing a user's hostname. | |||
2017-10-12 | Merge the latest changes from insp20 into master. | Peter Powell | |
2017-10-12 | Clean up m_sasl slightly by making SendSASL take common params. | Peter Powell | |
Also, fix a minor issue caused by the last insp20 merge. | |||
2017-10-12 | Send ERR_SASLTOOLONG when a client sends an oversized AUTHENTICATE. | Peter Powell | |
2017-10-11 | Include connection security with the SASL host information. | Peter Powell | |
See atheme/atheme@b41753f740 for more details. | |||
2017-10-11 | Don't abort the SASL authentication in OnUserConnect. | Peter Powell | |
SASL-3.2 allows SASL auth to happen post-registration so this is no longer correct. | |||
2017-10-11 | Get rid of ReadCGIIRCExt() in m_sasl. | Peter Powell | |
This is unnecessary since 852dd0337a. | |||
2017-10-11 | Convert the AUTHENTICATE handler to use SplitCommand. | Peter Powell | |
2017-09-06 | Convert uncontroversial anonymous numerics to use constants. | Peter Powell | |
2017-08-27 | Remove module file extensions from user-visible messages. | Peter Powell | |
2017-07-12 | Merge pull request #1270 from SaberUK/master+sasl | Peter Powell | |
Always append the SSL fingerprint even if EXTERNAL is not used. | |||
2017-07-09 | Merge v2.0.23 and v2.0.24 into master. | Peter Powell | |
2017-02-26 | m_sasl: use host/ip from m_cgiirc if applicable | Adam | |
2016-12-22 | Always append the SSL fingerprint even if EXTERNAL is not used. | Peter Powell | |
2016-12-19 | m_sasl: send host/ip info | Adam | |
2016-09-05 | m_sasl: really abort sasl session on register | Adam | |
2016-09-03 | m_sasl: don't allow AUTHENTICATE with mechanisms with a space | Adam | |
2016-08-17 | Merge insp20 | Attila Molnar | |
2016-08-13 | Fix more incorrect std::string::operator[] usage | Attila Molnar | |
2016-04-25 | m_sasl Advertise the sasl capability only if the target server is online | Attila Molnar | |
Issue #812 | |||
2016-04-25 | m_sasl Add ServerTracker class for tracking sasl_target | Attila Molnar | |
2016-03-24 | Add support for SASL reauthentication. | Peter Powell | |
2016-02-25 | Convert WriteNumeric() calls to pass the parameters of the numeric as method ↵ | Attila Molnar | |
parameters | |||
2016-02-24 | Fix some numerics | Attila Molnar | |
2015-12-07 | Remove some IS_SERVER() checks | Attila Molnar | |
- 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 | |||
2015-12-06 | Merge branch 'master+cap' | Attila Molnar | |
2015-12-05 | m_sasl Advertise SASL mechanism list to supporting clients | Attila Molnar | |
2015-12-05 | m_sasl Create SASLCap which subclasses Cap::Capability and implements ↵ | Attila Molnar | |
OnRequest() | |||
2015-12-05 | Add rewritten m_cap module | Attila Molnar | |
- Caps are now managed by m_cap - Each cap uses one bit in an extension item shared with other caps | |||
2015-12-05 | m_sasl Enforce usage of uuids in server-to-server SASL command | Attila Molnar | |
2015-04-20 | Merge insp20 | Attila Molnar | |
2015-04-16 | m_sasl Update description, SASL is no longer exclusive to Atheme | Attila Molnar | |
2015-04-16 | m_sasl Add missing validation for server-to-server SASL message | Attila Molnar | |
2015-02-11 | Convert the SASL fallback event to use the new cross-module event system | Attila Molnar | |
2015-02-11 | Convert the CAP event to use the new cross-module event system | Attila Molnar | |
2015-01-18 | Specify which Extensible subclass an ExtensionItem is valid for | Attila Molnar | |
2014-01-26 | ProtocolInterface::SendEncapsulatedData() changes | Attila Molnar | |
- Pass command name and destination as real parameters - Allow callers to specify the command source - Send a SID instead of a server name if the target is a single server | |||
2014-01-21 | Merge insp20 | Attila Molnar | |
2014-01-11 | Support SASL messages other than 'C' and 'D' | Mantas Mikulėnas | |
2014-01-11 | Handle SASL failures during SASL_INIT (wrong mechanism, etc.) | Mantas Mikulėnas | |