No description
This repository has been archived on 2025-02-12. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2002-03-15 12:25:12 +00:00
data More Autoconf updates 2002-03-12 14:08:00 +00:00
dl updated build stuff. Removed modules that were useless 2002-03-15 12:25:12 +00:00
doc More Autoconf updates 2002-03-12 14:08:00 +00:00
logs AutoConf updates 2002-03-12 14:26:19 +00:00
.gitattributes updated build stuff. Removed modules that were useless 2002-03-15 12:25:12 +00:00
acconfig.h autoconf updates 2002-03-12 13:46:31 +00:00
aclocal.m4 Channel Mode updates and a few bug fixes 2002-03-13 11:35:09 +00:00
AUTHORS Doco updates 2002-03-12 14:43:04 +00:00
BUGS Doco updates 2002-03-12 14:43:04 +00:00
ChangeLog Channel Mode BugFixes. Various Updates. Damn, the new 2002-03-13 16:30:12 +00:00
chans.c Channel Mode BugFixes. Various Updates. Damn, the new 2002-03-13 16:30:12 +00:00
chkstats Update 2002-02-27 11:20:30 +00:00
conf.c Bug fixes and updates. Segv_location has changed slightly 2002-03-08 11:46:08 +00:00
config.guess autoconf updates 2002-03-12 13:46:31 +00:00
config.h.in Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +00:00
config.sub autoconf updates 2002-03-12 13:46:31 +00:00
configure AutoConf didn't work to well, moved to a different format 2002-03-15 12:11:58 +00:00
configure.in AutoConf didn't work to well, moved to a different format 2002-03-15 12:11:58 +00:00
COPYING autoconf updates 2002-03-12 13:46:31 +00:00
depcomp More Autoconf updates 2002-03-12 14:08:00 +00:00
dl.c Channel Mode BugFixes. Various Updates. Damn, the new 2002-03-13 16:30:12 +00:00
dl.h fixed a bug with nick changes 2002-03-07 08:42:17 +00:00
dotconf.c Import of 2.0.13 2002-02-27 11:19:15 +00:00
dotconf.h Initial revision 2000-02-03 23:45:51 +00:00
hash.c Channel Mode BugFixes. Various Updates. Damn, the new 2002-03-13 16:30:12 +00:00
hash.h Import of 2.0.13 2002-02-27 11:19:15 +00:00
INSTALL Import of 2.0.13 2002-02-27 11:19:15 +00:00
install-sh autoconf updates 2002-03-12 13:46:31 +00:00
ircd.c Channel Mode updates and a few bug fixes 2002-03-13 11:35:09 +00:00
ircdchk more files 2000-06-10 09:14:03 +00:00
LICENCE Initial revision 2000-02-03 23:45:51 +00:00
list.c Channel Mode BugFixes. Various Updates. Damn, the new 2002-03-13 16:30:12 +00:00
list.h channel support updated. Bugfixes and RECVLOG, CODERHACK defined 2002-03-11 06:55:05 +00:00
main.c module locking code updated 2002-03-12 15:31:32 +00:00
makeconf Update 2002-02-27 11:20:30 +00:00
Makefile.in AutoConf didn't work to well, moved to a different format 2002-03-15 12:11:58 +00:00
Makefile.inc AutoConf didn't work to well, moved to a different format 2002-03-15 12:11:58 +00:00
NEWS Doco updates 2002-03-12 14:43:04 +00:00
ns_help.c More updates to CrossIRCD support. a Crazy hack for compiler warning 2002-03-05 12:59:58 +00:00
README bugfixes with the hashes and modules crashing... 2002-02-28 10:33:10 +00:00
server.c Lots of updates. Variable Passing, Hash updates, modules updates 2002-03-07 12:41:12 +00:00
services.c Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +00:00
sock.c channel support updated. Bugfixes and RECVLOG, CODERHACK defined 2002-03-11 06:55:05 +00:00
ss_help.c Initial revision 2000-02-03 23:45:51 +00:00
stats.cfg.dist Lots of Bug fixes in the Main Code, Inlcude MODE Crashing the Server, and 2000-03-03 06:03:42 +00:00
stats.h Channel Mode BugFixes. Various Updates. Damn, the new 2002-03-13 16:30:12 +00:00
timer.c Bug fixes and updates. Segv_location has changed slightly 2002-03-08 11:46:08 +00:00
TODO Import of 2.0.13 2002-02-27 11:19:15 +00:00
Ultimate.c Started Moving IRCD specific functions to their own files 2002-03-05 06:59:06 +00:00
Ultimate.h started to update cross ircd support. Moving all sts() functions to special 2002-03-05 08:13:45 +00:00
Unreal.c Channel Mode updates and a few bug fixes 2002-03-13 11:35:09 +00:00
Unreal.h Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +00:00
UnrealModes.h Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +00:00
users.c Channel Mode BugFixes. Various Updates. Damn, the new 2002-03-13 16:30:12 +00:00

NeoStats 2.5.0
~~~~~~~~~~~~~~~

Installation:
-------------
The configure script has been changed compared to the old 2.0.x 
releases and you must now make sure you supply the right arguments
to configure.

What is required:
-----------------
IRCD Support:
	To specify the IRCD you are compiling for. eg:
	--enable-unreal		for UnrealIRCD
	--enable-ultimate 	for UltimateIRCD

What is optional:
-----------------
Privledge System:
	Originally, NeoStats was based on Operator Flags on a network.
	If you had TechAdmin on Unreal, you were basically allowed full control to
	Neostats.
	The Currently available options are:
	--enable-auth=IRCD 	This is the same as the old NeoStats, using User Flags on a network.
	--enable-auth=ROOT 	This enables ServiceRoots, which have to be defined in the stats.cfg file. Read the docs in /docs/ for more information
	--enable-auth=EXT 	This is a special option for some modules that can provide privledge system to NeoStats (Upcomming services will use this)
	Default is IRCD

Modules Support:
	NeoStats has a expanding set of modules. Some Modules have their own --enable options, while other modules do not.
	The Current Modules that can be enabled directly include:
	--enable-statserv 	Enables the statserv module
	--enable-spam		Enables the Spam Module
	--enable-icq		Enables the ICQ Module (Work in progress)
	--enable-version	A API Example. No practical use on a network.
	--enable-netinfo	Enable the Netinfo Module
	--enable-services	Enable Services
	--enable-loveserv	Enables LoveServ

	NeoStats also comes with many additional Modules, and many more can be downloaded from out site. A example is the scriptserv module
	To enable a module at compile time (or multiple modules) use the following option:
	--enable-modules="scriptserv cs"
	
	Defaults are StatServ and Spam

Debuging:
	Most users will never look at this option. It compiles NeoStats
	with debuging turned on. I would only suggest using this if you have
	problems are are about to fill out a bug form.
	--enable-debug		Enables Debugging




Module Status:
--------------
- StatServ now fully functional.
- Spam working like a dream.
- IcqServ works, but is still under heavy development :)
- Services havn't even been touched
- version is a simple example of writting a Module
- NetInfo is fully functional.

the module.txt file in the dl directory is a bit outdated. Use it for
reference only, but you want to find out more about the API (like specific
Function calls, etc) then look at the statserv module as it contains almost
all the Module API calls that are available. 

I've verified it works with Unreal 3.1.1 and higher, so there should be no
problems here. No one has come to us saying they want support for another
IRCD, so its still only Unreal.
it should work with Ultimate IRCD as well (based on Unreal and dreamforge)
it might work with Elite.

Bugs:
-----
Still a few lerking around in the code. I've been concentrating on the Icq
and Statserv modules of late, and have only been fixing bugs in the main
code as I find them. I havn't gone on a extensive Bug hunting mission
1. StatServ Daily commands are not correct
2. Other StatServ Statistics might be questionable :)


PLEASE send me those bug reports!
 
Shmad