]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_flashpolicyd.cpp
Fix the 'w' extban not being added to the EXTBAN 005 numeric.
[user/henk/code/inspircd.git] / src / modules / m_flashpolicyd.cpp
index 923c0cbffc6870c10ab86eab446b1be50dc114d1..c2a965687842e53cfde716e543cc644357459817 100644 (file)
@@ -1,6 +1,11 @@
 /*
  * InspIRCd -- Internet Relay Chat Daemon
  *
+ *   Copyright (C) 2019 Robby <robby@chatbelgie.be>
+ *   Copyright (C) 2018 linuxdaemon <linuxdaemon.irc@gmail.com>
+ *   Copyright (C) 2017-2018, 2020 Sadie Powell <sadie@witchery.services>
+ *   Copyright (C) 2014 JustArchi <JustArchi@JustArchi.net>
+ *   Copyright (C) 2014 Attila Molnar <attilamolnar@hush.com>
  *   Copyright (C) 2013 Daniel Vassdal <shutter@canternet.org>
  *
  * This file is part of InspIRCd.  InspIRCd is free software: you can
@@ -119,7 +124,10 @@ class ModuleFlashPD : public Module
                for (std::vector<ListenSocket*>::const_iterator i = ServerInstance->ports.begin(); i != ServerInstance->ports.end(); ++i)
                {
                                ListenSocket* ls = *i;
-                               if (!stdalgo::string::equalsci(ls->bind_tag->getString("type", "clients"), "clients") || !ls->bind_tag->getString("ssl").empty())
+                               if (!stdalgo::string::equalsci(ls->bind_tag->getString("type", "clients", 1), "clients"))
+                                       continue;
+
+                               if (!ls->bind_tag->getString("sslprofile", ls->bind_tag->getString("ssl")).empty())
                                        continue;
 
                                to_ports.append(ConvToStr(ls->bind_sa.port())).push_back(',');
@@ -155,7 +163,7 @@ class ModuleFlashPD : public Module
 
        Version GetVersion() CXX11_OVERRIDE
        {
-               return Version("Flash Policy Daemon, allows Flash IRC clients to connect", VF_VENDOR);
+               return Version("Allows connection policies to be served to IRC clients that use Adobe Flash.", VF_VENDOR);
        }
 };