home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / bx75p3.zip / doc / history.txt < prev    next >
Text File  |  1999-02-23  |  9KB  |  209 lines

  1.  
  2. Early IRC history
  3.  
  4.    Dates by Ian, comments by Helen (this is a very rough cut)
  5.    Send additions/corrections to frechett@colorado.edu
  6.  
  7. summer 1988 - irc2.0 released
  8.  
  9. this is Jarkko's tale of the releasing of irc:
  10.  
  11. From jto@rieska.oulu.fi Fri Dec 10 18:23:37 1993
  12. Date: Fri, 10 Dec 93 14:46:17 +0200
  13. From: jto@rieska.oulu.fi (Jarkko Oikarinen)
  14. To: hrose@eff.org
  15. Subject: IRC History...
  16. Content-Length: 3752
  17.  
  18. Included is a history of IRC as I wrote maybe 3 or 4 years ago.
  19. Hope it helps!
  20.  
  21. > I don't know if this helps much. I hope I remember things correctly and
  22. > apologise people whom I have left out and they had deserved to be in here.
  23. >
  24. > I was working in the Department of Information Processing Science in
  25. > University of Oulu during summer'88. I guess they didn't have much for me
  26. > to do. I was administring the department's sun server, but it didn't
  27. > take all time. So I started doing a communications program, which was
  28. > meant to make OuluBox (a Public Access BBS running on host tolsun.oulu.fi,
  29. > administered by me) a little more usable. The purpose was to allow
  30. > USENET News-kind of discussion and groups there in addition to real time
  31. > discussions and other BBS related stuff.
  32. >
  33. > Jyrki Kuoppala (jkp@cs.hut.fi) had implemented rmsg program for sending
  34. > messages to people on other machines. It didn't have the channel concept
  35. > implemented (though it supported it), so it was mainly used for
  36. > person-to-person communications.
  37. >
  38. > Another already existing simple multiuser chat program on OuluBox was
  39. > MUT (MultiUser Talk), it was written by Jukka Pihl (pihl@rieska.oulu.fi).
  40. > That program has a bad habit of not working properly, so in order to
  41. > fix this, the first implemented thing of this BBS plan was IRC.
  42. >
  43. > The birthday of IRC was in August 1988. The exact date is unknown,
  44. > at the end of the month anyways.
  45. >
  46. > Bitnet Relay Chat was a good inspiration for IRC. When IRC started
  47. > occasionally having more than 10 users, I asked some friends of mine to
  48. > start running irc servers in south Finland, mainly in Tampere University
  49. > of Technology and Helsinki University of Technology. Some other
  50. > universities soon followed. Markku J{rvinen (mta@cc.tut.fi) improved
  51. > the irc client (there was only one at that time) to support some emacs
  52. > editing commands. At that time it was obvious that adding BBS like
  53. > functions to the program was not a good idea, it's better to have
  54. > one program for one purpose. So the BBS extension idea was given up
  55. > and just IRC stayed.
  56. >
  57. > IRC was well spread in Finland. I contacted some friends of mine through
  58. > BITNET Relay and asked if they would try this program. Internet connections
  59. > did not yet work from Finland to other countries, so they could not
  60. > connect to the Finnish network (which I suppose was the reason for them not
  61. > being very enthusiastic about irc).
  62. >
  63. > Internet connections to states started working (I don't anymore remember when
  64. ).
  65. > I answered to some news articles where people asked for multiuser chat
  66. > programs. I didn't get replies.
  67. >
  68. > At mit, there was the legendary ai.ai.mit.edu machine running ITS.
  69. > I got an account there and learned to use it a little bit. Enough to
  70. > know how to chat with people. From there I got the first IRC user outside
  71. > Scandinavia, Mike Jacobs used IRC through OuluBox (he did not have account
  72. > on any Unix machines).
  73. >
  74. > Through ai.ai.mit.edu I got to know Vijay Subramaniam (I hope I spelled
  75. > that correctly :-). I had given IRC to him and not heard of him for some
  76. > time. Then I got mail messages from Jeff Trim (used to be
  77. > jtrim@orion.cair.du.edu, University of Denver, current address unknown)
  78. > David Bleckmann (bleckmd@jacobs.cs.orst.edu) and Todd Ferguson
  79. > (melvin@jacobs.cs.orst.edu, Oregon State University).
  80. > Vijay had given IRC to them and they had started
  81. > ircd on their machines (orion.cair.du.edu and jacobcs.cs.orst.edu,
  82. > if I remember correctly) and wanted to connect to Finnish irc network.
  83. > After that some other people started running IRC, and the number
  84. > of servers grew quickly.
  85. >
  86. > The first IRC server (and still running) was tolsun.oulu.fi
  87. >
  88. > I have no idea of the latest one..
  89.  
  90.  
  91. Aug  88 - first irc server tolsun.oulu.fi
  92.      89 - ircII released by Michael Sandrof (BigCheese)
  93. Mar  90 - 2.2msa4
  94. Jun  90 - 2.5beta ("+" named channels)
  95. Jun  90 - ircII 1.90a
  96. Jul  90 - 12 users on 38 servers
  97. Aug  90 - IRC splits into EFnet (Eris Free) and Anet (Anarchy)
  98. Sep  90 - 117 servers
  99. Sep  90 - 41 users 86 servers
  100. Nov  90 - version 2.6 released
  101. Dec  90 - ircII 2.0beta10
  102. late 90 - Darren Reed (Avalon) adds hash tables when IRC stops under load
  103. xxxx 91 - Troy Rollo (Troy) takes over ircII development
  104. Jan  91 - The Gulf war.. usage goes from peak 100 to peak 300
  105. Jan  91 - version 2.6.1 adds flow control..
  106. Feb  91 - bandwidth NSF stats record 8.8 Gigs for month of Feb
  107. Mar  91 - NSF is all T1
  108. Mar  91 - 2.6pre18 (famous for running on services.de long after 2.7 release)
  109. Mar  91 - bandwidth 200k/2 hours
  110. Mar  91 - 135 servers 69 us 66 non us
  111. Apr  91 - 240 users median
  112. Jun  91 - Cori booted off
  113. Jul  91 - The.PLAN
  114. Aug  91 - ircII 2.1.3
  115. Oct  91 - 399 users 120 servers 44 opers (hits 500)
  116. Nov  91 - ircII 2.1.5pre3
  117. Sum  92 - ICMP attacks (cert advisory July 92)
  118. Jan  93 - Matthew Green (phone) takes over ircII development
  119. xxxx 94 - irc.colorado.edu hits 1000 users
  120. late 94 - IRC hits  5,000 users
  121. mid  95 - irc.escape.com  hits 2000 users
  122. Oct  95 - IRC hits 15,000 users
  123. Apr  97 - IRC hits 30,000 users
  124. Jun  97 - irc-e.primenet.com and irc1.phoenix.net both break 3000 clients
  125. Oct  97 - "smurf.c" - multi-broadcast ICMP attack posted to Bugtraq
  126.         Denial of Service attacks on EFnet servers hit an all-time high
  127. Jan  98 - IRC hits 40,000 users
  128. Mar  98 - irc.blackened.com breaks 4000 clients
  129. Apr  98 - irc.blackened.com breaks 5000 clients
  130. May  98 - irc.blackened.com breaks 6000 clients
  131. Jun  98 - irc.blackened.com breaks 7000 clients
  132. Sep  98 - irc.blackened.com breaks 8000 clients
  133.  
  134.  
  135. Need dates for
  136. - IRC gets 10 servers
  137. see my note above from Jarkko
  138.  
  139. - IRC gets 100 servers
  140.  
  141. the very first time it was done was May 1990, but it soon dropped down
  142. again. It was before the split and anyone could set up a server so we set
  143. up a few on machines at UC to bring the total up to 100 :-)
  144. [before EFnet/Anet]
  145.  
  146. - IRC gets 200 servers  (it has been over 200.. but has dropped since)
  147. - irc2.4  (numeric only channels)
  148.  
  149. here's a bit of history...
  150.  
  151. I first started using irc in January or February of 1990. At the time the
  152. latest server revs were 2.2PL0 and 2.2PL1. msa and Chelsea Ashley Dyerman
  153. were working on the 2.3 release ... there was a disagreement between them
  154. about the copyrights. Chelsea had everything copyrighted by the IRCDC (IRC
  155. Development Consortium). People told her they didn't like that, it should
  156. be GPL'ed. She released 2.3alpha with those copyrights. Very few sites ran
  157. it as it didn't offer much over 2.2PL1.
  158.  
  159. At the same time, msa was doing his own work. He added very handy things
  160. like /whowas, nick chase kill, wallops (later removed), and remote /away
  161. propogation. He had several releases, the most stable being 2.2msa4 and
  162. 2.2msa9. 2.2msa10 eventually turned into 2.4 (2.3 was "tainted" by
  163. Chelsea).
  164.  
  165. Jarkko came along and did a bit of cleanup on 2.4 (which was stable in and
  166. of itself) and released 2.4.1.
  167.  
  168. - irc2.5
  169.  
  170. Armin did 2.5 alpha, and then Jarkko took it over, with his idiotic 2.5+
  171. release. msa (I believe) did 2.5.1 ... then Tom Hopkins and some other BU
  172. folks (myself included) collaborated on 2.5.1.bu.10, possibly the most
  173. stable server version to date :-) No new features went into 2.5.1.bu.10
  174. (also called 2.5.2 in the docs, but it was never released as such), just
  175. bug fixes. I wish we did that nowadays :-)
  176.  
  177. - irc2.6  + channels   (still have numerics)  # channels added later on
  178.  
  179. Armin started the 2.6 release and then Avalon took it over.
  180.  
  181. - irc2.7  # channels replace + channels and numerics go away forever
  182.  
  183. 2.7 was a nice cleanup release. People tried to do things a bit more by
  184. the book. ircd was put through a saber C check (and bullied into
  185. compliance :-)
  186.  
  187. Bans were added to the server in 2.7. In 2.6 you could kick a user out but
  188. had to rekick or go +i to stop them from rejoining.
  189.  
  190. - irc2.8  & channels..
  191. - irc2.9  + channels are back, sorta
  192.  
  193. Read the operlist archives on ftp.kei.com:/pub/irc/mailing-lists
  194.  
  195. USBIC, planned in 1993, never passed. Again, more archives on
  196. ftp.kei.com:/pub/irc
  197.  
  198.  
  199. Again, I really suggest you look at the operlist and irclist archives on
  200. ftp.kei.com:/pub/irc/mailing-lists  -- it covers most of these issues.
  201.  
  202. - WALLOPS removed
  203.  
  204. Again, the dates should be in the archives
  205.  
  206. - MODES added
  207.  
  208. modes were added with + channels.
  209.