StatServ Module for NeoStats 2.x ChangeLog
==============================================================================
Shmad & ^Enigma & Fish^
(S) denotes Shmad  (E) denotes ^Enigma^
(F) denotes Fish (M) denotes Mark

* Revision 1199 * Feb 17, 2004 (M)
 - SET interface for nick/user/host/realname added (M)

* Revision 1199 * January 9, 2004 (M)
 - removed fopen attempt on old system of dl/statserv/html/index.tpl.  (M)
 - improved error message for failed open of template and output file (M)
 - begin reworking announcement code for wallops (M)
 - move SERVER join/quit anouncements to ConnectServ since it is not really a 
   StatServ task (M)
 - New set options LAGALERT and RECORDALERT which allow a user to determine
   how these alerts are managed 0 none, 1 channel, 2 globops, 3 wallops (M)
 - Removed MSGTHROTTLE and LAG options. These are superceded by new options
	MSGINTERVAL, MSGLIMIT, LAGTIME (M)
 - Fix mem leak from strdup (M)
 - TLDmap is now using GeoIP from Netmax.com. Will add City and Region/ISP code soon (but requires a paid version of the DB) (F)
 - Most of the commands were limited to opers, changed back so users can view stats (F)
 - bug fix for #109 away counts (M)
   
* Revision 810 * Nov 23rd, 2003 (M)
 - change SSMNAME to __module_info.module_name to be consistent with other modules (M)
 - Use core bot message handler to process commands (M)
 - Changed SET command so SET LIST displays current settings and SET alone will error (M)
 - Removed local module_function table to use core for /VERSION replies (M)

* Revision 791 * Oct 30th, 2003 (F)
 - Channel stats are now dynamically loaded, and saved as needed. Not loaded into
   memory at boot time. Should help large networks with lots of channels
   that experience pingouts every 8 hours!

* Version 3.10 * Sep 11th, 2003 (F)
 - Added clientstats to html output (F)
 - strip colors/underlines etc from client versions (F)
 - Help text cleanup (M)
 - Added ABOUT command (M)
 - Changed to use new module export API (M)
 
* Version 3.9 * July 15th, 2003 (F)
 - Fixed a minor problem with oper counting. 

* Version 3.8 * May 9th, 2003 (F)
 - Fixed TLDCount for Daily users for Unresolved Domains
 - Added the ability to recieve client versions from SecureServ and record them.

* Version 3.7 * April 17th, 2003 (F)
 - Moved to new logging and conf API
 - Fixed a wrong usercount on channels with kick

* Version 3.6 * March 28th, 2003 (F)
 - Fix a problem with oper counts... something got messed up somewhere

* Version 3.5 * December 13th, 2002 (F)
 - StatServ now has the option to only wallop 5 records broken in a particular timeframe.
	eg, 5 wallops per 5 minutes, any more, and statserv doesn't say a thing.
	set WALLOP_INTERVAL in neostats.cfg to the interval time
 - Some Stats that we were collecting was never displayed, added it to the output and html display
 - DelOldChan was only deleting 1 chan per hour, and could delete chans that were older than 1 day, but still had members. Fixed. 
 - Fixed the ok_to_wallops stuff
 - Fixed up OperList

* Version 3.42 * September 3rd, 2002 (S)
 - Fixed make insall now copies the template too 
 - RESET now just tells you how to properly reset Server Statistics database.
 - Can ONLY delete stats if the server IS NOT Online.
 - Changed all levels from 190 to 185 since Unreal users just cant seem to install SR in any
   event Net/Tech are same level essentially. So internals for SS use 185 as highest level.
 - Fixed a bug with deloldchan timer where it would only delete one channel per hour! (F)

* Version 3.41 * July 29th, 2002 (S)
 - Fixed a bug where channel alerts would get dropped notice changed to chanalert()
 - Stopped walloping new records on new DB and when syncing to the network (not walloping on syncing only works in statserv is loaded via config file. If loaded via /msg neostats load, then it will yell. Tough. Load it via the config file!)

* Version 3.4 * July 17th, 2002(F)
 - Ported to the new Module Event API
 - Fixed a bug with getting incorrect channel count and channel member count when loaded as a module after neo has already been running
 - Why the hell was statserv changing the u->is_away structure. StatServ doesn't and shouldn't do that. Fixed (maybe fixes crazy away count bug?)

* Version 3.3 * May 19th, 2002 (F)
 - added tldmap to statserv output
 - fixed htmlstats to write out straight away, instead of buffer, this fixed overflow problems and random crashes on large networks

* Version 3.2 * March 29th, 2002 (F)
 - Fixed a bug with segfaulting when no DB existed.
 - Fixed up help with the most current commands available
 - Fixed a bug with -1 opers on servers due to serviceroots code
 - Added tldmap to htmloutput

* Version 3.1 * February 8th, 2002 (F)
 - Code overhauls for NeoStats-2.5 Core
 - Added Channel Statistics for overall time, and daily stats
 - updated HTML stats to use templates
 - fixed a few innocent bugs (setting daily uses to Max? hu, Crackhead code (S) :) )
 - split up statserv into a few diff files, as it was getting un-manageable :)

* Version 3.0 * January 2nd, 2001
 - Removed Echos to the shell when starting Neo with SS loaded.. now the rest of the modules.. ugh (S)
 - Fixed an annoying crash bug caused by strlower (S)
 - Fixed crash bug in ss_new_user (S)
 - Fixed bug in findstats()
 - Overhauled a lot of the older code (S)
 - Noticed something odd.. looked into it.. just my eyes wiggin out. (S)


* Version 2.1 * December 11th, 2001
 - Fixed a small DAILY bug where at midnight it would reset to 0
   we should reset to CURRENT stats at midnight.  Now fixed. (S)
 - Fixed DAILY STATS.. now reports correctly 110% of the time. (S)
 - This aint too shabby for 3 hours work :)
 - ServerKills in SERVER info accurate (S)
 - OperKills in SERVER info accurate (S)
 - Fixed split counting..works now (S)
 - added s_user_away();  StatServ now keeps track of users set away. (S)
 - added s_del_server(); StatServ now decreases Servers when one splits/goes down (S)
 - Fixed StatServ Crash bug. (S)
 - Added HTML Stats writeouts. (E)
 - Started ChangeLog
