summaryrefslogtreecommitdiff
path: root/src/modules/m_sslinfo.cpp
AgeCommit message (Collapse)Author
2021-05-03Skip clients on ulined servers in SSLINFO <#chan>.Sadie Powell
2021-02-26Update copyright headers.InspIRCd Robot
2021-02-01Move SSLINFO code for users to its own function and refactor.Sadie Powell
2021-02-01Allow using SSLINFO on channels.Sadie Powell
2021-02-01Convert SSLINFO to SplitCommand.Sadie Powell
2021-02-01Read <sslinfo:operonly> once at load time.Sadie Powell
2020-12-20Hide the server name/desc better when <options:hideserver> is set.Sadie Powell
2020-11-03Make connect class debug logging more complete and consistent.Sadie Powell
2020-04-24Update copyright headers.InspIRCd Robot
2020-04-21Improve the output given by the SSLINFO command.Sadie Powell
2020-04-14Minor cleanup and documentation improvements.Matt Schatz
- Only show a generic failure message to the user upon oper failure due to not having a secure connection or matching cert. fingerprint. - Update the comment about oper:fingerprint as it can be a space separated list of fingerprints and not just one. - Improve a few code comments and formatting.
2020-04-14Update user-facing text and comments of SSL to TLS.Matt Schatz
2020-04-10Fix an oversight in mkversions that caused it to not update extras.Sadie Powell
2020-04-10Update the module descriptions using mkversion.Sadie Powell
2020-04-09Send SNOTICES for failed secure only or fingerprint oper attempts.Matt Schatz
2020-03-09Fix <connect:requiressl> being case sensitive.Sadie Powell
2020-02-26Improve the description of the sslinfo module (#1755).Matt Schatz
2020-01-11Update copyright headers.InspIRCd Robot
2019-08-07Convert all core ExtensionItem code away from {un,}serialize.Peter Powell
2019-06-29sslinfo: use the SSL certificate API to get user SSL certificates.Peter Powell
2019-06-10Fix a misleading log message in the sslinfo module.Peter Powell
2019-03-12Add SSL flag to WHO responselinuxdaemon
2019-02-01Allow multiple fingerprints in an oper block (#1564)linuxdaemon
2019-01-25Fix sending the SSL connection notice when using a non-SSL gateway.Peter Powell
2019-01-23Fix a crash in m_sslinfo when a socket is SSL but a gateway is not.Peter Powell
2018-12-01Fix detecting secure clients connecting through HAProxy/WEBIRC.Peter Powell
2018-11-04Implement support for WEBIRC attributes.Peter Powell
2018-10-25Allow HAProxy to specify that a client is connecting with SSL.Peter Powell
2018-08-12Pass the Extensible container to ExtensionItem::free().Peter Powell
2018-08-10Remove the original line parameter of On{Pre,Post}Command.Peter Powell
In the brave new world of message tags and alternate wire formats this is no longer something that is appropriate to expose. In reality it was only ever used by m_alias which now reconstitutes the command name and parameters into a RFC 1459-style message for whatever it needs to do.
2018-07-26Use 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.
2018-04-08Include modules/whois.h directly from files that use it.Peter Powell
2018-02-02Add names for a bunch of numerics.Peter Powell
2017-12-09Add names for a bunch more numerics.Peter Powell
2017-12-03Add SSL cert info to connect class debug log.Christopher 'm4z' Holm
Closes #634.
2017-11-21Add the override keyword in places that it is missing.Peter Powell
GCCs warnings for this are much better than Clangs.
2017-10-29Add support to IOHook for retrieving the hostname sent via SNI.Peter Powell
2016-04-28Deduplicate code for on connect SSL ciphersuite NOTICE by moving it into ↵Attila Molnar
m_sslinfo
2016-02-25Convert WhoisContext::SendLine() calls to pass the parameters of the numeric ↵Attila Molnar
as method parameters
2016-02-25Convert WriteNumeric() calls to pass the parameters of the numeric as method ↵Attila Molnar
parameters
2015-04-28Move OnWhois* events to core_whois, add Whois::ContextAttila Molnar
Remove InspIRCd::SendWhoisLine()
2015-04-28Prepend target user nick to whois numerics in InspIRCd::SendWhoisLine()Attila Molnar
2015-01-18Specify which Extensible subclass an ExtensionItem is valid forAttila Molnar
2014-07-19Say "SSL certificate fingerprint" instead of "SSL fingerprint" everywhereAttila Molnar
2014-07-16Move typedef OperIndex to ServerConfig::OperIndexAttila Molnar
2013-11-12Use WriteNumeric() everywhere we send numerics and include the user's nick ↵Adam
automatically
2013-09-08Automatically register ServiceProviders created by modulesattilamolnar
2013-08-04Automatically attach modules to eventsattilamolnar
2013-07-04Remove $Core and $Mod* comments apart from $ModDep.Peter Powell
2013-06-07Change the API of m_sslinfo to be dynamic_reference-basedattilamolnar