home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / TELEGARD / TGU140.ZIP / TGUTILS.DOC < prev    next >
Encoding:
Text File  |  1991-12-14  |  24.6 KB  |  830 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.       |
  21.       |
  22.       |  The Telegard Utilities
  23.       |
  24.       |  Copyright 1990-1991 by Martin Pollard.  All rights reserved.
  25.       |
  26.       |
  27.       |  Version 1.40
  28.       |
  29.       |  Release Date:  15 Dec 1991
  30.       |
  31.       |
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.                               ___________________
  48.  
  49.                                TABLE OF CONTENTS
  50.                               ___________________
  51.  
  52.  
  53.       Introduction .................................................... 1
  54.  
  55.       AUTOPOST - Automatic Message Posting Utility .................... 3
  56.  
  57.       DELEMAIL - Orphaned Email Deletor ............................... 5
  58.  
  59.       FILES2TG - FILES.BBS to Telegard Converter ...................... 6
  60.  
  61.       MSGPACK - Message Base Packing Utility .......................... 7
  62.  
  63.       NAMEFIX - NAMES.LST Rebuilding Utility .......................... 8
  64.  
  65.       ONETIME - One-Time Caller Deletor ............................... 9
  66.  
  67.       REALNAME - Alias to Real Name Conversion Utility ................ 10
  68.  
  69.       TG2FILES - Telegard to FILES.BBS Converter ...................... 11
  70.  
  71.       ZEROUSER - Deleted User Entry Eraser ............................ 12
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.                       ____________________________________
  82.  
  83.                        BORING (BUT NECESSARY) LEGAL STUFF
  84.                       ____________________________________
  85.  
  86.  
  87.  
  88.       WARRANTY
  89.  
  90.            This  package is provided as-is, without warranty of any  kind,
  91.            either  expressed or implied, and is only guaranteed to  occupy
  92.            disk  space.  In no event will the author be liable to  you  or
  93.            anyone else for any damages, including (but not limited to) any
  94.            lost profits, lost savings or other incidental or consequential
  95.            damages  arising out of the use of, or inability to  use,  this
  96.            package.
  97.  
  98.            In short:  You're on your own.  If it works for you, great;  if
  99.            not,  or if it breaks something, c'est la vie.  As  the  saying
  100.            goes,  "Use it at your own risk, but if it breaks,  *YOU*  have
  101.            the pieces."
  102.  
  103.  
  104.  
  105.       COPYRIGHT
  106.  
  107.            This package is provided at no cost to you.  However, it is NOT
  108.            public  domain; it is copyrighted by the author.  You may  dis-
  109.            tribute  this package freely, so long as all files in the  dis-
  110.            tribution archive remain intact, without any changes or modifi-
  111.            cations.   The distribution archive is in ZIP format;  however,
  112.            you  may convert the archive to any format you choose, so  long
  113.            as the above requirements are met.
  114.  
  115.  
  116.  
  117.       CREDITS
  118.  
  119.            All  brand  and product names referenced in this  document  are
  120.            trademarks,  registered  trademarks, or  copyrighted  works  of
  121.            their respective holders.
  122.                      The Telegard Utilities - Version 1.40
  123.  
  124.  
  125.                                  ______________
  126.  
  127.                                   INTRODUCTION
  128.                                  ______________
  129.  
  130.       What  are  The Telegard Utilities?  In the grand  tradition  of  The
  131.       Norton  Utilities, The Telegard Utilities is a collection  of  small
  132.       programs  designed to make maintaining your Telegard bulletin  board
  133.       system  (BBS)  a little bit easier.  Since they are  all  so  small,
  134.       releasing  them as individual programs would be a waste;  therefore,
  135.       they have been collected into this package.  (All utilities  require
  136.       Telegard  version 2.7 for proper operation; they WILL NOT work  with
  137.       earlier versions!)
  138.  
  139.       The following programs are included in this version:
  140.  
  141.            AUTOPOST       Writes  a specified text file as a message in  a
  142.                           specified  message base.  Useful  for  automated
  143.                           posting  of system news, notices, or  conference
  144.                           rules (for conference moderators).
  145.  
  146.            DELEMAIL       Deletes "orphaned" Email messages (i.e. messages
  147.                           to/from users that have been deleted or that  no
  148.                           longer exist).
  149.  
  150.            FILES2TG       Reads the contents of a FILES.BBS (or FILES.CAT)
  151.                           file  located  in the download  directory  of  a
  152.                           Telegard  file base and converts each  entry  to
  153.                           corresponding  entries in the appropriate  *.DIR
  154.                           files.  Useful for SysOps running file distribu-
  155.                           tion systems (such as FidoNet's SDS).
  156.  
  157.            MSGPACK        An  alternative to Telegard's  built-in  message
  158.                           base packer, faster and more flexible (can  pack
  159.                           all  bases,  or a  single  specified  individual
  160.                           base).
  161.  
  162.            NAMEFIX        Reads   the  USER.LST  file  to   recreate   the
  163.                           NAMES.LST file (which is an alphabetical list of
  164.                           all  active  users on the BBS, used  to  quickly
  165.                           find user names and numbers).
  166.  
  167.            ONETIME        Scans  the USER.LST file and removes  all  users
  168.                           who  have  only  called once  (i.e.  the  "first
  169.                           called" and "last called" dates are the same).
  170.  
  171.            REALNAME       Overwrites  all of the aliases in  the  USER.LST
  172.                           file  with the users' real names.  Useful  if  a
  173.                           SysOp, who had been previously running an alias-
  174.                           oriented  system, decides to convert his  system
  175.                           to real names only.
  176.  
  177.  
  178.  
  179.  
  180.                                    - Page 1 -
  181.                      The Telegard Utilities - Version 1.40
  182.  
  183.  
  184.            TG2FILES       The inverse of FILES2TG, this program reads  the
  185.                           Telegard *.DIR files and creates FILES.BBS files
  186.                           in the appropriate download directories.  Useful
  187.                           for creating listings of files in all areas.
  188.  
  189.            ZEROUSER       Completely  erases  all deleted entries  in  the
  190.                           USER.LST file.  This is  primarily for  esthetic
  191.                           purposes,  and  to eliminate  confusion  on  the
  192.                           SysOp's  part  (it makes it easier  to  identify
  193.                           deleted records).
  194.  
  195.       All  programs are written in C, using Borland's Turbo C++  compiler,
  196.       for lightning-fast processing.
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.                                    - Page 2 -
  240.                      The Telegard Utilities - Version 1.40
  241.  
  242.  
  243.                  ______________________________________________
  244.  
  245.                   AUTOPOST - AUTOMATIC MESSAGE POSTING UTILITY
  246.                  ______________________________________________
  247.  
  248.       AUTOPOST  will take a specified text file and store it as a  message
  249.       in any specified Telegard message base.  Many uses for this  utility
  250.       come to mind; for example, moderators of FidoNet (or  FidoNet-style)
  251.       conferences  can use AUTOPOST to automatically post  the  conference
  252.       rules  at  certain  intervals (usually once per week,  or  once  per
  253.       month).  This relieves the SysOp from having to do it manually, from
  254.       within  Telegard... all he/she has to do is place the AUTOPOST  com-
  255.       mand  line  in a batch file, and -- with  appropriate  commands  and
  256.       events  defined -- the system will take care of this  tedious  chore
  257.       automatically!
  258.  
  259.       The  text files that AUTOPOST will use must not exceed 160  characters
  260.       per  line,  and  cannot be larger than 32,000 bytes  in  size.   Lines
  261.       longer  than  160  characters will be split, and  files  greater  than
  262.       32,000  bytes  will be truncated.  Telegard color codes may  be  used,
  263.       though plain text is recommended.
  264.  
  265.       To use AUTOPOST, you must be in the main BBS directory.  The command
  266.       syntax is:
  267.  
  268.                      AUTOPOST boardname filename ["subject"]
  269.  
  270.       where:
  271.  
  272.            boardname      The  name of the message base.  It must  be  de-
  273.                           fined  in  the  BOARDS.DAT  file  (Message  Base
  274.                           Editor) in order for the program to work.   Note
  275.                           that  AUTOPOST  will  NOT allow you  to  post  a
  276.                           message in a base marked for private messages!
  277.  
  278.            filename       The  name of the text file to be inserted  as  a
  279.                           message.   Partial or complete pathnames may  be
  280.                           used, as conforming to the MS-DOS  specification
  281.                           for  pathnames.  (In other words, use  the  full
  282.                           name if the file is in another directory; other-
  283.                           wise, just the filename will do.)
  284.  
  285.            "subject"      Text  that will be used for the subject  (title)
  286.                           of the message.  QUOTATION MARKS MUST BE USED TO
  287.                           SURROUND  THE TEXT, OTHERWISE THE  PROGRAM  WILL
  288.                           ONLY  PICK  UP THE FIRST WORD!   (The  quotation
  289.                           marks  themselves  are not used.)   This  is  an
  290.                           optional  parameter;  if  not  used,  the   text
  291.                           "Message  posted  by AUTOPOST" is used  for  the
  292.                           subject.
  293.  
  294.  
  295.  
  296.  
  297.  
  298.                                    - Page 3 -
  299.                      The Telegard Utilities - Version 1.40
  300.  
  301.  
  302.       AUTOPOST  reads  the first user record from USER.LST and  uses  that
  303.       person's name for the addresser ("from").  (The first user record is
  304.       usually  the SysOp.)  The addressee ("to") is set to "All."  If  the
  305.       anonymous  setting for the specified base is set to  "forced  anony-
  306.       mous,"  the message will be saved as an anonymous post.   Otherwise,
  307.       it  will  be a normal (non-anonymous) post.
  308.  
  309.       AUTOPOST  will automatically insert an identifier into  the  message
  310.       text.   If  the specified base is designated for local  messages,  a
  311.       line is inserted at the beginning of the text:
  312.  
  313.            * Message posted via AutoPost X.XX
  314.  
  315.       If the specified base is designated for EchoMail or GroupMail, a PID
  316.       kludge line is inserted at the beginning of the text:
  317.  
  318.            ^aPID: AutoPost X.XX
  319.  
  320.       which  can be viewed by turning on the display of kludge lines  (via
  321.       the  "K"  command) when reading messages.  ("X.XX"  is  the  current
  322.       version of the program in both cases.)
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.                                    - Page 4 -
  358.                      The Telegard Utilities - Version 1.40
  359.  
  360.  
  361.                        ___________________________________
  362.  
  363.                         DELEMAIL - ORPHANED EMAIL DELETOR
  364.                        ___________________________________
  365.  
  366.       DELEMAIL  will  examine your private message  base  (EMAIL.BRD)  and
  367.       delete  any  "orphaned" messages (i.e. messages to/from  users  that
  368.       have  been  deleted  or that no longer exist).   Since  Telegard  no
  369.       longer  does this automatically once a user is deleted,  you  should
  370.       use  DELEMAIL after you delete one or more users from  your  system.
  371.       (You can also use it as a daily maintenance event, especially if you
  372.       use  a utility that automatically deletes users based on their  last
  373.       logon date.)
  374.  
  375.       Note  that  DELEMAIL will *NOT* update the user records  to  reflect
  376.       deleted messages (i.e. it won't subtract from a sender's account the
  377.       total  number  of  private  messages sent, and  it  won't  adjust  a
  378.       recipient's  account  to reflect the new number  of  Email  messages
  379.       waiting).   This isn't a big drawback, however, and it won't  impair
  380.       the operation of the BBS.
  381.  
  382.       To  run  DELEMAIL, you must be in the main  BBS  directory.   Simply
  383.       type:
  384.  
  385.                      DELEMAIL
  386.  
  387.       and it will do the rest.  There are no command line options.
  388.  
  389.       If  DELEMAIL deletes a message, it will display the  message  number
  390.       being  deleted, as well as the from/to information.  When  finished,
  391.       DELEMAIL will report the number of messages it deleted.
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.                                    - Page 5 -
  417.                      The Telegard Utilities - Version 1.40
  418.  
  419.  
  420.                   ____________________________________________
  421.  
  422.                    FILES2TG - FILES.BBS TO TELEGARD CONVERTER
  423.                   ____________________________________________
  424.  
  425.       FILES2TG  will read a FILES.BBS (or FILES.CAT) file in the  download
  426.       directory  of  each Telegard file base and convert  the  entries  to
  427.       entries in the appropriate *.DIR files.  This utility is useful  for
  428.       persons running file distribution systems (such as SDS or SDN!Works)
  429.       or receiving files through GroupMail's group files option (refer  to
  430.       the documentation for SEA's GROUP program for more details on  group
  431.       files).
  432.  
  433.       To  run  FILES2TG, you must be in the main  BBS  directory.   Simply
  434.       type:
  435.  
  436.                      FILES2TG
  437.  
  438.       and it will do the rest.  There are two command line options  avail-
  439.       able with FILES2TG:
  440.  
  441.            -K        Normally,  FILES2TG  will delete  the  FILES.BBS  (or
  442.                      FILES.CAT) files when it has completed its operation.
  443.                      This option will instead preserve those files.
  444.  
  445.            -Unnnn    By default, FILES2TG will insert the words  "Software
  446.                      Distribution System" when *.DIR entries are  created.
  447.                      This  option will allow you to instead specify  which
  448.                      user  should  be listed as the one who  uploaded  the
  449.                      file (usually this will be user #1, the SysOp).
  450.  
  451.       Files  that  are not in the *.DIR file will be  added  by  FILES2TG.
  452.       Files  that  are  in the *.DIR file as well  as  the  FILES.BBS  (or
  453.       FILES.CAT)  file  will  be updated by FILES2TG  with  the  corrected
  454.       information.
  455.  
  456.       If a file is listed in the FILES.BBS (or FILES.CAT) file, but is not
  457.       present  in  the download directory, FILES2TG will  mark  the  *.DIR
  458.       entry as "offline" with a file length of 0.  If a file is listed  in
  459.       the  FILES.BBS (or FILES.CAT) file, and is present in  the  download
  460.       directory,  but is marked as "offline" in the *.DIR  file,  FILES2TG
  461.       will  mark  the  *.DIR entry as "available" with  the  correct  file
  462.       length.
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.                                    - Page 6 -
  476.                      The Telegard Utilities - Version 1.40
  477.  
  478.  
  479.                     ________________________________________
  480.  
  481.                      MSGPACK - MESSAGE BASE PACKING UTILITY
  482.                     ________________________________________
  483.  
  484.       MSGPACK is an alternative to Telegard's internal message base  pack-
  485.       ing facility.  Not only is it faster, but it can be used to pack all
  486.       bases  at  once, or a single base (specified on the  command  line).
  487.       Also,  it will not pack a message base if it contains less than  the
  488.       number  of  maximum messages defined for that base  and  no  deleted
  489.       messages,  or if it does not contain any messages at all  (in  other
  490.       words, it is an "intelligent" packer).
  491.  
  492.       To use MSGPACK, you must be in the main BBS directory.  Simply type:
  493.  
  494.                      MSGPACK
  495.  
  496.       and  it will do the rest.  Each base being packed will be  displayed
  497.       in  the  middle of the screen, with a status display  on  the  left.
  498.       Packing consists of two phases:  The scanning phase, which  examines
  499.       the base's files to determine which messages should be removed,  and
  500.       the actual packing phase.  (To let you know how far along the  pack-
  501.       ing phase is, a percentage is displayed.)
  502.  
  503.       If you wish to abort the packing operation, press the ESC key.  Note
  504.       that  MSGPACK  will not escape immediately; rather, it will  try  to
  505.       finish packing the current base, and abort before it begins the next
  506.       one.
  507.  
  508.       If  you wish to pack an individual message base, specify the  base's
  509.       filename (do *NOT* add the .BRD or .MIX extensions!) on the  command
  510.       line.  For instance:
  511.  
  512.                      MSGPACK TREK
  513.  
  514.       will pack only the message base whose filename is TREK (case is  not
  515.       significant).
  516.  
  517.       Note  that MSGPACK derives much of its speed from storing the  index
  518.       records in memory (allowing a much faster search process).  If there
  519.       is not enough memory to hold the entire index, the program will skip
  520.       the  base, leaving it unpacked.  In this instance, you will have  to
  521.       use Telegard's internal packing function to pack that base.
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.                                    - Page 7 -
  535.                      The Telegard Utilities - Version 1.40
  536.  
  537.  
  538.                     ________________________________________
  539.  
  540.                      NAMEFIX - NAMES.LST REBUILDING UTILITY
  541.                     ________________________________________
  542.  
  543.       NAMEFIX  will  read  the user names from all valid  entries  in  the
  544.       USER.LST  file, sort them alphabetically, and use them to  create  a
  545.       new  NAMES.LST  file.  (Telegard normally does this when a  user  is
  546.       added or deleted, but -- aside from the fact that Telegard's process
  547.       isn't  100% reliable -- using NAMEFIX is good for  periodic  mainte-
  548.       nance, especially in a daily event batch file.)
  549.  
  550.       To run NAMEFIX, you must be in the main BBS directory.  Simply type:
  551.  
  552.                      NAMEFIX
  553.  
  554.       and  it will do the rest.  There are no command line options.   When
  555.       finished, NAMEFIX will report on the number of valid user entries it
  556.       found (i.e. users that haven't been deleted).
  557.  
  558.       Note  that NAMEFIX derives its speed from placing all  user  records
  559.       (more  specifically, the user names) in memory, allowing for a  much
  560.       faster  sorting process.  If there is not enough memory to hold  all
  561.       the  user names, NAMEFIX will abort, leaving the  current  NAMES.LST
  562.       file unchanged.
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.                                    - Page 8 -
  594.                      The Telegard Utilities - Version 1.40
  595.  
  596.  
  597.                       ___________________________________
  598.  
  599.                        ONETIME - ONE-TIME CALLER DELETOR
  600.                       ___________________________________
  601.  
  602.       ONETIME will read all valid entries in the USER.LST file and  delete
  603.       the callers that have only called once (i.e. the "first called"  and
  604.       "last called" dates are equivalent).
  605.  
  606.       To run ONETIME, you must be in the main BBS directory.  Simply type:
  607.  
  608.                      ONETIME
  609.  
  610.       and it will do the rest.  When finished, the program will report the
  611.       number of users it deleted.  IF ANY USERS WERE DELETED, YOU MUST RUN
  612.       NAMEFIX TO REBUILD THE NAMES.LST FILE!  This is required to maintain
  613.       proper operation of the BBS!
  614.  
  615.       Note  that ONETIME is not discriminatory; it will delete  ANY  entry
  616.       that indicates a one-time caller.  In some cases (such as users that
  617.       have called and not yet been validated) this is not desirable; thus,
  618.       you  should  use OFFLINE manually, not in an automated  process,  so
  619.       that  you can take any necessary steps to prevent valid  users  from
  620.       being deleted.
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.                                    - Page 9 -
  653.                      The Telegard Utilities - Version 1.40
  654.  
  655.  
  656.                __________________________________________________
  657.  
  658.                 REALNAME - ALIAS TO REAL NAME CONVERSION UTILITY
  659.                __________________________________________________
  660.  
  661.       REALNAME will cycle through all valid records in USER.LST, overwrit-
  662.       ing  each  users'  aliases with their real names,  and  rebuild  the
  663.       NAMES.LST  file.  Admittedly, this utility serves a very  rare  pur-
  664.       pose,  but for those SysOps who wish to convert their  systems  from
  665.       alias-oriented to real names only, it's much needed.
  666.  
  667.       To  run  REALNAME, you must be in the main  BBS  directory.   Simply
  668.       type:
  669.  
  670.                      REALNAME
  671.  
  672.       and  it will do the rest.  There are no command line options.   When
  673.       finished,  REALNAME will report on the number of valid user  entries
  674.       (i.e. users that haven't been deleted) it converted.
  675.  
  676.       Note  that  when  it comes time to rebuilding  the  NAMES.LST  file,
  677.       REALNAME -- like NAMEFIX -- derives its speed from placing all  user
  678.       records (more specifically, the user names) in memory, allowing  for
  679.       a  much  faster sorting process.  If there is not enough  memory  to
  680.       hold  all the user names, REALNAME will abort, leaving  the  current
  681.       NAMES.LST  file unchanged.  Beware of this, since if  this  happens,
  682.       the NAMES.LST file will be invalid!  I suggest making a backup  copy
  683.       of  your USER.LST file before attempting to run REALNAME... just  in
  684.       case.
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.                                    - Page 10 -
  712.                      The Telegard Utilities - Version 1.40
  713.  
  714.  
  715.                   ____________________________________________
  716.  
  717.                    TG2FILES - TELEGARD TO FILES.BBS CONVERTER
  718.                   ____________________________________________
  719.  
  720.       TG2FILES  converts Telegard's *.DIR file directories  into  standard
  721.       FILES.BBS  files (used by Opus, QuickBBS, and other  BBS  programs).
  722.       This  will allow you to make use of utilities designed for use  with
  723.       FILES.BBS files.  (The original *.DIR file is unchanged.)
  724.  
  725.       To  run  TG2FILES, you must be in the main  BBS  directory.   Simply
  726.       type:
  727.  
  728.                      TG2FILES
  729.  
  730.       and it will do the rest.  There are no command line options.
  731.  
  732.       TG2FILES will display each file base being converted.  The FILES.BBS
  733.       file  is placed in the download directory specified for  each  base.
  734.       If  the program cannot create the FILES.BBS file (for  instance,  if
  735.       the download directory is on a CD-ROM drive), the base is skipped.
  736.  
  737.       The FILES.BBS file will look like the following:
  738.  
  739.                           +------------------------------+
  740.                           | Telegard BBS Current Release |
  741.                           +------------------------------+
  742.  
  743.            TG27-1.ZIP    Telegard BBS version 2.7 [1/2]
  744.            TG27-2.ZIP    Telegard BBS version 2.7 [1/2]
  745.            TG27DOCS.ZIP  Telegard BBS version 2.7 documentation
  746.  
  747.       The message base title is 80-column centered.  Each line consists of
  748.       the filename (padded to 12 columns with spaces), two spaces, and the
  749.       file's  description.  This is the de-facto standard format  for  the
  750.       FILES.BBS file, and should be usable by almost any program that uses
  751.       the FILES.BBS format.
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.                                    - Page 11 -
  771.                      The Telegard Utilities - Version 1.40
  772.  
  773.  
  774.                      ______________________________________
  775.  
  776.                       ZEROUSER - DELETED USER ENTRY ERASER
  777.                      ______________________________________
  778.  
  779.       ZEROUSER  will cycle through the USER.LST file and completely  erase
  780.       all  deleted  user  entries.  This is desirable  for  both  esthetic
  781.       (makes them easier to identify in Telegard's user editor) and  secu-
  782.       rity  purposes (deleted users will not be able to log back on  using
  783.       their old information if something goes wrong).
  784.  
  785.       To  run  ZEROUSER, you must be in the main  BBS  directory.   Simply
  786.       type:
  787.  
  788.                      ZEROUSER
  789.  
  790.       and  it will do the rest.  There are no command line options.   When
  791.       finished, ZEROUSER will report on the number of deleted user entries
  792.       it erased.  (NAMEFIX should be used after ZEROUSER is used, just  in
  793.       case.)
  794.  
  795.       User  entries  erased by ZEROUSER can be identified  as  having  the
  796.       words  "PURGED USER" in the user name field.  All other  fields  are
  797.       completely  erased (i.e. character fields are set to  null,  numeric
  798.       fields are set to zero, and all flags are reset).
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.                                    - Page 12 -
  830.