home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
UTRAK111.ZIP
/
USERTRAK.UC2
/
USERTRAK.DOC
< prev
next >
Wrap
Text File
|
1994-12-19
|
19KB
|
483 lines
──────────────────────
UserTrak v1.11
──────────────────────
Copyright (c) 1993,1994, John Hasemeier
All Rights Reserved
╔════════════════════════════════════════════════════════════════════╗
║ TABLE OF CONTENTS ║
╚════════════════════════════════════════════════════════════════════╝
1 . . . . . . . . . . . . . . Program Information
2 . . . . . . . . . . . . . . Requirements
3 . . . . . . . . . . . . . . Limited Warranty
4 . . . . . . . . . . . . . . Distribution Requirements
5 . . . . . . . . . . . . . . Evaluation License
6 . . . . . . . . . . . . . . Registered License
7 . . . . . . . . . . . . . . Installation Instructions
8 . . . . . . . . . . . . . . Operational Notes
9 . . . . . . . . . . . . . . Revisions & Bug Report
10 . . . . . . . . . . . . . . Technical Support
11 . . . . . . . . . . . . . . Registration Information
┌────────────────────────────────────────────────────────────────────┐
│ 1. PROGRAM INFORMATION │
└────────────────────────────────────────────────────────────────────┘
UserTrak has a number of features which make it a useful tool for the
TBBS/TDBS sysop in addition to additional features your callers will
enjoy.
■ Detailed user listing supporting ANSI and non-ANSI callers
■ User listing formatted for both 80 and narrow width screens
■ Four categories of TOP-10 listings
■ Dynamic internal buffering to lessen the load on TBBS when needed
■ Detailed Sysop/SigOp userlog listing showing user flags & report
■ Functionality of some programs without taking down TBBS
■ No forced use of the DAYFILE log for TOP-10 functionality
As distributed you are given a 30 days license to evaluate the program.
This allows un-crippled use, with the exception of a 'nag' line after the
TOP-10 files generation and the day counter at the end of the userlog
listing.
┌────────────────────────────────────────────────────────────────────┐
│ 2. REQUIREMENTS │
└────────────────────────────────────────────────────────────────────┘
HOST BBS: TBBS 2.2
TDBS 1.2
┌────────────────────────────────────────────────────────────────────┐
│ 3. LIMITED WARRANTY │
└────────────────────────────────────────────────────────────────────┘
USERTRAK is provided "AS IS". It is up to you to determine the usefulness
of the package. John Hasemeier does not warrant that the operation of
this software will meet your requirements or that the operation of this
software will be uninterrupted or error-free. The entire risk as to the
quality and performance of the software is with you. Should the software
provided be defective, you assume the entire cost of all necessary repair,
servicing or correction (not John Hasemeier).
In no event will John Hasemeier be liable to you for any damages,
including any lost profits, lost savings or other incidental or
consequential damages arising out of the use or inability to use the
software even if John Hasemeier or his authorized representative has
been advised of the possibility of such damages, or for any claim by
any other party.
In no event will John Hasemeier's liability, for any damages to you
or any other person, ever exceed suggested list price or actual price
paid, whichever is the lower, for the license to use the software,
regardless of the form of the claim.
┌────────────────────────────────────────────────────────────────────┐
│ 4. DISTRIBUTION REQUIREMENTS │
└────────────────────────────────────────────────────────────────────┘
This section lists permissions and restrictions for distributing the
EVALUATION version of USERTRAK. The REGISTERED versions of USERTRAK are
licensed to an individual or organization and may not be passed on,
distributed, or made available to any third party under any circumstances.
All permissions below are granted with the understanding that:
- WE MAY WITHDRAW YOUR PERMISSION at any time for any reason,
- YOU DO NOT MISREPRESENT USERTRAK as free or public domain software
- YOU DO NOT CHEAT our mutual customers into thinking they're paying
you for the right to use USERTRAK.
All INDIVIDUALS which are not affiliated with a TBBS/TDBS sales, service
or distribution entity are permitted to give copies of the EVALUATION
package to anyone you wish as long as no fee is charged and the license
and distribution rights and restrictions in this document are not violated.
ALL OTHERS, including anyone interested in bundling ANY versions of
of USERTRAK with hardware, software, or services must obtain our
permission and a written license before distributing the software.
IF YOU WRITE ABOUT USERTRAK, please send me a copy of any reviews,
articles, catalog descriptions, or other information you print or
distribute.
USERTRAK must be distributed with no alterations to the contents of the
distribution OUTER or INNER archive. The content file names and archive
names are not to changed.
The only exceptions being you may change the OUTER archive with one of
your choice and you may also add your BBS advertisement file or archive
banner to the OUTER packaging. Nothing is permitted to be added to the
inner archive.
Distribution format is as follows:
UTRAKnnn.ARJ <-- OUTER ARCHIVE (nnn = UserTrak version number)
|
|
| FILE_ID.DIZ <-- Author's program description for BBSes
| README.1ST <-- Preliminary instructions/information
| UE.EXE <-- Extraction Tool (Copyright 1994, AIP-NL)
|__ USERTRAK.UC2 <-- INNER ARCHIVE (author sealed package)
|
|
| TRAKL.TXT <-- Sample Type 2 'Menu' for TOP 10 Files
| USERTRAK.TPG <-- UserTrak Program
|__ USERTRAK.DOC <-- UserTrak System Operator Manual
┌────────────────────────────────────────────────────────────────────┐
│ 5. EVALUATION LICENSE │
└────────────────────────────────────────────────────────────────────┘
The USERTRAK package contains no public domain software.
UE.EXE is Copyright 1994 by AIP-NL
The files comprising the USERTRAK utility software is protected by the
United States copyright laws. You may not disassemble, alter, reverse
engineer the programs or parts of the package in any way.
Distribution terms and conditions (section 4) remain in force and any
violations of them terminate this license immediately.
You are given a 30 day evaluation license to evaluate USERTRAK after
which this license terminates.
If you intend to maintain a working copy of the software beyond 30 days
you are required to make a registration payment to John Hasemeier.
Continued use of USERTRAK beyond 30 days without payment violates this
license and results in automatic termination of this license.
Upon termination of this license you are required to remove any working
copies of USERTRAK and all associated files.
By installing or using this software, you acknowledge that you have
read this agreement, understand it, and agree to be bound by its
terms and conditions. You also agree that this is the complete and
exclusive statement of the agreement between us, which supersedes any
proposal or prior agreement, oral or written, and any other
communications between us relating to the subject matter of this
agreement.
All rights not expressly granted here are reserved by John Hasemeier.
┌────────────────────────────────────────────────────────────────────┐
│ 6. REGISTERED LICENSE │
└────────────────────────────────────────────────────────────────────┘
The USERTRAK package contains no public domain software.
UE.EXE is Copyright 1994 by AIP-NL
The files comprising the USERTRAK utility software is protected by the
United States copyright laws.
This agreement go into force upon registering USERTRAK and applies
ONLY to registered license owners. This license is non-transferable
except as contained in this agreement.
You are authorized to make reasonable backup copies of the registered
working copy of USERTRAK as part of your normal BBS backup plan.
You are responsible for securing your investment in this software by
protecting your registered copies and data files. Careless or frivolous
handling may be construed as violation to this agreement. NONE of the
registered product is to be distributed except as contained in this
agreement.
USERTRAK program files are licensed for operation on one CPU at a time.
You may not use, copy, rent, lease, sell, modify, decompile, disassemble,
otherwise reverse engineer, or transfer the licensed program, or any
subset of the licensed program, except as provided for in this agreement.
Any such unauthorized use shall result in immediate and automatic
termination of this license.
Upon termination of this license you are required to remove any working
copies of USERTRAK and all associated files.
By installing or using this software, you acknowledge that you have
read this agreement, understand it, and agree to be bound by its
terms and conditions. You also agree that this is the complete and
exclusive statement of the agreement between us, which supersedes any
proposal or prior agreement, oral or written, and any other
communications between us relating to the subject matter of this
agreement.
All rights not expressly granted here are reserved by John Hasemeier.
┌────────────────────────────────────────────────────────────────────┐
│ 7. USERTRAK INSTALLATION │
└────────────────────────────────────────────────────────────────────┘
Installation instructions here assume you have already un-archived
and placed the game files in a suitable sub-directory.
1. Create a menu item for the userlog listing mode.
EG: Entry:
<U>serlog Listing
Key = U
Type = 200
Opt Data = C:\USERTRAK\USERTRAK
2. Create a ghost task in CEDIT for the TOP-10 mode.
EG:
Event 1, Occurs on Line 254 at 23:59 on Sun, Mon, Tue, Wed, Thr, Fri, Sat
Type = 200 Opt Data = C:\USERTRAK\USERTRAK /Q && S
3. Create a menu item for the listing TOP-10 files.
EG: Entry:
<T>OP-10
Key = T
Type = 2
Opt Data = C:\USERTRAK\TRAK
Note: the output files from the TOP-10 mode are named so that a type
2 command will work nice. You would simply need to manually create
a 'menu' text file named "TRAKL.TXT" and place it in the USERTRAK
directory.
EG: TRAKL.TXT
<1>Top 10 Calls to BBS
<2>Top 10 Time Online
<3>Top 10 Uploaders
<4>Top 10 Downloaders
4. Configure USERTRAK by running it
On first run, the sysop (priv=255) will need to tell USERTRAK where
the userlog.bbs file is located and what priv. level to show the user
flags to. Very straight forward. If you want flags to be show along
with the summary line at the end of the listing to anyone enter 0,
otherwise enter whatever your system dictates.
┌────────────────────────────────────────────────────────────────────┐
│ 8. OPERATION NOTES │
└────────────────────────────────────────────────────────────────────┘
userlog listing
---------------
The flags shown to the sysop or anyone meeting the minimum priv. level
USERTRAK was configured with are as follows:
F = full (non A3 bump)
R = reviewed
U = unreviewed
P = protected
D = marked for deletion
I = invisible
In the userlog listing they will follow the name listed.
EG: JOHN HASEMEIER (FRPI) : SARASOTA, FL ...
Anyone without the minimum priv. level will see all users EXCEPT those
which are flagged for deletion and those flagged invisible.
Additionally these callers will not see the summary report.
╔════════════════════════════════════════════════════════════════════╗
║ 9. REVISIONS & BUG REPORT ║
╚════════════════════════════════════════════════════════════════════╝
Revision 1.11
Problem with hour display in top-10 listing #2 fixed
Delays added to top-10 mode to spread out impact
Revision 1.10
Embarrasment update, version 1.09 had broken error trapping
Revision 1.09
First public release of usertrak.
Complete ANSI implementation, minor adjustments to cosmetics break
testing of various situations, addition of some conditional flow.
Revision 1.08
Rewrite various procedures to become dual use procedures, minor ANSI
support added for top-10
Revision 1.07
Implementation of license key usage in usertrak, optimized error
handling routines, cleaned up public var use.
Revision 1.06
License key design, addition of program routines to simply know if
when, why, what to do with license key. Design of separate license
key generation program mostly.
Revision 1.05
Implemented code to provide evauleation period cop and added nag
comment on TOP-10 generation mode.
Revision 1.04
Designed methods to have program adjust internal buffer and read
sizes for both modes.
Revision 1.03
Refined TOP-10 generation at this point all output is formatted with
no consideration to ANSI or color.
Revision 1.02
Added foundation for dual mode operation and TOP-10 list generation
Revision 1.01
Additions of priv requirements for seeing deleted users and formatted
display of the information. Addition of Sysop viewing of user's flags
and optimizing of flag extractions.
Revision 1.00
This marked a major rehash of methods and the extraction of the
invisible flag so invisible users would not be listed, total display
fields: name, location, calls, time on, last call. Simple formatting
and page pause. Priv requirements for seeing invisible users. Basicly
a finished userlog lister which I fielded on the BBS for the next few
days before more testing.
Revision 0.01
Added some detail information (location) with simple delimters
in between.
Revision 0.00
This revision was my first dabble into parsing out information
from the userlog.bbs file. Nothing fancy but names spewing onto
the screen without pause.
╔════════════════════════════════════════════════════════════════════╗
║ 10. TECHNICAL SUPPORT ║
╚════════════════════════════════════════════════════════════════════╝
I've written this program to be as bug-free as possible. (don't we all)
However, there are most likely some bugs which have not shown up.
Should any bugs be discovered, they should be reported to me as soon as
possible. You may send bug reports any way you like yet I will be
limiting return responses and bug fixes to my BBS in most cases.
John Hasemeier
USPS : 4411 Bee Ridge Road, #271
Sarasota, Florida 34233
VOICE: 813-924-2251
BBS : 813-923-8730
Fidonet Address -- 1:137/130
Internet Address - tiger@packet.net
╔════════════════════════════════════════════════════════════════════╗
║ 11. REGISTRATION ║
╚════════════════════════════════════════════════════════════════════╝
Single CPU licenses are sold for a price of $19.00 US dollars.
Registration Benefits
■ FREE technical support ■ Opportunity to beta new stuff
■ Helps create more quality stuff ■ Discount MAJOR upgrades
■ FREE bug fixes & minor revisions ■ You will be glad you did!
To register fill in the following form(s) and send along with payment to
the address shown in section 10 (technical support).
----------------------------------
--------------------[ USERTRAK Order/Registration form ]--------------------
----------------------------------
DATE . . . . . :
NAME . . . . . :
COMPANY . . . :
MAILING ADDRESS:
VOICE PHONE(s) :
BBS PHONE(s) . :
BBS NAME . . . :
EMAIL ADDRESSES:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
REGISTRATION FEE : $19.00
SHIPPING & HANDLING FEE: (from below) $____________
■ Pickup at PLANET 3 : FREE
USA INT'L
~~~~~ ~~~~~
■ Drop off at YOUR BBS : $1.00 $4.00
■ Postal Service (on disk): $2.00 $3.00
■ C.O.D. (cash) : $3.00 N/A?
DISK SIZE/TYPE: ________________ TOTAL: $____________
Payment must be made with some sort of bank depositable thing, IN US DOLLARS.
I'll work with you anyway that you want on this, I simply don't have a way to
process charge cards (the decline of modern civilization) at this time.
All registrations will remain pending until the funds are in my account at
which time I will final process the order. Anyone in a real RUSH can do a
western union transfer, it's pretty cheap and delivers cash in minutes.
Prices are subject to change without any prior notice, yet any in-transit or
pending orders will commit to the customer understood price.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -