]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/commands/cmd_info.cpp
Read uline state in spanningtree; remove ConfigReader::ulines
[user/henk/code/inspircd.git] / src / commands / cmd_info.cpp
index 012a5bf818d66a1b234fd6f4f738db3f6da6ab14..b3f146c307d79f5ec3da251ab8e45b686bc823d6 100644 (file)
@@ -1,16 +1,25 @@
-/*       +------------------------------------+
- *       | Inspire Internet Relay Chat Daemon |
- *       +------------------------------------+
+/*
+ * InspIRCd -- Internet Relay Chat Daemon
  *
- *  InspIRCd: (C) 2002-2010 InspIRCd Development Team
- * See: http://wiki.inspircd.org/Credits
+ *   Copyright (C) 2011 Jackmcbarn <jackmcbarn@jackmcbarn.no-ip.org>
+ *   Copyright (C) 2009-2010 Daniel De Graaf <danieldg@inspircd.org>
+ *   Copyright (C) 2007-2008 Robin Burchell <robin+git@viroteck.net>
+ *   Copyright (C) 2008 Thomas Stagner <aquanight@inspircd.org>
  *
- * This program is free but copyrighted software; see
- *            the file COPYING for details.
+ * 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
+ * License as published by the Free Software Foundation, version 2.
  *
- * ---------------------------------------------------
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
+ * details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+
 #include "inspircd.h"
 
 /** Handle /INFO. These command handlers can be reloaded by the core,
@@ -44,35 +53,38 @@ static const char* const lines[] = {
        "                 November 2002 - Present",
        " ",
        "\2Core Developers\2:",
-       "    Craig Edwards,          Brain,     <brain@inspircd.org>",
-       "    Craig McLure,           Craig,     <craig@inspircd.org>",
-       "    Robin Burchell,         w00t,      <w00t@inspircd.org>",
-       "    Oliver Lupton,          Om,        <om@inspircd.org>",
-       "    John Brooks,            Special,   <special@inspircd.org>",
-       "    Dennis Friis,           peavey,    <peavey@inspircd.org>",
-       "    Thomas Stagner,         aquanight, <aquanight@inspircd.org>",
-       "    Uli Schlachter,         psychon,   <psychon@inspircd.org>",
-       "    Matt Smith,             dz,        <dz@inspircd.org>",
-       "    Daniel De Graaf,        danieldg,  <danieldg@inspircd.org>",
+       "    Craig Edwards,          Brain,      <brain@inspircd.org>",
+       "    Craig McLure,           Craig,      <craig@inspircd.org>",
+       "    Robin Burchell,         w00t,       <w00t@inspircd.org>",
+       "    Oliver Lupton,          Om,         <om@inspircd.org>",
+       "    John Brooks,            Special,    <special@inspircd.org>",
+       "    Dennis Friis,           peavey,     <peavey@inspircd.org>",
+       "    Thomas Stagner,         aquanight,  <aquanight@inspircd.org>",
+       "    Uli Schlachter,         psychon,    <psychon@inspircd.org>",
+       "    Matt Smith,             dz,         <dz@inspircd.org>",
+       "    Daniel De Graaf,        danieldg,   <danieldg@inspircd.org>",
+       "                            jackmcbarn, <jackmcbarn@inspircd.org>",
+       "    Attila Molnar,          Attila,     <attilamolnar@hush.com>",
        " ",
        "\2Regular Contributors\2:",
-       "    Majic          MacGyver        Namegduf       Ankit",
-       "    Phoenix        Taros",
+       "    Adam           SaberUK",
        " ",
        "\2Other Contributors\2:",
+       "    ChrisTX        Shawn           Shutter",
+       " ",
+       "\2Former Contributors\2:",
        "   dmb             Zaba            skenmy         GreenReaper",
        "   Dan             Jason           satmd          owine",
        "   Adremelech      John2           jilles         HiroP",
        "   eggy            Bricker         AnMaster       djGrrr",
        "   nenolod         Quension        praetorian     pippijn",
-       " ",
-       "\2Former Contributors\2:",
        "   CC              jamie           typobox43      Burlex (win32)",
        "   Stskeeps        ThaPrince       BuildSmart     Thunderhacker",
-       "   Skip            LeaChim",
+       "   Skip            LeaChim         Majic          MacGyver",
+       "   Namegduf        Ankit           Phoenix        Taros",
        " ",
        "\2Thanks To\2:",
-       "   searchirc.com   irc-junkie.org  Brik",
+       "   searchirc.com   irc-junkie.org  Brik           fraggeln",
        " ",
        " Best experienced with: \2An IRC client\2",
        NULL
@@ -88,7 +100,7 @@ CmdResult CommandInfo::Handle (const std::vector<std::string>& parameters, User
        int i=0;
        while (lines[i])
                user->SendText(":%s %03d %s :%s", ServerInstance->Config->ServerName.c_str(), RPL_INFO, user->nick.c_str(), lines[i++]);
-       FOREACH_MOD(I_OnInfo,OnInfo(user));
+       FOREACH_MOD(OnInfo, (user));
        user->SendText(":%s %03d %s :End of /INFO list", ServerInstance->Config->ServerName.c_str(), RPL_ENDOFINFO, user->nick.c_str());
        return CMD_SUCCESS;
 }