home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / HATCH / WWIVNEWS.ZIP / 9102.NWS < prev    next >
Text File  |  1991-01-23  |  32KB  |  572 lines

  1.                           WWIVNEWS Volume 1, Issue 2
  2.                                  February 1991
  3.  
  4.  
  5.                                Table of Contents
  6.                                ~~~~~~~~~~~~~~~~~
  7.     WWIV v4.20: A New Twist In Modem Handling....................Random 1@1
  8.     WWIV and Zygote: The Dynamic Duo......................Tony Godfrey 1@18
  9.     NetZip II Revision 6................................East Bay Ray 1@9964
  10.     Thoughts on a Multi-Line WWIV..........................John Wash 1@8403
  11.     Bug in the Main Menu Prompt....................The Dunghill Fowl 1@2371
  12.     The Pending File.........................................WWIVNEWS Staff
  13.     Letters to the Editor...........................................Various
  14.     Official Jargon..............................................Random 1@1
  15.     The Editor's Corner.................................East Bay Ray 1@9964
  16.     Acknowledgements.........................................WWIVNEWS Staff
  17.     =======================================================================
  18.  
  19.  
  20.                    WWIV v4.20: A New Twist In Modem Handling
  21.                                  by Random 1@1
  22.                  (Originally captured from Amber: Dec 1, 1990)
  23.  
  24.           The text at the end of this article is my first cut at a modem
  25.     configuration file. You first notice that it is in ASCII text, for ease
  26.     of editing by users, and it is much easier to expand upon later. In the
  27.     final release, there will be a configuration file such as the one
  28.     below. configurations for will be: USR HST/V.32/DS, Hayes compat. 300,
  29.     Hayes compatible 1200, Hayes compatible 2400, plus slightly modified
  30.     versions of the Hayes compatible ones for modems that have timing
  31.     problems.
  32.           Here is a description of the file. Comments are lines that begin
  33.     with a #. Blank lines are ignored. The first four characters on a line
  34.     (followed by a colon) describe what type the line is. The first section
  35.     has a couple of strings that are sent to the modem (INIT, SETU, ANSR,
  36.     PICK, HANG, DIAL). The SETU string will be sent to the modem when the
  37.     BBS first starts up, setting up various modem parameters. The INIT
  38.     string will be sent to the modem after each user loggs off, the same as
  39.     the current init string. The other strings should be self-explanatory.
  40.           The next part of the file deals with result codes and several
  41.     switches that can be set. It tells what state the modem is in based
  42.     upon the result codes received. These are listed at the top of the file
  43.     for your reference. The first few "state switches" tell what state the
  44.     modem is in (NORM, RING, RINGING, ERR, DIS, CON). The next few set
  45.     various other options, modem speed, com speed, asymmetrical baud rates
  46.     (such as for the USR HST protocol), error correcting protocols (MNP2-4,
  47.     LAPM) and data compression protocols (MNP5, V.42bis). Also, flow
  48.     control is thrown in there, although most likely that will not change
  49.     based on result codes. The "DEFL" line defines the default modem
  50.     switches, which are set before the modem init string is sent. It mostly
  51.     just tells flow control and the com port speed to use.
  52.           The rest of the file defines the result codes or partial result
  53.     codes. A result code from the modem can be split up into numerious
  54.     partial result codes. For example, from the HST, you can get a result
  55.     code such as "CONNECT 2400" as well as "CONNECT 9600/ARQ/V32/LAPM/
  56.     V42BIS". The "SEPR" definition defines which characters to use. It
  57.     separates the full result code into partial result codes. It can be
  58.     nothing, in which case there aren't really any "partial result codes".
  59.     Another possibility is that the characters could not be present in the
  60.     string, in which case the full result code is a "partial result code".
  61.           Here is a working example. Suppose the modem is sitting there at
  62.     WFC, and it gets a string from the modem ("RING"). It finds no "/" in
  63.     it (the SEPR character), so searches the result code listing for
  64.     "RING". It finds it, and finds the state switch "RING", meaning the
  65.     phone is ringing. It then sends the ANSR string, answering the phone.
  66.           At this point, say it gets "CONNECT 2400". It finds no "/", so
  67.     searches for that string, and finds it. It sets the description to
  68.     "2400", sets the modem speed to 2400, the com speed to 2400, and
  69.     notices that it is now connected. At this point, it continues with the
  70.     logon.
  71.           Suppose that it got "CONNECT 9600/ARQ/V32/LAPM/V42BIS". It
  72.     notices a couple slashes, so interprets all the parital result codes
  73.     ("CONNECT 9600", "ARQ", "V32", "LAPM", and "V42BIS") one at a time.
  74.     First it finds the CONNECT 9600, so it sets the description to "9600",
  75.     sets the two baud rates to 9600, and notices that it is connected. It
  76.     does not actually consider itself connected until it has processed all
  77.     the partial result codes from the full result code, so it continues.
  78.     Next is "ARQ", meaning we have an error correcting connection (EC=Y).
  79.     Also, the way the modem is configured for all ARQ connections, the com
  80.     port baud rate is locked at 38400. It will set the com speed to that.
  81.     Next comes "V32". This is a symmetrical protocol, so AS=N. Since AS=N
  82.     is the default (as defined at the top of the file), this is not really
  83.     necessary to put in, but puttting it in is clearer that way. Also, the
  84.     string '/V.32' is defined. This is in SINGLE QUOTES, so the "/V.32" is
  85.     added on to the description instead of overwriting it (as would be the
  86.     case if it were in double quotes). The desription is now "9600/V.32".
  87.     Next we get 'LAPM', which adds "/LAPM" on to the description, and sets
  88.     EC=Y again, which is not really necessary. Again, it is clearer that
  89.     way. Finally, "/V42BIS". Adds the string '/V.42bis', and sets DC=Y,
  90.     indicating data compression is in use.
  91.           It is now done with the full result code, so it recognizes that
  92.     it is connected (due to the CON), and continues with the logon. Now we
  93.     notice that the switches are set: MS=9600, CS=38400, EC=Y, DC=Y, AS=N,
  94.     FC=Y. This means:
  95.           The modem is talking at 9600 to the other modem, while we are
  96.     talking to the modem at 38400. Also, we are using flow control (FC=Y).
  97.     This is what we would know using the current setup for the result
  98.     codes. We also get additional information informing us that we are
  99.     using error correction, data compression, and that we have a
  100.     symmetrical baud rate (9600 in both directions). The description at
  101.     this point is "9600/V.32/LAPM/V.42bis".
  102.           In addition to being more free form and more easily extensible,
  103.     we get three additional pieces of information: whether error correction
  104.     is being used, whether data compression is being used, and if we have a
  105.     symmetrical baud rate setup. The symmetrical/asymmetrical flag can be
  106.     used in the BBS to determine if BiModem should be used or not (same
  107.     with the net software), and error correction can be used to determine
  108.     if protocols like YMODEM-G should be allowed.
  109.           So that is the way it will be implemented in INIT, instead of
  110.     entering the modem info and result code info as you do now, you'll get
  111.     a menu of known modem types, and be able to pick one. It will then
  112.     parse through the file and create a machine-readable format for the BBS
  113.     (and net software) to use.
  114.  
  115. #
  116. # NORM      normal state of modem
  117. # RING      phone is ringing
  118. # RINGING   remote phone is ringing
  119. # ERR       error encountered
  120. # DIS       disconnected (No connection)
  121. # CON       connection established
  122. # MS=       modem speed
  123. # CS=       com port speed
  124. # AS=       asymmetrical baud rates (Y/N)
  125. # EC=       error correcting (Y/N)
  126. # DC=       data compression (Y/N)
  127. # FC=       flow control (Y/N)
  128.  
  129. NAME: "USR Dual Standard"
  130.  
  131. # some strings sent to the modem
  132. INIT: "ATB0H0M0{"
  133. SETU: "ATC1E0F1H0M0Q0V1X6&A3&B2&C1&D2&H1&I0&K2&N0&R2&S0S0=0S2=1{"
  134. ANSR: "ATA{"
  135. PICK: "ATH1{"
  136. HANG: "ATH0{"
  137. DIAL: "ATB1DT"
  138.  
  139. # separator in result code for partial result codes
  140. SEPR: "/"
  141.  
  142. # default settings of switches
  143. DEFL: MS=38400 CS=38400 EC=N DC=N AS=N FC=Y
  144.  
  145. # list of partial (or full) result codes from modem.  Descriptions in
  146. # double quotes ("") overwrite the previous description, those in single
  147. # quotes ('') append to the previous description.
  148. #
  149. #     RESULT CODE       DESCRIPTION     SWITCHES
  150. #
  151. RESL: "OK"              "Normal"        NORM
  152. RESL: "RING"            "Ring"          RING
  153. RESL: "NO CARRIER"      "No Carrier"    DIS
  154. RESL: "ERROR"           "Error"         ERR
  155. RESL: "NO DIAL TONE"    "No Dial Tone"  DIS
  156. RESL: "BUSY"            "Busy"          DIS
  157. RESL: "NO ANSWER"       "No Answer"     DIS
  158. RESL: "RINGING"         "Ringing"       RINGING
  159. RESL: "VOICE"           "Voice"         DIS
  160.  
  161. RESL: "CONNECT"         "300"           MS=300   CS=300   CON
  162. RESL: "CONNECT 1200"    "1200"          MS=1200  CS=1200  CON
  163. RESL: "CONNECT 2400"    "2400"          MS=2400  CS=2400  CON
  164. RESL: "CONNECT 4800"    "4800"          MS=4800  CS=4800  CON
  165. RESL: "CONNECT 7200"    "7200"          MS=7200  CS=7200  CON
  166. RESL: "CONNECT 9600"    "9600"          MS=9600  CS=9600  CON
  167. RESL: "CONNECT 12000"   "12000"         MS=12000 CS=12000 CON
  168. RESL: "CONNECT 14400"   "14400"         MS=14400 CS=14400 CON
  169.  
  170. RESL: "ARQ"                             EC=Y     CS=38400
  171. RESL: "HST"             '/HST'          AS=Y
  172. RESL: "V32"             '/V.32'         AS=N
  173. RESL: "MNP"             '/MNP'          EC=Y
  174. RESL: "LAPM"            '/LAPM'         EC=Y
  175. RESL: "MNP5"            '/MNP5'         DC=Y
  176. RESL: "V42BIS"          '/V.42bis'      DC=Y
  177. RESL: "NONE"                            EC=N
  178. RESL: "SYNC"
  179.     =======================================================================
  180.  
  181.  
  182.                        WWIV and Zygote: The Dynamic Duo
  183.                              by Tony Godfrey 1@18
  184.  
  185.           One of the nice things about a registered WWIV is that you can
  186.     modify the source code to your heart's content. Sysops modify their
  187.     boards to make WWIV easier to use for themselves and the users. Some
  188.     modifications spice up the board by adding more color, or more ANSI-
  189.     extensive routines. This can decrease the speed of WWIV by a fairly
  190.     large amount, and speed is one of WWIV's strong points.
  191.           Zygote Term is a terminal program on the PD/Shareware market. It
  192.     isn't quite as popular as Telix or Procomm, but it is gaining popu-
  193.     larity every day. Each new version of Zygote contains new features that
  194.     surpass other term programs many times over. The best thing about
  195.     Zygote is that it has special features accessible by a WWIV BBS. On any
  196.     other board, Zygote would act as any other terminal program would
  197.     (except with a few more features that cannot be found on other term
  198.     programs). When Zygote is used on a WWIV BBS that makes use of Zygote's
  199.     features, however, a whole new realm of BBSing is entered.
  200.           The Zygote/WWIV Multitask Chat is the first of these features to
  201.     be released. WWIV currently comes with two chat modes: standard, and
  202.     two-way. Zygote/WWIV Multitask Chat looks much like two-way chat,
  203.     except chatting takes place on one half of the screen. In the other
  204.     half, normal BBS functions can be performed. While the sysop and a user
  205.     are chatting, either the sysop or the user can switch between chat
  206.     window and BBS window. In the BBS window, functions such as reading
  207.     messages, listing files, writing messages, moving, sorting, removing
  208.     files, editing users, etc. can all be performed while the chat window
  209.     remains intact. This is especially useful if you want to discuss a
  210.     certain message or look for a certain file and chat about it, or to
  211.     have something else to do while the chatter rambles on. Version 1.0 of
  212.     this modification was released in October 1990, and version 1.1 is
  213.     scheduled to be released in late December 1990 or early January 1991.
  214.           A new feature still in the testing stages, but very close to
  215.     release, is the Zygote/WWIV Binary Screen Feature. This modification
  216.     gives WWIV a complete facelift. Any part of the BBS can be made into a
  217.     full-screen ANSI picture. With regular terminal programs, WWIV would
  218.     have to send an ANSI picture over the modem, and then send codes to
  219.     place prompts on the screen. With Zygote, WWIV simply tells it which
  220.     binary screen (an ANSI screen saved in binary format) to display, and
  221.     in less than 2 seconds, a full screen ansi is displayed on both ends,
  222.     ready for input. Positioning of the cursor still has to be done, which
  223.     WWIV then takes care of. Since binary screens are only 4000 bytes in
  224.     size, having several of these binary screens on disk would not consume
  225.     a large amount of disk space. If either the BBS or the Zygote user does
  226.     not have a matching screen, then WWIV will simply display the screen
  227.     normally (albeit much slower than the speed of binary screen display).
  228.           WWIV sysops will see this modification released in modules. Each
  229.     module will contain documentation on what part of the board to modify
  230.     as well as a standard WWIV binary screen. The first modules to be re-
  231.     leased will be logon and message bases. Binary screens can be custo-
  232.     mized, but at the same time the customizer must know where to position
  233.     the cursor and make the necessary changes. These features are just the
  234.     beginning in a series of featues to be released. Zygote continues to
  235.     grow, as does WWIV, and these features make them both 10 times as
  236.     powerful as any other term program or BBS.
  237.  
  238.     Zygote Term by Miguel Sanchez a.k.a. My Nguyen
  239.     =======================================================================
  240.  
  241.  
  242.                              NetZip II Revision 6
  243.                             by East Bay Ray 1@9964
  244.  
  245.           Many people who have seen how other networks, such as FidoNet,
  246.     use compression to make their net packets smaller. They have been doing
  247.     this for years with the help of SEA's ARC program and PKWare's PKZIP
  248.     program. WWIVnet now has the same opportunity. NetZip, written by East
  249.     Bay Ray, provides network compression for any node in WWIVnet or
  250.     WWIVlink.
  251.           This idea is not a new one to WWIVnet. There were two previous
  252.     tries by Alph 1@8403 and Benny Hill 1@7400. They both were stopped by a
  253.     strange bug that would produce a Divide Overflow on some computer
  254.     systems, but not on others. East Bay Ray was also previously stopped by
  255.     a conflict with Wayne's ZIP routines that resulted in lost mail. At
  256.     last, however, a version was found that worked.
  257.           Installation of NetZip is quite easy. An INSTALL batch file does
  258.     most of what minimal work there is (thoughtfully provided by Filo #1
  259.     @5252). All that is left, after running INSTALL, it to create
  260.     ZIPSYS.NET. This is a plain text file which contains a list of nodes
  261.     you wish to use NetZip with (they must also have NetZip installed, or
  262.     be using NET22). It is that simple.
  263.           How does NetZip work internally? NetZip first takes the un-
  264.     compressed Sxxxx.NET file and renames it to a P*.NET file (one higher
  265.     than the last existing P*.NET file in the current archive). Then it
  266.     adds this to Sxxxx.ZIP. The Sxxxx.ZIP is then renamed to Sxxxx.NET, and
  267.     CONTACT.NET is updated to reflect the adjusted sizes of each Sxxxx.NET
  268.     file that was compressed. If you wish to see the ratio of compression,
  269.     all you have to do is view the Sxxxx.NET with PKZIP or PKUNZIP. NetZip
  270.     is an excellent, which has finally been purged of the bugs present in
  271.     the previous versions, along with the stigma of Revision 3, which lost
  272.     mail. If you have a chance, download it and share it with your
  273.     neighbors. It will save you a lot of transmission time. Over long
  274.     distance lines, it will save money also.
  275.     =======================================================================
  276.  
  277.  
  278.                          Thoughts on a Multi-Line WWIV
  279.                               by John Wash 1@8403
  280.                       with input from Richi Shinn 4@8404
  281.  
  282.           Before I get started, please note that this article was written
  283.     in response to an article of like subject, written by Jeff Garzik
  284.     1@9964, that originally appeared in WWIVNEWS Vol. 1, Issue 1.
  285.           First, I wholly agree with Jeff on possible solutions: You can
  286.     either make the program itself single-tasking but multi-user, or you
  287.     can run it in a multi-tasking -- and optionally a multi-user -- envi-
  288.     ronment.
  289.           At this point, though, I begin to differ with Jeff. A LAN would
  290.     indeed be an expensive solution (as he said, "4 nodes = 4 PCs"), but it
  291.     would NOT be a slow one. The standard in PC networking today is
  292.     Novell's Netware, a distributed-processing system. In a LAN
  293.     implementation, you have a server system and client systems. The server
  294.     controls the shared resources of the LAN--storage, printers, modems,
  295.     etc.--and each client (or workstation) uses its own resources--a local
  296.     hard drive or a local printer, for example. A multi-line WWIV running
  297.     in a Novell Netware environment, and sharing data files with other
  298.     nodes by storing them on the server's drive, would not be noticeably
  299.     slower than individual PCs running individual BBSes--that's the entire
  300.     idea behind distributed processing, and part of the reason that
  301.     educated administrators choose Netware as a networking solution rather
  302.     than packages that run on the server and treat client systems as
  303.     dependents rather than autonomous entities.
  304.           If you MUST run PC-DOS, it is possible to have multiple WWIVs
  305.     running concurrently with, as Jeff said, a "commercial multitasker"
  306.     such as Windows 3.0 or Quarterdeck's DESQview. However, they're going
  307.     to be individual copies of WWIV, sharing perhaps only the FILES in the
  308.     transfer and G-File sections.
  309.           What needs to be done to WWIV is a total re-write. Wayne Bell
  310.     knows this. He hinted at it when he suggested that he wouldn't port
  311.     WWIV to UNIX. He stated that would re-write it for UNIX.
  312.           Internal multi-node capability would not be that difficult to
  313.     implement. If you have handlers processing I/O for all com ports as
  314.     well as the console, half of your battle is over. It remains, however,
  315.     that you have no facilities for file and record locking, an integral
  316.     part of almost any multi-user system.
  317.           So why go the extra step? Don't bother making WWIV multi-line.
  318.     Instead, make WWIV support file and record locking. You'd save oodles
  319.     of memory, because you wouldn't have to allocate a chunk to store a
  320.     .SUB file, a .DIR file, or anything like that. If you wanted a user's
  321.     record, open USER.LST, lock the record, read the record, unlock the
  322.     record, and close the file. If you wanted to read a message, or upload
  323.     a file, or anything that requires file I/O, you would do basically the
  324.     same thing. If you get file and record locking working properly, there
  325.     would not be any need to "make WWIV a multi-line BBS"-- you'd just need
  326.     a copy of MS-Windows 3.0, or Novell Netware, or PC-MOS, or
  327.     DESQview/386, a good machine and some patience in getting it set up.
  328.           This is my opinion on multi-line systems. Summing it all up,
  329.     making WWIV talk to several com ports at once is a waste of time. Worry
  330.     about file sharing and you'll be set. If anyone would like me to
  331.     discuss file and record locking in a future issue of WWIVNEWS, drop me
  332.     a note at 1@8403 and I'll see what I can do.
  333.  
  334.     (About the author: John Wash is a professional UNIX zealot and a
  335.     full-time social irritant.)
  336.     =======================================================================
  337.  
  338.  
  339.                           Bug in the Main Menu Prompt
  340.                           by The Dunghill Fowl 1@2371
  341.  
  342.           This problem only happens if you are on a board where you have
  343.     access to all 32 Subs (I don't know about boards with the 64 Sub Mod).
  344.     While at the main menu prompt, at sub #31, if you hit the plus key (+),
  345.     instead of going to sub #32 it will jump to sub #1. However, hitting
  346.     the minus key (-) at sub #1 will bring you to sub #32. For example:
  347.  
  348.     T - 00:32:48
  349.     [31] [Fred's Fried Fish Sub]:+    <--- Hitting plus from sub #31
  350.  
  351.     T - 00:32:26
  352.     [1] [General Messages]:-    <--- Skipped sub #32, hitting minus key
  353.  
  354.     T - 00:31:53
  355.     [32] [Underwater Basket Weaving]:    <--- Now at the long lost sub #32
  356.  
  357.     Ok, that's all there is to it, it isn't that big of a deal, but it's
  358.     there...
  359.  
  360.     [This only occurs on the aforementioned sub numbers EXACTLY. I easily
  361.     spotted the problem in the code, and I notified Wayne about it.  - Ed.]
  362.     =======================================================================
  363.  
  364.  
  365.                                The Pending File
  366.                            (Tips, Tricks, and News)
  367.                                by WWIVNEWS Staff
  368.  
  369.     The next WWIV release will be v4.20. It HAS NOT been released, nor will
  370.     it be released any time soon. Wayne has not set a release date.
  371.     Features will include batch uploads, BiModem support, a complete
  372.     rewrite of the modem handling routines, and several other smaller
  373.     features. For more information on the modem handling routines, see the
  374.     earlier article in this issue.
  375.  
  376.     WWIVnet also has a new SUBS.LST coordinator. 1 @7100 now receives the
  377.     new information for subs and sends out regular SUBS.LST/SUBS.1 updates.
  378.     Do NOT send any e-mail to 1 @6860 regarding sub list changes.
  379.  
  380.     Intel is offering a Sysop deal on their 9600EX high speed modem. It's a
  381.     V.22, V.32, V.42/42bis compatible, and will connect to standard v.32 /
  382.     v.42 modems at speeds up to 38,400 Baud. It WILL NOT connect to a USR
  383.     HST at any speed higher than 2400 Baud, so there is a downside. It's a
  384.     good deal if you can't afford a $699 USR DS or a $675 Microcom, but
  385.     "let the buyer beware." (Charles Boyer 1@9962)
  386.  
  387.     NETEDIT v1.27 by Black Dragon #1 @2380 has just recently been released.
  388.     It fixes a potential bug in v1.26. v1.26 (which was not annouced in
  389.     WWIVNEWS) makes a couple improvements over v1.25, including handling of
  390.     NET22's partial updates, and a technical correction on one of the
  391.     menus. (Black Dragon 1@2380)
  392.  
  393.     WWIVNEWS has some competition on WWIVlink. WWIVlink now distributes a
  394.     newsletter much like this one, called "The Link Post". These will also
  395.     be made available on my board as I get them.
  396.  
  397.     My new program, NETPURGE, goes through the specified network pending
  398.     data file (defaults to DEAD.NET) and deletes all non-e-mail. It returns
  399.     all E-mail of types 1-0, 2-0, 7-0, and 8-10 to the originator with a
  400.     few extra lines in the header telling the originator what type of
  401.     E-mail he sent, to whom, and that it was undeliverable.
  402.     (Black Dragon 1@2380)
  403.     =======================================================================
  404.  
  405.  
  406.                              Letters to the Editor
  407.  
  408.  
  409.     WWIVNEWS,
  410.           I noted with interest the appearance of WWIVNEWS.NET in my data
  411.     directory today. It's an interesting idea, and I hope it works out to
  412.     the benefit of WWIVnet sysops. However, I have a couple of suggestions
  413.     for distribution:
  414.  
  415.         1. Announce its presence. I had no earthly idea that WWIVNEWS was
  416.         going to be distributed along with updates. I'm not complaining,
  417.         just suggesting that you flaunt it a little bit more than you have.
  418.  
  419.         2. Change the name. I assume will to come out once a month, and I
  420.         also assume that volumes change once a year. With that in mind,
  421.         perhaps I can suggest another naming convention:
  422.  
  423.             a. Do it Fido-nodelist-style. Call it WWIVNEWS.<num>, where
  424.             <num> is the number of days into the year on which that issue
  425.             was released.
  426.  
  427.             b. Do it Another Way. If you are only going to have 16 volumes
  428.             and 12 issues per volume, then use hexidecimal format. For
  429.             example, WWIVNEWS.1-1 would be volume 1, issue 1, and
  430.             WWIVNEWS.A-3 would be volume 10 (0Ah), issue 3. Or provide 256
  431.             issues per volume: WWIVNEWS.AFF (volume 10 (0Ah), issue 255
  432.             (FFh)).
  433.  
  434.             c. Here is yet another possibility. How about this:
  435.             0006-0010.NWS (Volume 6, Issue 10, WWIVNEWS).
  436.  
  437.           What this boils down to is that I don't want to lose WWIVNEWS
  438.     every time a new one comes out, and why not make provisions to keep 'em
  439.     rather than having me COPY 'em?
  440.                                            John Wash #1 @8403
  441.  
  442.     [All of these are excellent suggestions. My favorite idea overall is
  443.     naming it WWIVNEWS.v-i (v = volume number in hex, i = issue number in
  444.     hex). However, it will stay the same way basically because Wayne
  445.     already put it in the code that way, and he is reluctant to change it
  446.     so quickly after its birth. I do, however, provide on my board back
  447.     issues for anyone not collecting them.  -Ed.]
  448.     =======================================================================
  449.  
  450.  
  451.                                 Official Jargon
  452.                                  by Random 1@1
  453.                         (Wayne's All-Mail for January)
  454.  
  455.     A couple things:
  456.  
  457.     1. When you wish to be removed from distribution for a subboard, please
  458.     do >NOT< post a message about it on the subboard.  The correct thing to
  459.     do is to email the host of the sub and inform him/her that way.
  460.  
  461.     2. NET22 apparently has some problems receiving net updates. I am not
  462.     precisely sure why this did not also happen in NET21, but it apparently
  463.     doesn't. So, for now, it would be a good idea to use the network2.exe
  464.     file from NET21. NET23 (which fixes that problem) should be out about
  465.     January 27th or so.
  466.  
  467.     3. Also about January 27th, we will be going to multiple CONNECT files.
  468.     In addition to the CONNECT.0 file, you will find CONNECT.1 through
  469.     CONNECT.12 files in your DATA directory (with the exception of
  470.     CONNECT.6, as there is no group 6). The network will continue to
  471.     function the same, however. This should not affect anyone except GCs
  472.     and maybe ACs.
  473.  
  474.     Due to the way the connection updates will be handled, it is now
  475.     REQUIRED that AC's forward connection updates to the GC. You will NOT
  476.     be able to send connection update requests directly to me. So, to
  477.     reiterate, for anything in the network (connection update, bbslist
  478.     update, complaint, etc), the correct order is to first contact your AC,
  479.     then your GC and finally the NC (me). if you have been unable to
  480.     resolve A few people have come to me with things that they should have
  481.     contacted their GC about and I have simply referred them back to the
  482.     GC. Going directly to me tends to slow things down, not speed them up.
  483.  
  484.     4. Starting with WWIV v4.20 (for which a release date has not yet been
  485.     set, but will be in a few months), the source code to WWIV will also be
  486.     distributed (to registered sysops ONLY) on certain select WWIVnet
  487.     systems. It will work like this:
  488.  
  489.     a. About 5-10 WWIVnet systems will be selected as source distribution
  490.     points.
  491.  
  492.     b. I will make up a list, based on inputs from registered WWIV users,
  493.     of which users on those systems are, in fact, registered WWIV users.
  494.     Those users, and only those users, will be able to download the source
  495.     code to WWIV from those systems.
  496.  
  497.     c. The sysops of the source distribution points will have a special
  498.     file transfer section for WWIV source distribution. The file section
  499.     will have a specific DAR. Only the users listed on the 'master list'
  500.     will have that DAR, and hence be allowed to download the source code.
  501.  
  502.     The list will look something like:
  503.  
  504.     Reg num Accounts
  505.     1       Random #1 @1, Random #2 @1234
  506.     90999   Hector #123 @1, Hector #22 @1234, Hector #67 @1177
  507.     90888   Dude #321 @1, Dude #198 @1177
  508.  
  509.     Where @1234 and @1177 are the source distribution points.
  510.  
  511.     We are now at step "a": selecting source distribution points. If you
  512.     are a registered WWIV sysop, have been registered for over a year, have
  513.     been in WWIVnet for over a year, would like to be a source distribution
  514.     point, and agree to release the source code to users only on the list,
  515.     then please reply and tell me you are interested. Remember, there will
  516.     only be around 5-10 distribution points, and I'd like to have them in
  517.     various areas of the country, so if 20 people reply from Rhode Island,
  518.     only one of them will actually be selected.
  519.     =======================================================================
  520.  
  521.  
  522.                               The Editor's Corner
  523.                             by East Bay Ray 1@9964
  524.  
  525.  
  526.           One of the several network subs to investigate this month is the
  527.     "Alternative SysOp's Sub", sub type 9999, hosted by John Hardman @9954
  528.     (send mail to 2@9954 for speed answering), the GC of group 5. It boasts
  529.     less flames than other sysop subs. Check it out, it might make a nice
  530.     Valentine's gift for yourself.
  531.           Observant people will notice that the text is no longer justified
  532.     to the right margin. I wanted to be able to fit more text into less
  533.     space, so the decision was made. Thanks are due to Omega Man for his
  534.     suggestion regarding that one.
  535.           I also decided that I would stop publishing real names unless so
  536.     requested. I thought about it a while and came to the conclusion that
  537.     aliases were for people to hide their real names. I will continue to
  538.     publish their net addresses.
  539.           There has been some flak about my policy on the ownership of the
  540.     articles printed in WWIVNews. I thought the original policy was fair,
  541.     but apparently some people did not. I have modified it, so now my
  542.     position on the ownership of WWIVNews article is that all articles,
  543.     unless copyrighted by the author (whether stated copyright or official
  544.     copyright) become my property. If the article is copyrighted, then the
  545.     article's author retains full ownership and distribution rights of that
  546.     article. He MUST, if the article is copyrighted, give me specific
  547.     written (electronic or otherwise) permission to print the article in an
  548.     upcoming issue of WWIVNews.
  549.     =======================================================================
  550.  
  551.  
  552.                                Acknowledgements
  553.  
  554.     WWIV (c) 1988 by Wayne Bell.
  555.     NetZip II (c) 1990,1991 by Jeff Garzik.
  556.     PKZip, PKUnZip, and PKLite are registered trademarks of PKWare, Inc.
  557.     ARC is a registered trademark of SEA Enhancement Associates.
  558.     BiModem (c) 1988-90 by Erik Labs.
  559.     USR, USR HST, and USR Dual Standard are trademarks of US Robotics, Inc.
  560.     Hayes is a registered trademark of Hayes Microcomputer Products, Inc.
  561.     MNP (Microcom Networking Protocol) is a trademark of Microcom, Inc.
  562.     Windows is a trademark of Microsoft Corporation.
  563.     DesqView is a trademark of Quarterdeck Office Systems, Inc.
  564.     PC-MOS is a trademark of The Software Link.
  565.     NetWare is a trademark of Novell Data Systems.
  566.     All other products mentioned are either registered trademarks or
  567.       copyrighted by their respectives manufacturers.
  568.     =======================================================================
  569.  
  570.  
  571.                                     The End
  572.