diff -uNrd -x ChangeLog ircd-hybrid-6.3/Hybrid-team xircd/Hybrid-team
--- ircd-hybrid-6.3/Hybrid-team	Thu Jan 17 19:01:51 2002
+++ xircd/Hybrid-team	Wed Dec 31 19:00:00 1969
@@ -1,89 +0,0 @@
-$Id: Hybrid-team,v 1.29 2002/01/18 00:01:51 db Exp $
-
-  The hybrid team is a group of ircd coders who were frustrated
-with the instability and all-out "dirtiness" of the EFnet ircd's
-available. "hybrid" is the name for the collective efforts of a group
-of people, all of us.
-
-Anyone is welcome to contribute to this effort. We are serious about this.
- 
-  We have run the code through "purify", a commercial program designed
-to find memory leaks. It continues to be checked with malloc tools today.
-The code has been prototyped. Profiling has also been done to catch
-slow portions of the code. "crufty" code has been re-written, obsolete
-code has been ripped out. We have also looked at making the code as easy
-to setup up and run as possible using configure, et cetera.
-Finally speed enhancements and other enhancements have been made to this
-ircd, and continue to be made to this ircd.
- 
-  That is not to say that there are still not bugs; there are always bugs.
-But we review each other's work on this project, and are open to publicly
-submittable bug reports.
- 
-The core team as, of this release:
- 
-AndroSyn      Aaron Sethman      <androsyn@ratbox.org>
-cosine        Patrick Alken      <wnder@uwns.underworld.net>
-Dianora       Diane Bruce        <db@db.net>
-einride       Erik S. Johansen   <einride@einride.org>
-fl_           Lee Hardy          <leeh@shagged.org>
-Hwy101        W. Campbell        <wcampbel@botbay.net>
-larne         Edward Brocklesby  <ejb@leguin.org.uk>
-Neph|l|m      Adel Mezibra       <adel@cybercable.fr>
-billy-jon     Bill Jonus         <proggy@earthling.net>
-Rodder        Jon Lusky          <lusky@blown.net>
-toot          Toby Verrall       <to7@antipope.fsnet.co.uk>
-Wohali        Joan Touzet        <joant@ieee.org>
-xyst          Greg Prosser       <gnp@arrogant.org>
- 
-The following people have contributed blood, sweat, and/or code to
-this release of hybrid, in nick alphabetical order:
- 
-ArielIL       Ariel Biener       <ariel@fireball.tau.ac.il>
-A1kmm         Andrew Miller      <a1kmm@mware.virtualave.net>
-Bleep         Thomas Helvey      <tomh@inxpress.net>
-CBongo        Chris Bongaarts    <cab@tc.umn.edu>
-comstud       Chris Behrens      <cbehrens@concentric.net>
-David-T       David Taylor       <davidt@yadt.co.uk>
-echo          Adam J. Durana     <adam@caca.com>
-FlashMan      Craig A. Huegen    <chuegen@quadrunner.com>
-jailbird      Dustin Marquess    <jailbird@alcatraz.fdf.net>
-johan         Johannes Erdfelt   <jerdfelt@eng.mindspring.net>
-koitsu/k9     Jeremy Chadwick    <jdc@best.net>
-kre           Dinko Korunic      <kreator@fly.srk.fer.hr>
-LarZ          Matthew Ramsey     <mjr@blackened.com>
-orabidoo      Roger Espel LLima  <espel@unix.bigots.org>
-Riedel        Dennis Vink        <vink@vuurwerk.nl>
-Seaner        Sean McVeigh       <sdlmcvei@uwaterloo.ca>
-Shadowfax     Michael Pearce     <mpearce@varner.com>
-Slowaris      Ryan Parker        <rjp@wpmedia.com>
-Taner         Taner Halicioglu   <taner@cerf.net>
-ThemBones     Brian Kraemer      <kraemer@u.washington.edu>
-White_Dragon  Chip Norkus        <wd@dal.net>
-WintrHawk     Jake Khuon         <khuon@GCtr.Net>
-Beeth         Piotr Kucharski    <chopin@sgh.waw.pl>
- 
-Developers and Contributors for previous versions:
- 
-Chris Portman       Keith Fralick       Jon Mischo
-Sam Noble           Paul Graham         Darren Reed
-Markku Savela       Greg Lindahl        Jarkko Oikarinen
-Armin Gruner        Matthew Green       Chuck Kane
-Matt Lyle           Vesa Ruokonen       Nicolas Pioch
-Stellan Klebom      Dan Goodwin         Mike Bolotski
-Ian Frechette       Markku Jarvinen     Kimmo Suominen
-Jeff Trim           Vijay Subramaniam   Karl Kleinpaste
-Bill Wisner         Tom Davis           Hugo Calendar
-Bo Adler            Michael Sandrof     Jon Solomon
-Jan Peterson        Helen Rose          Tom Hopkins
-Stephen van den Berg
- 
-Others are welcome. Always.
- 
-Thanks also goes to those persons not mentioned here who have added
-their advice, opinions, and code to IRC.
-Thanks also to those who provide the kind sysadmins who let me and
-others continue to develop IRC.
- 
-Email fixes/complaints/rotten tomatoes to ircd-hybrid@the-project.org.
-
diff -uNrd -x ChangeLog ircd-hybrid-6.3/INSTALL xircd/INSTALL
--- ircd-hybrid-6.3/INSTALL	Fri Dec  7 23:12:39 2001
+++ xircd/INSTALL	Sat Apr 13 10:07:16 2002
@@ -1,9 +1,9 @@
-ircd-hybrid-6 INSTALL
+xircd-1 INSTALL
 ---------------------
-$Id: INSTALL,v 1.12 2001/12/08 04:12:39 wcampbel Exp $
+$Id: INSTALL,v 1.2 2002/04/13 14:07:16 reddawg Exp $
 
-hybrid-6 relies upon GNU autoconf.  The following is a transcript of
-recommended procedures that users/administrators of hybrid-6 should
+xircd-1 relies upon GNU autoconf.  The following is a transcript of
+recommended procedures that users/administrators of xircd-1 should
 follow when building and tuning the daemon:
 
 1.  MOST IMPORTANTLY:  Please read "RELNOTES" and "ChangeLog" to get
@@ -63,19 +63,4 @@
 
 HOW TO GET HELP:
 ----------------
-Send Check or Money Order to...  just kidding!  Commercial support for
-ircd-hybrid is not available at this time.
-
-However, all hope is not lost; the Hybrid Mailing List is available for
-general help, and/or questions.  To subscribe, please send Email to
-listmanager@the-project.org with a single line in the body containing
-"subscribe hybrid".
-
-If hybrid crashes on you, PLEASE CONTACT ircd-hybrid@the-project.org
-ASAP with a backtrace of the core.  The hybrid team can't fix bugs if
-no one tells us about them!
-
-If there is a new feature you would like to see in the next major
-release of ircd-hybrid, please post it to the public mailing list,
-hybrid@the-project.org.
-
+Contact dev-com
diff -uNrd -x ChangeLog ircd-hybrid-6.3/LICENSE xircd/LICENSE
--- ircd-hybrid-6.3/LICENSE	Thu Oct  5 23:00:46 2000
+++ xircd/LICENSE	Tue Apr  9 10:00:38 2002
@@ -1,4 +1,4 @@
-$Id: LICENSE,v 1.2 2000/10/06 03:00:46 lusky Exp $
+$Id: LICENSE,v 1.1.1.1 2002/04/09 14:00:38 reddawg Exp $
 
 		    GNU GENERAL PUBLIC LICENSE
 		     Version 1, February 1989
diff -uNrd -x ChangeLog ircd-hybrid-6.3/Makefile.in xircd/Makefile.in
--- ircd-hybrid-6.3/Makefile.in	Thu Dec  6 23:13:18 2001
+++ xircd/Makefile.in	Sat Apr 13 13:12:09 2002
@@ -16,13 +16,13 @@
 #*   along with this program; if not, write to the Free Software
 #*   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 #*
-#*   $Id: Makefile.in,v 1.22 2001/12/07 04:13:18 jdc Exp $
+#*   $Id: Makefile.in,v 1.2 2002/04/13 17:12:09 icedruid Exp $
 #*/
 
 RM=@RM@
 
 # Default CFLAGS
-CFLAGS = -g -O2 -DNDEBUG
+CFLAGS = -g -O2 -DNDEBUG -DDPATH=\"@prefix@/\"
 
 # Default make flags - you may want to uncomment this on a multicpu machine
 #MFLAGS = -j 4
diff -uNrd -x ChangeLog ircd-hybrid-6.3/README.FIRST xircd/README.FIRST
--- ircd-hybrid-6.3/README.FIRST	Sat Feb  2 10:52:17 2002
+++ xircd/README.FIRST	Tue Apr  9 10:00:38 2002
@@ -1,6 +1,6 @@
 ircd-hybrid-6 README
 --------------------
-$Id: README.FIRST,v 1.15 2002/02/02 15:52:17 db Exp $
+$Id: README.FIRST,v 1.1.1.1 2002/04/09 14:00:38 reddawg Exp $
 
 If you don't read this first, we won't help you.
 :-)
diff -uNrd -x ChangeLog ircd-hybrid-6.3/RELNOTES xircd/RELNOTES
--- ircd-hybrid-6.3/RELNOTES	Mon Jan 14 08:35:30 2002
+++ xircd/RELNOTES	Sat Apr 13 10:07:16 2002
@@ -1,172 +1,3 @@
-ircd-hybrid-6.3 Release Notes
+xircd-1 Release Notes
 ---------------------------
-$Id: RELNOTES,v 1.14 2002/01/14 13:35:30 db Exp $
-
-There have been a number of changes done since 6.0 release.
-
-Administrator level
---===============--
-o IP I lines must have usernames as well. i.e.
-  I:*@192.168.0.0/24.... or your IP I lines will mysteriously stop working.
-
-o make install runs properly on cygwin.
-
-o Optional IGNORE_BOGUS_TS code, must be enabled network wide to be
-  effective.
-
-o Freeform I: line spoofing is always enabled, SPOOF_FREEFORM is no
-  longer needed.
-
-o STATS_P_NOTICE was added, when this option is enabled, STATS_NOTICE
-  can be disabled, preserving user privacy, while still allowing opers
-  to see when they are needed.
-
-o HIDE_SERVERS_IPS prevents IP's from being visible to anyone, including
-  server operators.
-
-o The server will not start if it is already running.
-
-o The included mkpasswd program can generate MD5 hashes on systems that
-  support it.  Issue "mkpasswd -m" to generate.
-
-o SERVERHIDE is fully functional, without breaking clients.
-
-o All features not approved for EFnet use are disabled by default.
-  Please look in config.h for more details.
-
-o vimotd and viklines are installed along with viconf.
-
-o P: lines can now be removed if there are no clients on that port.
-
-o RESTART requires the server name, like DIE.
-
-o NO_CREATE_ON_SPLIT will allow users to join existing channel but
-  not create new ones.
-
-Oper level
---======--
-
-o Server splits are now shown in +x mode (previously, only introductions
-  were shown).
-
-o STATS Q, K, D are now formatted correctly.
-
-o UNDLINE is available to opers.
-
-o UNGLINE (local server only) is available to opers
-
-o STATS q (little q only) will show juped channels (mode +j)
-
-o STATS F is available to opers (show TS channel statistics)
-
-o TKLINE expires are shown to opers
-
-o Message targets have changed somewhat:
-  Old $irc.server -> $$irc.server New
-  Old #host.mask  -> $#host.mask  New
-  #host.mask is still supported as a transition aid.
-
-User level
---======--
-
-o The multiple message restriction (PRIVMSG target1,#target2,...)
-  has been removed; any number of targets are now permitted (like
-  Hybrid 5)
-
-Technical level
---===========--
-
-o Hostname checks accept ':' now, to allow for remotely connected IPv6
-  clients.
-
-o TS5 is used by default now.
-
-o The block allocator uses mmap() if it is found.
-
-o Hybrid uses a modified adns based resolver instead of res.c.
-
-o The stock system zlib is now used.
-
-Other documentation
---===============--
-
-Operating system dependencies have been removed, there is no longer any
-special code for AIX, SEQUENT, DYNIX, HPUX, Solaris, or pyr. We have
-made a large effort to remove as many portability issues as possible.
-The code should compile and run on any modern UNIX operating system that
-supports POSIX.1 and ANSI-C. We know the code builds cleanly on BSD,
-Solaris, and Linux. If it fails to work for you, or works on another
-platform not listed here, let us know. We won't make any guarantees
-about changing much to support anything weird, but if including a
-standard header clears up a problem we'll probably do that.  This code
-is known to _not_ compile on AIX.
-
-The code now uses the ANSI-C assert macro in many places, this means
-that if an invariant isn't, the server will core on the spot hopefully.
-Using the assert macro also tends to slow down the code a bit, if you
-like living dangerously and are running the beta, use -DNDEBUG when you
-build the server and it will turn off the asserts. Production servers
-should always be compiled with -DNDEBUG for maximum efficiency. NOTE: If
-you are running a server with the asserts turned on and it cores on you,
-please send us a stack trace if you can.
-  
-Command lines are different for this version of hybrid, most of the old
-flags for debugging and running ircd from a terminal are gone and a
-couple new ones have been added. Valid command line options that require
-compile time options are silently ignored. 
-
-Command line options for this version:
--d filename - specify d:line file
--f filename - specify config file
--h hostname - specify server name
--k filename - specify k:line file
--l filename - specify log file
--n          - do not fork, run in foreground
--v          - print version and exit
--x          - set debug level, if compiled for debug logging
-
-Minimal logging is enabled by default, for the alpha/beta release it is
-set to L_DEBUG in config.h by default, this can be changed to other
-levels if the log gets too noisy (it shouldn't). Look at the log level
-constants in s_log.h for allowable values. A SET option is available
-for setting the value in real time. If you define USE_SYSLOG in your
-config ircd will log to both the ircd.log file and syslog.
-
-Authentication and DNS lookups are handled a bit differently now,
-clients are completely ignored until both auth and DNS have completed.
-This is not significantly different than earlier behavior but you should
-notice slightly faster client connects.
-
-I line handling has changed.  Ident lookups are now always done for
-connecting clients.   An @ in the I line no longer turns off the tilde
-'~' adornment in the case of an unidented client. You must use the
-'-' prefix in the I line to turn off the ~ prefix for an unidented client.
-Clients which do not ident will be sent into the kline/iline matching code
-with a leading ~ character.  i.e. to allow a client onto your server
-without a ~, use an I line such as:
-	I:NOMATCH::-*db@*some.host.on.the.net
-This will match this user, and will remove the ~ as seen on the net.
-
-KNOWN BUGS:
-There is a possibility that ircd will core dump if you there are errors
-in your conf file.
-
-Send bug reports to ircd-hybrid@the-project.org.  If it cored, please
-include a gdb backtrace and a copy of your config.h.
-
-
-Notes
---=--
-
-The best way to get a backtrace of the core is to follow this sequence of
-instructions:
-1.  Change to the directory where the core file is
-2.  Run gdb on the binary and the core file.  With an unmodified Hybrid-6,
-    an example command line is below (in the /usr/local/ircd directory)
-    $ gdb ./ircd ircd.core
-3.  At the "(gdb)" prompt, enter the command "bt"
-4.  Save the output of the backtrace command and send it to
-    ircd-hybrid@the-project.org.
-5.  Be sure to save the ircd binary and the core file in a safe place in
-    case the developers need to look deeper than a backtrace provides.
-
+$Id: RELNOTES,v 1.2 2002/04/13 14:07:16 reddawg Exp $
diff -uNrd -x ChangeLog ircd-hybrid-6.3/Xnet-team xircd/Xnet-team
--- ircd-hybrid-6.3/Xnet-team	Wed Dec 31 19:00:00 1969
+++ xircd/Xnet-team	Wed Apr 10 18:57:12 2002
@@ -0,0 +1,3 @@
+$Id: Xnet-team,v 1.3 2002/04/10 22:57:12 reddawg Exp $
+
+We Are Family
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/Makefile.in xircd/adns/Makefile.in
--- ircd-hybrid-6.3/adns/Makefile.in	Thu Dec  6 23:13:21 2001
+++ xircd/adns/Makefile.in	Tue Apr  9 10:00:39 2002
@@ -1,7 +1,7 @@
 #
 # Makefile.in for ircd/adns
 #
-# $Id: Makefile.in,v 1.3 2001/12/07 04:13:21 jdc Exp $
+# $Id: Makefile.in,v 1.1.1.1 2002/04/09 14:00:39 reddawg Exp $
 CC = @CC@
 RM = @RM@
 MKDEP = ${CC} -MM
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/adns.h xircd/adns/adns.h
--- ircd-hybrid-6.3/adns/adns.h	Mon Feb  4 09:49:24 2002
+++ xircd/adns/adns.h	Tue Apr  9 10:00:39 2002
@@ -1,5 +1,5 @@
 /*
- * adns.h: $Id: adns.h,v 1.5 2002/02/04 14:49:24 androsyn Exp $
+ * adns.h: $Id: adns.h,v 1.1.1.1 2002/04/09 14:00:39 reddawg Exp $
  *  
  */
 /*
@@ -55,7 +55,7 @@
  *  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  *
  *
- *  $Id: adns.h,v 1.5 2002/02/04 14:49:24 androsyn Exp $
+ *  $Id: adns.h,v 1.1.1.1 2002/04/09 14:00:39 reddawg Exp $
  */
 
 #ifndef ADNS_H_INCLUDED
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/check.c xircd/adns/check.c
--- ircd-hybrid-6.3/adns/check.c	Tue Dec  4 11:12:10 2001
+++ xircd/adns/check.c	Tue Apr  9 10:00:39 2002
@@ -1,5 +1,5 @@
 /*
- * check.c: $Id: check.c,v 1.2 2001/12/04 16:12:10 androsyn Exp $
+ * check.c: $Id: check.c,v 1.1.1.1 2002/04/09 14:00:39 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/dlist.h xircd/adns/dlist.h
--- ircd-hybrid-6.3/adns/dlist.h	Tue Dec  4 11:12:11 2001
+++ xircd/adns/dlist.h	Tue Apr  9 10:00:39 2002
@@ -1,5 +1,5 @@
 /*
- * dlist.h: $Id: dlist.h,v 1.3 2001/12/04 16:12:11 androsyn Exp $
+ * dlist.h: $Id: dlist.h,v 1.1.1.1 2002/04/09 14:00:39 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/event.c xircd/adns/event.c
--- ircd-hybrid-6.3/adns/event.c	Sun Jan 27 23:30:31 2002
+++ xircd/adns/event.c	Tue Apr  9 10:00:39 2002
@@ -1,5 +1,5 @@
 /*
- * event.c: $Id: event.c,v 1.6 2002/01/28 04:30:31 androsyn Exp $
+ * event.c: $Id: event.c,v 1.1.1.1 2002/04/09 14:00:39 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/general.c xircd/adns/general.c
--- ircd-hybrid-6.3/adns/general.c	Tue Dec  4 11:12:11 2001
+++ xircd/adns/general.c	Tue Apr  9 10:00:39 2002
@@ -1,5 +1,5 @@
 /*
- * general.c: $Id: general.c,v 1.3 2001/12/04 16:12:11 androsyn Exp $
+ * general.c: $Id: general.c,v 1.1.1.1 2002/04/09 14:00:39 reddawg Exp $
  *  
  */
 /*
@@ -29,7 +29,7 @@
  *  along with this program; if not, write to the Free Software Foundation,
  *  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 
  *
- * $Id: general.c,v 1.3 2001/12/04 16:12:11 androsyn Exp $
+ * $Id: general.c,v 1.1.1.1 2002/04/09 14:00:39 reddawg Exp $
  */
 
 #include "fileio.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/internal.h xircd/adns/internal.h
--- ircd-hybrid-6.3/adns/internal.h	Tue Feb  5 23:56:09 2002
+++ xircd/adns/internal.h	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * internal.h: $Id: internal.h,v 1.8 2002/02/06 04:56:09 androsyn Exp $
+ * internal.h: $Id: internal.h,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/parse.c xircd/adns/parse.c
--- ircd-hybrid-6.3/adns/parse.c	Sun Jan 27 23:26:09 2002
+++ xircd/adns/parse.c	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * parse.c: $Id: parse.c,v 1.3 2002/01/28 04:26:09 androsyn Exp $
+ * parse.c: $Id: parse.c,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/poll.c xircd/adns/poll.c
--- ircd-hybrid-6.3/adns/poll.c	Tue Dec  4 11:12:11 2001
+++ xircd/adns/poll.c	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * poll.c: $Id: poll.c,v 1.2 2001/12/04 16:12:11 androsyn Exp $
+ * poll.c: $Id: poll.c,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/query.c xircd/adns/query.c
--- ircd-hybrid-6.3/adns/query.c	Tue Dec  4 11:12:11 2001
+++ xircd/adns/query.c	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * query.c: $Id: query.c,v 1.4 2001/12/04 16:12:11 androsyn Exp $
+ * query.c: $Id: query.c,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/reply.c xircd/adns/reply.c
--- ircd-hybrid-6.3/adns/reply.c	Tue Dec  4 11:12:11 2001
+++ xircd/adns/reply.c	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * reply.c: $Id: reply.c,v 1.5 2001/12/04 16:12:11 androsyn Exp $
+ * reply.c: $Id: reply.c,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/setup.c xircd/adns/setup.c
--- ircd-hybrid-6.3/adns/setup.c	Mon Feb  4 11:25:02 2002
+++ xircd/adns/setup.c	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * setup.c: $Id: setup.c,v 1.10 2002/02/04 16:25:02 androsyn Exp $
+ * setup.c: $Id: setup.c,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/transmit.c xircd/adns/transmit.c
--- ircd-hybrid-6.3/adns/transmit.c	Tue Feb  5 23:56:09 2002
+++ xircd/adns/transmit.c	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * transmit.c: $Id: transmit.c,v 1.5 2002/02/06 04:56:09 androsyn Exp $
+ * transmit.c: $Id: transmit.c,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/tvarith.h xircd/adns/tvarith.h
--- ircd-hybrid-6.3/adns/tvarith.h	Tue Dec  4 11:12:11 2001
+++ xircd/adns/tvarith.h	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * tvarith.h: $Id: tvarith.h,v 1.2 2001/12/04 16:12:11 androsyn Exp $
+ * tvarith.h: $Id: tvarith.h,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/adns/types.c xircd/adns/types.c
--- ircd-hybrid-6.3/adns/types.c	Tue Dec  4 11:12:11 2001
+++ xircd/adns/types.c	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * types.c: $Id: types.c,v 1.4 2001/12/04 16:12:11 androsyn Exp $
+ * types.c: $Id: types.c,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  *  
  */
 /*
diff -uNrd -x ChangeLog ircd-hybrid-6.3/autoconf/acconfig.h xircd/autoconf/acconfig.h
--- ircd-hybrid-6.3/autoconf/acconfig.h	Sun Dec  9 14:02:06 2001
+++ xircd/autoconf/acconfig.h	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 /*
- * $Id: acconfig.h,v 1.5 2001/12/09 19:02:06 lusky Exp $
+ * $Id: acconfig.h,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
  */
 
 /* Define only one of POSIX, BSD, or SYSV signals.  */
diff -uNrd -x ChangeLog ircd-hybrid-6.3/autoconf/config.guess xircd/autoconf/config.guess
--- ircd-hybrid-6.3/autoconf/config.guess	Thu Oct  5 23:00:51 2000
+++ xircd/autoconf/config.guess	Tue Apr  9 10:00:40 2002
@@ -1,5 +1,5 @@
 #! /bin/sh
-# $Id: config.guess,v 1.2 2000/10/06 03:00:51 lusky Exp $
+# $Id: config.guess,v 1.1.1.1 2002/04/09 14:00:40 reddawg Exp $
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 93, 94, 95, 1996 Free Software Foundation, Inc.
 #
diff -uNrd -x ChangeLog ircd-hybrid-6.3/autoconf/config.sub xircd/autoconf/config.sub
--- ircd-hybrid-6.3/autoconf/config.sub	Thu Oct  5 23:00:51 2000
+++ xircd/autoconf/config.sub	Tue Apr  9 10:00:41 2002
@@ -1,5 +1,5 @@
 #! /bin/sh
-# $Id: config.sub,v 1.2 2000/10/06 03:00:51 lusky Exp $
+# $Id: config.sub,v 1.1.1.1 2002/04/09 14:00:41 reddawg Exp $
 # Configuration validation subroutine script, version 1.1.
 #   Copyright (C) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
 # This file is (in principle) common to ALL GNU software.
diff -uNrd -x ChangeLog ircd-hybrid-6.3/autoconf/configure.in xircd/autoconf/configure.in
--- ircd-hybrid-6.3/autoconf/configure.in	Sun Jan 27 23:36:52 2002
+++ xircd/autoconf/configure.in	Tue Apr  9 10:00:41 2002
@@ -1,4 +1,4 @@
-dnl $Id: configure.in,v 1.28 2002/01/28 04:36:52 androsyn Exp $
+dnl $Id: configure.in,v 1.1.1.1 2002/04/09 14:00:41 reddawg Exp $
 dnl Process this file with autoconf to produce a configure script.
 AC_INIT(include/class.h)
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/autoconf/install-sh xircd/autoconf/install-sh
--- ircd-hybrid-6.3/autoconf/install-sh	Thu Oct  5 23:00:51 2000
+++ xircd/autoconf/install-sh	Tue Apr  9 10:00:41 2002
@@ -1,5 +1,5 @@
 #! /bin/sh
-# $Id: install-sh,v 1.4 2000/10/06 03:00:51 lusky Exp $
+# $Id: install-sh,v 1.1.1.1 2002/04/09 14:00:41 reddawg Exp $
 # install - install a program, script, or datafile
 # This comes from X11R5 (mit/util/scripts/install.sh).
 #
diff -uNrd -x ChangeLog ircd-hybrid-6.3/configure xircd/configure
--- ircd-hybrid-6.3/configure	Sun Jan 27 23:36:49 2002
+++ xircd/configure	Sat Apr 13 13:12:09 2002
@@ -2615,7 +2615,7 @@
 
 cat >> $CONFIG_STATUS <<EOF
 
-CONFIG_FILES=\${CONFIG_FILES-"Makefile adns/Makefile src/Makefile tools/Makefile"}
+CONFIG_FILES=\${CONFIG_FILES-"Makefile adns/Makefile src/Makefile tools/Makefile tools/install_ircd"}
 EOF
 cat >> $CONFIG_STATUS <<\EOF
 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/CIDR.txt xircd/doc/CIDR.txt
--- ircd-hybrid-6.3/doc/CIDR.txt	Thu Oct 25 00:28:51 2001
+++ xircd/doc/CIDR.txt	Tue Apr  9 10:00:41 2002
@@ -1,4 +1,4 @@
-$Id: CIDR.txt,v 1.4 2001/10/25 04:28:51 wcampbel Exp $
+$Id: CIDR.txt,v 1.1.1.1 2002/04/09 14:00:41 reddawg Exp $
 
 CIDR Information
 ----------------
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/INDEX xircd/doc/INDEX
--- ircd-hybrid-6.3/doc/INDEX	Fri Dec  7 20:59:16 2001
+++ xircd/doc/INDEX	Sat Apr 13 10:13:46 2002
@@ -5,9 +5,6 @@
 Tao-of-IRC.940110     - No comment.
 blalloc.txt           - An overview of Wohali's block allocator.
 example.conf          - Hybrid's example configuration file.
-example.conf.trillian - Trillian's example configuration file, includes some
-                        things that the standard Hybrid conf does not, also
-                        lacks some.
 ircd.8                - ircd's manpage, installed with the daemon, read with
                         'man -M . ircd' in the installed ircd directory.
 mtrie.txt             - A technical guide to the I/K line matching code
@@ -24,4 +21,4 @@
 yline.txt             - A reference guide to Y: lines, and common Y: line
                         issues.
 
-# $Id: INDEX,v 1.3 2001/12/08 01:59:16 wcampbel Exp $
+# $Id: INDEX,v 1.2 2002/04/13 14:13:46 reddawg Exp $
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/Makefile xircd/doc/Makefile
--- ircd-hybrid-6.3/doc/Makefile	Thu Oct  5 23:00:53 2000
+++ xircd/doc/Makefile	Tue Apr  9 10:00:41 2002
@@ -16,7 +16,7 @@
 #*   along with this program; if not, write to the Free Software
 #*   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 #*
-#*   $Id: Makefile,v 1.2 2000/10/06 03:00:53 lusky Exp $
+#*   $Id: Makefile,v 1.1.1.1 2002/04/09 14:00:41 reddawg Exp $
 #*/
 
 all:
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/example.conf xircd/doc/example.conf
--- ircd-hybrid-6.3/doc/example.conf	Sun Dec 30 02:50:33 2001
+++ xircd/doc/example.conf	Wed Apr 10 19:01:44 2002
@@ -1,4 +1,4 @@
-#   $Id: example.conf,v 1.35 2001/12/30 07:50:33 db Exp $
+#   $Id: example.conf,v 1.2 2002/04/10 23:01:44 reddawg Exp $
 #   IRC - Internet Relay Chat, doc/example.conf
 #   Copyright (C) 1992, Bill Wisner
 #
@@ -48,12 +48,12 @@
 #        however it defines what port is used by default to connect to
 #        remote servers
 #
-M:hayes.ims.alaska.edu:192.168.1.250:University of Alaska Fairbanks:
+M:someserver.state.country.xnet.org:127.0.0.1:My Server:
 # 
 # A: administrative information. This line should have three fields, which
 #    may contain any arbitrary text. It is printed by the /ADMIN command.
 #
-A:University of Alaska Institute of Marine Science:Fairbanks, AK USA:Bill Wisner <wisner@ims.alaska.edu>
+A:Some Company:Some Address:Some Person <some@email>
 #
 #
 # .include lines, insert a file from DPATH directory into the conf
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/example.conf.trillian xircd/doc/example.conf.trillian
--- ircd-hybrid-6.3/doc/example.conf.trillian	Wed Jun  6 01:03:13 2001
+++ xircd/doc/example.conf.trillian	Wed Dec 31 19:00:00 1969
@@ -1,369 +0,0 @@
-# IRC - Internet Relay Chat, doc/example.conf
-# Copyright (C) 1994, Helen Rose
-##
-## updated by Diane Bruce Dec 19 1997, aka db or Dianora 
-## My changes will be shown in ## marks
-##
-#
-#   This program 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; either version 1, or (at your option)
-#   any later version.
-#
-#   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, write to the Free Software
-#   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-# This is an example configuration file for the IRC server
-# 
-# You only need an ircd.conf (IRC server configuration file) if you are
-# running an IRC server. If you are running a standalone client this file
-# is not necessary.
-#
-# This file will explain the various lines in the IRC server
-# configuration file. Not all lines are mandatory. You can check to make
-# sure that your configuration file is correct by using the program
-# "chkconf", provided in the server distribution (and when you do "make
-# install" this program will be installed in the same directory as the irc
-# server). 
-# 
-# The options for whether a line is needed or not are: 
-# MANDATORY: you absolutely MUST have this line
-# NETWORKED: you must have this line if you are connecting this irc
-#            server to any other server (servers can run standalone).
-# SUGGESTED: it is highly suggested that you use this line
-# OPTIONAL: it's completely up to you whether to define this or not
-# DISCOURAGED: you really really should not use this line if at all
-#              possible. 
-# NOT NECESSARY: an old or out of date line that isn't needed.
-#
-# MANDATORY lines are absolute *musts*, that is, if you do not have this
-# line then your server will not work properly. SUGGESTED lines are
-# close-to-mandatory (that is, the server will run without it, but you are
-# highly encouraged to use these lines).
-#
-# Note that "*" in a field indicates an "unused" field.
-#
-#
-# ========================================================================
-# NOTE! this entire configuration file is read UPSIDE-DOWN! So if you have
-# to put something in a specific order (for example, client-connection
-# lines), put them in reverse order!
-# ========================================================================
-#
-#
-# M: [MANDATORY]. This line sets your server's name, description, and
-# port number. Fields, in order, are: 
-#
-# M:hostname:*:Description Of Your Server:6667
-#
-M:csa.bu.edu:*:Boston University Computer Science Department:6667
-#
-# A: [MANDATORY]. This line lists your administrative information
-# (contact address, etc). To view this information, /admin (server) will
-# show it to you.
-#
-# The A: line has no set information, in fact, you can put arbitrary text
-# in there if you wish (it is encouraged that you put at *least* a contact
-# address for a person responsible for the irc server, however)
-#
-A:Boston University CS Department:Main Client Server:Helen Rose <hrose@cs.bu.edu>
-#
-# Y: [SUGGESTED]. These lines define connection classes. Connection
-# classes allow you to fine-tune your client and server connections. It is
-# suggested that clients and servers be placed in separate classes, and if
-# you have lots of server connections (if you do have lots of servers you
-# shouldn't be reading this file :-) each set of servers (defined
-# arbitrarily by you) should have its own class. If you have clients
-# coming in from lots of different sites, you may want to separate them
-# out into classes. For instance, you may want to put local users in one
-# class, with remote users in another class.
-#
-# The class numbers are not arbitrary. In auto-connecting servers -- that
-# is, servers that you have a port number (e.g. 6667) on the end of the C:
-# line (see below) the higher the number the higher the priority in
-# auto-connecting.
-#
-# The fields in order are: class number, ping frequency (in seconds),
-# connect frequency (in seconds), maximum number of links (used for
-# auto-connecting, and for limiting the number of clients in that class),
-# and sendq (this overrides any value set in include/config.h for #define
-# MAXSENDQLENGTH).
-#
-# Note that it is a good idea to have ping frequency the same at both ends
-# of the link.
-# 
-# in this case, connect-frequency is 0 indicating that this is a client
-# class (servers never connect to clients, it is the other way around).
-Y:1:90:0:20:100000
-#
-##
-## in the case of hybrid and CSr servers, the connect-frequency
-## field is now used as a count of number of clients to allow per IP
-## (or in the case of CSr the number of clients per IP or clients per
-## idented host; soon to be in Hybrid as well :-) )
-## i.e. to limit one set of I lines to 1 client connection per IP
-##
-##Y:1:90:1:20:100000
-## -db
-##
-#
-# this is a normal server connection (normal as of March, 1994)
-Y:2:90:300:1:600000
-#
-Y:10:90:0:3:100000
-#
-# I: [MANDATORY]. The I: lines are client-authorization lines. Without
-# these lines, no clients will be able to connect to your server.
-# Wildcards ("*") are permitted. Passwords are also permitted (clients can
-# be configured to send passwords).
-# 
-# Ident (for more information on this, see rfc1413) can also be used by
-# placing a @ in the appropriate fields.
-#
-# Fields are as follows:
-# I:IP-address-mask:optional password:domain-mask::connection class (opt)
-#
-# With a password..... This will allow anyone from anywhere to connect
-# as long as they know the password ("foobar"). Note listing this I: line
-# first, it will be read *last*, meaning it is the "fall-through". That
-# is, anyone who doesn't match the I: lines listed below must know the
-# password ("foobar") to connect.
-#
-I:*@*:foobar:*@*::1
-# This is a standard vanilla I: line which will permit anyone with an IP
-# address starting with 128.197 OR with a hostname ending in .bu.edu to
-# connect to the server. NOTE, the ircd matches on the *right-most* match,
-# so if I connect as hrose@csa.bu.edu (which is hrose@128.197.10.3) I will
-# show up on irc as hrose@csa.bu.edu since that is the first match it
-# found. (Even though the second match is valid).
-I:128.197.*::*.bu.edu::1
-# 
-# using ident
-I:*@128.197.*::*@*.bu.edu::1
-# and you can even specify just certain usernames running ident (as long
-# as the client's site is running the ident daemon):
-I:NOMATCH::hrose@csa.bu.edu::1
-# putting NOMATCH in the first field will stop the ircd from matching
-# automatically against the IP address and it will force the server to
-# match against the hostname. (the "NOMATCH" string is not mandatory, you
-# can use any arbitrary text in the first field).
-# 
-#
-# O: [OPTIONAL]. These lines define operator access. You do not need to
-# have an operator to run a server. A well configured leaf site should not
-# need an operator online, if it's connections are well defined, the irc
-# administrator can use kill -HUP on the ircd to reload the configuration
-# file. 
-##
-## *sigh* unfortunately, O lines are now pretty mandatory
-## in a modern EFnet
-## -db
-##
-# The fields are as follows:
-# O:hostname (ident "@" permitted):password:NickName
-# if the person in "NickName" is not coming from the hostname defined in
-# the first field then the person will get the error message "No O: lines
-# for your host". 
-# NOTE that since Crypted Passwords are defined by default in
-# include/config.h this text probably will not be plaintext. See
-# ircd/crypt/README for more information.
-#
-O:*.bu.edu:Zaphod:Trillian::10
-#
-# and this line forces ident:
-O:hrose@csa.bu.edu:Zaphod:Trillian::10
-# 
-# This line is a "local operator", it is specified with a lower-case "o"
-# -- it is the only lower-case type in the ircd.conf file.
-#
-# this line permits the nickname "jhs" with the password of "ITBites" to
-# be a local operator only (be able to issue commands locally -- can /kill
-# and /squit and /connect -- but *only* locally)
-#
-o:*.bu.edu:ITBites:jhs::10
-#
-# a crypted password line (NOTE that if you have crypted passwords, *all*
-# of you passwords must be crypted! In fact, if you are getting an error
-# "Incorrect Password" it may well be because crypted passwords are
-# defined and you have used plaintext.  So my example of plaintext and
-# crypted strings in the same IRC server configuration file is an
-# impossibility (but it is just theoretical, which is why I explained both).
-#
-O:rocker@csa.bu.edu:T0eiVgHrqeKTQ:Rocker::10
-#
-# U: [NOT NECESSARY]. This line defines the default server for the IRC
-# client that ships with the server -- the default client is in irc/irc
-# You should not use U: lines but instead use the UPHOST definition in
-# include/config.h 
-U:csa.bu.edu:foobar:csa.bu.edu
-##
-## U lines are now obsolete in hybrid. ignore.
-## - db
-##
-#
-# The host part of C/N lines MUST contain a valid hostname or IP address
-# The host part in the C:line MUST be identical to the host part in the N:line
-# The name part of the C/N lines MUST match the associated H/L line name
-# 
-# C: [NETWORKED]. These lines define what servers your server tries to
-# connect to. 
-# N: [NETWORKED]. These lines define what servers your server permits
-# connections to be initiated from. 
-# C/N lines MUST be used in pairs. You cannot have one without the other. 
-#
-# C: lines contain the following fields:
-# C:remote server's hostname:passwd:remote server's name:port:conn class
-# (connection class)
-# N: lines contain the following fields:
-# N:remote server's hostname:passwd:remote server's name:host mask:conn class
-# (connection class)
-# "host mask" is the number of parts in *your* hostname to mask to. For
-# instance, with my servername being "csa.bu.edu", if I wanted to present
-# my servername to be "*.bu.edu" I would have a host-mask portion of "1". 
-#
-# it is *strongly* advised that your C/N line passwords be different for
-# security's sake.
-#
-# ident is allowed in the server's hostname part of the field.
-# these lines tell the server to automatically (note the port number, that
-# means automatic connection) connect to cs-ftp.bu.edu:
-C:hrose@cs-ftp.bu.edu:bigspark:cs-ftp.bu.edu:6667:2
-N:hrose@cs-ftp.bu.edu:bigalpha:cs-ftp.bu.edu::2
-#
-# This server's connection lines are more vanilla, masking the host to
-# *.bu.edu (as described above):
-C:irc-2.mit.edu:camelsrk00l:irc-2.mit.edu::2
-N:irc-2.mit.edu:andsoarellamas:irc-2.mit.edu:1:2
-#
-# K: [OPTIONAL]. These lines define user@host patterns to be banned from
-# this particular server (with an optional time field). Note that K: lines
-# are *not* global, and if you ban a user they can still use any other IRC
-# server (unless they have specifically been banned there as well).
-# 
-# the fields are defined as:
-# K:hostmask:time field:username
-# wildcards are permitted in any one of the fields, in other words, you can
-# K:*::* if you wanted (but your server wouldn't be used much ;-)
-#
-# This K: line bans the username "FSSPR" (the wildcards are used to make
-# sure that any ident-checking character will match) on any machine from
-# the University of Alaska.
-K:*.alaska.edu::*FSSPR*
-#
-# This K: line bans any users from acs*.bu.edu between the hours of 8am
-# and 12pm and 1pm and 5pm (the time is always the server's local time):
-K:acs*.bu.edu:0800-1200,1300-1700:*
-# Note that 24 hour time is used (no "AM" or "PM").
-#
-# R: [DISCOURAGED]. These lines restrict user access based on a more
-# stringent checking system than is available in the K: line. It looks for
-# a match (based on hostname and username) and then runs an outside
-# program (which MUST be specified using a full pathname). The output of
-# the program should be a string in the form "Y <message>" (which permits
-# access for the user) or "N <message>" (which denies access for the
-# user). If "Y <message>" is received by the server, the server ignores
-# the message and permits access for the user. If "N <message>" is
-# returned, the server tells the user that he/she is not permitted to
-# access that irc server, and gives the reason.
-#
-# Again, like K: lines, R: lines are local and thus not very effective in
-# blocking certain machines from having IRC access.
-#
-# Use of R: requires that you have defined R_LINES in include/config.h
-#
-# The fields are as follows:
-# R:hostmask:/full/path/to/program:username
-# you can use wildcards in either the hostmask or username portion
-#
-R:csl.bu.edu:/home/hrose/bin.sun3/sun3access:*
-##
-## R lines are HIGHLY discouraged in hybrid right now
-## -db
-##
-#
-# Q: [DISCOURAGED]. These lines "quarantine" specified servers.  Because
-# of the way they operates, the same Q: lines MUST be installed by
-# everyone or the net will keep breaking. I CANNOT EMPHASIZE THIS ENOUGH.
-# Do NOT use Q: lines lightly!
-#
-# The fields are as follows:
-# Q:*:reason why quarantine is in place:servername
-#
-Q::this server is too slow and lags the net:cm5.eng.umd.edu
-##
-## Q line support was completely removed from hybrid. So, even
-## if you did add a Q line, it wouldn't do anything :-)
-## -db
-##
-#
-# L: [OPTIONAL]. These lines "Leaf" specified servers. They are only
-# useful if you are a non-leaf site yourself. There are two ways you can
-# use L: lines. The first will limit one particular site to a particular
-# tree depth (including 0, which would mean the server has to connect with
-# no servers linked behind it otherwise the connection will fail). The
-# second will allow you to be selective about which other servers you wish
-# the connecting server to behave as a leaf towards.
-#
-# The fields are as follows:
-# L:disallow connections to this hostmask::server name:depth
-# For example, this will force kaja.gi.alaska.edu to connect only as a
-# leaf (if it is not a leaf, the link will be dropped):
-L:::kaja.gi.alaska.edu
-# This line will force cm5.eng.umd.edu to have a depth of only 1 below it
-# (that is, it is allowed to have only leaves connected to it):
-L:::cm5.eng.umd.edu:1
-#
-# This line will prohibit anything matching *.edu to be connected behind
-# any server matching *.au:
-L:*.edu::*.au
-#
-# H: [OPTIONAL]. These lines define who you permit to act as a "hub" to
-# you (that is, who you permit to connect non-leafed servers to you).
-#
-# the first field may use wildcards, the third field *must* be an exact
-# match for a server's name (NOT a server's hostname, if they differ, the
-# server's name must be used). If the servername is a wildcard (e.g. *.au)
-# that is an acceptable name for the third field. 
-#
-# The fields are as follows:
-# H:servers which are permitted entry::hub server
-#
-# Example, permit cs-ftp.bu.edu to allow any servers behind it to connect:
-H:*::cs-ftp.bu.edu
-#
-# Example, permit irc-2.mit.edu to allow any MIT servers behind it to
-# connect: 
-H:*.mit.edu::irc-2.mit.edu
-#
-# P: [OPTIONAL]. This field allows the server to listen on various ports
-# (other than 6667) for connections. Any Internet domain port that is
-# below 1024 means the ircd has to be run from inetd. The server can
-# listen to ports in the UNIX domain or the Internet domain. If you wish
-# to create a port in the UNIX domain you must compile with UNIXPORT
-# defined in include/config.h. If you are permitting connections to a
-# separate port, you can control access to that port by the host field.
-#
-# The fields are as follows::
-# P:hostmask or UNIX socket file:*:*:port number
-# for example, an Internet domain socket on port 6665 for South African
-# users: 
-P:*.za:*:*:6665
-#
-# This line is an example of a UNIX domain socket in /tmp
-P:/tmp/.ircd:*:*:6666
-##
-## There IS no UNIX domain socket support in hybrid, thats how
-## we gained some speed :-)
-## It makes no sense at all, when you read the new-server requirements
-## an irc server has to be run on a dedicated server now. UNIX domain
-## sockets aren't much use if no shell users are allowed on the server.
-## -db
-##
-## D line E line etc. are described in the other example.conf
-## -db
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/mtrie.txt xircd/doc/mtrie.txt
--- ircd-hybrid-6.3/doc/mtrie.txt	Thu Oct  5 23:00:53 2000
+++ xircd/doc/mtrie.txt	Tue Apr  9 10:00:41 2002
@@ -1,4 +1,4 @@
-$Id: mtrie.txt,v 1.2 2000/10/06 03:00:53 lusky Exp $
+$Id: mtrie.txt,v 1.1.1.1 2002/04/09 14:00:41 reddawg Exp $
 
 
 In hybrid-6 dich_conf has been removed.
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/server-version-info xircd/doc/server-version-info
--- ircd-hybrid-6.3/doc/server-version-info	Sun Dec 16 00:49:16 2001
+++ xircd/doc/server-version-info	Tue Apr  9 10:00:43 2002
@@ -1,4 +1,4 @@
-$Id: server-version-info,v 1.9 2001/12/16 05:49:16 wcampbel Exp $
+$Id: server-version-info,v 1.1.1.1 2002/04/09 14:00:43 reddawg Exp $
 Updated for Hybrid 6 (2000/11/26)
 
 When you type /version you will often see something like this:
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/simple.conf xircd/doc/simple.conf
--- ircd-hybrid-6.3/doc/simple.conf	Thu Oct  5 23:00:54 2000
+++ xircd/doc/simple.conf	Tue Apr  9 10:00:43 2002
@@ -1,5 +1,5 @@
 # IRC minimal example configuration file
-# $Id: simple.conf,v 1.4 2000/10/06 03:00:54 lusky Exp $
+# $Id: simple.conf,v 1.1.1.1 2002/04/09 14:00:43 reddawg Exp $
 # 
 # This is a basic ircd.conf that will get you up and running with
 # little or no modifications.  See the example.conf file for more
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/ts5.txt xircd/doc/ts5.txt
--- ircd-hybrid-6.3/doc/ts5.txt	Fri Dec  7 20:59:16 2001
+++ xircd/doc/ts5.txt	Tue Apr  9 10:00:43 2002
@@ -1,7 +1,7 @@
   Overview of the TS5 system
   Lee H <lee@leeh.co.uk>
 
-$Id: ts5.txt,v 1.2 2001/12/08 01:59:16 wcampbel Exp $
+$Id: ts5.txt,v 1.1.1.1 2002/04/09 14:00:43 reddawg Exp $
 
 For the purposes of this document, ircd versions:
   hybrid6.0
diff -uNrd -x ChangeLog ircd-hybrid-6.3/doc/yline.txt xircd/doc/yline.txt
--- ircd-hybrid-6.3/doc/yline.txt	Fri Dec  7 20:59:16 2001
+++ xircd/doc/yline.txt	Tue Apr  9 10:00:43 2002
@@ -1,7 +1,7 @@
 # Y: Line Reference Guide (In Constant Progress)
 # W. Campbell (hwy101@kabel.pp.ru)
 # This document is freely redistributable copyrighted material
-# $Id: yline.txt,v 1.3 2001/12/08 01:59:16 wcampbel Exp $
+# $Id: yline.txt,v 1.1.1.1 2002/04/09 14:00:43 reddawg Exp $
 # 
 # The structure of this document allows for pasting or including into an 
 # ircd.conf (or suitable .include'ed conf file) for easier reference.
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/blalloc.h xircd/include/blalloc.h
--- ircd-hybrid-6.3/include/blalloc.h	Thu Nov 29 11:23:16 2001
+++ xircd/include/blalloc.h	Tue Apr  9 10:00:43 2002
@@ -4,7 +4,7 @@
  * Owner:   Wohali (Joan Touzet)
  *
  *
- * $Id: blalloc.h,v 1.5 2001/11/29 16:23:16 androsyn Exp $
+ * $Id: blalloc.h,v 1.1.1.1 2002/04/09 14:00:43 reddawg Exp $
  */
 #ifndef INCLUDED_blalloc_h
 #define INCLUDED_blalloc_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/channel.h xircd/include/channel.h
--- ircd-hybrid-6.3/include/channel.h	Thu Dec  6 15:56:08 2001
+++ xircd/include/channel.h	Tue Apr  9 10:00:43 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: channel.h,v 1.37 2001/12/06 20:56:08 leeh Exp $
+ * $Id: channel.h,v 1.1.1.1 2002/04/09 14:00:43 reddawg Exp $
  */
 
 #ifndef INCLUDED_channel_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/class.h xircd/include/class.h
--- ircd-hybrid-6.3/include/class.h	Wed Jul 21 01:45:00 1999
+++ xircd/include/class.h	Tue Apr  9 10:00:43 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-/* $Id: class.h,v 1.5 1999/07/21 05:45:00 tomh Exp $ */
+/* $Id: class.h,v 1.1.1.1 2002/04/09 14:00:43 reddawg Exp $ */
 
 #ifndef INCLUDED_class_h
 #define INCLUDED_class_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/client.h xircd/include/client.h
--- ircd-hybrid-6.3/include/client.h	Sun Feb 17 00:58:09 2002
+++ xircd/include/client.h	Tue Apr  9 10:00:43 2002
@@ -17,7 +17,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- * $Id: client.h,v 1.61 2002/02/17 05:58:09 lusky Exp $
+ * $Id: client.h,v 1.1.1.1 2002/04/09 14:00:43 reddawg Exp $
  */
 #ifndef INCLUDED_client_h
 #define INCLUDED_client_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/common.h xircd/include/common.h
--- ircd-hybrid-6.3/include/common.h	Fri Jul 30 02:48:10 1999
+++ xircd/include/common.h	Tue Apr  9 10:00:44 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: common.h,v 1.15 1999/07/30 06:48:10 tomh Exp $
+ * $Id: common.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  */
 #ifndef INCLUDED_common_h
 #define INCLUDED_common_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/config.h xircd/include/config.h
--- ircd-hybrid-6.3/include/config.h	Sun Feb 17 00:58:09 2002
+++ xircd/include/config.h	Fri May 24 16:28:21 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: config.h,v 1.153 2002/02/17 05:58:09 lusky Exp $
+ * $Id: config.h,v 1.5 2002/05/24 20:28:21 reddawg Exp $
  */
 #ifndef INCLUDED_config_h
 #define INCLUDED_config_h
@@ -100,8 +100,7 @@
  *
  */
 
-#define DPATH   "/usr/local/ircd/"
-#define SPATH   "/usr/local/ircd/ircd"
+#define SPATH   "ircd"
 #define CPATH   "ircd.conf"
 #define KPATH   "kline.conf"
 #define DLPATH  "kline.conf"
@@ -148,12 +147,12 @@
 /* NETWORK_NAME
  * Displayed in place of the servername when SERVERHIDE is enabled
  */
-#define NETWORK_NAME "EFnet"
+#define NETWORK_NAME "Xnet"
 
 /* NETWORK_DESC
  * Displayed in place of the server info when SERVERHIDE is enabled
  */
-#define NETWORK_DESC "Eris Free Network"
+#define NETWORK_DESC "Xnet IRC Network"
 
 
 /* TS_MAX_DELTA and TS_WARN_DELTA -  allowed delta for TS when another
@@ -208,8 +207,8 @@
  *
  * These need to be defined if you want to use SYSLOG logging, too.
  */
-#define FNAME_USERLOG "/usr/local/ircd/users"
-#define FNAME_OPERLOG "/usr/local/ircd/opers"
+#define FNAME_USERLOG DPATH "/users"
+#define FNAME_OPERLOG DPATH "/opers"
 
 /* RFC1035_ANAL
  * Defining this causes ircd to reject hostnames with non-compliant chars.
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/config.h.dist xircd/include/config.h.dist
--- ircd-hybrid-6.3/include/config.h.dist	Sun Feb 17 00:58:09 2002
+++ xircd/include/config.h.dist	Thu Apr 11 00:57:24 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: config.h.dist,v 1.132 2002/02/17 05:58:09 lusky Exp $
+ * $Id: config.h.dist,v 1.2 2002/04/11 04:57:24 reddawg Exp $
  */
 #ifndef INCLUDED_config_h
 #define INCLUDED_config_h
@@ -100,8 +100,8 @@
  *
  */
 
-#define DPATH   "/usr/local/ircd/"
-#define SPATH   "/usr/local/ircd/ircd"
+#define DPATH   "/home/xnet/ircd/"
+#define SPATH   "/home/xnet/ircd/ircd"
 #define CPATH   "ircd.conf"
 #define KPATH   "kline.conf"
 #define DLPATH  "kline.conf"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/dbuf.h xircd/include/dbuf.h
--- ircd-hybrid-6.3/include/dbuf.h	Sat Sep  4 16:21:08 1999
+++ xircd/include/dbuf.h	Tue Apr  9 10:00:44 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-/* $Id: dbuf.h,v 1.6 1999/09/04 20:21:08 lusky Exp $ */
+/* $Id: dbuf.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $ */
 #ifndef INCLUDED_dbuf_h
 #define INCLUDED_dbuf_h
 #ifndef INCLUDED_config_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/dline_conf.h xircd/include/dline_conf.h
--- ircd-hybrid-6.3/include/dline_conf.h	Tue Jul 17 22:15:19 2001
+++ xircd/include/dline_conf.h	Tue Apr  9 10:00:44 2002
@@ -1,6 +1,6 @@
 /* dline_conf.h  -- lets muse over dlines, shall we?
  *
- * $Id: dline_conf.h,v 1.6 2001/07/18 02:15:19 lusky Exp $ 
+ * $Id: dline_conf.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $ 
  */
 
 #ifndef INCLUDED_dline_conf_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/fdlist.h xircd/include/fdlist.h
--- ircd-hybrid-6.3/include/fdlist.h	Sat Jul 24 03:54:00 1999
+++ xircd/include/fdlist.h	Tue Apr  9 10:00:44 2002
@@ -1,7 +1,7 @@
 /*
  * fdlist.h
  *
- * $Id: fdlist.h,v 1.10 1999/07/24 07:54:00 tomh Exp $
+ * $Id: fdlist.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  */
 #ifndef INCLUDED_fdlist_h
 #define INCLUDED_fdlist_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/fileio.h xircd/include/fileio.h
--- ircd-hybrid-6.3/include/fileio.h	Tue Jul 13 01:58:53 1999
+++ xircd/include/fileio.h	Tue Apr  9 10:00:44 2002
@@ -16,7 +16,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- * $Id: fileio.h,v 1.2 1999/07/13 05:58:53 tomh Exp $
+ * $Id: fileio.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  */
 #ifndef INCLUDED_fileio_h
 #define INCLUDED_fileio_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/flud.h xircd/include/flud.h
--- ircd-hybrid-6.3/include/flud.h	Thu Oct  5 23:00:56 2000
+++ xircd/include/flud.h	Tue Apr  9 10:00:44 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: flud.h,v 1.4 2000/10/06 03:00:56 lusky Exp $ 
+ * $Id: flud.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $ 
  */
 #ifndef INCLUDED_flud_h
 #define INCLUDED_flud_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/hash.h xircd/include/hash.h
--- ircd-hybrid-6.3/include/hash.h	Tue Jul 17 21:37:05 2001
+++ xircd/include/hash.h	Tue Apr  9 10:00:44 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: hash.h,v 1.9 2001/07/18 01:37:05 lusky Exp $
+ *   $Id: hash.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  */
 #ifndef INCLUDED_hash_h
 #define INCLUDED_hash_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/irc_string.h xircd/include/irc_string.h
--- ircd-hybrid-6.3/include/irc_string.h	Sun Dec  9 21:56:25 2001
+++ xircd/include/irc_string.h	Tue Apr  9 10:00:44 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: irc_string.h,v 1.17 2001/12/10 02:56:25 jdc Exp $
+ *   $Id: irc_string.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  */
 #ifndef INCLUDED_irc_string_h
 #define INCLUDED_irc_string_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/ircd.h xircd/include/ircd.h
--- ircd-hybrid-6.3/include/ircd.h	Thu Dec 13 18:16:34 2001
+++ xircd/include/ircd.h	Tue Apr  9 10:00:44 2002
@@ -19,7 +19,7 @@
  *
  * "ircd.h". - Headers file.
  *
- * $Id: ircd.h,v 1.21 2001/12/13 23:16:34 leeh Exp $
+ * $Id: ircd.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  *
  */
 #ifndef INCLUDED_ircd_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/ircd_defs.h xircd/include/ircd_defs.h
--- ircd-hybrid-6.3/include/ircd_defs.h	Sun Feb 17 00:58:09 2002
+++ xircd/include/ircd_defs.h	Fri May 24 16:28:22 2002
@@ -17,7 +17,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- * $Id: ircd_defs.h,v 1.11 2002/02/17 05:58:09 lusky Exp $
+ * $Id: ircd_defs.h,v 1.2 2002/05/24 20:28:22 reddawg Exp $
  *
  * ircd_defs.h - Global size definitions for record entries used
  * througout ircd. Please think 3 times before adding anything to this
@@ -35,14 +35,14 @@
 #define HOSTLEN         63      /* Length of hostname.  Updated to         */
                                 /* comply with RFC1123                     */
 
-#define NICKLEN         9       /* Necessary to put 9 here instead of 10
+#define NICKLEN         16       /* Necessary to put 9 here instead of 10
                                  * if s_msg.c/m_nick has been corrected.
                                  * This preserves compatibility with old
                                  * servers --msa
                                  */
 #define USERLEN         10
 #define REALLEN         50
-#define TOPICLEN        120     /* old value 90, truncated on other servers */
+#define TOPICLEN        170     /* old value 90, truncated on other servers */
 #define KILLLEN         90      
 #define CHANNELLEN      200
 #define KEYLEN          23
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/ircd_signal.h xircd/include/ircd_signal.h
--- ircd-hybrid-6.3/include/ircd_signal.h	Fri Jul 23 01:05:31 1999
+++ xircd/include/ircd_signal.h	Tue Apr  9 10:00:44 2002
@@ -17,7 +17,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- * $Id: ircd_signal.h,v 1.1 1999/07/23 05:05:31 tomh Exp $
+ * $Id: ircd_signal.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  *
  */
 #ifndef INCLUDED_ircd_signal_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/list.h xircd/include/list.h
--- ircd-hybrid-6.3/include/list.h	Tue Jul 27 22:42:12 1999
+++ xircd/include/list.h	Tue Apr  9 10:00:44 2002
@@ -20,7 +20,7 @@
  * "list.h". - Headers file.
  *
  *
- * $Id: list.h,v 1.4 1999/07/28 02:42:12 db Exp $
+ * $Id: list.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  *
  */
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/listener.h xircd/include/listener.h
--- ircd-hybrid-6.3/include/listener.h	Tue Jul 17 21:37:05 2001
+++ xircd/include/listener.h	Tue Apr  9 10:00:44 2002
@@ -16,7 +16,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- * $Id: listener.h,v 1.5 2001/07/18 01:37:05 lusky Exp $
+ * $Id: listener.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  */
 #ifndef INCLUDED_listener_h
 #define INCLUDED_listener_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/m_commands.h xircd/include/m_commands.h
--- ircd-hybrid-6.3/include/m_commands.h	Thu Nov 29 01:28:23 2001
+++ xircd/include/m_commands.h	Wed Apr 10 18:04:05 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: m_commands.h,v 1.7 2001/11/29 06:28:23 db Exp $
+ * $Id: m_commands.h,v 1.2 2002/04/10 22:04:05 reddawg Exp $
  */
 #ifndef INCLUDED_m_commands_h
 #define INCLUDED_m_commands_h
@@ -99,4 +99,5 @@
 extern int m_dns(struct Client *,struct Client *,int,char **);
 extern int m_htm(struct Client *,struct Client *,int,char **);
 extern int m_set(struct Client *,struct Client *,int,char **);
+extern int m_map(struct Client *,struct Client *,int,char **); //added by Ubu
 #endif /* INCLUDED_m_commands_h */
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/m_gline.h xircd/include/m_gline.h
--- ircd-hybrid-6.3/include/m_gline.h	Thu Nov 29 01:28:23 2001
+++ xircd/include/m_gline.h	Tue Apr  9 10:00:44 2002
@@ -19,7 +19,7 @@
  *
  * "m_gline.h". - Headers file.
  *
- * $Id: m_gline.h,v 1.5 2001/11/29 06:28:23 db Exp $
+ * $Id: m_gline.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  *
  */
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/m_info.h xircd/include/m_info.h
--- ircd-hybrid-6.3/include/m_info.h	Fri Dec  7 00:09:27 2001
+++ xircd/include/m_info.h	Tue Apr  9 10:00:45 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: m_info.h,v 1.25 2001/12/07 05:09:27 db Exp $
+ * $Id: m_info.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  */
 #ifndef INCLUDED_m_info_h
 #define INCLUDED_m_info_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/m_kline.h xircd/include/m_kline.h
--- ircd-hybrid-6.3/include/m_kline.h	Tue Dec  4 03:26:49 2001
+++ xircd/include/m_kline.h	Tue Apr  9 10:00:45 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: m_kline.h,v 1.5 2001/12/04 08:26:49 db Exp $
+ * $Id: m_kline.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  */
 #ifndef INCLUDED_m_kline_h
 #define INCLUDED_m_kline_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/motd.h xircd/include/motd.h
--- ircd-hybrid-6.3/include/motd.h	Sun Jul 25 14:05:06 1999
+++ xircd/include/motd.h	Tue Apr  9 10:00:44 2002
@@ -1,7 +1,7 @@
 /*
  * motd.h
  *
- * $Id: motd.h,v 1.7 1999/07/25 18:05:06 tomh Exp $
+ * $Id: motd.h,v 1.1.1.1 2002/04/09 14:00:44 reddawg Exp $
  */
 #ifndef INCLUDED_motd_h
 #define INCLUDED_motd_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/msg.h xircd/include/msg.h
--- ircd-hybrid-6.3/include/msg.h	Fri Dec  7 21:38:15 2001
+++ xircd/include/msg.h	Wed Apr 10 18:01:59 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: msg.h,v 1.22 2001/12/08 02:38:15 db Exp $
+ * $Id: msg.h,v 1.3 2002/04/10 22:01:59 reddawg Exp $
  */
 #ifndef INCLUDED_msg_h
 #define INCLUDED_msg_h
@@ -118,6 +118,7 @@
 #define MSG_UNDLINE  "UNDLINE"  /* UNDLINE */
 #define MSG_HTM      "HTM"      /* HTM */
 #define MSG_SET      "SET"      /* SET */
+#define MSG_MAP	     "MAP"	/* MAP Added By Ubu */
 
 #define MSG_GLINE    "GLINE"    /* GLINE */
 #define MSG_UNGLINE  "UNGLINE"  /* UNGLINE */
@@ -252,6 +253,7 @@
   { MSG_DIE, m_die,          0, MAXPARA, 1, 0, 0, 0L },
   { MSG_HTM,    m_htm,       0, MAXPARA, 1, 0, 0, 0L },
   { MSG_SET,    m_set,       0, MAXPARA, 1, 0, 0, 0L },
+  { MSG_MAP,	m_map,       0, MAXPARA, 1, 0, 0, 0L }, //Added By Ubu
   { MSG_TESTLINE,       m_testline,          0, MAXPARA, 1, 0, 0, 0L },
   { (char *) 0, (int (*)()) 0 , 0, 0,    0, 0, 0, 0L }
 };
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/mtrie_conf.h xircd/include/mtrie_conf.h
--- ircd-hybrid-6.3/include/mtrie_conf.h	Sat Jul 31 19:45:48 1999
+++ xircd/include/mtrie_conf.h	Tue Apr  9 10:00:45 2002
@@ -1,4 +1,4 @@
-/* $Id: mtrie_conf.h,v 1.6 1999/07/31 23:45:48 db Exp $ */
+/* $Id: mtrie_conf.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $ */
 #ifndef INCLUDED_mtrie_conf_h
 #define INCLUDED_mtrie_conf_h
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/numeric.h xircd/include/numeric.h
--- ircd-hybrid-6.3/include/numeric.h	Thu Dec 13 18:16:34 2001
+++ xircd/include/numeric.h	Wed Apr 10 18:43:00 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: numeric.h,v 1.20 2001/12/13 23:16:34 leeh Exp $
+ * $Id: numeric.h,v 1.6 2002/04/10 22:43:00 reddawg Exp $
  */
 #ifndef INCLUDED_numeric_h
 #define INCLUDED_numeric_h
@@ -141,6 +141,9 @@
 #define RPL_CREATED          003
 #define RPL_MYINFO           004
 #define RPL_ISUPPORT         005
+#define RPL_MAP              15
+#define RPL_MAPMORE	     16 // Ubu
+#define RPL_MAPEND	     17 // Ubu
 
 /*
  * Numeric replies from server commands.
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/packet.h xircd/include/packet.h
--- ircd-hybrid-6.3/include/packet.h	Sat Sep  4 16:21:08 1999
+++ xircd/include/packet.h	Tue Apr  9 10:00:45 2002
@@ -19,7 +19,7 @@
  *
  * "packet.h". - Headers file.
  *
- * $Id: packet.h,v 1.2 1999/09/04 20:21:08 lusky Exp $
+ * $Id: packet.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  *
  */
 #ifndef INCLUDED_packet_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/parse.h xircd/include/parse.h
--- ircd-hybrid-6.3/include/parse.h	Mon Jul 26 01:46:35 1999
+++ xircd/include/parse.h	Tue Apr  9 10:00:45 2002
@@ -20,7 +20,7 @@
  * "parse.h". - Headers file.
  *
  *
- * $Id: parse.h,v 1.3 1999/07/26 05:46:35 tomh Exp $
+ * $Id: parse.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  *
  */
 #ifndef INCLUDED_parse_h_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/patchlevel.h xircd/include/patchlevel.h
--- ircd-hybrid-6.3/include/patchlevel.h	Sun Feb 17 13:28:29 2002
+++ xircd/include/patchlevel.h	Fri May 24 16:28:22 2002
@@ -15,9 +15,9 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: patchlevel.h,v 1.151 2002/02/17 18:28:29 lusky Exp $
+ * $Id: patchlevel.h,v 1.3 2002/05/24 20:28:22 reddawg Exp $
  */
 
 #ifndef PATCHLEVEL
-#define PATCHLEVEL    "2.8/hybrid-6.3"
+#define PATCHLEVEL    "xircd-1.1.1"
 #endif
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/res.h xircd/include/res.h
--- ircd-hybrid-6.3/include/res.h	Mon Dec  3 23:47:44 2001
+++ xircd/include/res.h	Tue Apr  9 10:00:45 2002
@@ -1,5 +1,5 @@
 /*
- * $Id: res.h,v 1.16 2001/12/04 04:47:44 androsyn Exp $ 
+ * $Id: res.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $ 
  * New res.h
  * Aaron Sethman <androsyn@ratbox.org>
  */
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/restart.h xircd/include/restart.h
--- ircd-hybrid-6.3/include/restart.h	Thu Oct  5 23:00:57 2000
+++ xircd/include/restart.h	Tue Apr  9 10:00:45 2002
@@ -1,5 +1,5 @@
 /*
- * $Id: restart.h,v 1.4 2000/10/06 03:00:57 lusky Exp $ 
+ * $Id: restart.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $ 
  */
 
 #ifndef INCLUDED_restart_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_auth.h xircd/include/s_auth.h
--- ircd-hybrid-6.3/include/s_auth.h	Tue Jul 17 21:37:06 2001
+++ xircd/include/s_auth.h	Tue Apr  9 10:00:45 2002
@@ -15,7 +15,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: s_auth.h,v 1.3 2001/07/18 01:37:06 lusky Exp $
+ *   $Id: s_auth.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  */
 #ifndef INCLUDED_s_auth_h
 #define INCLUDED_s_auth_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_bsd.h xircd/include/s_bsd.h
--- ircd-hybrid-6.3/include/s_bsd.h	Tue Dec  4 01:40:30 2001
+++ xircd/include/s_bsd.h	Tue Apr  9 10:00:45 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: s_bsd.h,v 1.16 2001/12/04 06:40:30 db Exp $
+ *   $Id: s_bsd.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  *
  */
 #ifndef INCLUDED_s_bsd_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_conf.h xircd/include/s_conf.h
--- ircd-hybrid-6.3/include/s_conf.h	Fri Dec 14 21:42:01 2001
+++ xircd/include/s_conf.h	Tue Apr  9 10:00:45 2002
@@ -18,7 +18,7 @@
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *   $Id: s_conf.h,v 1.62 2001/12/15 02:42:01 db Exp $
+ *   $Id: s_conf.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  */
 
 #ifndef INCLUDED_config_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_debug.h xircd/include/s_debug.h
--- ircd-hybrid-6.3/include/s_debug.h	Sat Jul 31 00:13:51 1999
+++ xircd/include/s_debug.h	Tue Apr  9 10:00:45 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: s_debug.h,v 1.7 1999/07/31 04:13:51 tomh Exp $
+ *   $Id: s_debug.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  */
 #ifndef INCLUDED_s_debug_h
 #define INCLUDED_s_debug_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_log.h xircd/include/s_log.h
--- ircd-hybrid-6.3/include/s_log.h	Tue Dec  4 02:44:36 2001
+++ xircd/include/s_log.h	Tue Apr  9 10:00:45 2002
@@ -17,7 +17,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- * $Id: s_log.h,v 1.6 2001/12/04 07:44:36 androsyn Exp $
+ * $Id: s_log.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  */
 #ifndef INCLUDED_s_log_h
 #define INCLUDED_s_log_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_misc.h xircd/include/s_misc.h
--- ircd-hybrid-6.3/include/s_misc.h	Thu Dec 13 18:16:34 2001
+++ xircd/include/s_misc.h	Tue Apr  9 10:00:45 2002
@@ -1,5 +1,5 @@
 /*
- * $Id: s_misc.h,v 1.8 2001/12/13 23:16:34 leeh Exp $ 
+ * $Id: s_misc.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $ 
  */
 
 #ifndef INCLUDED_s_misc_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_serv.h xircd/include/s_serv.h
--- ircd-hybrid-6.3/include/s_serv.h	Sun Dec  9 14:02:09 2001
+++ xircd/include/s_serv.h	Tue Apr  9 10:00:45 2002
@@ -17,7 +17,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- * $Id: s_serv.h,v 1.15 2001/12/09 19:02:09 lusky Exp $
+ * $Id: s_serv.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  *
  */
 #ifndef INCLUDED_serv_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_stats.h xircd/include/s_stats.h
--- ircd-hybrid-6.3/include/s_stats.h	Fri Jul 30 16:14:04 1999
+++ xircd/include/s_stats.h	Tue Apr  9 10:00:45 2002
@@ -18,7 +18,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- * $Id: s_stats.h,v 1.1 1999/07/30 20:14:04 tomh Exp $
+ * $Id: s_stats.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  */
 #ifndef INCLUDED_s_stats_h
 #define INCLUDED_s_stats_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_user.h xircd/include/s_user.h
--- ircd-hybrid-6.3/include/s_user.h	Wed Oct 17 11:13:31 2001
+++ xircd/include/s_user.h	Tue Apr  9 10:00:45 2002
@@ -19,7 +19,7 @@
  *
  * "s_user.h". - Headers file.
  *
- * $Id: s_user.h,v 1.10 2001/10/17 15:13:31 db Exp $
+ * $Id: s_user.h,v 1.1.1.1 2002/04/09 14:00:45 reddawg Exp $
  *
  */
 #ifndef INCLUDED_s_user_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/s_zip.h xircd/include/s_zip.h
--- ircd-hybrid-6.3/include/s_zip.h	Thu Dec  6 23:13:27 2001
+++ xircd/include/s_zip.h	Fri Apr 19 08:12:45 2002
@@ -19,7 +19,7 @@
  *
  * "s_zip.h". - Headers file.
  *
- * $Id: s_zip.h,v 1.3 2001/12/07 04:13:27 jdc Exp $
+ * $Id: s_zip.h,v 1.2 2002/04/19 12:12:45 clive Exp $
  *
  */
 #ifndef INCLUDED_s_zip_h
@@ -27,7 +27,10 @@
 #ifndef INCLUDED_config_h
 #include "config.h"       /* config settings */
 #endif
+
+#ifdef ZIP_LINKS          /* ifdef wrapper added by entro-p 2002-02-19 */
 #include <zlib.h>         /* z_stream */
+#endif
 
 struct Client;
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/scache.h xircd/include/scache.h
--- ircd-hybrid-6.3/include/scache.h	Wed Jul 21 22:44:22 1999
+++ xircd/include/scache.h	Tue Apr  9 10:00:46 2002
@@ -19,7 +19,7 @@
  *
  * "scache.h". - Headers file.
  *
- * $Id: scache.h,v 1.1 1999/07/22 02:44:22 db Exp $
+ * $Id: scache.h,v 1.1.1.1 2002/04/09 14:00:46 reddawg Exp $
  *
  */
 #ifndef INCLUDED_scache_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/send.h xircd/include/send.h
--- ircd-hybrid-6.3/include/send.h	Sat Feb  2 15:58:27 2002
+++ xircd/include/send.h	Tue Apr  9 10:00:46 2002
@@ -2,7 +2,7 @@
  * send.h
  * Copyright (C) 1999 Patrick Alken
  *
- * $Id: send.h,v 1.15 2002/02/02 20:58:27 db Exp $
+ * $Id: send.h,v 1.1.1.1 2002/04/09 14:00:46 reddawg Exp $
  */
 
 #ifndef INCLUDED_send_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/setup.h.in xircd/include/setup.h.in
--- ircd-hybrid-6.3/include/setup.h.in	Sun Jan 27 23:36:54 2002
+++ xircd/include/setup.h.in	Tue Apr  9 10:00:46 2002
@@ -1,4 +1,4 @@
-/* $Id: setup.h.in,v 1.17 2002/01/28 04:36:54 androsyn Exp $ */
+/* $Id: setup.h.in,v 1.1.1.1 2002/04/09 14:00:46 reddawg Exp $ */
 /* include/setup.h.in.  Generated automatically from autoconf/configure.in by autoheader 2.13.  */
 
 /* Define if you have a working `mmap' system call.  */
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/sprintf_irc.h xircd/include/sprintf_irc.h
--- ircd-hybrid-6.3/include/sprintf_irc.h	Sat Dec  8 12:56:52 2001
+++ xircd/include/sprintf_irc.h	Tue Apr  9 10:00:46 2002
@@ -1,5 +1,5 @@
 /*
- * $Id: sprintf_irc.h,v 1.3 2001/12/08 17:56:52 db Exp $ 
+ * $Id: sprintf_irc.h,v 1.1.1.1 2002/04/09 14:00:46 reddawg Exp $ 
  */
 
 #ifndef SPRINTF_IRC
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/struct.h xircd/include/struct.h
--- ircd-hybrid-6.3/include/struct.h	Sun Aug  1 03:19:44 1999
+++ xircd/include/struct.h	Tue Apr  9 10:00:46 2002
@@ -17,7 +17,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- * $Id: struct.h,v 1.85 1999/08/01 07:19:44 tomh Exp $
+ * $Id: struct.h,v 1.1.1.1 2002/04/09 14:00:46 reddawg Exp $
  */
 #ifndef INCLUDED_struct_h
 #define INCLUDED_struct_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/include/whowas.h xircd/include/whowas.h
--- ircd-hybrid-6.3/include/whowas.h	Thu Oct  5 23:00:58 2000
+++ xircd/include/whowas.h	Tue Apr  9 10:00:46 2002
@@ -18,7 +18,7 @@
  */
 
 /*
- * $Id: whowas.h,v 1.6 2000/10/06 03:00:58 lusky Exp $
+ * $Id: whowas.h,v 1.1.1.1 2002/04/09 14:00:46 reddawg Exp $
  */
 #ifndef INCLUDED_whowas_h
 #define INCLUDED_whowas_h
diff -uNrd -x ChangeLog ircd-hybrid-6.3/opers.txt xircd/opers.txt
--- ircd-hybrid-6.3/opers.txt	Fri Dec  7 20:59:13 2001
+++ xircd/opers.txt	Tue Apr  9 10:00:38 2002
@@ -1,5 +1,5 @@
 This file outlines the features that ircd-hybrid has for IRC Operators.
-$Id: opers.txt,v 1.21 2001/12/08 01:59:13 wcampbel Exp $
+$Id: opers.txt,v 1.1.1.1 2002/04/09 14:00:38 reddawg Exp $
 
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/Makefile.in xircd/src/Makefile.in
--- ircd-hybrid-6.3/src/Makefile.in	Thu Dec  6 23:13:29 2001
+++ xircd/src/Makefile.in	Wed Apr 10 17:51:44 2002
@@ -1,7 +1,7 @@
 #
 # Makefile.in for ircd/src
 #
-# $Id: Makefile.in,v 1.70 2001/12/07 04:13:29 jdc Exp $
+# $Id: Makefile.in,v 1.2 2002/04/10 21:51:44 reddawg Exp $
 CC = @CC@
 RM = @RM@
 MKDEP = ${CC} -MM
@@ -53,6 +53,7 @@
 	m_lusers.c \
 	m_message.c \
 	m_mode.c \
+        m_map.c \
 	m_operwall.c \
 	m_oper.c \
 	m_pass.c \
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/adns.c xircd/src/adns.c
--- ircd-hybrid-6.3/src/adns.c	Tue Feb  5 23:56:12 2002
+++ xircd/src/adns.c	Tue Apr  9 10:00:47 2002
@@ -1,5 +1,5 @@
 /*
- * $Id: adns.c,v 1.9 2002/02/06 04:56:12 androsyn Exp $
+ * $Id: adns.c,v 1.1.1.1 2002/04/09 14:00:47 reddawg Exp $
  * adns.c  functions to enter libadns 
  *
  * Written by Aaron Sethman <androsyn@ratbox.org>
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/blalloc.c xircd/src/blalloc.c
--- ircd-hybrid-6.3/src/blalloc.c	Sun Jan 13 18:31:27 2002
+++ xircd/src/blalloc.c	Tue Apr  9 10:00:47 2002
@@ -4,7 +4,7 @@
  * Owner:  Wohali (Joan Touzet)
  *
  * Modified 2001/11/29 for mmap() support by Aaron Sethman <androsyn@ratbox.org>
- * $Id: blalloc.c,v 1.24 2002/01/13 23:31:27 androsyn Exp $
+ * $Id: blalloc.c,v 1.1.1.1 2002/04/09 14:00:47 reddawg Exp $
  */
 #include "config.h"
 #include "blalloc.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/channel.c xircd/src/channel.c
--- ircd-hybrid-6.3/src/channel.c	Sun Feb 17 00:58:12 2002
+++ xircd/src/channel.c	Tue Apr  9 10:00:48 2002
@@ -22,7 +22,7 @@
  * These flags can be set in a define if you wish.
  *
  *
- * $Id: channel.c,v 1.233 2002/02/17 05:58:12 lusky Exp $
+ * $Id: channel.c,v 1.1.1.1 2002/04/09 14:00:48 reddawg Exp $
  */
 #include "channel.h"
 #include "m_commands.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/class.c xircd/src/class.c
--- ircd-hybrid-6.3/src/class.c	Mon Jan 31 19:44:11 2000
+++ xircd/src/class.c	Tue Apr  9 10:00:48 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: class.c,v 1.14 2000/02/01 00:44:11 lusky Exp $
+ *   $Id: class.c,v 1.1.1.1 2002/04/09 14:00:48 reddawg Exp $
  */
 #include "class.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/client.c xircd/src/client.c
--- ircd-hybrid-6.3/src/client.c	Sun Feb 17 00:58:13 2002
+++ xircd/src/client.c	Tue Apr  9 10:00:48 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: client.c,v 1.77 2002/02/17 05:58:13 lusky Exp $
+ *  $Id: client.c,v 1.1.1.1 2002/04/09 14:00:48 reddawg Exp $
  */
 #include "client.h"
 #include "class.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/dbuf.c xircd/src/dbuf.c
--- ircd-hybrid-6.3/src/dbuf.c	Sat Dec  8 02:06:13 2001
+++ xircd/src/dbuf.c	Tue Apr  9 10:00:48 2002
@@ -21,7 +21,7 @@
  * see the header file (dbuf.h).
  *
  *
- * $Id: dbuf.c,v 1.19 2001/12/08 07:06:13 lusky Exp $
+ * $Id: dbuf.c,v 1.1.1.1 2002/04/09 14:00:48 reddawg Exp $
  */
 #include "dbuf.h"
 #include "common.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/dline_conf.c xircd/src/dline_conf.c
--- ircd-hybrid-6.3/src/dline_conf.c	Fri Dec 14 11:56:36 2001
+++ xircd/src/dline_conf.c	Tue Apr  9 10:00:49 2002
@@ -1,7 +1,7 @@
 /*
  * dline_conf.c
  *
- * $Id: dline_conf.c,v 1.42 2001/12/14 16:56:36 db Exp $
+ * $Id: dline_conf.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "dline_conf.h"
 #include "class.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/fdlist.c xircd/src/fdlist.c
--- ircd-hybrid-6.3/src/fdlist.c	Mon Dec  3 23:47:45 2001
+++ xircd/src/fdlist.c	Tue Apr  9 10:00:49 2002
@@ -3,7 +3,7 @@
  * fdlist.c   maintain lists of certain important fds 
  *
  *
- * $Id: fdlist.c,v 1.11 2001/12/04 04:47:45 androsyn Exp $
+ * $Id: fdlist.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "fdlist.h"
 #include "client.h"  /* struct Client */
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/fileio.c xircd/src/fileio.c
--- ircd-hybrid-6.3/src/fileio.c	Sat Dec  8 02:06:13 2001
+++ xircd/src/fileio.c	Tue Apr  9 10:00:49 2002
@@ -4,7 +4,7 @@
  * Copyright (C) 1990 Jarkko Oikarinen and
  *                    University of Oulu, Co Center
  *
- * $Id: fileio.c,v 1.6 2001/12/08 07:06:13 lusky Exp $
+ * $Id: fileio.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/flud.c xircd/src/flud.c
--- ircd-hybrid-6.3/src/flud.c	Sat Nov 18 14:11:11 2000
+++ xircd/src/flud.c	Tue Apr  9 10:00:49 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: flud.c,v 1.5 2000/11/18 19:11:11 lusky Exp $
+ *   $Id: flud.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "flud.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/hash.c xircd/src/hash.c
--- ircd-hybrid-6.3/src/hash.c	Sun Dec  9 21:56:28 2001
+++ xircd/src/hash.c	Tue Apr  9 10:00:49 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: hash.c,v 1.40 2001/12/10 02:56:28 jdc Exp $
+ *  $Id: hash.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "m_commands.h"
 #include "s_conf.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/irc_string.c xircd/src/irc_string.c
--- ircd-hybrid-6.3/src/irc_string.c	Sun Dec  9 21:56:28 2001
+++ xircd/src/irc_string.c	Tue Apr  9 10:00:49 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: irc_string.c,v 1.10 2001/12/10 02:56:28 jdc Exp $
+ *  $Id: irc_string.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "irc_string.h"
 #include "list.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/ircd.c xircd/src/ircd.c
--- ircd-hybrid-6.3/src/ircd.c	Tue Feb  5 23:56:12 2002
+++ xircd/src/ircd.c	Tue Apr  9 10:00:49 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: ircd.c,v 1.164 2002/02/06 04:56:12 androsyn Exp $
+ * $Id: ircd.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "ircd.h"
 #include "channel.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/ircd_signal.c xircd/src/ircd_signal.c
--- ircd-hybrid-6.3/src/ircd_signal.c	Sat Dec  8 02:06:13 2001
+++ xircd/src/ircd_signal.c	Tue Apr  9 10:00:49 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: ircd_signal.c,v 1.4 2001/12/08 07:06:13 lusky Exp $
+ * $Id: ircd_signal.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "ircd_signal.h"
 #include "ircd.h"         /* dorehash */
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/list.c xircd/src/list.c
--- ircd-hybrid-6.3/src/list.c	Tue Jul 17 22:15:27 2001
+++ xircd/src/list.c	Tue Apr  9 10:00:49 2002
@@ -19,7 +19,7 @@
  *
  *  (C) 1988 University of Oulu, Computing Center and Jarkko Oikarinen
  *
- * $Id: list.c,v 1.42 2001/07/18 02:15:27 lusky Exp $
+ * $Id: list.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "struct.h"
 #include "blalloc.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/listener.c xircd/src/listener.c
--- ircd-hybrid-6.3/src/listener.c	Tue Dec 11 19:29:13 2001
+++ xircd/src/listener.c	Tue Apr  9 10:00:49 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: listener.c,v 1.22 2001/12/12 00:29:13 leeh Exp $
+ *  $Id: listener.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "listener.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_admin.c xircd/src/m_admin.c
--- ircd-hybrid-6.3/src/m_admin.c	Fri Nov 10 21:30:23 2000
+++ xircd/src/m_admin.c	Tue Apr  9 10:00:49 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_admin.c,v 1.2 2000/11/11 02:30:23 lusky Exp $
+ *   $Id: m_admin.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_away.c xircd/src/m_away.c
--- ircd-hybrid-6.3/src/m_away.c	Sat Dec  8 02:06:13 2001
+++ xircd/src/m_away.c	Tue Apr  9 10:00:49 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_away.c,v 1.3 2001/12/08 07:06:13 lusky Exp $
+ *   $Id: m_away.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_capab.c xircd/src/m_capab.c
--- ircd-hybrid-6.3/src/m_capab.c	Tue Jul 17 21:37:12 2001
+++ xircd/src/m_capab.c	Tue Apr  9 10:00:49 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_capab.c,v 1.5 2001/07/18 01:37:12 lusky Exp $
+ *   $Id: m_capab.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_close.c xircd/src/m_close.c
--- ircd-hybrid-6.3/src/m_close.c	Fri Jul 30 00:01:32 1999
+++ xircd/src/m_close.c	Tue Apr  9 10:00:49 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_close.c,v 1.1 1999/07/30 04:01:32 tomh Exp $
+ *   $Id: m_close.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_connect.c xircd/src/m_connect.c
--- ircd-hybrid-6.3/src/m_connect.c	Mon Dec  3 23:47:45 2001
+++ xircd/src/m_connect.c	Tue Apr  9 10:00:49 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_connect.c,v 1.10 2001/12/04 04:47:45 androsyn Exp $
+ *   $Id: m_connect.c,v 1.1.1.1 2002/04/09 14:00:49 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_die.c xircd/src/m_die.c
--- ircd-hybrid-6.3/src/m_die.c	Sat Dec  8 02:06:13 2001
+++ xircd/src/m_die.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_die.c,v 1.5 2001/12/08 07:06:13 lusky Exp $
+ *   $Id: m_die.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_error.c xircd/src/m_error.c
--- ircd-hybrid-6.3/src/m_error.c	Thu Jul 26 12:14:26 2001
+++ xircd/src/m_error.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_error.c,v 1.5 2001/07/26 16:14:26 leeh Exp $
+ *   $Id: m_error.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_gline.c xircd/src/m_gline.c
--- ircd-hybrid-6.3/src/m_gline.c	Sat Dec 15 11:24:09 2001
+++ xircd/src/m_gline.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: m_gline.c,v 1.50 2001/12/15 16:24:09 leeh Exp $
+ *  $Id: m_gline.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "m_gline.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_help.c xircd/src/m_help.c
--- ircd-hybrid-6.3/src/m_help.c	Thu Jul 29 03:11:48 1999
+++ xircd/src/m_help.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_help.c,v 1.1 1999/07/29 07:11:48 tomh Exp $
+ *   $Id: m_help.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_htm.c xircd/src/m_htm.c
--- ircd-hybrid-6.3/src/m_htm.c	Mon Nov 19 01:34:13 2001
+++ xircd/src/m_htm.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_htm.c,v 1.3 2001/11/19 06:34:13 db Exp $
+ *   $Id: m_htm.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_info.c xircd/src/m_info.c
--- ircd-hybrid-6.3/src/m_info.c	Tue Jul 17 21:37:13 2001
+++ xircd/src/m_info.c	Tue Apr  9 10:00:50 2002
@@ -1,7 +1,7 @@
 /*
  * m_info.c 
  *
- * $Id: m_info.c,v 1.41 2001/07/18 01:37:13 lusky Exp $
+ * $Id: m_info.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #define DEFINE_M_INFO_DATA
 #include "m_commands.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_ison.c xircd/src/m_ison.c
--- ircd-hybrid-6.3/src/m_ison.c	Thu Oct 14 02:14:43 1999
+++ xircd/src/m_ison.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_ison.c,v 1.4 1999/10/14 06:14:43 lusky Exp $
+ *   $Id: m_ison.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_kill.c xircd/src/m_kill.c
--- ircd-hybrid-6.3/src/m_kill.c	Sat Jun 30 23:13:55 2001
+++ xircd/src/m_kill.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_kill.c,v 1.8 2001/07/01 03:13:55 greg Exp $
+ *   $Id: m_kill.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_kline.c xircd/src/m_kline.c
--- ircd-hybrid-6.3/src/m_kline.c	Fri Dec 14 21:42:04 2001
+++ xircd/src/m_kline.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_kline.c,v 1.72 2001/12/15 02:42:04 db Exp $
+ *   $Id: m_kline.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "m_kline.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_links.c xircd/src/m_links.c
--- ircd-hybrid-6.3/src/m_links.c	Wed Jun  6 01:03:17 2001
+++ xircd/src/m_links.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_links.c,v 1.7 2001/06/06 05:03:17 db Exp $
+ *   $Id: m_links.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_list.c xircd/src/m_list.c
--- ircd-hybrid-6.3/src/m_list.c	Tue Nov 21 01:49:30 2000
+++ xircd/src/m_list.c	Tue Apr  9 10:00:50 2002
@@ -3,7 +3,7 @@
  *   Copyright (C) 1990 Jarkko Oikarinen and
  *                      University of Oulu, Co Center
  *
- * $Id: m_list.c,v 1.3 2000/11/21 06:49:30 lusky Exp $ 
+ * $Id: m_list.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $ 
  *
  *   This program is free software; you can redistribute it and/or modify
  *   it under the terms of the GNU General Public License as published by
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_locops.c xircd/src/m_locops.c
--- ircd-hybrid-6.3/src/m_locops.c	Mon Aug  9 22:46:24 1999
+++ xircd/src/m_locops.c	Tue Apr  9 10:00:50 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_locops.c,v 1.2 1999/08/10 02:46:24 lusky Exp $
+ *   $Id: m_locops.c,v 1.1.1.1 2002/04/09 14:00:50 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_ltrace.c xircd/src/m_ltrace.c
--- ircd-hybrid-6.3/src/m_ltrace.c	Sat Dec  8 00:10:22 2001
+++ xircd/src/m_ltrace.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_ltrace.c,v 1.9 2001/12/08 05:10:22 jdc Exp $
+ *   $Id: m_ltrace.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "class.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_lusers.c xircd/src/m_lusers.c
--- ircd-hybrid-6.3/src/m_lusers.c	Thu Jul 29 03:11:48 1999
+++ xircd/src/m_lusers.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_lusers.c,v 1.1 1999/07/29 07:11:48 tomh Exp $
+ *   $Id: m_lusers.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_map.c xircd/src/m_map.c
--- ircd-hybrid-6.3/src/m_map.c	Wed Dec 31 19:00:00 1969
+++ xircd/src/m_map.c	Sat Apr 13 10:26:43 2002
@@ -0,0 +1,127 @@
+/************************************************************************
+ *   IRC - Internet Relay Chat, contrib/m_map.c
+ *   Copyright (C) 1990 Jarkko Oikarinen and
+ *                      University of Oulu, Computing Center
+ *
+ *   See file AUTHORS in IRC package for additional names of
+ *   the programmers. 
+ *
+ *   This program 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; either version 1, or (at your option)
+ *   any later version.
+ *
+ *   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, write to the Free Software
+ *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ *   $Id: m_map.c,v 1.13 2002/04/13 14:26:43 reddawg Exp $
+ */
+
+#include <assert.h>
+#include "ircd.h"
+#include "config.h"
+#include "client.h"
+#include "numeric.h"
+#include "send.h"
+#include "s_conf.h"
+
+#define USER_COL       50 /* display | Users: %d at col 50 */
+
+static char buf[BUFSIZE];
+
+static void dump_map(struct Client *cptr,struct Client *root_p, char *pbuf);
+
+/* m_map
+**	parv[0] = sender prefix
+*/
+
+int m_map(struct Client *cptr, struct Client *sptr, int parc, char *parv[]) {
+  dump_map(cptr,&me,buf);
+  sendto_one(cptr, form_str(RPL_MAPEND), me.name, cptr->name);
+  return;
+  return;
+  }
+
+/*
+** mo_map
+**      parv[0] = sender prefix
+*/
+static void mo_map(struct Client *cptr, struct Client *sptr,
+                    int parc, char *parv[])
+{
+  dump_map(cptr,&me,buf);
+  sendto_one(cptr, form_str(RPL_MAPEND), me.name, cptr->name);
+}
+
+/*
+** dump_map
+**   dumps server map, called recursively.
+*/
+static void dump_map(struct Client *cptr,struct Client *root_p, char *pbuf)
+{
+  int cnt = 0, i = 0, len;
+  int users = 0;
+  struct Client *server_p,*user_p;
+        
+  *pbuf= '\0';
+       
+  strncat(pbuf,root_p->name,BUFSIZE - ((size_t) pbuf - (size_t) buf));
+  len = strlen(buf);
+  buf[len] = ' ';
+	
+  if (len < USER_COL)
+  {
+     for (i = len+1; i < USER_COL; i++)
+     {
+       buf[i] = ' ';
+     }
+  }
+	
+  /* FIXME: add serv->usercnt */
+  for( user_p = root_p->serv->users; user_p; user_p = user_p->lnext )
+    users++;
+  snprintf(buf + USER_COL, BUFSIZE - USER_COL,
+           " Users: %5d (%4.1f%%)", users,
+           100 * (float) users / (float) Count.total);
+        
+  sendto_one(cptr, form_str(RPL_MAP),me.name,cptr->name,buf);
+        
+  if ((server_p = root_p->serv->servers))
+  {
+    for (; server_p; server_p = server_p->lnext)
+    {
+      cnt++;
+    }
+    
+    if (cnt)
+    {
+      if (pbuf > buf + 3)
+      {
+        pbuf[-2] = ' ';
+        if (pbuf[-3] == '`')
+          pbuf[-3] = ' ';
+      }
+    }
+  }
+  for (i = 1,server_p = root_p->serv->servers; server_p; server_p=server_p->lnext)
+  {
+    *pbuf = ' ';
+    if (i < cnt)
+      *(pbuf + 1) = '|';
+    else
+      *(pbuf + 1) = '`';
+      
+    *(pbuf + 2) = '-';
+    *(pbuf + 3) = ' ';
+    dump_map(cptr,server_p,pbuf+4);
+ 
+    i++;
+   }
+}
+
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_message.c xircd/src/m_message.c
--- ircd-hybrid-6.3/src/m_message.c	Sat Dec 22 19:06:14 2001
+++ xircd/src/m_message.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_message.c,v 1.18 2001/12/23 00:06:14 lusky Exp $
+ *   $Id: m_message.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_mode.c xircd/src/m_mode.c
--- ircd-hybrid-6.3/src/m_mode.c	Fri Jul 30 22:42:56 1999
+++ xircd/src/m_mode.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_mode.c,v 1.1 1999/07/31 02:42:56 tomh Exp $
+ *   $Id: m_mode.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "channel.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_oper.c xircd/src/m_oper.c
--- ircd-hybrid-6.3/src/m_oper.c	Sat Dec  8 02:06:13 2001
+++ xircd/src/m_oper.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_oper.c,v 1.16 2001/12/08 07:06:13 lusky Exp $
+ *   $Id: m_oper.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 
 #include "m_commands.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_operwall.c xircd/src/m_operwall.c
--- ircd-hybrid-6.3/src/m_operwall.c	Wed Oct 17 11:13:31 2001
+++ xircd/src/m_operwall.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_operwall.c,v 1.3 2001/10/17 15:13:31 db Exp $
+ *   $Id: m_operwall.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_pass.c xircd/src/m_pass.c
--- ircd-hybrid-6.3/src/m_pass.c	Sun Jun  3 21:31:33 2001
+++ xircd/src/m_pass.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: m_pass.c,v 1.4 2001/06/04 01:31:33 greg Exp $
+ *  $Id: m_pass.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"  /* m_pass prototype */
 #include "client.h"      /* client struct */
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_ping.c xircd/src/m_ping.c
--- ircd-hybrid-6.3/src/m_ping.c	Thu Jul 29 23:25:51 1999
+++ xircd/src/m_ping.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_ping.c,v 1.1 1999/07/30 03:25:51 db Exp $
+ *   $Id: m_ping.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_pong.c xircd/src/m_pong.c
--- ircd-hybrid-6.3/src/m_pong.c	Thu Nov 29 01:44:29 2001
+++ xircd/src/m_pong.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_pong.c,v 1.3 2001/11/29 06:44:29 db Exp $
+ *   $Id: m_pong.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_quit.c xircd/src/m_quit.c
--- ircd-hybrid-6.3/src/m_quit.c	Sat Dec  8 02:06:14 2001
+++ xircd/src/m_quit.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_quit.c,v 1.2 2001/12/08 07:06:14 lusky Exp $
+ *   $Id: m_quit.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_rehash.c xircd/src/m_rehash.c
--- ircd-hybrid-6.3/src/m_rehash.c	Thu Dec  6 23:51:34 2001
+++ xircd/src/m_rehash.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_rehash.c,v 1.9 2001/12/07 04:51:34 wcampbel Exp $
+ *   $Id: m_rehash.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_restart.c xircd/src/m_restart.c
--- ircd-hybrid-6.3/src/m_restart.c	Sat Dec  8 02:06:14 2001
+++ xircd/src/m_restart.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_restart.c,v 1.5 2001/12/08 07:06:14 lusky Exp $
+ *   $Id: m_restart.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_server.c xircd/src/m_server.c
--- ircd-hybrid-6.3/src/m_server.c	Sun Jun 17 19:51:21 2001
+++ xircd/src/m_server.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_server.c,v 1.14 2001/06/17 23:51:21 greg Exp $
+ *   $Id: m_server.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"  /* m_server prototype */
 #include "client.h"      /* client struct */
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_set.c xircd/src/m_set.c
--- ircd-hybrid-6.3/src/m_set.c	Thu Dec 13 18:50:45 2001
+++ xircd/src/m_set.c	Tue Apr  9 10:00:51 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_set.c,v 1.7 2001/12/13 23:50:45 db Exp $
+ *   $Id: m_set.c,v 1.1.1.1 2002/04/09 14:00:51 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_squit.c xircd/src/m_squit.c
--- ircd-hybrid-6.3/src/m_squit.c	Thu Jul 26 12:04:31 2001
+++ xircd/src/m_squit.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_squit.c,v 1.4 2001/07/26 16:04:31 leeh Exp $
+ *   $Id: m_squit.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_stats.c xircd/src/m_stats.c
--- ircd-hybrid-6.3/src/m_stats.c	Wed Dec 19 18:24:46 2001
+++ xircd/src/m_stats.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: m_stats.c,v 1.21 2001/12/19 23:24:46 leeh Exp $
+ *  $Id: m_stats.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 #include "m_commands.h"  /* m_pass prototype */
 #include "class.h"       /* report_classes */
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_svinfo.c xircd/src/m_svinfo.c
--- ircd-hybrid-6.3/src/m_svinfo.c	Fri Jul 27 20:49:52 2001
+++ xircd/src/m_svinfo.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_svinfo.c,v 1.6 2001/07/28 00:49:52 leeh Exp $
+ *   $Id: m_svinfo.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_time.c xircd/src/m_time.c
--- ircd-hybrid-6.3/src/m_time.c	Fri Jul 30 02:40:16 1999
+++ xircd/src/m_time.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_time.c,v 1.1 1999/07/30 06:40:16 tomh Exp $
+ *   $Id: m_time.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_trace.c xircd/src/m_trace.c
--- ircd-hybrid-6.3/src/m_trace.c	Wed Dec 19 18:02:06 2001
+++ xircd/src/m_trace.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_trace.c,v 1.12 2001/12/19 23:02:06 leeh Exp $
+ *   $Id: m_trace.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 #include "m_commands.h"
 #include "class.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_unkline.c xircd/src/m_unkline.c
--- ircd-hybrid-6.3/src/m_unkline.c	Sun Feb 17 00:58:13 2002
+++ xircd/src/m_unkline.c	Tue Apr  9 10:00:52 2002
@@ -21,7 +21,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- *   $Id: m_unkline.c,v 1.45 2002/02/17 05:58:13 lusky Exp $
+ *   $Id: m_unkline.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 #include "m_commands.h"
 #include "channel.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_userhost.c xircd/src/m_userhost.c
--- ircd-hybrid-6.3/src/m_userhost.c	Tue Jan  2 00:48:18 2001
+++ xircd/src/m_userhost.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_userhost.c,v 1.10 2001/01/02 05:48:18 lusky Exp $
+ *   $Id: m_userhost.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 
 #include "m_commands.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_users.c xircd/src/m_users.c
--- ircd-hybrid-6.3/src/m_users.c	Thu Jul 29 03:11:49 1999
+++ xircd/src/m_users.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_users.c,v 1.1 1999/07/29 07:11:49 tomh Exp $
+ *   $Id: m_users.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_version.c xircd/src/m_version.c
--- ircd-hybrid-6.3/src/m_version.c	Thu Dec 20 16:25:48 2001
+++ xircd/src/m_version.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_version.c,v 1.11 2001/12/20 21:25:48 leeh Exp $
+ *   $Id: m_version.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_wallops.c xircd/src/m_wallops.c
--- ircd-hybrid-6.3/src/m_wallops.c	Wed Oct 17 11:13:31 2001
+++ xircd/src/m_wallops.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_wallops.c,v 1.3 2001/10/17 15:13:31 db Exp $
+ *   $Id: m_wallops.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 #include "m_commands.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_who.c xircd/src/m_who.c
--- ircd-hybrid-6.3/src/m_who.c	Fri Nov 24 12:36:30 2000
+++ xircd/src/m_who.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_who.c,v 1.3 2000/11/24 17:36:30 lusky Exp $
+ *   $Id: m_who.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 
 #include "m_commands.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/m_whois.c xircd/src/m_whois.c
--- ircd-hybrid-6.3/src/m_whois.c	Wed Jun  6 02:56:34 2001
+++ xircd/src/m_whois.c	Tue Apr  9 10:00:52 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: m_whois.c,v 1.7 2001/06/06 06:56:34 db Exp $
+ *   $Id: m_whois.c,v 1.1.1.1 2002/04/09 14:00:52 reddawg Exp $
  */
 
 #include "m_commands.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/match.c xircd/src/match.c
--- ircd-hybrid-6.3/src/match.c	Sat Dec  8 02:06:14 2001
+++ xircd/src/match.c	Tue Apr  9 10:00:53 2002
@@ -22,7 +22,7 @@
  * Cleanup of collapse and match
  * Moved static calls variable to match
  * Added asserts for null pointers
- * $Id: match.c,v 1.28 2001/12/08 07:06:14 lusky Exp $
+ * $Id: match.c,v 1.1.1.1 2002/04/09 14:00:53 reddawg Exp $
  *
  */
 #include "irc_string.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/messages.tab xircd/src/messages.tab
--- ircd-hybrid-6.3/src/messages.tab	Sat Dec 29 22:25:48 2001
+++ xircd/src/messages.tab	Wed Apr 10 18:48:15 2002
@@ -19,7 +19,7 @@
  *
  *      I kind of modernized this code a bit. -Dianora
  *
- *   $Id: messages.tab,v 1.24 2001/12/30 03:25:48 lusky Exp $
+ *   $Id: messages.tab,v 1.2 2002/04/10 22:48:15 reddawg Exp $
  */
 
 static  char *  replies[] = {
@@ -38,9 +38,9 @@
 /* 012 */       NULL,
 /* 013 */       NULL,
 /* 014 */       NULL,
-/* 015 */       NULL,
+/* 015 */       ":%s 015 %s :%s",
 /* 016 */       NULL,
-/* 017 */       NULL,
+/* 017 */       ":%s 017 %s :End of /MAP",
 /* 018 */       NULL,
 /* 019 */       NULL,
 /* 020 */       NULL,
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/messages_cust.tab xircd/src/messages_cust.tab
--- ircd-hybrid-6.3/src/messages_cust.tab	Sat Dec 29 22:25:48 2001
+++ xircd/src/messages_cust.tab	Tue Apr  9 10:00:53 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- * $Id: messages_cust.tab,v 1.23 2001/12/30 03:25:48 lusky Exp $
+ * $Id: messages_cust.tab,v 1.1.1.1 2002/04/09 14:00:53 reddawg Exp $
  *
  */
 /* 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/motd.c xircd/src/motd.c
--- ircd-hybrid-6.3/src/motd.c	Tue Jul 17 21:37:15 2001
+++ xircd/src/motd.c	Tue Apr  9 10:00:53 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: motd.c,v 1.24 2001/07/18 01:37:15 lusky Exp $
+ *   $Id: motd.c,v 1.1.1.1 2002/04/09 14:00:53 reddawg Exp $
  */
 #include "m_commands.h"
 #include "motd.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/mtrie_conf.c xircd/src/mtrie_conf.c
--- ircd-hybrid-6.3/src/mtrie_conf.c	Wed Dec 19 18:02:06 2001
+++ xircd/src/mtrie_conf.c	Tue Apr  9 10:00:53 2002
@@ -43,7 +43,7 @@
  *
  * Diane Bruce -db (db@db.net)
  *
- * $Id: mtrie_conf.c,v 1.87 2001/12/19 23:02:06 leeh Exp $
+ * $Id: mtrie_conf.c,v 1.1.1.1 2002/04/09 14:00:53 reddawg Exp $
  */
 #include "mtrie_conf.h"
 #include "class.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/numeric.c xircd/src/numeric.c
--- ircd-hybrid-6.3/src/numeric.c	Wed Nov 21 20:19:21 2001
+++ xircd/src/numeric.c	Tue Apr  9 10:00:53 2002
@@ -19,7 +19,7 @@
  *
  *      I kind of modernized this code a bit. -Dianora
  *
- *   $Id: numeric.c,v 1.4 2001/11/22 01:19:21 db Exp $
+ *   $Id: numeric.c,v 1.1.1.1 2002/04/09 14:00:53 reddawg Exp $
  */
 #include "numeric.h"
 #include "irc_string.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/packet.c xircd/src/packet.c
--- ircd-hybrid-6.3/src/packet.c	Sun Dec  9 21:56:29 2001
+++ xircd/src/packet.c	Tue Apr  9 10:00:53 2002
@@ -18,7 +18,7 @@
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  *
- *   $Id: packet.c,v 1.25 2001/12/10 02:56:29 jdc Exp $
+ *   $Id: packet.c,v 1.1.1.1 2002/04/09 14:00:53 reddawg Exp $
  */ 
 #include "packet.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/parse.c xircd/src/parse.c
--- ircd-hybrid-6.3/src/parse.c	Sat Dec 29 22:25:48 2001
+++ xircd/src/parse.c	Tue Apr  9 10:00:54 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: parse.c,v 1.47 2001/12/30 03:25:48 lusky Exp $
+ *   $Id: parse.c,v 1.1.1.1 2002/04/09 14:00:54 reddawg Exp $
  */
 #include "parse.h"
 #include "channel.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/restart.c xircd/src/restart.c
--- ircd-hybrid-6.3/src/restart.c	Sat Dec  8 02:06:14 2001
+++ xircd/src/restart.c	Tue Apr  9 10:00:54 2002
@@ -1,7 +1,7 @@
 /*
  * restart.c
  *
- * $Id: restart.c,v 1.11 2001/12/08 07:06:14 lusky Exp $
+ * $Id: restart.c,v 1.1.1.1 2002/04/09 14:00:54 reddawg Exp $
  */
 #include "restart.h"
 #include "common.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_auth.c xircd/src/s_auth.c
--- ircd-hybrid-6.3/src/s_auth.c	Tue Dec  4 02:44:37 2001
+++ xircd/src/s_auth.c	Tue Apr  9 10:00:54 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: s_auth.c,v 1.52 2001/12/04 07:44:37 androsyn Exp $
+ *   $Id: s_auth.c,v 1.1.1.1 2002/04/09 14:00:54 reddawg Exp $
  *
  * Changes:
  *   July 6, 1999 - Rewrote most of the code here. When a client connects
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_bsd.c xircd/src/s_bsd.c
--- ircd-hybrid-6.3/src/s_bsd.c	Tue Feb  5 23:56:12 2002
+++ xircd/src/s_bsd.c	Tue Apr  9 10:00:54 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: s_bsd.c,v 1.147 2002/02/06 04:56:12 androsyn Exp $
+ *  $Id: s_bsd.c,v 1.1.1.1 2002/04/09 14:00:54 reddawg Exp $
  */
 #include "s_bsd.h"
 #include "class.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_conf.c xircd/src/s_conf.c
--- ircd-hybrid-6.3/src/s_conf.c	Sun Feb 17 00:58:13 2002
+++ xircd/src/s_conf.c	Sat Apr 13 19:50:12 2002
@@ -19,7 +19,7 @@
  *
  *  (C) 1988 University of Oulu,Computing Center and Jarkko Oikarinen"
  *
- *  $Id: s_conf.c,v 1.236 2002/02/17 05:58:13 lusky Exp $
+ *  $Id: s_conf.c,v 1.2 2002/04/13 23:50:12 icedruid Exp $
  */
 #include "m_commands.h"
 #include "s_conf.h"
@@ -404,6 +404,7 @@
  * -3 = I-line is full
  * -4 = Too many connections from hostname
  * -5 = K-lined
+ * -6 = Excessive clones
  * also updates reason if a K-line
  *
  */
@@ -530,6 +531,30 @@
   IP_ENTRY *ip_found;
 
   /* if LIMIT_UH is set, limit clients by idented usernames not by ip */
+
+	/* Check if the I:line has a global user limit in place. - Allanon */
+	if (aconf->port > 0)
+	{
+		aClient *acptr;
+		unsigned count = 1;
+
+		for (acptr = GlobalClientList; acptr; acptr = acptr->next)
+		{
+			if (!IsRegisteredUser(acptr))
+				continue;
+		
+			/*
+			 * Do a hostname compare (as registered) to check for clones.
+			 * This will allow us to support multiple vanity hosts from
+			 * the same IP (if so desired). - Allanon
+			 */
+			if (!irccmp(cptr->host, acptr->host))
+				count++;
+		}
+
+		if (count > aconf->port)
+	        return -6;		
+	}
 
   ip_found = find_or_add_ip(cptr, username);
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_debug.c xircd/src/s_debug.c
--- ircd-hybrid-6.3/src/s_debug.c	Sun Dec 16 00:49:19 2001
+++ xircd/src/s_debug.c	Tue Apr  9 10:00:55 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: s_debug.c,v 1.59 2001/12/16 05:49:19 wcampbel Exp $
+ *   $Id: s_debug.c,v 1.1.1.1 2002/04/09 14:00:55 reddawg Exp $
  */
 #include "s_debug.h"
 #include "channel.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_log.c xircd/src/s_log.c
--- ircd-hybrid-6.3/src/s_log.c	Sat Feb  2 10:52:20 2002
+++ xircd/src/s_log.c	Tue Apr  9 10:00:55 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: s_log.c,v 1.14 2002/02/02 15:52:20 db Exp $
+ *   $Id: s_log.c,v 1.1.1.1 2002/04/09 14:00:55 reddawg Exp $
  */
 #include "s_log.h"
 #include "irc_string.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_misc.c xircd/src/s_misc.c
--- ircd-hybrid-6.3/src/s_misc.c	Sun Feb 17 13:16:03 2002
+++ xircd/src/s_misc.c	Tue Apr  9 10:00:55 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: s_misc.c,v 1.74 2002/02/17 18:16:03 lusky Exp $
+ *  $Id: s_misc.c,v 1.1.1.1 2002/04/09 14:00:55 reddawg Exp $
  */
 #include "s_misc.h"
 #include "channel.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_serv.c xircd/src/s_serv.c
--- ircd-hybrid-6.3/src/s_serv.c	Sun Dec  9 21:56:29 2001
+++ xircd/src/s_serv.c	Tue Apr  9 10:00:55 2002
@@ -19,7 +19,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: s_serv.c,v 1.229 2001/12/10 02:56:29 jdc Exp $
+ *   $Id: s_serv.c,v 1.1.1.1 2002/04/09 14:00:55 reddawg Exp $
  */
 #include "s_serv.h"
 #include "channel.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_stats.c xircd/src/s_stats.c
--- ircd-hybrid-6.3/src/s_stats.c	Fri Jul 30 16:10:54 1999
+++ xircd/src/s_stats.c	Tue Apr  9 10:00:55 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: s_stats.c,v 1.1 1999/07/30 20:10:54 tomh Exp $
+ *  $Id: s_stats.c,v 1.1.1.1 2002/04/09 14:00:55 reddawg Exp $
  */
 #include "s_stats.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_user.c xircd/src/s_user.c
--- ircd-hybrid-6.3/src/s_user.c	Wed Jan 23 13:39:08 2002
+++ xircd/src/s_user.c	Sat Apr 13 19:50:12 2002
@@ -20,7 +20,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *  $Id: s_user.c,v 1.248 2002/01/23 18:39:08 androsyn Exp $
+ *  $Id: s_user.c,v 1.2 2002/04/13 23:50:12 icedruid Exp $
  */
 #include "m_commands.h"
 #include "s_user.h"
@@ -532,6 +532,7 @@
 #define I_LINE_FULL     (-3)
 #define I_LINE_FULL2    (-4)
 #define BANNED_CLIENT   (-5)
+#define I_LINE_CLONES   (-6)
 
   if (MyConnect(sptr))
     {
@@ -552,6 +553,16 @@
           return exit_client(cptr, sptr, &me, 
                  "No more connections allowed in your connection class" );
           break;
+
+	case I_LINE_CLONES:
+          sendto_realops_flags(FLAGS_FULL, "%s for %s (%s).",
+                               "Excessive clones detected",
+                               get_client_host(sptr),
+                               inetntoa((char*) &sptr->ip));
+          log(L_INFO,"Too many connections from %s.", get_client_host(sptr));
+          ServerStats->is_ref++;
+          return exit_client(cptr, sptr, &me, "No more connections allowed from your host" );
+	  break;
 
         case NOT_AUTHORIZED:
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/s_zip.c xircd/src/s_zip.c
--- ircd-hybrid-6.3/src/s_zip.c	Mon Jun  4 01:07:19 2001
+++ xircd/src/s_zip.c	Tue Apr  9 10:00:56 2002
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: s_zip.c,v 1.25 2001/06/04 05:07:19 db Exp $
+ *   $Id: s_zip.c,v 1.1.1.1 2002/04/09 14:00:56 reddawg Exp $
  */
 #include "client.h"
 #include "s_zip.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/scache.c xircd/src/scache.c
--- ircd-hybrid-6.3/src/scache.c	Tue Jul 17 21:37:18 2001
+++ xircd/src/scache.c	Tue Apr  9 10:00:56 2002
@@ -1,7 +1,7 @@
 /*
  * scache.c
  *
- * $Id: scache.c,v 1.17 2001/07/18 01:37:18 lusky Exp $
+ * $Id: scache.c,v 1.1.1.1 2002/04/09 14:00:56 reddawg Exp $
  */
 
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/send.c xircd/src/send.c
--- ircd-hybrid-6.3/src/send.c	Sat Feb  2 15:58:30 2002
+++ xircd/src/send.c	Tue Apr  9 10:00:57 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: send.c,v 1.112 2002/02/02 20:58:30 db Exp $
+ *   $Id: send.c,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
  */
 #include "send.h"
 #include "channel.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/sprintf_irc.c xircd/src/sprintf_irc.c
--- ircd-hybrid-6.3/src/sprintf_irc.c	Sat Dec  8 12:55:06 2001
+++ xircd/src/sprintf_irc.c	Tue Apr  9 10:00:57 2002
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
- *   $Id: sprintf_irc.c,v 1.11 2001/12/08 17:55:06 db Exp $
+ *   $Id: sprintf_irc.c,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
  */
 #include "sprintf_irc.h"
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/version.c.SH xircd/src/version.c.SH
--- ircd-hybrid-6.3/src/version.c.SH	Sat Dec  8 00:10:22 2001
+++ xircd/src/version.c.SH	Wed Apr 10 18:52:17 2002
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $Id: version.c.SH,v 1.25 2001/12/08 05:10:22 jdc Exp $
+# $Id: version.c.SH,v 1.2 2002/04/10 22:52:17 reddawg Exp $
 
 spitshell=cat
 package=IRC
@@ -74,7 +74,7 @@
 
 IFS='
 '
-for i in `cat ../Hybrid-team | tr -d '"'` ; do
+for i in `cat ../Xnet-team | tr -d '"'` ; do
 echo "  \"$i\"," >> version.c
 done
 $spitshell >>version.c <<!SUB!THISTOO!
diff -uNrd -x ChangeLog ircd-hybrid-6.3/src/whowas.c xircd/src/whowas.c
--- ircd-hybrid-6.3/src/whowas.c	Tue Jul 17 22:30:34 2001
+++ xircd/src/whowas.c	Tue Apr  9 10:00:57 2002
@@ -16,7 +16,7 @@
 *   along with this program; if not, write to the Free Software
 *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
-*   $Id: whowas.c,v 1.34 2001/07/18 02:30:34 lusky Exp $
+*   $Id: whowas.c,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
 */
 #include "whowas.h"
 #include "client.h"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/Makefile.in xircd/tools/Makefile.in
--- ircd-hybrid-6.3/tools/Makefile.in	Thu Dec  6 23:13:32 2001
+++ xircd/tools/Makefile.in	Sat Apr 13 13:12:09 2002
@@ -1,4 +1,4 @@
-# $Id: Makefile.in,v 1.17 2001/12/07 04:13:32 jdc Exp $
+# $Id: Makefile.in,v 1.2 2002/04/13 17:12:09 icedruid Exp $
 
 CC=@CC@
 RM=@RM@
@@ -17,6 +17,7 @@
 
 
 all: viconf mkpasswd fixklines
+	chmod u+x install_ircd
 
 build: all
 
@@ -33,7 +34,7 @@
 	$(RM) -f $(all_OBJECTS) fixklines viconf chkconf mkpasswd *~ core *.exe
 
 distclean: clean
-	$(RM) -f Makefile
+	$(RM) -f Makefile install_ircd
 
 .c.o:
 	$(CC) $(CFLAGS) $(INCLUDEDIR) -c $<
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/README xircd/tools/README
--- ircd-hybrid-6.3/tools/README	Fri Dec  7 20:59:19 2001
+++ xircd/tools/README	Tue Apr  9 10:00:57 2002
@@ -1,4 +1,4 @@
-$Id: README,v 1.6 2001/12/08 01:59:19 wcampbel Exp $
+$Id: README,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
 
 A directory of support programs for ircd.
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/fixklines.c xircd/tools/fixklines.c
--- ircd-hybrid-6.3/tools/fixklines.c	Sat Dec  8 02:06:18 2001
+++ xircd/tools/fixklines.c	Tue Apr  9 10:00:57 2002
@@ -1,6 +1,6 @@
 /*
 fixklines - scan an ircd.conf or kline.conf file
-$Id: fixklines.c,v 1.5 2001/12/08 07:06:18 lusky Exp $
+$Id: fixklines.c,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
 
   D lines of form
   D:192.168.0.* are converted to D:192.168.0.0/24
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/install_ircd xircd/tools/install_ircd
--- ircd-hybrid-6.3/tools/install_ircd	Tue Jul  3 17:52:19 2001
+++ xircd/tools/install_ircd	Sun Apr 28 09:36:37 2002
@@ -1,6 +1,8 @@
+# $Id: install_ircd,v 1.2 2002/04/28 13:36:37 reddawg Exp $
+
 #!/bin/sh
 # IRCD INSTALL SCRIPT
-# $Id: install_ircd,v 1.9 2001/07/03 21:52:19 wcampbel Exp $
+# $Id: install_ircd,v 1.2 2002/04/28 13:36:37 reddawg Exp $
 #
 # Completely re-written by FlashMan <chuegen@quadrunner.com> 981231
 # Wow.  The old version was *very* messy and had boatloads of redundancy.
@@ -9,6 +11,7 @@
 
 # Path to install-sh
 INSTALL_SH="autoconf/install-sh"
+DPATH=/usr/home/xnet/ircd/
 
 #
 # dir_concat looks to see if we have an absolute or relative path
@@ -39,7 +42,6 @@
   fi
 }
 
-DPATH=`grep '#define.DPATH' include/config.h|awk '{print $3}'|tr -d \"`;
 SPATH=`grep '#define.SPATH' include/config.h|awk '{print $3}'|tr -d \"`;
 CPATH=`grep '#define.CPATH' include/config.h|awk '{print $3}'|tr -d \"`;
 KPATH=`grep '#define.KPATH' include/config.h|awk '{print $3}'|tr -d \"`;
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/install_ircd.in xircd/tools/install_ircd.in
--- ircd-hybrid-6.3/tools/install_ircd.in	Wed Dec 31 19:00:00 1969
+++ xircd/tools/install_ircd.in	Sat Apr 13 13:12:10 2002
@@ -0,0 +1,163 @@
+# $Id: install_ircd.in,v 1.1 2002/04/13 17:12:10 icedruid Exp $
+
+#!/bin/sh
+# IRCD INSTALL SCRIPT
+# $Id: install_ircd.in,v 1.1 2002/04/13 17:12:10 icedruid Exp $
+#
+# Completely re-written by FlashMan <chuegen@quadrunner.com> 981231
+# Wow.  The old version was *very* messy and had boatloads of redundancy.
+# Fixed.
+#
+
+# Path to install-sh
+INSTALL_SH="autoconf/install-sh"
+DPATH=@prefix@/
+
+#
+# dir_concat looks to see if we have an absolute or relative path
+# it echos $DPATH/<arg> if we have a relative path
+#
+dir_concat() {
+  if [ ! -z "`echo $1 | grep '^/'`" ]; then
+    echo $1;
+  else
+    echo ${DPATH}$1;
+  fi;
+}
+
+#
+# dir_make attempts to make a directory tree using mkdir -p
+# Used to eliminate redundancy
+#
+dir_make() {
+  if [ \( ! -z "$1" \) -a \( ! -d "$1" \) ]; then
+    echo $1 does not exist, creating...
+    mkdir -p $1
+    if [ $? -ne 0 ]; then
+      echo Could not create directory path $1.
+      echo Perhaps you are not allowed to create a directory in the path.
+      echo Please fix and try again.
+      exit -1;
+    fi;
+  fi
+}
+
+SPATH=`grep '#define.SPATH' include/config.h|awk '{print $3}'|tr -d \"`;
+CPATH=`grep '#define.CPATH' include/config.h|awk '{print $3}'|tr -d \"`;
+KPATH=`grep '#define.KPATH' include/config.h|awk '{print $3}'|tr -d \"`;
+MPATH=`grep '#define.MPATH' include/config.h|awk '{print $3}'|tr -d \"`;
+LPATH=`grep '#define.LPATH' include/config.h|awk '{print $3}'|tr -d \"`;
+PPATH=`grep '#define.PPATH' include/config.h|awk '{print $3}'|tr -d \"`;
+HPATH=`grep '#define.HPATH' include/config.h|awk '{print $3}'|tr -d \"`;
+
+SPATH=`dir_concat ${SPATH}`;
+CPATH=`dir_concat ${CPATH}`;
+KPATH=`dir_concat ${KPATH}`;
+MPATH=`dir_concat ${MPATH}`;
+LPATH=`dir_concat ${LPATH}`;
+PPATH=`dir_concat ${PPATH}`;
+HPATH=`dir_concat ${HPATH}`;
+
+#   DPATH = directory,
+#   SPATH = server executable,
+#   CPATH = conf file,
+#   MPATH = MOTD
+#   KPATH = kline conf file
+#   leave KPATH undefined if you want klines in main conf file
+#   HPATH is the opers help file, seen by opers on /quote help
+
+# Let's make sure $DPATH exists
+dir_make ${DPATH}
+
+if [ -f src/ircd.exe ]; then
+  EXESUFFIX=".exe"
+else
+  EXESUFFIX=""
+fi
+
+# try to install their ircd.conf file, unless it already exists.
+# install ircd, save old one as ircd.old
+dir_make `dirname ${SPATH}`
+if [ ! -f ${SPATH}${EXESUFFIX} ]; then
+  echo installing ircd as ${SPATH}${EXESUFFIX}
+  $INSTALL_SH -c src/ircd${EXESUFFIX} ${SPATH}${EXESUFFIX};
+else
+  echo installing ircd as ${SPATH}${EXESUFFIX}
+  echo previous ircd saved as ircd${EXESUFFIX}.old
+  mv ${SPATH}${EXESUFFIX} ${SPATH}${EXESUFFIX}.old
+  $INSTALL_SH -c src/ircd${EXESUFFIX} ${SPATH}${EXESUFFIX};
+fi
+
+dir_make `dirname ${CPATH}`
+if [ ! -f ${CPATH} ]; then
+  echo installing example.conf as ${CPATH}
+  $INSTALL_SH -c doc/example.conf ${CPATH};
+else
+  echo You already have ${CPATH}.;
+fi
+
+# try to install their motd file, unless it already exists.
+dir_make `dirname ${MPATH}`
+if [ ! -f ${MPATH} ]; then
+  echo installing a sample MOTD in ${MPATH}
+  echo "This is ircd-hybrid MOTD replace it with something better" > ${MPATH};
+else
+  echo You already have an MOTD in ${MPATH}.;
+fi
+
+# try to install their kpath file unless it already exists.
+dir_make `dirname ${KPATH}`
+if [ ! -f ${KPATH} ]; then
+  echo touching K-line file ${KPATH}
+  touch ${KPATH};
+else
+  echo You already have a K-line file in ${KPATH}.;
+fi
+
+# try to install their opers.txt file, in all cases 
+dir_make `dirname ${HPATH}`
+if [ ! -f ${HPATH} ]; then
+  echo installing opers.txt as ${HPATH}
+  $INSTALL_SH -c opers.txt ${HPATH};
+else
+   echo installing opers.txt as ${HPATH}
+   echo previous opers.txt saved as opers.txt.old
+   mv ${HPATH} ${HPATH}.old
+   $INSTALL_SH -c opers.txt ${HPATH};
+fi
+
+# install mkpasswd
+if [ ! -f ${DPATH}mkpasswd ]; then
+  echo installing mkpasswd as ${DPATH}mkpasswd${EXESUFFIX}
+  $INSTALL_SH -c tools/mkpasswd${EXESUFFIX} ${DPATH}mkpasswd${EXESUFFIX};
+else
+   echo installing mkpasswd as ${DPATH}mkpasswd${EXESUFFIX}
+   echo previous mkpasswd saved as mkpasswd${EXESUFFIX}.old
+   mv ${DPATH}mkpasswd${EXESUFFIX} ${DPATH}mkpasswd${EXESUFFIX}.old
+   $INSTALL_SH -c tools/mkpasswd${EXESUFFIX} ${DPATH}mkpasswd${EXESUFFIX};
+fi 
+
+# install viconf
+if [ ! -f ${DPATH}viconf ]; then
+  echo installing viconf as ${DPATH}viconf${EXESUFFIX}
+  $INSTALL_SH -c tools/viconf${EXESUFFIX} ${DPATH}viconf${EXESUFFIX}
+  rm -f ${DPATH}vimotd${EXESUFFIX} ${DPATH}viklines${EXESUFFIX}
+  ln ${DPATH}viconf${EXESUFFIX} ${DPATH}vimotd${EXESUFFIX}
+  ln ${DPATH}viconf${EXESUFFIX} ${DPATH}viklines${EXESUFFIX};
+else
+   echo installing viconf as ${DPATH}viconf${EXESUFFIX}
+   echo previous viconf saved as viconf${EXESUFFIX}.old
+   mv ${DPATH}viconf${EXESUFFIX} ${DPATH}viconf${EXESUFFIX}.old
+   $INSTALL_SH -c tools/viconf${EXESUFFIX} ${DPATH}viconf${EXESUFFIX}
+   rm -f ${DPATH}vimotd${EXESUFFIX} ${DPATH}viklines${EXESUFFIX}
+   ln ${DPATH}viconf${EXESUFFIX} ${DPATH}vimotd${EXESUFFIX}
+   ln ${DPATH}viconf${EXESUFFIX} ${DPATH}viklines${EXESUFFIX};
+fi
+
+# install ircd.8
+dir_make ${DPATH}man8
+echo installing ircd.8 as ${DPATH}man8/ircd.8
+$INSTALL_SH -c doc/ircd.8 ${DPATH}man8/ircd.8
+
+# finished.
+echo install complete!
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/ircd_start.c xircd/tools/ircd_start.c
--- ircd-hybrid-6.3/tools/ircd_start.c	Thu Oct  5 23:01:03 2000
+++ xircd/tools/ircd_start.c	Tue Apr  9 10:00:57 2002
@@ -1,6 +1,6 @@
 /*
  * contributed by mjr
- * $Id: ircd_start.c,v 1.2 2000/10/06 03:01:03 lusky Exp $
+ * $Id: ircd_start.c,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
  */
 
 #include <stdio.h>
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/klineParse.c xircd/tools/klineParse.c
--- ircd-hybrid-6.3/tools/klineParse.c	Sun Dec  9 21:56:34 2001
+++ xircd/tools/klineParse.c	Tue Apr  9 10:00:57 2002
@@ -5,7 +5,7 @@
  *
  * This program will take a kline.conf and remove duplicate and redundant 
  * entries from it, creating a kline.conf.parsed file
- * $Id: klineParse.c,v 1.3 2001/12/10 02:56:34 jdc Exp $
+ * $Id: klineParse.c,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
  */
 
 #define kParseVer "2.12"
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/mkconf xircd/tools/mkconf
--- ircd-hybrid-6.3/tools/mkconf	Tue Jun 19 13:09:31 2001
+++ xircd/tools/mkconf	Tue Apr  9 10:00:57 2002
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $Id: mkconf,v 1.2 2001/06/19 17:09:31 wcampbel Exp $
+# $Id: mkconf,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
 # Copyright (C) 1999 Patrick Alken
 #
 # Usage: ./mkconf [options]
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/mkpasswd.c xircd/tools/mkpasswd.c
--- ircd-hybrid-6.3/tools/mkpasswd.c	Thu Oct 25 00:28:51 2001
+++ xircd/tools/mkpasswd.c	Tue Apr  9 10:00:57 2002
@@ -6,7 +6,7 @@
 ** Modernization, getopt, etc for the Hybrid IRCD team
 ** by W. Campbell
 **
-** $Id: mkpasswd.c,v 1.11 2001/10/25 04:28:51 wcampbel Exp $
+** $Id: mkpasswd.c,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
 */
 #include <stdio.h>
 #include <string.h>
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/start_ircd.c xircd/tools/start_ircd.c
--- ircd-hybrid-6.3/tools/start_ircd.c	Sat Dec  8 00:10:26 2001
+++ xircd/tools/start_ircd.c	Tue Apr  9 10:00:57 2002
@@ -18,7 +18,7 @@
 */
 
 static
-char *prog_version = "$Id: start_ircd.c,v 1.2 2001/12/08 05:10:26 jdc Exp $";
+char *prog_version = "$Id: start_ircd.c,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $";
 
 #define IRCDDIR "/usr/local/lib/ircd"
 
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/untabify xircd/tools/untabify
--- ircd-hybrid-6.3/tools/untabify	Wed Jul 21 00:36:15 1999
+++ xircd/tools/untabify	Tue Apr  9 10:00:57 2002
@@ -2,7 +2,7 @@
 #
 # untabify - convert tabs to spaces
 #
-# $Id: untabify,v 1.1 1999/07/21 04:36:15 tomh Exp $
+# $Id: untabify,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
 use Text::Tabs;
 $tabstop = 8;
 while (<>) { print expand($_) }
diff -uNrd -x ChangeLog ircd-hybrid-6.3/tools/viconf.c xircd/tools/viconf.c
--- ircd-hybrid-6.3/tools/viconf.c	Tue Jul  3 17:52:19 2001
+++ xircd/tools/viconf.c	Tue Apr  9 10:00:57 2002
@@ -1,7 +1,7 @@
 /*
  * viconf.c
  *
- * $Id: viconf.c,v 1.13 2001/07/03 21:52:19 wcampbel Exp $
+ * $Id: viconf.c,v 1.1.1.1 2002/04/09 14:00:57 reddawg Exp $
  */
 #include <stdio.h>
 #include <unistd.h>
diff -uNrd -x ChangeLog ircd-hybrid-6.3/xircd.kdevprj xircd/xircd.kdevprj
--- ircd-hybrid-6.3/xircd.kdevprj	Wed Dec 31 19:00:00 1969
+++ xircd/xircd.kdevprj	Wed Apr 10 17:51:43 2002
@@ -0,0 +1,1264 @@
+[./ChangeLog]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[./INSTALL]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[./LICENSE]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[./Makefile.am]
+files=./ChangeLog,./INSTALL,./LICENSE,./README.FIRST,./README.small_nets,./RELNOTES,./Xnet-team,./configure,./opers.txt,./xircd.kdevprj,
+sub_dirs=adns,autoconf,doc,include,src,tools,
+type=normal
+
+[./README.FIRST]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[./README.small_nets]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[./RELNOTES]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[./Xnet-team]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[./configure]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[./opers.txt]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[./xircd.kdevprj]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[Config for BinMakefileAm]
+addcxxflags=
+bin_program=xircd
+cxxflags=
+ldadd=
+ldflags=
+
+[General]
+author=reddawg
+email=reddawg@Laptop.DomainAtlantic.Net
+kdevprj_version=1.3
+lfv_open_groups=
+makefiles=./Makefile.am,adns/Makefile.am,autoconf/Makefile.am,doc/Makefile.am,doc/old/Makefile.am,doc/old/US-Admin/Makefile.am,include/Makefile.am,src/Makefile.am,tools/Makefile.am,
+project_name=xircd
+project_type=normal_empty
+sub_dir=
+version=
+version_control=CVS
+workspace=1
+
+[LFV Groups]
+GNU=AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,NEWS,
+Headers=*.h,*.hxx,*.hpp,*.H,
+Others=*,
+Sources=*.cpp,*.c,*.cc,*.C,*.cxx,*.ec,*.ecpp,*.lxx,*.l++,*.ll,*.l,
+Translations=*.ts,*.po,
+User Interface=*.ui,*.kdevdlg,*.rc,
+groups=Headers,Sources,GNU,Translations,User Interface,Others
+
+[Makefile.am]
+sub_dirs=src
+
+[adns/COPYING]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[adns/GPL-vs-LGPL]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[adns/Makefile.am]
+files=adns/COPYING,adns/GPL-vs-LGPL,adns/README,adns/README.ircd,adns/adns.h,adns/check.c,adns/dlist.h,adns/event.c,adns/general.c,adns/internal.h,adns/parse.c,adns/poll.c,adns/query.c,adns/reply.c,adns/setup.c,adns/transmit.c,adns/tvarith.h,adns/types.c,
+sub_dirs=
+type=normal
+
+[adns/README]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[adns/README.ircd]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[adns/adns.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[adns/check.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[adns/dlist.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[adns/event.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[adns/general.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[adns/internal.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[adns/parse.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[adns/poll.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[adns/query.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[adns/reply.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[adns/setup.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[adns/transmit.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[adns/tvarith.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[adns/types.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[autoconf/Makefile.am]
+files=autoconf/acconfig.h,autoconf/config.guess,autoconf/config.sub,autoconf/configure.in,autoconf/install-sh,
+sub_dirs=
+type=normal
+
+[autoconf/acconfig.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[autoconf/config.guess]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[autoconf/config.sub]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[autoconf/configure.in]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[autoconf/install-sh]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/CIDR.txt]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/INDEX]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/Makefile.am]
+files=doc/CIDR.txt,doc/INDEX,doc/README.TSora,doc/Tao-of-IRC.940110,doc/blalloc.txt,doc/example.conf,doc/example.conf.trillian,doc/ircd.8,doc/mtrie.txt,doc/operguide.txt,doc/opermyth.txt,doc/rfc1459.txt,doc/server-version-info,doc/simple.conf,doc/ts5.txt,doc/yline.txt,
+sub_dirs=old,
+type=normal
+
+[doc/README.TSora]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/Tao-of-IRC.940110]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/blalloc.txt]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/example.conf]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/example.conf.trillian]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/ircd.8]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/mtrie.txt]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/old/Authors]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/old/Etiquette]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/old/Makefile.am]
+files=doc/old/Authors,doc/old/Etiquette,doc/old/README,
+sub_dirs=US-Admin,
+type=normal
+
+[doc/old/README]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/old/US-Admin/Makefile.am]
+files=doc/old/US-Admin/Networking,doc/old/US-Admin/Operators,doc/old/US-Admin/README,
+sub_dirs=
+type=normal
+
+[doc/old/US-Admin/Networking]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/old/US-Admin/Operators]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/old/US-Admin/README]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/operguide.txt]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/opermyth.txt]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/rfc1459.txt]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/server-version-info]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/simple.conf]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/ts5.txt]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[doc/yline.txt]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[include/Makefile.am]
+files=include/blalloc.h,include/channel.h,include/class.h,include/client.h,include/common.h,include/config.h,include/config.h.dist,include/dbuf.h,include/dline_conf.h,include/fdlist.h,include/fileio.h,include/flud.h,include/hash.h,include/irc_string.h,include/ircd.h,include/ircd_defs.h,include/ircd_signal.h,include/list.h,include/listener.h,include/m_commands.h,include/m_gline.h,include/motd.h,include/m_info.h,include/m_kline.h,include/msg.h,include/mtrie_conf.h,include/numeric.h,include/packet.h,include/parse.h,include/patchlevel.h,include/res.h,include/restart.h,include/s_auth.h,include/s_bsd.h,include/s_conf.h,include/s_debug.h,include/s_log.h,include/s_misc.h,include/s_serv.h,include/s_stats.h,include/s_user.h,include/s_zip.h,include/scache.h,include/send.h,include/serno.h,include/setup.h.in,include/sprintf_irc.h,include/struct.h,include/whowas.h,
+sub_dirs=
+type=normal
+
+[include/blalloc.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/channel.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/class.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/client.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/common.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/config.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/config.h.dist]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[include/dbuf.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/dline_conf.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/fdlist.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/fileio.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/flud.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/hash.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/irc_string.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/ircd.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/ircd_defs.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/ircd_signal.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/list.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/listener.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/m_commands.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/m_gline.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/m_info.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/m_kline.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/motd.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/msg.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/mtrie_conf.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/numeric.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/packet.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/parse.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/patchlevel.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/res.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/restart.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_auth.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_bsd.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_conf.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_debug.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_log.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_misc.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_serv.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_stats.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_user.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/s_zip.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/scache.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/send.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/serno.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/setup.h.in]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[include/sprintf_irc.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/struct.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[include/whowas.h]
+dist=true
+install=false
+install_location=
+type=HEADER
+
+[src/Makefile.am]
+files=src/adns.c,src/blalloc.c,src/channel.c,src/class.c,src/client.c,src/dbuf.c,src/dline_conf.c,src/fdlist.c,src/fileio.c,src/flud.c,src/hash.c,src/irc_string.c,src/ircd.c,src/ircd_signal.c,src/list.c,src/listener.c,src/m_admin.c,src/m_away.c,src/m_capab.c,src/m_close.c,src/m_connect.c,src/m_die.c,src/m_error.c,src/m_gline.c,src/m_help.c,src/m_htm.c,src/m_info.c,src/m_ison.c,src/m_kill.c,src/m_kline.c,src/m_links.c,src/m_list.c,src/m_locops.c,src/m_ltrace.c,src/m_lusers.c,src/m_message.c,src/m_mode.c,src/m_oper.c,src/m_operwall.c,src/m_pass.c,src/m_ping.c,src/m_pong.c,src/m_quit.c,src/m_rehash.c,src/m_restart.c,src/m_set.c,src/m_server.c,src/m_squit.c,src/m_stats.c,src/m_svinfo.c,src/m_time.c,src/m_trace.c,src/m_unkline.c,src/m_userhost.c,src/m_users.c,src/m_version.c,src/m_wallops.c,src/m_who.c,src/m_whois.c,src/match.c,src/messages.tab,src/messages_cust.tab,src/motd.c,src/mtrie_conf.c,src/numeric.c,src/packet.c,src/parse.c,src/restart.c,src/s_auth.c,src/s_bsd.c,src/s_conf.c,src/s_debug.c,src/s_log.c,src/s_misc.c,src/s_serv.c,src/s_stats.c,src/s_user.c,src/s_zip.c,src/scache.c,src/send.c,src/sprintf_irc.c,src/version.c.SH,src/whowas.c,src/m_map.c
+sub_dirs=
+type=static_library
+
+[src/adns.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/blalloc.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/channel.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/class.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/client.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/dbuf.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/dline_conf.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/fdlist.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/fileio.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/flud.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/hash.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/irc_string.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/ircd.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/ircd_signal.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/list.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/listener.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_admin.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_away.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_capab.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_close.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_connect.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_die.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_error.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_gline.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_help.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_htm.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_info.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_ison.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_kill.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_kline.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_links.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_list.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_locops.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_ltrace.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_lusers.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_map.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_message.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_mode.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_oper.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_operwall.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_pass.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_ping.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_pong.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_quit.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_rehash.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_restart.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_server.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_set.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_squit.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_stats.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_svinfo.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_time.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_trace.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_unkline.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_userhost.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_users.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_version.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_wallops.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_who.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/m_whois.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/match.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/messages.tab]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[src/messages_cust.tab]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[src/motd.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/mtrie_conf.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/numeric.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/packet.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/parse.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/restart.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_auth.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_bsd.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_conf.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_debug.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_log.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_misc.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_serv.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_stats.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_user.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/s_zip.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/scache.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/send.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/sprintf_irc.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[src/version.c.SH]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[src/whowas.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[tools/Makefile.am]
+files=tools/README,tools/fixklines.c,tools/install_ircd,tools/ircd_start.c,tools/klineParse.c,tools/mkconf,tools/mkpasswd.c,tools/start_ircd.c,tools/untabify,tools/viconf.c,
+sub_dirs=
+type=normal
+
+[tools/README]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[tools/fixklines.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[tools/install_ircd]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[tools/ircd_start.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[tools/klineParse.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[tools/mkconf]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[tools/mkpasswd.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[tools/start_ircd.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
+
+[tools/untabify]
+dist=true
+install=false
+install_location=
+type=DATA
+
+[tools/viconf.c]
+dist=true
+install=false
+install_location=
+type=SOURCE
diff -uNrd -x ChangeLog ircd-hybrid-6.3/xircd.kdevses xircd/xircd.kdevses
--- ircd-hybrid-6.3/xircd.kdevses	Wed Dec 31 19:00:00 1969
+++ xircd/xircd.kdevses	Wed Apr 10 17:51:43 2002
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE KDevPrjSession ><KDevPrjSession>
+ <Mainframe MaximizeMode="1" />
+ <DocsAndViews NumberOfDocuments="0" />
+</KDevPrjSession>
