aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_sslinfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* Add a numeric builder for the ERR_CHANOPRIVSNEEDED numeric.•••This should make privilege errors more consistent. Gravatar Sadie Powell2022-04-121-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2021-12-301-1/+1
* Implement support for WebIRC gateways sending client fingerprints.Gravatar Sadie Powell2021-11-101-5/+25
* Update copyright headers.Gravatar InspIRCd Robot2021-08-271-0/+1
* Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-051-9/+0
* Add 'if-host-match' option to m_sslinfo oper autologin configuration.•••This adds an option to perform the source host check (which is usually performed on manual oper login) in addition to the certificate fingerprint check when automatically logging in opers upon connection to the ircd. Gravatar Molly Miller2021-06-211-1/+17
* Skip clients on ulined servers in SSLINFO <#chan>.Gravatar Sadie Powell2021-05-031-1/+4
* Update copyright headers.Gravatar InspIRCd Robot2021-02-261-2/+1
* Move SSLINFO code for users to its own function and refactor.Gravatar Sadie Powell2021-02-011-16/+21
* Allow using SSLINFO on channels.Gravatar Sadie Powell2021-02-011-18/+69
* Convert SSLINFO to SplitCommand.Gravatar Sadie Powell2021-02-011-4/+4
* Read <sslinfo:operonly> once at load time.Gravatar Sadie Powell2021-02-011-3/+8
* Hide the server name/desc better when <options:hideserver> is set.Gravatar Sadie Powell2020-12-201-1/+1
* Make connect class debug logging more complete and consistent.Gravatar Sadie Powell2020-11-031-6/+10
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-2/+2
* Improve the output given by the SSLINFO command.Gravatar Sadie Powell2020-04-211-2/+3
* Minor cleanup and documentation improvements.•••- 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. Gravatar Matt Schatz2020-04-141-17/+18
* Update user-facing text and comments of SSL to TLS.Gravatar Matt Schatz2020-04-141-7/+9
* Fix an oversight in mkversions that caused it to not update extras.Gravatar Sadie Powell2020-04-101-1/+1
* Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* Send SNOTICES for failed secure only or fingerprint oper attempts.Gravatar Matt Schatz2020-04-091-0/+2
* Fix <connect:requiressl> being case sensitive.Gravatar Sadie Powell2020-03-091-1/+2
* Improve the description of the sslinfo module (#1755).Gravatar Matt Schatz2020-02-261-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+9
* Convert all core ExtensionItem code away from {un,}serialize.Gravatar Peter Powell2019-08-071-2/+2
* sslinfo: use the SSL certificate API to get user SSL certificates.Gravatar Peter Powell2019-06-291-1/+1
* Fix a misleading log message in the sslinfo module.Gravatar Peter Powell2019-06-101-1/+1
* Add SSL flag to WHO responseGravatar linuxdaemon2019-03-121-0/+16
* Allow multiple fingerprints in an oper block (#1564)Gravatar linuxdaemon2019-02-011-2/+7
* Fix sending the SSL connection notice when using a non-SSL gateway.Gravatar Peter Powell2019-01-251-1/+1
* Fix a crash in m_sslinfo when a socket is SSL but a gateway is not.Gravatar Peter Powell2019-01-231-2/+1
* Fix detecting secure clients connecting through HAProxy/WEBIRC.Gravatar Peter Powell2018-12-011-41/+54
* Implement support for WEBIRC attributes.Gravatar Peter Powell2018-11-041-2/+44
* Allow HAProxy to specify that a client is connecting with SSL.Gravatar Peter Powell2018-10-251-0/+5
* Pass the Extensible container to ExtensionItem::free().Gravatar Peter Powell2018-08-121-1/+1
* Remove the original line parameter of On{Pre,Post}Command.•••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. Gravatar Peter Powell2018-08-101-1/+1
* 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-2/+2
* Include modules/whois.h directly from files that use it.Gravatar Peter Powell2018-04-081-0/+1
* Add names for a bunch of numerics.Gravatar Peter Powell2018-02-021-2/+2
* Add names for a bunch more numerics.Gravatar Peter Powell2017-12-091-2/+11
* Add SSL cert info to connect class debug log.•••Closes #634. Gravatar Christopher 'm4z' Holm2017-12-031-0/+2
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-4/+4
* Add support to IOHook for retrieving the hostname sent via SNI.Gravatar Peter Powell2017-10-291-1/+4
* Deduplicate code for on connect SSL ciphersuite NOTICE by moving it into m_ss...Gravatar Attila Molnar2016-04-281-2/+20
* Convert WhoisContext::SendLine() calls to pass the parameters of the numeric ...Gravatar Attila Molnar2016-02-251-2/+2
* Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Gravatar Attila Molnar2016-02-251-3/+3
* Move OnWhois* events to core_whois, add Whois::Context•••Remove InspIRCd::SendWhoisLine() Gravatar Attila Molnar2015-04-281-7/+9
* Prepend target user nick to whois numerics in InspIRCd::SendWhoisLine()Gravatar Attila Molnar2015-04-281-3/+2