]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_starttls.cpp
Sync helpop chmodes s and p with docs
[user/henk/code/inspircd.git] / src / modules / m_starttls.cpp
index d05a10c43641d2c008e2283b408770ebc39bf80c..80e2bb006060b69a020aaa5e1b75531ed03d889e 100644 (file)
@@ -1,7 +1,11 @@
 /*
  * InspIRCd -- Internet Relay Chat Daemon
  *
+ *   Copyright (C) 2020 Matt Schatz <genius3000@g3k.solutions>
+ *   Copyright (C) 2019 Robby <robby@chatbelgie.be>
+ *   Copyright (C) 2018 Sadie Powell <sadie@witchery.services>
  *   Copyright (C) 2014 Adam <Adam@anope.org>
+ *   Copyright (C) 2013, 2015-2016 Attila Molnar <attilamolnar@hush.com>
  *
  * This file is part of InspIRCd.  InspIRCd is free software: you can
  * redistribute it and/or modify it under the terms of the GNU General Public
@@ -40,7 +44,7 @@ class CommandStartTLS : public SplitCommand
                works_before_reg = true;
        }
 
-       CmdResult HandleLocal(const std::vector<std::string>& parameters, LocalUser* user) CXX11_OVERRIDE
+       CmdResult HandleLocal(LocalUser* user, const Params& parameters) CXX11_OVERRIDE
        {
                if (!ssl)
                {
@@ -62,7 +66,7 @@ class CommandStartTLS : public SplitCommand
 
                user->WriteNumeric(RPL_STARTTLS, "STARTTLS successful, go ahead with TLS handshake");
                /* We need to flush the write buffer prior to adding the IOHook,
-                * otherwise we'll be sending this line inside the SSL session - which
+                * otherwise we'll be sending this line inside the TLS (SSL) session - which
                 * won't start its handshake until the client gets this line. Currently,
                 * we assume the write will not block here; this is usually safe, as
                 * STARTTLS is sent very early on in the registration phase, where the
@@ -104,7 +108,7 @@ class ModuleStartTLS : public Module
 
        Version GetVersion() CXX11_OVERRIDE
        {
-               return Version("Provides support for the STARTTLS command", VF_VENDOR);
+               return Version("Provides the IRCv3 tls client capability.", VF_VENDOR);
        }
 };