home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / WUW17.ZIP / WUW17.DOC < prev    next >
Text File  |  1990-05-08  |  7KB  |  175 lines

  1.  
  2.                           Who Uploaded What
  3.  
  4.                                Ver 1.7
  5.  
  6.  
  7. Date released 03-22-90
  8.  
  9. Copyright '88 '89 '90  Ronald J. Bryant
  10. Portions copyright Microsoft Corp.
  11. Portions copyright Thomas Hanlin III
  12.    (program uses the GETCRT.OBJ and EXIST.OBJ files in ADVBAS99.ZIP)
  13.  
  14. Purpose:
  15.  
  16.   1. To aid RBBS system operators in finding out who uploaded
  17.      a particular program, especially commercial programs, so
  18.      appropriate actions can be taken. Actually, the program
  19.      will search for any string.
  20.  
  21.   2. To enable sysops to browse through the callers file.
  22.  
  23.  
  24. This program was written using Microsofts Quick Basic compiler (ver 4.5).
  25. It was written for RBBS 17.3A but should work with any version as long as
  26. the callers file uses 64 byte records. The program is relatively slow in
  27. in searching for a string, especially when you are searching 3,000 records
  28. and the matching string is in the last record. The program does not use
  29. any assembly routines, although I may use them in a future version to
  30. speed things up a bit.
  31.  
  32.  
  33. Starting the program:
  34.  
  35.   The callers file and WUW.EXE must be in the same directory.
  36.   Starting with version 1.4 support for monochrome monitors was
  37.   added. Prior to this version, the program was written specifically
  38.   for color monitors.
  39.  
  40.  
  41.  
  42. Main menu option #1:
  43.  
  44.      Search for a string:
  45.  
  46.      Input the string to search for or press the Enter key to
  47.      return to the main menu. The search is case sensitive.
  48.      WUW.EXE will search the entire callers file for the
  49.      string. When the string is found, the scrolling will
  50.      stop. The target string will be shown on the bottom
  51.      of the screen (in yellow). Press any key and the text
  52.      will start scrolling again until it reaches the end of
  53.      the file or another string is found. When the end of
  54.      the file is reached, scrolling will stop. Press any
  55.      key to return to the main menu.
  56.      Option #1 goes through the entire callers file from the
  57.      last record to the first and displays the callers file
  58.      while searching through it.
  59.  
  60.  
  61. Main menu option #2:
  62.  
  63.      Browse callers file:
  64.      This will allow you to browse through the callers file, forward
  65.      or backward using the following keys:
  66.  
  67.            Home = displays the last 23 entries in the callers file.
  68.            End  = displays the first 23 entries in the callers file.
  69.            PgUp = shows the next 23 entries in the callers file.
  70.            PgDn = shows the previous 23 entries in the callers file.
  71.        Up arrow = shows the next entry in the callers file.
  72.        Dn arrow = shows the previous entry in the callers file.
  73.        Esc, Q, or q will return you to the main menu.
  74.  
  75.        The program now determines the size of the callers file and will
  76.        allow the use of keys 1 thru 9 to page through the callers file
  77.        by one/tenths. ie pressing 5 will take you to the half way point
  78.        in the callers file, pressing 9 will take you to the nine/tenths
  79.        point, pressing 1 will take you to the one/tenths point, and so
  80.        on. This feature was developed for those sysops with very large
  81.        callers file, who got tired of using the PgUp & PgDn keys to
  82.        to find something in the middle of the callers file.
  83.  
  84.  
  85. Main menu last option:
  86.  
  87.      Esc = quit:
  88.  
  89.      Pressing Esc, Q, q, X, x or 3  will clear the screen, close the
  90.      callers file, and return to DOS.
  91.  
  92.  
  93.  
  94.  
  95. Revision History:
  96.  
  97.    05-08-90  Ver 1.7
  98.    The browsing option now allows the use of keys 1 thru 9 to quickly
  99.    move through the callers file. This allows browsing certain areas
  100.    of very large callers file where the PgUp & PgDn keys are not well
  101.    suited for moving through the callers file.
  102.    Made minor changes to reduce size of WUW17.EXE
  103.  
  104.    03-22-90  Ver 1.6
  105.    Bug reported and fixed. WUW would not read a large CALLERS file.
  106.    WUW used integer variables within the program. The number of records
  107.    in the callers file therefore could not exceed 32,767.  This limited
  108.    the size of the callers file to 2,097,088 bytes. The program now
  109.    uses long integer variables. The number of records in the callers
  110.    file is now limited to 2,147,483,647.   The size of the callers
  111.    file is now limited to 137,438,953,400 bytes. Any mainframes out
  112.    there running RBBS-PC ?  This version has been tested with a 3.5
  113.    megabyte callers file. That's 55,000 lines in the callers file.
  114.    This bug was reported by Seth Jacobs.
  115.  
  116.    08-01-89  Ver 1.5
  117.    For people who use the search option on a monochrome monitor, a small
  118.    diamond symbol will appear to the left of the line which matches the
  119.    search string. Just a little eye catcher.
  120.    The /M switch is gone. Internal code now determines which type of
  121.    monitor you are using (color or monochrome) and gives you the
  122.    correct type of menu.
  123.  
  124.    06-01-89  Ver 1.4
  125.    Added support for the monochrome monitor with the /M command line
  126.    switch. No more funny looking screen on monochrome monitors.
  127.    The default is still the color monitor. For monochrome monitors
  128.    start the program as follows:  WUW14 /M
  129.  
  130.    03-01-89  Ver 1.3
  131.    If a file was uploaded to the SysOp, WUW would not show the file
  132.    description in the callers file. The filename would be the last line
  133.    on the screen. This has been fixed now, the filename description is
  134.    now the last line on the screen and the filename is the second from
  135.    the last line on the screen.
  136.    Added date and time clock to lower left of main menu screen.
  137.    Checks to see if CALLERS file exists. If it does not exist, then the
  138.    program exits to DOS.
  139.    Added error trapping. If an error occurs, then the error number and
  140.    line are printed.
  141.  
  142.    02-01-89  Ver 1.2
  143.    In previous versions, browsing the callers file started with a blank
  144.    screen, now the most recent 23 entries are shown.
  145.  
  146.    01-01-89  Ver 1.1
  147.    Fixed bug. Appending callers files caused a file length not evenly
  148.    divisable by 64.  Minor change to main menu.  Escape key used more
  149.    often to return to the main menu.
  150.  
  151.    12-01-88  Ver 1.0
  152.    Initial release.
  153.  
  154.  
  155.  
  156.  
  157. Bugs and Comments:
  158.  
  159.      If you find any bugs or have any comments or questions
  160.      notify me at the address below or call the Phoenix RBBS.
  161.      ( 1-309-792-2543   24 hrs   3/12/2400 baud   60 Mbytes )
  162.  
  163.  
  164. Shareware notice:
  165.  
  166.           If you find this program useful, please send two dollars
  167.           to:
  168.                  Ron Bryant
  169.                  RR 3  Box 360
  170.                  Colona, IL. 61241
  171.  
  172.           In any case, please pass this program on to other system
  173.           operators.
  174.  
  175.