ircu2.10.12 pk910 fork
[ircu2.10.12-pk.git] / doc / Authors
1 /************************************************************************
2  *   IRC - Internet Relay Chat, doc/AUTHORS
3  *   Copyright (C) 1990
4  *
5  * AUTHORS FILE:
6  *   This file attempts to remember all contributors to the IRC
7  *   developement. Names can be only added this file, no name
8  *   should never be removed. This file must be included into all
9  *   distributions of IRC and derived works.
10  *
11  *   This program is free software; you can redistribute it and/or modify
12  *   it under the terms of the GNU General Public License as published by
13  *   the Free Software Foundation; either version 1, or (at your option)
14  *   any later version.
15  *
16  *   This program is distributed in the hope that it will be useful,
17  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
18  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19  *   GNU General Public License for more details.
20  *
21  *   You should have received a copy of the GNU General Public License
22  *   along with this program; if not, write to the Free Software
23  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24  */
25
26 IRC was conceived of and written by Jarkko Oikarinen <jto@tolsun.oulu.fi>.
27 IRC was originally written in University of Oulu, Computing Center.
28 Jan 1991 - IRC 2.6  jto@tolsun.oulu.fi
29         - Multiple Channels and protocol changes
30
31 Contributions were made by a cast of dozens, including the following:
32
33 Markku Jarvinen <mta@tut.fi>: Emacs-like editing facility for the client
34
35 Kimmo Suominen <kim@kannel.lut.fi>: HP-UX port
36
37 Jeff Trim <jtrim@orion.cair.du.edu>: enhancements and advice
38
39 Vijay Subramaniam <vijay@lll-winken.llnl.gov>: advice and ruthless publicity
40
41 Karl Kleinpaste <karl@cis.ohio-state.edu>: user's manual
42
43 Greg Lindahl <gl8f@virginia.edu>: AUTOMATON code, the Wumpus GM automaton,
44 myriad bug fixes
45
46 Bill Wisner <wisner@hayes.fai.alaska.edu>: numerous bug fixes and code
47 enhancements
48
49 Tom Davis <conslt16@zeus.unl.edu> and Tim Russell <russell@zeus.unl.edu>:
50 VMS modifications
51
52 Markku Savela <msa@tel4.tel.vtt.fi>: advice, support, and being the
53 incentive to do some of our *own* coding. :)
54
55 Tom Hopkins <hoppie@buengf.bu.edu>: bug fixes, quarantine lines,
56 consolidation of various patches.
57
58 Christopher Davis <ckd@cs.bu.edu>: EFnet/Anet gateway coding,
59 many automata ;), documentation fixing.
60
61 Helen Rose <hrose@cs.bu.edu>: documentation updating, and fixing.
62
63 Tom Hinds <rocker@bucsf.bu.edu>: emacs client updating.
64
65 Tim Miller <cerebus@bu-pub.bu.edu>: various server and client-breaking
66 features.
67
68 Darren Reed <avalon@coombs.anu.edu.au>: various bug fixes and enhancements.
69 Introduced nickname and channelname hash tables into the server.
70
71 The version 2.2 release was coordinated by Mike Bolotski
72 <mikeb@salmon.ee.ubc.ca>.
73
74 The version 2.4 release was coordinated by Markku Savela and
75 Chelsea Ashley Dyerman
76
77 The version 2.5.2 release was coordinated by Christopher Davis, Helen Rose,
78 and Tom Hopkins.
79
80 The versions 2.6.2, 2.7 and 2.8 releases were coordinated by Darren Reed.
81
82 Contributions for the 2.8 release from the following people:
83 Matthew Green <phone@coombs.anu.edu.au>
84 Chuck Kane <ckane@ece.uiuc.edu>
85 Matt Lyle <matt@oc.com>
86 Vesa Ruokonen <ruokonen@lut.fi>
87
88 Markku Savela <Markku.Savela@vtt.fi> / April 1990
89 Fixed various bugs in 2.2PL1 release server (2.2msa.4) and changed
90 sockets to use non-blocking mode (2.2msa.9). [I have absolutely
91 nothing to do with clients :-]
92
93 Chelsea Ashley Dyerman <chelsea@earth.cchem.berkeley.edu> / April 1990
94 Rewrote the Makefiles, restructuring of source tree. Added libIrcd.a to
95 the Makefile macros, numerous reformatting of server text messages, and
96 added mkversion.sh to keep track of compilation statistics. Numerous
97 bug fixes and enhancements, and co-coordinator of the 2.4 release.
98
99 Jarle Lyngaas (nmijl@alf.uib.no) added Note functions to ircd.
100
101 Armin Gruner <gruner@informatik.tu-muenchen.de> / May, June 1990:
102 * Patched KILL-line feature for ircd.conf, works now.
103   Enhancement:  Time intervals can be specified in passwd-field.
104   Result: KILL-Line is only active during these intervals
105 * Patched PRIVMSG handling, now OPER can specify masks for sending
106   private messages, advantage: msg to all at a specified server or host.
107 * Little tests on irc 2.5 alpha, fixed some little typos in client code.
108   Change: common/debug.c has been moved to ircd/s_debug.c, and a
109   irc/c_debug.c has been created, for the benefit that wrong server msg
110   are displayed if client does not recognize them. (strange, if a server
111   sends an 'unknown command', isn't it?)
112
113 Tom Hopkins <hoppie@buengf.bu.edu> / September, October 1990:
114 * Patched msa's K lines for servers (Q lines).
115 * Consolidated several patches, including Stealth's logging patch. 
116 * Fixed several minor bugs. 
117 * Has done lots of other stuff that I can't seem to remember, but he
118   always works on code, so he has to have done alot more than three
119   lines worth. :) 
120
121 Thanks go to those persons not mentioned here who have added their advice,
122 opinions, and code to IRC.
123
124 Various modifications, bugreports, cleanups and testing by:
125
126 Hugo Calendar <hugo@ucscb.ucsc.edu>
127 Bo Adler <adler@csvax.cs.caltech.edu>
128 Michael Sandrof <ms5n+@andrew.cmu.edu>
129 Jon Solomon <jsol@cs.bu.edu>
130 Jan Peterson <jlp@hamblin.math.byu.edu>
131 Nathan Glasser <nathan@brokaw.lcs.mit.edu>
132 Helen Rose <hrose@eff.org>
133 Mike Pelletier <stealth@caen.engin.umich.edu>
134 Basalat Ali Raja <gwydion@tavi.rice.edu>
135 Eric P. Scott <eps@toaster.sfsu.edu>
136 Dan Goodwin <fornax@wpi.wpi.edu>
137 Noah Friedman <friedman@ai.mit.edu>
138
139
140 UNDERNET (1991 - 1999)
141 --------
142
143 The Undernet versions (TSpre8, u2.9 and u2.10) are based on ircd-2.8.10 and
144 contain thousands of hours of work by Carlo Wood <carlo@alinoe.com>
145 (Run on IRC). The number of protocol enhancements, changes and additions
146 that have been added are too many to summarize.  All patches are kept in the
147 cvs repository at http://coder-com.undernet.org/.  Discussions on this
148 server code are currently on the mailing list coder-com@undernet.org, or in
149 #coder-com on undernet.
150
151 The current maintainer is Bleep.
152
153 Various additions and bugfixes have been contributed by:
154
155 Aaron <agifford@sci.dixie.edu>
156 Bleep <tomh@inxpress.net>
157 CaptJay <captjay@superlink.net>
158 CapVideo <majdi@puck.nether.net>
159 Chaos <simon@troll.elec.uow.edu.au>
160 Cym <cym@acrux.net>
161 Derrick <dirk@servtech.com>
162 Ensor <dholmes@rahul.net>
163 flux <cmlambertus@ucdavis.edu>
164 Ghostwolf <foxxe@trms.com>
165 Gte- <gte@atomicrevs.demon.co.uk>
166 Isomer <isomer@coders.net>
167 Jamey <woodjr@durrance.Colorado.EDU>
168 Jarle <jarlel@II.UIB.NO>
169 Kev <klmitch@mit.edu>
170 Nemesi <cocito@tin.it>
171 Niels <niels@holding.pi.net>
172 Run <carlo@alinoe.com>
173 record <jegelhof@cloud9.net>
174 smg <smg@lm.com>
175 SeKs <intru@step.polymtl.ca>
176 Simon- <sim@peace.netnation.com>
177 Starfox <starfox@quicklink.com>
178 Trio <trio@b62897.STUDENT.CWRU.Edu>
179 WildThang <dvmitche@antietam.nssl.uoknor.edu>
180 Xorath <vorac@wheel.dcn.davis.ca.us>
181
182 UNDERNET (2000 - 2004)
183 --------
184
185 The Undernet versions (P9, P10, u2.10.11 and u2.10.12) are based on
186 ircu2.10.07 and contain many hours of work by Coder Commitee.
187 The number of protocol enhancements, changes and additions
188 that have been added are too many to summarize. All patches are kept in the
189 cvs repository at http://coder-com.undernet.org/.  Discussions on this
190 server code are currently on the mailing list coder-com@undernet.org, or in
191 #coder-com on undernet.
192
193 The current maintainer is Isomer.
194
195 Various additions, testings and bugfixes have been contributed by:
196
197 A1kmm <ircu_stuff@mware.virtualave.net>
198 Bleep <tomh@inxpress.net>
199 Gte- <gte@atomicrevs.demon.co.uk>
200 Isomer <isomer@coders.net>
201 Kev <klmitch@mit.edu>
202 Delete <delete@cyberabuse.org>
203 Ghostwolf <foxxe@wtfs.net>
204 Braden <dbtem@yahoo.com>
205 net <net@astrolink.org>
206 Steven <steven@doyle.net>
207 OmniDynmc <omni@dynmc.net>
208 Dianora <db@db.net>
209 Sengaia <sengaia@undernet.org>
210 Cyberdude <Cyberdude@undernet.org>
211 Maniac- <maniac@cetlink.net>
212 Vampire- <vampire@p16.pub.ro>
213 mbuna <mbuna@bugged.org>
214 beware <steendijk@tomaatnet.nl>
215 n3tguy <netguy@spidernet.net>
216 reed <reed@reedloden.com>
217 Math <math@rootservices.net>
218 hikari <shadow@undernet.org>
219 Bleep <tom.helvey@cox.net>
220 froo <froo@quakenet.org>
221 splidge <splidge@quakenet.org>
222 Zarjazz <zarjazz@quakenet.org>
223 Spike <ekips@pandora.be>
224 Jeekay <jeekay@netgamers.org>
225 Entrope <entrope@gamesurge.net>