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,
-
- Titanic Software
-
- 3:635/552@fidonet
-
-
-
- Documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AUU 1.00 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.
-
-
- 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.
-
- - 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 has been tested with RemoteAccess 2.00 GAMMA 1, and
- various RemoteAccess 2.00 beta versions. AUU will not work
- with RemoteAccess 1.xx or other BBS programs.
-
-
- 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.
- $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.
-
-
-
-
-
-
-
-
-
-
- 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.
-
-
-
-
-
-
-
- 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.
-
- Upon registration you will be supplied with a registration
- key. This key does not enable any extra features, but AUU
- will display that it is registered on the console and log,
- and thank you. Additionally, when unregistered, AUU will
- insert a tearline at the bottom of its messages, such as
-
- --- AUU 1.00 (unregistered)
-
- When AUU is registered, this tearline will disappear. AUU
- will instead use a PID kludge, which is not visible to your
- users: your users will not know it is a robot.
-
- 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:635/552@fidonet; 58:4100/43@intlnet; 61:9420/130@worldnet,
- 15:4100/113@sbcnet; 199:4242/10@rainbownet.
-
- 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.
-
-
-
-
-
- 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.00,
- Borland International for Turbo Pascal 6.0, and Bo Bendtsen
- for not upgrading RAQUSER so I'd write this. :-)
-
-
- That's all, folks.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-