Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2013-11-12 | Use WriteNumeric() everywhere we send numerics and include the user's nick ↵ | Adam | |
automatically | |||
2013-09-08 | Automatically register ServiceProviders created by modules | attilamolnar | |
2013-08-30 | Replace OnRehash() with ReadConfig() that is called on boot, on module load ↵ | attilamolnar | |
and on rehash This eliminates the need for calling OnRehash() in init() | |||
2013-08-04 | Automatically attach modules to events | attilamolnar | |
2013-08-04 | Change modules to use the MODNAME constant when logging. | Peter Powell | |
The majority of modules were logging with their module name as the log type. There was a few places which were logging to a non-name type but, with the exception of CONFIG, those messages are so uncommon that it doesn't make sense to use a seperate type for them. |