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-12 13:46:31 +00:00
data automake/autoheader/libtool support 2002-03-12 13:42:38 +00:00
dl autoconf updates 2002-03-12 13:46:31 +00:00
doc automake/autoheader/libtool support 2002-03-12 13:42:38 +00:00
logs .keepme file in the logs directory, so it gets exported correctly 2002-02-27 13:33:03 +00:00
.gitattributes autoconf updates 2002-03-12 13:46:31 +00:00
acconfig.h autoconf updates 2002-03-12 13:46:31 +00:00
aclocal.m4 autoconf updates 2002-03-12 13:46:31 +00:00
AUTHORS autoconf updates 2002-03-12 13:46:31 +00:00
BUGS autoconf updates 2002-03-12 13:46:31 +00:00
ChangeLog channel support updated. Bugfixes and RECVLOG, CODERHACK defined 2002-03-11 06:55:05 +00:00
chans.c Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +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 Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +00:00
configure.in Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +00:00
COPYING autoconf updates 2002-03-12 13:46:31 +00:00
dl.c fixed a bug with users quiting who where part of multiple channels 2002-03-11 08:02:40 +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 Bug fixes and updates. Segv_location has changed slightly 2002-03-08 11:46:08 +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 Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +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 support updated. Bugfixes and RECVLOG, CODERHACK defined 2002-03-11 06:55:05 +00:00
list.h channel support updated. Bugfixes and RECVLOG, CODERHACK defined 2002-03-11 06:55:05 +00:00
ltmain.sh autoconf updates 2002-03-12 13:46:31 +00:00
main.c Version is 2.5Alpha4.8 now 2002-03-12 07:56:43 +00:00
makeconf Update 2002-02-27 11:20:30 +00:00
Makefile.am automake/autoheader/libtool support 2002-03-12 13:42:38 +00:00
Makefile.in Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +00:00
missing autoconf updates 2002-03-12 13:46:31 +00:00
mkinstalldirs autoconf updates 2002-03-12 13:46:31 +00:00
NEWS autoconf updates 2002-03-12 13:46:31 +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
stamp-h.in autoconf updates 2002-03-12 13:46:31 +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 support updated. Bugfixes and RECVLOG, CODERHACK defined 2002-03-11 06:55:05 +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 Added full autoconf/autoheader/automake/libtool support 2002-03-12 13:34:21 +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 Fixed some chan bugs (hopefully all. Was some stupid bugs in there) and 2002-03-12 07:56:02 +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