home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
- █████╗ ██╗ ██╗ ██╗ ██╗
- ██╔══██╗ ██║ ██║ ██║ ██║
- ███████║ ██║ ██║ ██║ ██║
- ██╔══██║ ██║ ██║ ██║ ██║
- ██║ ██║ ╚██████╔╝ ╚██████╔╝
- ╚═╝ ╚═╝ ╚═════╝ ╚═════╝
-
-
- AUU
-
- Auto User Upgrader
-
-
-
- A user security maintenance robot
-
- for RemoteAccess 2.xx
-
-
-
- Written by Hamish N. Moffatt,
-
- 3:632/552@fidonet
-
-
-
- Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AUU 1.10 for RemoteAccess 2.00 Page 1
-
-
- Introduction
- ============================================================
-
- AUU, which stands for "Auto User Upgrader", is a maintenance
- robot program for the RemoteAccess BBS program, version 2.00
- or compatible. AUU was designed to be a replacement for Bo
- Bendtsen's RAQUSER program, which doesn't seem to be updated
- for RemoteAccess 2.xx.
-
- AUU can welcome new users to your BBS and upgrade your best
- users to higher security levels. AUU is also totally
- configurable, allowing you to set up your security system as
- you want it. AUU is still easy to configure, however.
-
- AUU can also write a simple screen of statistics in ASCII,
- ANSI and AVATAR flavours, giving various information such as
- the percentage of users who have called more than once and
- the amount of files downloaded in kilobytes, among others.
-
- If you receive subscriptions regularly, AUU can upgrade the
- new subscribers to a new access level automatically, rather
- than you having to upgrade them manually.
-
-
- Features
- ============================================================
-
- AUU can
-
- - Send messages to your new users, welcoming them to your
- system;
-
- - Upgrade your users based on
-
- . the number of calls they have made,
-
- . the number of messages they have written,
-
- . the number of kilobytes they have uploaded;
-
- - Control user security based on their upload / download
- ratios;
-
- - Send messages to users when their security level is up
- or downgraded.
-
- - Upgrade your new subscribers automatically.
-
- - AUU is totally configurable. All security levels, up-
- grade controls, ratios, message texts and subjects etc.
- can be configured to your tastes.
-
-
-
-
-
-
- - AUU's message texts may contain $metastrings, which
- AUU will substitute for values such as the user's ratio
- (required / current), the security they are being moved
- to or from, their names, and other information.
-
- - AUU can write a statistics screen with various informat
- -ion about the users in your user file.
-
- - AUU supports the new JAM message base.
-
-
- AUU has been tested with RemoteAccess 2.01. AUU will not
- work with RemoteAccess 1.xx. If you need a similar program
- for RA 1.x, try Bo Bendtsen's RAQUSER.
-
-
- Configuration
- ===========================================================
-
- AUU is configured through the text file AUU.CFG. To set up
- AUU, edit AUU.CFG with your favourite text editor, which
- must save in straight text format - do not use fancy word
- processors which may have their own file format. QEdit or
- Microsoft DOS' 5 or later's EDIT will work fine.
-
- Specific details of AUU.CFG can be found in AUU.CFG itself.
- Exact configuration details will not be discussed here.
-
- AUU's message text files (whose filenames are configured in
- AUU.CFG), generally .AUU files, contain the text to be used
- in messages to your users. These too may be edited with a
- text editor. Some samples can be found inside SAMPLES.ARJ.
-
- AUU supports the a number of macros (metrastrings) in the
- message text files. When a message is sent AUU to a user,
- AUU will replace these macros with the value for the that
- user.
-
-
- Macro Meaning
- ===========================================================
- $name The user's name, eg Hamish Moffatt
- $firstname The user's firstname, eg Hamish
-
- $fromlevel The security level the user is
- being moved from, eg 50
- $tolevel The security level the user is
- being moved to, eg 75.
-
- $calls Number of calls the user has made
- to the BBS, eg 20.
- $uploadk The number of kilobytes the user has
- uploaded, eg 2048.
- $uploadf The number of files the user has
- uploaded, eg 30.
- $downloadk The number of kilobytes the user has
- downloaded, eg 4335.
-
-
-
- $downloadf The number of files the user has
- downloaded, eg 19.
- $messages The number of messages the user has
- written, eg 45.
-
- $ratio The ratio required by the user's
- security level ("1:x"), eg 1:7.
- $currentratio The user's current upload/download
- ratio ("1:x"), eg 1:20.
- $needupload The number of kilobytes the user needs
- to upload to restore his ratio.
- $untilratio The number of kilobytes the user can
- download before his ratio will be
- exceeded.
-
-
-
- For example,
-
- ===========================================================
-
- Hello $firstname,
-
- Since you've written $messages messages, you've been
- upgraded from security $fromlevel to $tolevel.
- Congratulations!
-
- Hamish Moffatt
-
- translates to
-
- ===========================================================
-
- Hello Hamish,
-
- Since you've written 20 messages, you've been
- upgraded from security 50 to 75.
- Congratulations!
-
- Hamish Moffatt
-
-
- Running AUU
- ===========================================================
-
- AUU is run by simply typing
-
- AUU
-
- or the same from a batch file. AUU requires and takes no
- command line options. AUU will display, on the screen, what
- it is doing.
-
- AUU will only write messages to new users on the first time
- it is run each day. This is to prevent users from receiving
- more than one message. Additionally, AUU will only process
- new users since it was last run, and AUU will not process
-
-
-
- today's new users - only those who are new between when AUU
- was last run and yesterday. If this were not the case, AUU
- would not know who had already been sent messages.
-
- AUU will upgrade users and check ratios at any time of the
- day, though; you may run AUU however many times you like in
- a day and AUU will do everything on its first run, and on
- subsequent runs ignore the new user processing.
-
- AUU maintains a small file called AUU.DAT, which contains
- the date on which AUU was last run. AUU will create this
- file if it is missing. When AUU is first installed, it will
- not start processing new users until the next day, as it
- has not been run before.
-
-
- Subscription upgrading
- ===========================================================
-
- AUU can automatically upgrade your new subscribers to subsc
- -riber access. Simply create a text file (the filename is
- configured in AUU.CFG) and list the users that need to be
- upgraded. AUU will remove the names of users it has sucess-
- fully upgraded. You can list users who do not appear in the
- user file here - they will be upgraded when they do logon.
-
- The format of each line in the text file is:
- <Name> [/S<security>] [/M<months>]
-
- <Name> is the name of the user to upgrade. The /S and /M
- switches are optional, and override the defaults configured
- in AUU.CFG. For example,
-
- Joe Blow
-
- would upgrade Joe Blow to the default subscription level
- with the default subscription length, while
-
- Joe Blow /S100
-
- would give him security 100 instead.
-
- Joe Blow /M9
-
- would give him a 9 month subscription, and
-
- Joe Blow /S200 /M5
-
- would give him five months at security 500.
-
-
-
-
-
-
-
-
-
-
-
- Registration / Legal information
- ===========================================================
-
- AUU is shareware. After a reasonable trial period, such as
- two weeks or a month, you are requested (and expected) to
- register with the author. Many hours of hard work have gone
- into developing AUU.
-
- For specific registration details, please see the included
- REGISTER.DOC. RABIRTH users may wish to note the discount
- for registering both programs together. Registration prices
- and addresses and forms may be found in REGISTER.DOC.
-
- Registration does not enable any extra features. The regist
- -ered and unregistered versions are identical; in fact, you
- will not receive anything for registering, except a warm
- inner glow and the knowledge that you are supporting the
- invaluable shareware concept.
-
- AUU is copyright software. AUU still may be shared around
- amongst your friends, but it remains the property of Hamish
- Moffatt, the author. Disassembly, reverse engineering and
- modification of the AUU executables, documentation or
- archives (excluding rearchiving in other formats) is
- prohibited.
-
-
- Contacting the author
- ===========================================================
-
- By postal mail:
-
- Hamish Moffatt
- 10 Ryrie Place
- Vermont South,
- Melbourne,
- Australia. 3133
-
- By electronic mail:
-
- 3:632/552@fidonet; 15:4100/113@sbcnet.
-
- hamish@cloud.apana.org.au by Internet mail.
- >INTERNET:hamish@cloud.apana.org.au from CompuServe.
-
- Feedback, bug reports, suggestions, etc, are always welcome
- at any of the above addresses.
-
- You can receive the latest version of AUU by mailing
- auu@cloud.apana.org.au.
-
-
-
-
-
-
-
-
-
-
-
- Thank yous
- ===========================================================
-
- Thank yous are extended to, in no particular order,
-
- Simon Gronow, Roy Austen, Greg Holloway, Harry Konstantinou,
- Paul Purvis, Tony Laughton, Richard Kempe, Ron Page,
- Aaron Smith.
-
- Any others (including other OBTT members) who I may have
- left out, please contact me and my sincerest apologies.
-
- Thanks also to Andrew Milner for RemoteAccess 2.01,
- Borland International for Turbo Pascal 7.0, and Bo Bendtsen
- for not upgrading RAQUSER so I'd write this. :-)
-
- JAM(mbp) - Copyright 1993 Joaquim Homrighausen, Andrew Milner,
- Mats Birch, Mats Wallin. All rights reserved.
-
- AUU uses Mark May's excellent MKMSG message base routines.
-
- That's all, folks.
-
-
-