GCPurge 1.0.2, Copyright (c) 1994, Granite Bear Development
-----------------------------------------------------------

This is not free software, if you continue to use GCPurge after 15 days,
you must pay for it. See README.TXT for licensing information.

This program reads in Golden Commpass, Tapcis and OzCIS message
files and gets rid of the "Forum Announcement" messages that cause
message file size to swell. Most of these messages are saved from
scanning headers, read waiting runs and so forth. As such, there is at
least one from every online session.

Neither Tapcis, OzCIS nor GCP provide a quick and simple vehicle for
deleting large numbers of messages without purging by date, so this
utility was designed to clean up these files, leaving remaining messages
intact.

Note that OzCIS DOES offer an option to clean up these messages, but it
must be run manually for each forum (from the Manage pulldown).

In my case, it saved over 50% of the allocated .MSG file space on my
machine at work (a very active account) and about 20% at home (much less
active account).

Please be sure you have backups until you are comfortable with GCPurge's
operation. This code has been tested on 3 different pc's (DOS 6.0, DOS
6.2 and 2 OS/2 2.1 systems) and has functioned perfectly. Regardless, it
is better to be safe than sorry.


How to use GCPurge
------------------
GCPurge is invoked from the OS/2 or DOS (including Windows DOS session)
command line.

Simply type "GCPURGE" followed by any desired run-time switches and
press enter.

GCPurge provides 3 MUTUALLY EXCLUSIVE run-time switches:

  /A  -  tells GCPurge to process all *.MSG files
  /H  -  tells GCPurge to display this information
  /Q  -  tells GCPurge to process all *.MSG files and not to display
	 messages except in the case of a severe error (QUIET mode)

Lack of a run-time switch will cause GCPurge to prompt for message file
names.


Following are output and directory lists for Golden Commpass prior to
and after my GCPurge run, which shows a post-GCPurge savings of
1,738,166 bytes or 51%. This run took approximately 75 seconds on a
fairly loaded 32meg 486DX2-66 OS/2 machine that is used as a SNA gateway
node as well as a personal workstation. It also runs under DOS 3.1+, in
an OS/2 VDM and a Windows 3.x DOS session.

After your initial clean-up run, clean-up times will be significantly
shorter if GCPURGE is used regularly.


Sample output
-------------
GCPurge 1.0.2, Copyright (c) 1994, Granite Bear Development

This is not free software, if you continue to use GCPurge after 15 days, you
must pay for it. Thank you for supporting the shareware concept.

All trademarks are recognized as the property of their respective owners.

< a few blank lines deleted for brevity >

  Statistics:  Messages    Lines

    Read   :	   6469   151522
    Skipped:	   4222   102776
    Written:	   2247    48746


Directory list, before and after GCPurge
----------------------------------------

Before					 After
------					 -----
APPCFORU MSG	 8689	4-18-94  12:06p |APPCFORU MSG	     1	 7-06-94   1:29p
ASKFORUM MSG	98305	7-06-94   8:49a |ASKFORUM MSG	 45701	 7-06-94   1:29p
ASPFORUM MSG	 2928  12-17-93   7:08a |ASPFORUM MSG	     1	 7-06-94   1:29p
CAIDEV	 MSG	 1334  12-17-93   7:09a |CAIDEV   MSG	     1	 7-06-94   1:29p
CHEYENNE MSG	52101	7-06-94   8:49a |CHEYENNE MSG	 49476	 7-06-94   1:30p
CLARION  MSG	82948	7-06-94   8:47a |CLARION  MSG	 32105	 7-06-94   1:29p
CONSULT  MSG  1065928	7-06-94   9:16a |CONSULT  MSG	935411	 7-06-94   1:29p
GCPSUP	 MSG	61650	7-06-94   8:47a |GCPSUP   MSG	 35871	 7-06-94   1:30p
IBMAPP	 MSG   120696	7-06-94   8:49a |IBMAPP   MSG	 15813	 7-06-94   1:29p
IBMBBS	 MSG	 1649  12-17-93   7:09a |IBMBBS   MSG	     1	 7-06-94   1:29p
IBMCOM	 MSG	 1547  12-17-93   7:09a |IBMCOM   MSG	     1	 7-06-94   1:29p
IBMHW	 MSG   280512	7-06-94   8:54a |IBMHW	  MSG	152144	 7-06-94   1:29p
IBMPRO	 MSG   153155	7-06-94   8:48a |IBMPRO   MSG	 41409	 7-06-94   1:29p
IBMSYS	 MSG   116840	7-06-94   8:48a |IBMSYS   MSG	 12139	 7-06-94   1:30p
INTERSOL MSG	59805	7-06-94   8:49a |INTERSOL MSG	  6158	 7-06-94   1:30p
LAWSIG	 MSG   265367	7-06-94   8:48a |LAWSIG   MSG	131428	 7-06-94   1:29p
MAIL	 MSG	33202	7-05-94   8:28a |MAIL	  MSG	 32977	 7-06-94   1:30p
MICROFOC MSG   152139	7-06-94   8:48a |MICROFOC MSG	  9084	 7-06-94   1:30p
MSBASIC  MSG	  404  12-17-93   7:10a |MSBASIC  MSG	     1	 7-06-94   1:29p
NDEVSUPP MSG	 3660  12-17-93   7:10a |NDEVSUPP MSG	     1	 7-06-94   1:29p
NETW3X	 MSG	49528	6-21-94   9:01a |NETW3X   MSG	     1	 7-06-94   1:29p
NETW4X	 MSG	36413	7-06-94   8:49a |NETW4X   MSG	  8023	 7-06-94   1:30p
NOVFILES MSG	 1548	4-19-94   2:50a |NOVFILES MSG	     1	 7-06-94   1:30p
NOVOS2	 MSG	84313	7-06-94   8:48a |NOVOS2   MSG	 15179	 7-06-94   1:29p
NVENA	 MSG	55706	6-21-94   9:01a |NVENA	  MSG	  2992	 7-06-94   1:29p
NVENB	 MSG	48407	6-21-94   9:02a |NVENB	  MSG	     1	 7-06-94   1:29p
OS2AVEN  MSG	  356  12-17-93   7:11a |OS2AVEN  MSG	     1	 7-06-94   1:29p
OS2DF1	 MSG   142879	7-06-94   8:48a |OS2DF1   MSG	 16415	 7-06-94   1:30p
OS2DF2	 MSG	81334	7-06-94   8:49a |OS2DF2   MSG	  5046	 7-06-94   1:30p
OS2SUPPO MSG	 8126	7-06-94   8:49a |OS2SUPPO MSG	  3521	 7-06-94   1:30p
OS2USER  MSG	74522	7-06-94   8:49a |OS2USER  MSG	  2851	 7-06-94   1:29p
PCVENE	 MSG	42412	6-21-94   9:03a |PCVENE   MSG	     1	 7-06-94   1:30p
README	 MSG	91066  12-16-93  10:46a |README   MSG	 91066	 7-06-94   1:29p
TCCFORUM MSG	13990	3-30-94   8:10a |TCCFORUM MSG	     1	 7-06-94   1:29p
UNIXFORU MSG	  352  12-17-93   7:12a |UNIXFORU MSG	     1	 7-06-94   1:29p
VIRUSFOR MSG	56250	6-21-94   9:02a |VIRUSFOR MSG	  1419	 7-06-94   1:29p
WHATSNEW MSG	  730	7-05-94   8:46a |WHATSNEW MSG	   726	 7-06-94   1:29p
WINSHARE MSG	34344	6-21-94   9:03a |WINSHARE MSG	     1	 7-06-94   1:30p
	38 file(s)    3385135 bytes used|	 38 file(s)    1646969 bytes used


Other important information
---------------------------
1) You must have enough disk space to have 2 copies of your largest
   message file. As it processes your message files, GCPurge renames
   your .MSG files to .GMS and then writes out a new .MSG file. As
   such, if no messages are purged, you will for a short time need at
   least enough free disk space to have a blah.MSG and an identical
   blah.GMS. The .GMS files are deleted after a successful .MSG file
   rebuild.


2) $5 is a small price to pay for a little disk space and the time saved
   scrolling through the mostly useless messages GCPURGE deletes.
   Register GCPurge and renew my faith in the shareware concept.

   To register, see the informations at the end of this file.


3) By using this program, you agree that neither myself nor Granite Bear
   Development cannot be held responsible for ANY damages or losses of
   any kind caused directly or indirectly by GCPurge.

   You assume all risks simply by using the program. Ill try to fix all
   reported bugs, but if my code weirds out and deletes your entire
   network by some strange chance, I certainly feel bad but will be
   unable to do anything more than fix the bug that caused the problem
   and/or refund any registration fee you paid. The registration fee is
   the maximum amount of my liability in any event, under any conditions
   regardless of your country's laws. Your use of GCPURGE implies your
   agreement to these terms.


4) I hope you enjoy GCPurge. If you have requests, recommendations,
   or other comments, send them to 70741,2100 via Email or via US mail
   at the addresses below. Ill try to answer everyone, but registered
   users will get first priority.


5) GCPurge is a family-mode program, which means it will run from the
   OS/2 2.x+ or DOS command line as well as an OS/2 VDM. It will also
   run in a DOS window under Microsoft Windows 3.x.


6) Ill think about putting together a GUI Windows/PM version, but only
   if enough people ask. There really isnt much point for this sort of
   utility, but if you ask Ill consider it.


7) This program does not support OS/2 Workplace Shell's drag and drop,
   nor does it support Windows drag and drop. Your support and requests
   will determine if these features are added.


8) Version 1.0.2 should show up in the directory like this:
   GCPURGE  EXE   57296   9-18-94  11:13a.

   If it doesnt, in particular, if the size is off, PLEASE scan it for
   viral infections. Files downloaded from CIS are not virus prone, but
   err on the side of caution. CIS' manipulations may change the date,
   so at least check the size.


9) A keyword-driven version of GCPURGE is in the works, Plans are for it
   to purge and/or keep messages based on text strings within a
   message's title and/or text.


Register this program for $5 by sending check, cash, stamps, money
order, etc to:

Granite Bear Development
3318 S. Glenstone, Suite 319
Springfield, MO 65804

- or -

P O Box 2502, Suite 319
Springfield, Missouri 65804


Thank you.


