WarServ for Win32
This commit is contained in:
parent
be8c11cc24
commit
173fa3cc19
10 changed files with 437 additions and 728 deletions
9
.gitattributes
vendored
9
.gitattributes
vendored
|
@ -7,19 +7,22 @@
|
|||
/Makefile.in -text
|
||||
/NEWS -text
|
||||
/README.WarServ -text
|
||||
/README.WarServ.html -text
|
||||
/README.WarServ.xml -text
|
||||
/RELNOTES -text
|
||||
/RELNOTES.win32.txt -text
|
||||
/aclocal.m4 -text
|
||||
/configure -text
|
||||
/configure.in -text
|
||||
/events.c -text
|
||||
/install-sh -text
|
||||
/modconfig.h.in -text
|
||||
/modconfigwin32.h -text
|
||||
/play.c -text
|
||||
/pulse.xml -text
|
||||
/warserv.c -text
|
||||
/warserv.h -text
|
||||
/warserv.sln -text
|
||||
/warserv.vcproj -text
|
||||
/warserv_help.c -text
|
||||
win32/WarServ.qsp -text
|
||||
win32/buildwin32snap.bat -text
|
||||
win32/modconfigwin32.h -text
|
||||
win32/neostatsversion.rc -text
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,629 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||
<article>
|
||||
<title>ModuleName 3.0 Manual</title>
|
||||
|
||||
<para>Welcome to the ModuleName Manual. This document will aid you in
|
||||
setting up and running ModuleName on your IRC network.</para>
|
||||
|
||||
<para><add module introduction></para>
|
||||
|
||||
<para>ModuleName is Copyright, 2006 by Justin Hammond.</para>
|
||||
|
||||
<sect1>
|
||||
<title>Prerequisites and Installation.</title>
|
||||
|
||||
<para>ModuleName is designed to run on Top of NeoStats. The Following
|
||||
requirements at the time of writing are required for
|
||||
NeoStats:<itemizedlist>
|
||||
<listitem>
|
||||
<para>A Linux or BSD based Server or Shell.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>A IRCd supported by NeoStats. See the <link
|
||||
linkend="???">NeoStats</link> website.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Some basic Unix administration Skill</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Of Course, a IRC network to connect it all together.</para>
|
||||
</listitem>
|
||||
</itemizedlist></para>
|
||||
|
||||
<para>Please refer to the NeoStats website for more information on the
|
||||
requirements</para>
|
||||
|
||||
<para>ModuleName itself requires the following:<itemizedlist>
|
||||
<listitem>
|
||||
<para>NeoStats 3.0 or Higher correctly installed and Running</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>The time to read this entire document. </para>
|
||||
</listitem>
|
||||
</itemizedlist></para>
|
||||
|
||||
<sect2>
|
||||
<title>Compiling and Installation</title>
|
||||
|
||||
<para>As long as you have successfully setup NeoStats, and installed it
|
||||
correctly, Compiling ModuleName is very simple and straight forward.
|
||||
First you must extract the files from the download package. This is as
|
||||
simple as:</para>
|
||||
|
||||
<screen>bash$<command> tar -xzf ModuleName-<ver>.tar.gz</command></screen>
|
||||
|
||||
<para>This should then create a directory called
|
||||
ModuleName-<version> where <version> is the Version of
|
||||
ModuleName. Then Proceed to Change into the ModuleName directory, and
|
||||
run Configure as follows:<screen>bash$<command>./configure [--enable-debug | --with-neostats=<dir>]</command></screen></para>
|
||||
|
||||
<para>--enable-debug is only useful for diagnostics purposes when used
|
||||
in conjunction with debugging tools. There should be no need to use this
|
||||
option on a day to day basis</para>
|
||||
|
||||
<para>--with-neostats=<dir> should be used if your neostats
|
||||
directory is not in a standard location (~/NeoStats/). Replace
|
||||
<dir> with the full path to your NeoStats installation directory
|
||||
(NOT SOURCE DIRECTORY)</para>
|
||||
|
||||
<para>Configuring ModuleName will look something like the following
|
||||
screen:</para>
|
||||
|
||||
<screen>Fishs-Mac:~/Documents/Dev/ModuleName justin$ ./configure
|
||||
checking whether to enable maintainer-specific portions of Makefiles... no
|
||||
checking for a BSD-compatible install... /usr/bin/install -c
|
||||
checking whether build environment is sane... yes
|
||||
checking for gawk... no
|
||||
checking for mawk... no
|
||||
checking for nawk... no
|
||||
|
||||
<snip>
|
||||
|
||||
checking To Enable AutoTools Debug Mode?... no
|
||||
checking silent building of source files... Enabled
|
||||
configure: creating ./config.status
|
||||
config.status: creating Makefile
|
||||
config.status: creating modconfig.h
|
||||
config.status: modconfig.h is unchanged
|
||||
config.status: executing depfiles commands
|
||||
Configuration complete.
|
||||
Press Enter key to read the release notes</screen>
|
||||
|
||||
<para>The Configure process will then prompt you to read the release
|
||||
notes. You are encouraged to read this document throughly as it might
|
||||
contain important information about the current version of ModuleName
|
||||
that isn't covered in the manual.</para>
|
||||
|
||||
<para>If the configuration did not produce a error, you may then move
|
||||
onto Compiling ModuleName. Compiling is simply just issuing the "make"
|
||||
command (or "gmake" if you are running BSD):</para>
|
||||
|
||||
<screen>Fishs-Mac:~/Documents/Dev/ModuleName justin$ make
|
||||
make -s all-am
|
||||
Compiling Helpers.c: [OK]
|
||||
Compiling ModuleName.c: [OK]
|
||||
Compiling scan.c: [OK]
|
||||
Compiling OnJoinBot.c: [OK]
|
||||
Compiling ModuleName_help.c: [OK]
|
||||
Compiling update.c: [OK] </screen>
|
||||
|
||||
<para>Again, check for Error messages. As long as there are not error
|
||||
messages, "make install" will install ModuleName, this README file, and
|
||||
any auxiliary files needed into your NeoStats directory:</para>
|
||||
|
||||
<screen>Fishs-Mac:~/Documents/Dev/ModuleName justin$ make install
|
||||
Installing ModuleName.so: [OK]
|
||||
Installing viri.dat: [OK]
|
||||
Installing README.ModuleName: [OK]
|
||||
Installing README.ModuleName.html: [OK] </screen>
|
||||
|
||||
<para>If you receive *ANY* errors at all during the this process, please
|
||||
post them on our Support boards, at
|
||||
http//www.neostats.net/boards/</para>
|
||||
|
||||
<para>Once Installation is complete, you can either configure NeoStats
|
||||
to load ModuleName when it starts, or load ModuleName via IRC.</para>
|
||||
|
||||
<para>To Configure NeoStats to automatically load ModuleName when it
|
||||
boots, modify the neostats.conf file and add ModuleName to the list of
|
||||
modules to load:</para>
|
||||
|
||||
<screen>MODULENAME = {
|
||||
"statserv",
|
||||
"hostserv",
|
||||
"ModuleName",
|
||||
} </screen>
|
||||
|
||||
<para>To load ModuleName via IRC, you must make sure you have the
|
||||
appropriate permissions and issue the following command:</para>
|
||||
|
||||
<para><command>/msg neostats load ModuleName</command></para>
|
||||
|
||||
<para>Thats it. ModuleName is now loaded and ready for use (in fact, it
|
||||
will already be running now, but read on for further
|
||||
information.)</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<title>Basic Configuration</title>
|
||||
|
||||
<para>ModuleName is completely configured online via IRC. When you first
|
||||
start up ModuleName, it attempts some "Sane" defaults for you get started
|
||||
with, but you should always review these settings as soon as you install.
|
||||
There are a few important settings you may want to review right away. They
|
||||
are:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>blah blah</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>blah blah</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>blah blah</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>These are outlined below:</para>
|
||||
|
||||
<sect2>
|
||||
<title>Blah Blah</title>
|
||||
|
||||
<para>Blah Blah</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>Blah Blah</title>
|
||||
|
||||
<para>BLAH BLAH</para>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<title>Detailed Configuration</title>
|
||||
|
||||
<para>ModuleName attempts to be as configurable as possible in order to
|
||||
cater for each individual networks requirements. This in turn though makes
|
||||
the configuration very complex. There are many many settings with
|
||||
ModuleName that affect how it operates, how it responds and even, how
|
||||
affects the performance of NeoStats Overall. Out of the box, ModuleName
|
||||
provides sensible defaults for these settings, but you may wish to read
|
||||
this section for details on exactly what each option does, and its affect
|
||||
on how ModuleName operates.</para>
|
||||
|
||||
<para>The following list summaries the available options you can set in
|
||||
ModuleName</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>NICK</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ALTNICK</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>USER</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>HOST</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>REALNAME</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>EXCLUSIONS</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>BLAHBLAH</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>To change any of these settings, you use the Set Interface in
|
||||
ModuleName. Eg:</para>
|
||||
|
||||
<screen>/msg ModuleName set <option> <params></screen>
|
||||
|
||||
<para>To view the current settings, issue the following command:</para>
|
||||
|
||||
<screen>/msg ModuleName set list</screen>
|
||||
|
||||
<para>The following Sections describes the different options, their
|
||||
params, and the effect on ModuleName in detail.</para>
|
||||
|
||||
<sect2>
|
||||
<title>NICK Setting</title>
|
||||
|
||||
<para>This setting allows you to change the Nickname that ModuleName
|
||||
uses when it connects to your network. If you change this setting make
|
||||
sure you update your NeoNet account, otherwise you might loose access to
|
||||
the Secure IRC-Chat site if we perform a check on your network and can't
|
||||
find "ModuleName" running.</para>
|
||||
|
||||
<warning>
|
||||
<para>This option requires you to reload ModuleName or restart
|
||||
NeoStats to take effect.</para>
|
||||
</warning>
|
||||
|
||||
<screen>/msg ModuleName set NICK <nickname></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>ALTNICK Setting</title>
|
||||
|
||||
<para>This setting allows you to set a "Backup" nickname used for
|
||||
ModuleName. If the primary Nickname in the NICK Setting is not
|
||||
available, ModuleName will use this nickname, and if that is not
|
||||
available, it will use a automatically generated nickname</para>
|
||||
|
||||
<warning>
|
||||
<para>This option requires you to reload ModuleName or restart
|
||||
NeoStats to take effect</para>
|
||||
</warning>
|
||||
|
||||
<screen>/msg ModuleName set ALTNICK <nickname></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>USER Setting</title>
|
||||
|
||||
<para>This option allows you to customize the "user" or ident portion of
|
||||
the ModuleName Bot. </para>
|
||||
|
||||
<warning>
|
||||
<para>This option requires you to reload ModuleName or restart
|
||||
NeoStats to take effect</para>
|
||||
</warning>
|
||||
|
||||
<screen>/msg ModuleName set USER <user></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>HOST Setting</title>
|
||||
|
||||
<para>This option allows you to customize the Hostname that ModuleName
|
||||
uses when it signs onto your Network. It defaults to the Standard
|
||||
Hostname specified in your NeoStats configuration.</para>
|
||||
|
||||
<warning>
|
||||
<para>This option requires you to reload ModuleName or restart
|
||||
NeoStats to take effect</para>
|
||||
</warning>
|
||||
|
||||
<screen>/msg ModuleName set HOST <host></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>REALNAME Setting</title>
|
||||
|
||||
<para>This option allows you to customize the realname (or Gecos) that
|
||||
ModuleName uses when it signs onto your Network. </para>
|
||||
|
||||
<warning>
|
||||
<para>This option requires you to reload ModuleName or restart
|
||||
NeoStats to take effect</para>
|
||||
</warning>
|
||||
|
||||
<screen>/msg ModuleName set REALNAME <realname></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>EXCLUSIONS Setting</title>
|
||||
|
||||
<para>This option enables ModuleName to use the Global Exclusions list
|
||||
that is control by the main NeoStats bot. This allows you to maintain a
|
||||
"global" exclusion list that is applicable to all modules in NeoStats,
|
||||
and then only apply individual exclusions to ModuleName. </para>
|
||||
|
||||
<warning>
|
||||
<para>This option only becomes effective on new users joining your
|
||||
Network. Existing users that are already connected when you enable
|
||||
this option will not be rescanned for exclusions, as the Global
|
||||
Exclusions are only effected when a new user signs onto the Network.
|
||||
In order to make the global exclusions list effective straight away,
|
||||
you should restart NeoStats.</para>
|
||||
</warning>
|
||||
|
||||
<para>If you wish to enable or disable the Global Exclusions lists,
|
||||
issue the following command</para>
|
||||
|
||||
<screen>/msg ModuleName set EXCLUSIONS <ON/OFF></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>BLAH Blah Setting</title>
|
||||
|
||||
<para>blah blah description</para>
|
||||
|
||||
<para>To Change the setting, issue the following Command:</para>
|
||||
|
||||
<screen>/msg ModuleName set blahblah <blah> </screen>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<title>Operational Commands</title>
|
||||
|
||||
<para>ModuleName has a number of commands that you can issue it in order
|
||||
to perform checks or operations on your IRC network. These commands aid
|
||||
Administrators in keeping their network secure, and keeping ModuleName
|
||||
upto date.</para>
|
||||
|
||||
<para>The following list summarizes these commands:</para>
|
||||
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>HELP</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>VERSION</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>ABOUT</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>CREDITS</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>LEVELS</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>SET</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>EXCLUDE</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>BLAHBLAH</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>The following Sections Describe these commands in detail</para>
|
||||
|
||||
<sect2>
|
||||
<title>HELP Command</title>
|
||||
|
||||
<para>The help command allows the users to access the online help for
|
||||
the different commands available. You can get general help about the
|
||||
available commands, or can access more specific information about a
|
||||
command.</para>
|
||||
|
||||
<para>To see the help pages, use the following format:</para>
|
||||
|
||||
<screen>/msg ModuleName help [command]
|
||||
</screen>
|
||||
|
||||
<para>command is optional and only required if you want more specific
|
||||
information about a particular command</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>VERSION Command</title>
|
||||
|
||||
<para>This command displays the Version of ModuleName, and the dat
|
||||
files. </para>
|
||||
|
||||
<para>The format of the command is as follows:</para>
|
||||
|
||||
<screen>/msg ModuleName version
|
||||
</screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>ABOUT Command</title>
|
||||
|
||||
<para>The about command shows a brief description of the Bot and its
|
||||
purpose.</para>
|
||||
|
||||
<para>The format of the command is as follows:</para>
|
||||
|
||||
<screen>/msg ModuleName about
|
||||
</screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>CREDITS Command</title>
|
||||
|
||||
<para>The credits command shows details about the authors or
|
||||
contributors of to the Module</para>
|
||||
|
||||
<para>The format of the command is as follows:</para>
|
||||
|
||||
<screen>/msg ModuleName credits
|
||||
</screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>LEVELS Command</title>
|
||||
|
||||
<para>The levels command allows you to adjust the security of each
|
||||
command available in this module. You can make certian commands only
|
||||
available to higher "level" users in NeoStats. </para>
|
||||
|
||||
<para>For more information about NeoStats Levels and Security, please
|
||||
consult the NeoStats Manual</para>
|
||||
|
||||
<para>To list the currently configured levels, issue the following
|
||||
command:</para>
|
||||
|
||||
<screen>/msg ModuleName levels list
|
||||
</screen>
|
||||
|
||||
<para>To change the minimum level required to execute a command, issue
|
||||
the following command:</para>
|
||||
|
||||
<screen>/msg ModuleName levels <command> <level></screen>
|
||||
|
||||
<para>Where:</para>
|
||||
|
||||
<para>command = is the actual command name you wish to modify</para>
|
||||
|
||||
<para>level = a number between 0 and 200 that specifies the new
|
||||
level.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>SET Command</title>
|
||||
|
||||
<para>The set command allows you to modify settings applicable to this
|
||||
module. For a complete description of the available set options, please
|
||||
consult the Detailed Configuration Section of this manual.</para>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>EXCLUDE Command</title>
|
||||
|
||||
<para>Exclusion lists allow you to specify certain Hostmasks, Servers,
|
||||
or Channels that should be excluded from monitoring by ModuleName. This
|
||||
exclusion list would allow a administrator to say, allow users on that
|
||||
are matched against Trojans, when the administrator has verified that
|
||||
the Trojan does not in fact exist on the users host.</para>
|
||||
|
||||
<caution>
|
||||
<para>Exclusions should be setup for your Services Server, so that
|
||||
ModuleName does not try to scan ChanServ, or NickServ, or any of the
|
||||
bots relating to Nickname protection.</para>
|
||||
</caution>
|
||||
|
||||
<para>With NeoStats 3.0, you should also be aware that there are two
|
||||
types of Exclusion Lists. There are "Global" exclusion lists that all
|
||||
modules may optionally use, and there is module specific exclusion
|
||||
lists. ModuleName defaults to not using the Global Exclusion lists. You
|
||||
can enable it by the following command:<screen>/msg ModuleName set exclusions on</screen></para>
|
||||
|
||||
<para><emphasis role="bold">Adding a Entry</emphasis></para>
|
||||
|
||||
<para>To add a entry to the Exclusion list, use the following
|
||||
format:</para>
|
||||
|
||||
<screen>/msg ModuleName exclude add <host/Server/Channel/UserHost> <pattern> <reason></screen>
|
||||
|
||||
<para>Where:</para>
|
||||
|
||||
<para><Host/Server/Channel/UserHost> = The type of exclusion you
|
||||
are adding. The different types are:<itemizedlist>
|
||||
<listitem>
|
||||
<para>Host - The Users real (Internet) Hostname</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Server - The Users server they are connecting to. You should
|
||||
ensure you add a exclusion for your Services Server</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>Channel - A specific channel on your IRC Network</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>UserHost - The users Virtual Hostname (IRC)</para>
|
||||
</listitem>
|
||||
</itemizedlist></para>
|
||||
|
||||
<para><pattern> = The pattern you wish to match on. May include
|
||||
wildcard charactors such as * and ?</para>
|
||||
|
||||
<para><reason> = a short description of the exclusion, for
|
||||
operator reference only.</para>
|
||||
|
||||
<para>The output is as follows:</para>
|
||||
|
||||
<screen>[13:20] -ModuleName- Added *.blah.com (userhost) to exclusion list
|
||||
[13:20] ModuleName Fish added *.blah.com (userhost) to the exclusion list</screen>
|
||||
|
||||
<para><emphasis role="bold">Listing an Entry</emphasis></para>
|
||||
|
||||
<para>To list the Exclusions simple type:</para>
|
||||
|
||||
<screen>/msg ModuleName exclude list</screen>
|
||||
|
||||
<para>And all the current exclusions are listed. Additionally, a
|
||||
Position number is provided for use with the delete command. The output
|
||||
is as follows:</para>
|
||||
|
||||
<screen>[13:21] -ModuleName- Exclusion list:
|
||||
[13:21] -ModuleName- #bothouse (Channel) Added by Fish on Sat Aug 13 2005 01:20 AM SGT for Requested
|
||||
[13:21] -ModuleName- #ircop (Channel) Added by Fish on Sat Aug 13 2005 07:40 PM SGT for IRCop channel
|
||||
[13:21] -ModuleName- *irc-chat.net (Host) Added by Fish on Tue Aug 09 2005 10:13 PM SGT for Services Exclusion
|
||||
[13:21] -ModuleName- chieftess!*@* (Userhost) Added by Fish on Tue Aug 09 2005 10:14 PM SGT for buggy client
|
||||
[13:21] -ModuleName- *.blah.com (Userhost) Added by Fish on Sun Jan 15 2006 01:20 PM SGT for Cause Blah.com is cool
|
||||
[13:21] -ModuleName- End of list.</screen>
|
||||
|
||||
<para><emphasis role="bold">Deleting an Entry</emphasis></para>
|
||||
|
||||
<para>To delete a entry, you should first lookup the Position of the
|
||||
entry that you wish to delete. The format of the command is as
|
||||
follows:</para>
|
||||
|
||||
<screen>/msg ModuleName exclude del <pattern></screen>
|
||||
|
||||
<para>Where:</para>
|
||||
|
||||
<para><pattern> is the pattern of the entry you wish to delete in
|
||||
the list</para>
|
||||
|
||||
<para>The output of the command is as follows:</para>
|
||||
|
||||
<screen>[13:22] ModuleName Fish used EXCLUDE
|
||||
[13:22] -ModuleName- *.blah.com delete from exclusion list</screen>
|
||||
</sect2>
|
||||
|
||||
<sect2>
|
||||
<title>BLAHBLAH Command</title>
|
||||
|
||||
<para>That command forces ModuleName to check the Dat File version at
|
||||
<link linkend="???">http://secure.irc-chat.net/</link> and download the
|
||||
latest version if required.</para>
|
||||
|
||||
<warning>
|
||||
<para>Repeated use of this command in a short period of time will
|
||||
result in your account at secure.irc-chat.net being suspended for
|
||||
abuse. Use with CARE</para>
|
||||
</warning>
|
||||
|
||||
<para>The format of the command is as follows:</para>
|
||||
|
||||
<screen>/msg ModuleName update</screen>
|
||||
</sect2>
|
||||
</sect1>
|
||||
|
||||
<sect1>
|
||||
<title>Optional Chapter</title>
|
||||
|
||||
<para>use this to write any optional information etc etc etc</para>
|
||||
|
||||
<sect2>
|
||||
<title>Optional Sub Heading</title>
|
||||
|
||||
<para>Subheading</para>
|
||||
|
||||
<sect3>
|
||||
<title>Minor heading</title>
|
||||
|
||||
<para>minor heading</para>
|
||||
</sect3>
|
||||
</sect2>
|
||||
</sect1>
|
||||
</article>
|
28
RELNOTES.win32.txt
Normal file
28
RELNOTES.win32.txt
Normal file
|
@ -0,0 +1,28 @@
|
|||
* WarServ * Version 3.0.a3
|
||||
==============================================================================
|
||||
Important information you should know: (READ THIS!)
|
||||
==============================================================================
|
||||
|
||||
This is an alpha release. Not all features will work and there may be major
|
||||
bugs in the software. This release is purely for us to get feedback on the new
|
||||
version of NeoStats and should not be run on production networks. This release
|
||||
is ideal for users with test networks or those that want an opportunity to
|
||||
help us develop the new version with feedback and suggestions.
|
||||
|
||||
No support is provided for this release so if you have problems and are unable
|
||||
to resolve them using the provided documentation, you should use the supported
|
||||
stable 2.5 series instead until NeoStats 3.0 is further along.
|
||||
|
||||
Bugs, requests and suggestions should be reported using the bug tracking
|
||||
system. You must provide all information required as listed in the README
|
||||
section on support or your entry will be removed.
|
||||
|
||||
Settings and data files from 2.5.x will not work with 3.0.
|
||||
|
||||
Settings and data files for previous 3.0 alpha versions may not be compatible
|
||||
with this version. You should delete all files with "gdbm" in the filename
|
||||
from the directory ~/NeoStats 3.0/data before using this version.
|
||||
|
||||
Known issues that we are aware of and should not be reported:
|
||||
|
||||
* None at present
|
17
warserv.sln
Normal file
17
warserv.sln
Normal file
|
@ -0,0 +1,17 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual C++ Express 2005
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WarServ", "warserv.vcproj", "{D4947737-CFE5-4368-92AF-B79C0F55D09B}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{D4947737-CFE5-4368-92AF-B79C0F55D09B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D4947737-CFE5-4368-92AF-B79C0F55D09B}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -2,9 +2,9 @@
|
|||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8.00"
|
||||
Name="warserv"
|
||||
ProjectGUID="{C738F54E-9E23-457A-BF50-D7A91A084E76}"
|
||||
RootNamespace="warserv"
|
||||
Name="WarServ"
|
||||
ProjectGUID="{D4947737-CFE5-4368-92AF-B79C0F55D09B}"
|
||||
RootNamespace="WarServ"
|
||||
Keyword="Win32Proj"
|
||||
>
|
||||
<Platforms>
|
||||
|
@ -41,8 +41,8 @@
|
|||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\dev\include;..\dev\lib\adns;;..\dev\lib\curl;..\dev\lib\pcre"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;warserv_EXPORTS"
|
||||
AdditionalIncludeDirectories="..\dev\include;..\dev\lib\curl;..\dev\lib\pcre"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;WarServ_EXPORTS"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="0"
|
||||
|
@ -63,14 +63,15 @@
|
|||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="Ws2_32.lib neostats.lib pcred.lib"
|
||||
OutputFile="../dev/modules/warservd.dll"
|
||||
OutputFile="../dev/modules/WarServd.dll"
|
||||
LinkIncremental="2"
|
||||
AdditionalLibraryDirectories="C:\cygwin\home\Mark\nsdev\dev\lib;..\dev\src\Debug"
|
||||
AdditionalLibraryDirectories="..\\dev\lib;..\dev\src\Debug"
|
||||
IgnoreDefaultLibraryNames="LIBC"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile="$(OutDir)/warserv.pdb"
|
||||
ProgramDatabaseFile="$(OutDir)/WarServ.pdb"
|
||||
SubSystem="2"
|
||||
ResourceOnlyDLL="false"
|
||||
ImportLibrary="$(OutDir)/warserv.lib"
|
||||
ImportLibrary="$(OutDir)/WarServ.lib"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
|
@ -123,8 +124,8 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="..\dev\include;..\dev\lib\adns;;..\dev\lib\curl;..\dev\lib\pcre"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;warserv_EXPORTS"
|
||||
AdditionalIncludeDirectories=""%programfiles%\NeoStats\include";"C:\Program Files\NeoStats\include";win32"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;WarServ_EXPORTS;LIBRARY_MODE;YY_NO_UNISTD_H;TALKFILTERS_EXPORTS"
|
||||
RuntimeLibrary="0"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
|
@ -142,15 +143,16 @@
|
|||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="neostats.lib"
|
||||
OutputFile="../warserv.dll"
|
||||
AdditionalDependencies="Ws2_32.lib neostats.lib pcre.lib"
|
||||
OutputFile="WarServ.dll"
|
||||
LinkIncremental="1"
|
||||
AdditionalLibraryDirectories="..\dev\src\Release"
|
||||
AdditionalLibraryDirectories=""C:\program Files\NeoStats\libs""
|
||||
IgnoreDefaultLibraryNames="LIBC"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
ImportLibrary="$(OutDir)/warserv.lib"
|
||||
ImportLibrary="$(OutDir)/WarServ.lib"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
|
@ -210,7 +212,7 @@
|
|||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\modconfigwin32.h"
|
||||
RelativePath=".\win32\modconfigwin32.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -223,23 +225,11 @@
|
|||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
|
||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\win32\neostatsversion.rc"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<File
|
||||
RelativePath=".\ChangeLog"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\License"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\README.WarServ"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Relnotes"
|
||||
>
|
||||
</File>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
|
|
311
win32/WarServ.qsp
Normal file
311
win32/WarServ.qsp
Normal file
|
@ -0,0 +1,311 @@
|
|||
[General]
|
||||
FileVersion=1.1
|
||||
FileType=QSetupIniFile
|
||||
ComposerVersion=8.5.0.4
|
||||
OperatingSystem=WinXP 5.1 2600 (Service Pack 2)
|
||||
ProcessorNameString=Intel(R) Xeon(TM) CPU 2.40GHz
|
||||
ComputerRAM=1534 MB
|
||||
ProjectDrive=
|
||||
DateTime=07-MAR-2008 15:46:37
|
||||
OutputType=EXE
|
||||
Language=ENGLISH
|
||||
License=PRO
|
||||
|
||||
[Project]
|
||||
ProjectName=WarServ
|
||||
ProjectDirectory=win32
|
||||
NonSFXDirectory=
|
||||
MediaFileName=win32\WarServ-Setup
|
||||
CopyMediaToFName=
|
||||
ProgramDescriptiveName=WarServ for NeoStats
|
||||
ProgramVersion=3.0.4.0
|
||||
CompanyName=NeoStats
|
||||
ProgVerLiveUpdate=1
|
||||
RegisterAsApp=0
|
||||
LanguageFlag=1
|
||||
LanguageNames=|
|
||||
UseNonSFXDir=0
|
||||
ClrNonSFXDir=0
|
||||
BuildNonSFXTree=0
|
||||
CompressNonSFXFiles=0
|
||||
ForceCopyNonSFXFiles=0
|
||||
CompressionLevel=0
|
||||
SetupWillExpire=0
|
||||
ExpireByDate=0
|
||||
ExpireByDays=1
|
||||
ExpireDate=2008-03-07
|
||||
ExpireDays=90
|
||||
SpanCDs=0
|
||||
SpanCDsSize=650
|
||||
DebugWindow=0
|
||||
DebugOnThisPC=1
|
||||
DebugOnEveryPC=0
|
||||
|
||||
[Language]
|
||||
|
||||
[LanguageShortcut]
|
||||
|
||||
[LanguageCustomDLG]
|
||||
|
||||
[Display]
|
||||
AddSetupBackground=1
|
||||
SetupBackground3D=0
|
||||
TopLabel=1
|
||||
TopLabelVer=0
|
||||
TopLabel2=0
|
||||
BottomLabel=0
|
||||
TopLabelText="WarServ for NeoStats"
|
||||
TopLabel2Text=""
|
||||
BottomLabelText="Copyright © 2008"
|
||||
BackgroundDesign=Windmill (Right)
|
||||
TopBackgroundColor=16758613
|
||||
BottomBackgroundColor=11613445
|
||||
AddBottomColor=1
|
||||
DlgBmp3DFrame=1
|
||||
DialogStyle=Modern
|
||||
AddDialogBitmap=0
|
||||
DialogBitmapFileName=
|
||||
AddBackgroundBitmap=0
|
||||
BackgroundBitmapFileName=
|
||||
BackgroundBitmapLocation=|Top/Left|0|0|
|
||||
AddBackgroundWave=0
|
||||
BgBmpTransparent=0
|
||||
BackgroundWaveFileName=
|
||||
BackgroundWaveLocation=|Center|300|0|
|
||||
BackgroundWaveLoop=1
|
||||
BackgroundWaveDelay=0
|
||||
AddBackgroundWaveSlider=1
|
||||
BackgroundWaveSliderType=Fixed
|
||||
TopLabelSide=Left
|
||||
TopLabel2Side=Left
|
||||
BottomLabelSide=Left
|
||||
DialogLocation=|Center|0|0|
|
||||
TopLabelFont=|Tahoma|32|16777215|1|0|1|0|
|
||||
TopLabel2Font=|Tahoma|16|16777215|1|0|1|0|
|
||||
BottomLabelFont=|Tahoma|10|16777215|1|0|1|0|
|
||||
CompanyUrl=
|
||||
|
||||
[TargetExe]
|
||||
TargetDirectory=<ProgramFilesDir>NeoStats
|
||||
CommonDirectory=<CommonFilesDir>NeoStats\modules
|
||||
AuxDirectory=<FontDir>
|
||||
TargetExeName=<Common Folder>\WarServ.dll
|
||||
|
||||
[Dialogs]
|
||||
SelectedDialogs=*Welcome,*License,*Readme,User Information,Setup Type,Custom,*Destination,Associate,Shortcuts,*Confirm Setup,*Copy Files,*Complete
|
||||
LicenseTextFile=COPYING
|
||||
ReadmeTextFile=RELNOTES.win32.txt
|
||||
ReadmeTextFile2=
|
||||
UseNotepad=0
|
||||
SpaceReqOnDriveCheckBox=0
|
||||
SpaceReqOnDrive=
|
||||
RequestUserName=1
|
||||
RequestCompanyName=1
|
||||
RequestSerialNumberAlso=0
|
||||
MandatoryUserName=1
|
||||
MandatoryCompanyName=1
|
||||
MandatorySerialNumber=1
|
||||
FromPcUserName=0
|
||||
FromPcCompanyName=0
|
||||
RequestSerialCheckDLL=0
|
||||
SerialCheckDll=
|
||||
RequestPredefinedSerial=0
|
||||
CaseSensitiveSerial=0
|
||||
RequestTokenizedSerial=0
|
||||
CDSetup=0
|
||||
ShowCompactSetupAlso=1
|
||||
ForcePartialSetup=0
|
||||
ShowProgBar2=1
|
||||
SilentSetup=0
|
||||
EnableCancelButton=1
|
||||
HiddenSetup=0
|
||||
ProposeReadme=0
|
||||
ProposeLaunch=0
|
||||
ProposeRestart=0
|
||||
ProposeReadmeChecked=0
|
||||
ProposeLaunchChecked=0
|
||||
ForceRestart=0
|
||||
ShowCloseRecommendation=1
|
||||
ShowAdwareDisclaimer=0
|
||||
ShowCopyrightWarning=1
|
||||
|
||||
[Shortcuts]
|
||||
AddMainShortCut=0
|
||||
ForceRemoveShortcutFolder=0
|
||||
ProgramLinkFolder=WarServ for NeoStats
|
||||
ProgramLinkName=WarServ
|
||||
ProgramLinkParam=
|
||||
ProgramLinkWorkDir=
|
||||
ProgramLinkRun=Normal Window
|
||||
ProgramLinkIconFile=
|
||||
ProgramLinkIconNum=0
|
||||
StartMenuLinkName=WarServ for NeoStats
|
||||
DesktopLinkName=WarServ for NeoStats
|
||||
SendToLinkName=WarServ for NeoStats
|
||||
StartUpLinkName=WarServ for NeoStats
|
||||
QuickLaunchLinkName=WarServ for NeoStats
|
||||
StartMenuCheckBox=0
|
||||
DesktopCheckBox=0
|
||||
SendToCheckBox=0
|
||||
StartUpCheckBox=0
|
||||
QuickLaunchCheckBox=0
|
||||
StartMenuChecked=1
|
||||
DesktopChecked=1
|
||||
SendToChecked=1
|
||||
StartUpChecked=1
|
||||
QuickLaunchChecked=1
|
||||
SetAllUsers=0
|
||||
SelectedByEndUser=0
|
||||
AddUninstallShortcut=1
|
||||
UnInstallSubFolder=0
|
||||
UnInstallSubFolderText=
|
||||
|
||||
[Billboard]
|
||||
AddBillboard=0
|
||||
Item-000=|1|0|0|1|0|Center|0|0|8388608|16711680|Verdana|14|16777215|1|0|360|360|0|1|0|1|
|
||||
|
||||
[SplitSetup]
|
||||
SplitSetup=0
|
||||
ForceDownload=1
|
||||
DownloadURL_SPLIT=http://
|
||||
ConfirmSplitDownload=0
|
||||
|
||||
[AutoUpdate]
|
||||
AutoUpdate=0
|
||||
CheckAUSetupEnd=0
|
||||
RunAutoUpdate=1
|
||||
AddAutoUpdateShortcut=1
|
||||
AutoUpdateLog=0
|
||||
AutoUpdateSubFolder=0
|
||||
AutoUpdateSubFolderText=
|
||||
ReqConfirmDownload=0
|
||||
ReqConfirmInstall=0
|
||||
ShutDownMethod=Don't Shut Down
|
||||
BackgroundUpdate=0
|
||||
RestartProcess=0
|
||||
InformFinish=0
|
||||
UpdateProjectFName=
|
||||
DownloadURL_UPDATE=http:
|
||||
NameOfUpdateFile=
|
||||
RunningProcess=
|
||||
VersionOriginal=1
|
||||
ValidVersions=
|
||||
VersionNew=1
|
||||
ReAskDays=0
|
||||
AutoUpdateProbeSpin=1
|
||||
AutoUpdateProbeText=Only at Agent Start
|
||||
SelectInformFile=1
|
||||
DownloadUrlInform=1
|
||||
DownloadURL_INFORM=http://
|
||||
NameOfInformFile=
|
||||
UpdateSetupPageIndex=0
|
||||
AutoInformW=360
|
||||
AutoInformH=360
|
||||
|
||||
[Switches]
|
||||
OperatingSystems=All,95,98,ME,NT,2000,XP,2003,Vista
|
||||
OverwriteFlag=1
|
||||
CreateLogFile=0
|
||||
ConfirmExtract=0
|
||||
ShowActivityBar=1
|
||||
TestAdminRights=1
|
||||
TestAdminRightsUnInstall=1
|
||||
SetAllowFullAccess=1
|
||||
TestDotNetFramework=0
|
||||
InstallDotNetFx=0
|
||||
InstallDotNetFxText=
|
||||
InstallDotNetFxUrl=0
|
||||
InstallDotNetFxUrlText=http://
|
||||
DotNetFrameworkReqVer=1.0,1.1,2.0
|
||||
TestExeBeforeInstall=0
|
||||
TestExeBeforeUnInstall=1
|
||||
AutorunCreateInfFile=0
|
||||
AutorunTest=0
|
||||
AutorunStartApp=0
|
||||
AddAppToRunOnce=0
|
||||
AddAppToRun=0
|
||||
IfPreviousInstallationFound=1
|
||||
PreviousInstallationOp=UnInstall before Setup start
|
||||
UnInstallPreviousMode=Silent
|
||||
CreateUnInstall=0
|
||||
ScrambleUnInstallData=0
|
||||
SilentUnInstall=0
|
||||
HiddenUnInstall=0
|
||||
HideErrMsgUnInstall=0
|
||||
HideLogBtnUnInstall=0
|
||||
AddRemoveProgramsUnInstall=1
|
||||
AddChangeButtonUnInstall=0
|
||||
UnInstallExeStampSwitch=0
|
||||
UnInstallExeStamp=
|
||||
UnInstallExeDirSwitch=0
|
||||
UnInstallExeDir=
|
||||
|
||||
[UnInstall]
|
||||
UnInstallDisplayName=WarServ for NeoStats
|
||||
UnInstallDisplayIcon=
|
||||
UnInstallDisplayIconNum=
|
||||
UnInstallHelpLink=
|
||||
UnInstallInfoAboutURL=
|
||||
|
||||
[Registry]
|
||||
|
||||
[IniFile]
|
||||
|
||||
[Environment]
|
||||
|
||||
[Association]
|
||||
OpenWith=0
|
||||
OpenWithName=
|
||||
OpenWithMenuText=Open with
|
||||
OpenWithExtensions=
|
||||
|
||||
[VerInfo]
|
||||
CopyFromExe=0
|
||||
DefineManually=0
|
||||
Item-001=|Comments||
|
||||
Item-002=|CompanyName||
|
||||
Item-003=|FileDescription||
|
||||
Item-004=|FileVersion||
|
||||
Item-005=|InternalName||
|
||||
Item-006=|LegalCopyright||
|
||||
Item-007=|LegalTrademarks||
|
||||
Item-008=|OriginalFilename||
|
||||
Item-009=|ProductName||
|
||||
Item-010=|ProductVersion||
|
||||
CopyIconFromTargetExe=0
|
||||
CopyIconFromOtherApp=0
|
||||
OtherIconAppFileName=
|
||||
Spin1=0
|
||||
Spin2=0
|
||||
|
||||
[Execute]
|
||||
ExecuteDllCheckBox=0
|
||||
ExecutionDllFileName=
|
||||
Exec-000=*||CheckNeoStats|Setup Start|10|Conditional|0|1|Application Found||0|0|0|File Found||0|0|0|File Found||1|Display Message||1|Exit||0|Display Message||0|Display Message||0|Display Message||0|Display Message||1|
|
||||
Arg-000-1=neostats.exe
|
||||
Arg-000-2==
|
||||
Arg-000-6==
|
||||
Arg-000-10==
|
||||
Arg-000-13=NeoStats must be installed to install WarServ
|
||||
Exec-001=*||CheckingRunning|Setup Start|10|While Loop|0|0|Application is Running||0|0|0|File Found||0|0|0|File Found||1|Display Message||0|Display Message||0|Display Message||0|Display Message||0|Display Message||0|Display Message||1|
|
||||
Arg-001-1=neostats.exe
|
||||
Arg-001-2==
|
||||
Arg-001-6==
|
||||
Arg-001-10==
|
||||
Arg-001-13=You must shutdown NeoStats before installing WarServ
|
||||
|
||||
[MSI]
|
||||
Version=1
|
||||
AddMergeModule=0
|
||||
Msm2MsiData=|MSM2MSI_WarServ-Setup.exe.msi|1|1|1|0|
|
||||
|
||||
[GroupNames]
|
||||
Group-000=Modules
|
||||
|
||||
[Group-000]
|
||||
TypicalCompactData=15
|
||||
Description=Modules
|
||||
SizeInKB=0
|
||||
Item-000=Fol*<Common Folder>
|
||||
Item-001=Fil*WarServ.dll
|
||||
|
4
win32/buildwin32snap.bat
Normal file
4
win32/buildwin32snap.bat
Normal file
|
@ -0,0 +1,4 @@
|
|||
@echo off
|
||||
IF EXIST win32\WarServ-Setup*.exe del win32\WarServ-Setup*.exe
|
||||
"C:\Program Files\Pantaray\QSetup\Composer.exe" win32\WarServ.qsp /Compile
|
||||
move win32\WarServ-Setup.exe win32\WarServ-Setup-3-0-a4-%1.exe
|
35
modconfigwin32.h → win32/modconfigwin32.h
Executable file → Normal file
35
modconfigwin32.h → win32/modconfigwin32.h
Executable file → Normal file
|
@ -1,15 +1,20 @@
|
|||
/* modconfig.h. Generated by configure. */
|
||||
/* define this to enable debug code for this module */
|
||||
/* #undef DEBUG */
|
||||
|
||||
/* Version number of package */
|
||||
#define MODULE_VERSION "3.0.a4"
|
||||
|
||||
/* Major Version */
|
||||
#define MODULE_MAJOR "3"
|
||||
|
||||
/* Minor Version */
|
||||
#define MODULE_MINOR "0"
|
||||
|
||||
/* Revision */
|
||||
#define MODULE_REV "a4"
|
||||
/* modconfig.h. Generated by configure. */
|
||||
/* define this to enable debug code for this module */
|
||||
/* #undef DEBUG */
|
||||
|
||||
/* Version number of package */
|
||||
#define MODULE_VERSION "3.0.a4"
|
||||
|
||||
/* Major Version */
|
||||
#define MODULE_MAJOR "3"
|
||||
|
||||
/* Minor Version */
|
||||
#define MODULE_MINOR "0"
|
||||
|
||||
/* Revision */
|
||||
#define MODULE_REV "a4"
|
||||
|
||||
/* "Full Version" */
|
||||
#define MOD_VERSION "3.0.a4"
|
||||
#define MOD_WIN32VER "3,0,a4,0"
|
||||
#define MOD_WIN32VERN 3,0,0
|
29
win32/neostatsversion.rc
Normal file
29
win32/neostatsversion.rc
Normal file
|
@ -0,0 +1,29 @@
|
|||
#include "modconfigwin32.h"
|
||||
1 VERSIONINFO
|
||||
FILEVERSION MOD_WIN32VERN
|
||||
PRODUCTVERSION MOD_WIN32VERN
|
||||
FILEFLAGSMASK 0x3fL
|
||||
FILEFLAGS 0x1L
|
||||
FILEOS 0x4L
|
||||
FILETYPE 0x1L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040704e4"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "NeoStats"
|
||||
VALUE "Copyright (C) 2008", "Copyright (c) 1999-2008 Justin Hammond, Mark Hetherington, Jeff Lang"
|
||||
VALUE "FileDescription", "NeoStats IRC Services"
|
||||
VALUE "FileVersion", MOD_WIN32VER
|
||||
VALUE "InternalName", "warserv.dll"
|
||||
VALUE "OriginalFilename", "warserv.dll"
|
||||
VALUE "ProductName", "WarServ for win32"
|
||||
VALUE "ProductVersion", MOD_WIN32VER
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x407, 1252
|
||||
END
|
||||
END
|
Reference in a new issue