home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
comm
/
tempest.lha
/
temp22.lha
/
readme
< prev
next >
Wrap
Text File
|
1993-05-15
|
64KB
|
1,372 lines
NOTE: *** NEW *** Tech Support # (515) 277-1320 (BBS)
ALSO: This BBS is 100% PD ! There are NO BACKSECTIONS, PIRATE areas
or anything else, so please don't waste my programming time asking for
access to areas that do NOT exist! I USED to have a section years
ago, but it's been torn down, and will NOT be back up. There are
plenty of pirate BBS's to call. I'm strictly interested in PD, and
programming. (More programming than anything else, but I feel I
cannot write a good BBS program if I myself do not run it as well.)
Version of Readme: [Newest->Oldest]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NOTE: The term "OLD" in this document refers to VERSION 1.4V4, which
was the LAST OFFICIAL RELEASE with Tim Hatzenbeler as The Author. He
still remains as Copyright Holder though.
FIRST DO THIS!!!!!!!!!!!!!
read this file COMPLETELY regarding the 2.0 ALPHA! MUST DO!
run the program called ACCUP14v4-2-20a
use index2.0a if you need to re-index your account files. (YOU DO!)
copy the new Tempest2.0a file over to your BBS dir, renaming as neccessary.
edit the BBS:Setup/prompts.set file to your needs and put it in the setup dir
(You can use the LOADDATA feature of tempest to reload it for testing
while you're online with the F9 key.. That way you can see your
changes immediately.....)
--------------------------------------------------------------------------
This file is not just the history of the BBS, this file contains
the needed information so you may successfuly update to the latest
version of the BBS So please read it & follow the instructions give'n
it will save alot of problems. Tim
---------------------------------------------------------------------------
V2.2 - Further updates by Rick Rumer, aka The Technician
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1. Converted duplicate routines to use all the same code. Lowered executable size
by about 10K. (Thanks to MB for his assistance!)
2. Since the 'Z' command was not used in the filebase, it now acts as a clone for
'L', locate. This adds compatibility with other BBS systems to make it easier
for users to get around.
3. Cloned the message base '"' command, so now it works in the filebase too.
(This is the BBS version message...)
4. Added the string "$VER: xxxxx" which means you can use the AmigaDOS "C:version"
command to find out the exact version of the BBS and the last compile date.
5. Fixed the logon prompt I screwed up. (Sorry!)
6. Fixed the "Do you wish to read your E-Mail at this time?" message so it's
ONLY displayed if you DO have email waiting. I hated answering yes, only to
get the message "No E-Mail was waiting for you".... Seemed stupid to me...
Note that I assume you have the prompt enabled within setupBBS, or else you'll
never see it.
7. FINALLY it's fixed! When you logon with F1, as sysop, you ALWAYS used to have to
hit "return" before you could proceed. It was simply a loop error, and is now
fixed. Note that this bug could only occur on LIVE nodes. VIEW nodes would reset
another variable, which skipped the whole routine! TOUGH to track that one!
2.0 alpha - Taken over by Rick Rumer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MESSAGE BASE CONVERTED TO OLD 1.4V4 MESSAGE BASE COMPATIBILITY
DO _NOT_ USE THIS WITH 1.45 ALPHA STRUCTURES!
NOTE TO PROGRAMMERS: The Header file will be released shortly, but
MANY of the variables you may have used were NOT used by the BBS!
ANY variable NOT used by the BBS has been deleted. If you suspect
that you might have one, check the return value. What used to return
"OKxx" will NOW return "DEL1", to let you know...
The DOOR.LIB file WILL be updated to the new structs once they're
finalized. I need to add a few more variables for programmers, and
possible future expansion before they're final.
This release WILL be supported, and upgradeable. Future "UPDATE" programs
will ONLY update from 1.4V4, and THIS 2.0 ALPHA. If you've been running the
1.45 ALPHA version, you MUST contact me for an UPDATE utility.
(To the best of my knowledge, I am the only one who recieved the ALPHA, but
I don't know... You can use the " Command from the MsgBase prompt to tell.)
THESE VARIABLES -CHANGED/DELETED- FROM THE 1.4v4 USER STRUCT:
AnsiColor (INT) : ONLY SET in the BBS. ALWAYS CHANGED!
BirthDate (INT) : ADDED BY ME - Seems neccessary
Calls[0]->CallToday : More meaningful name (INT)
Calls[1]->CallAllow : More meaningful name (INT)
Daily_UB_Limit (LONG) : Was never ever called! Why have it?
Daily_Uploads (LONG) : Was never ever called! Why have it?
Extra1->FScan : More meaningful name (INT)
Extra2->ViewMode : More meaningful name (INT)
extrachar (CHAR) : ADDED BY MB - FUTURE EXPANSION
FLAGS1[41] (INT) : Was never ever called! Why have it?
(YES, this was _41_ integers wasted!)
Hi_Mes[40] (INT) : Replaced by Last_read_Message[255].
i_extra1 (INT) : Was never ever called! Why have it?
i_extra2 (INT) : Was never ever called! Why have it?
i_extra3 (INT) : Was never ever called! Why have it?
FileBase[255] (INT) : Increased from 41 to 255
L_extra2 (LONG) : Was never ever called! Why have it?
L_extra3 (LONG) : Was never ever called! Why have it?
MsgBase[255] (INT) : Increased from 41 to 255
Msg_Scan[40] (INT) : Was never ever called! Why have it? (YEP, 40 more!)
NetEMail[2] (INT) : Was never ever called! Why have it?
NetFMail[2] (INT) : Was never ever called! Why have it?
Page (INT) : Was never ever called! Why have it?
Preserve (INT) : Was never ever called! Why have it?
PWF (INT) : Reset each call! Why bother?
the (INT) : Was never ever called! Why have it?
Time_First_Call (LONG): Set to SAME value as Time_Last in the BBS!
Type (INT) : Was never ever called! Why have it?
Votes[40] (INT) : Was never ever called! Why have it? (YEP, 40 more!)
This is JUST the preliminary list! I will be working with ALL
structs eventually, in an attempt to clean up the old code, so we can
procede to NEWER and bigger things! As far as I'm concerned, Tempest
just went from a baby to a toddler. (You know how they're always into
things, trying new ideas, and experimenting with life...)
You may be asking, why, with all the variables deleted, would the
struct get bigger? (struct in this case is the accounts.data) The
reason is this. Since we freed up so much unused space, and because
users are demanding more room in the varibales that ARE used, we had
to expand them. LONG variables are now ULONG, Short being UShort,
etc, etc. That takes up a little bit more room, but not an unusal or
wasted amount either. This allows, FOR EXAMPLE, bytes to reach the 2
GIG mark in u/l or d/l, where before it would RESET! (NOT acceptable!)
1. Recieved the BBS Code from Tim.
2. Did MUCH cleanup in the code (Cosmetic, so I could read it the way
I prefer it to be done), which includes deleteing some old, unused
thigs that shouldn't have been still in there. More exist, but I
haven't gotten to it yet... Took out "VotingBooth" stuff, since it's
replaced by a MODULE, and an update to that will be available shortly.
3. Converted the 1.45 ALPHA version _BACK_ to the old message base. I
didn't feel that it was functional enough yet to fully implement it as
as release. (No message scanning, no E-Mail, no Priority Mail, etc etc..)
4. Fixed upload problem with 1.45 ALPHA, in which it wouldn't let you enter
descriptions when you uploaded. (MAJOR bug in my opinion!) Turns out
that one of his test lines was still there, so I just removed it, and
all is fine now.
5. All UNUSED variables in the Accounts.Data have been removed, dropping the
file size. If you have a 192K Accounts data file in 1.4v4, with 1.45 ALPHA it
would have been 495K !!! I have altered it to a 2.0 ratio.... The same 192K
file becomes only 393K. The reason it is bigger is the definitions for 255
Message and File areas are in there, but NOT implemented in the BBS YET..
(THEY WILL BE SOON!!!! I myself am limited by 40 file areas!)
6. This code has been optimized so much, it's unreal. You SHOULD see speed
improvements all over, and in future updates you'll see even MORE speed
increases, as I find better ways to do the same sort of thing. In this version,
Courtesy of Mike Bockert, the DOOR/AREXX routines should operate almost twice
as fast as they previously did.
7. This is not NEW to this version, but IS worthy of mentioning. The XPR protocols
are FULLY FUNCTIONAL in this version. PLEASE test the heck out of these! I haven't
found any bugs, but I normally use ZModem out of habit...You can edit which ones
are available, as well as paramters for them in the BBS:SETUP/Prompts.Set file.
ABOUT XPR: I noticed that Tim chose to use a DIFFERENT window for the XPR
protocols. That is not bad, but be aware of it, so you don't suspect bugs
when a window looks "different". Also note that a a GENERAL rule, XPR's will
be a LITTLE slower than the internal ZModem. This is normal, since it's calling
an external program... ;-)
8. I know I've left some things I've changed out, and I apologize. Since I got this
code almost 3 weeks ago, I've changed, edited, and modified almost non-stop, and I
honestly can't remember EVERY single thing I've done. If I saw something broken,
I fixed it. I still have only really had to examine in great depth 4 modules, out
of the 40+ that make up the BBS (To fix the u/l bug). I MUST go thru the rest,
IN DEPTH, to determine what should and shouldn't be done. I just wanted to release
this version, since it seems pretty stable, so you Tempest Sysops know that you
have NOT been abandoned, and updates will come out. I can't promise every 15 days
as Tim did, but if I make a major breakthrough, it WILL be released.
The only suggestion I have for you right now is keep calling NiteFall II,
The OFFICIAL DEVELOPMENT SITE AND RELEASE SITE, at (515) 277-1320.
9. This is for those who ask, "What Next?"
Things I'm working on AFTER this is released with the updater programs:
KILL all references to FSED. We aint' never gonna have it, and noone has ever
expressed an interest in it when we thought we would.
KILL all references to AUX-DROP, since it's been made obsolete with FIFO.
KILL any remaining references to the VotingBooth, since it's external now.
Clean up the code a LOT more, re-designing everything for speed.
Add more consistancy to the program. This covers a wide range of area, but it
NEEDS to be done. To much maintenance has been put off for TOO long.
Re-Enable the feature to turn OFF the stats on logon, where it shows Baud/Security
rates that can connect. It will be shown to them if they don't qualify anyway, so
why not let the SYSOP determine if every user should see it or not.
I think I've convered everything, if not, PLEASE let me know!
Rick Rumer, AKA The Technician, NiteFall II BBS (515) 277-1320
BELOW written by Tim Hatzenbeler :
1.45.alpha
~~~~~~
1. Removed the [RETURN] prompt on the 'sysop access to fmail'
1. Added a new feature in the setup program to set the amount of time
to wait for a carrier from an incomming call. Everybody will need to
set this value. [Internal Data] TimeOut :
it should be set to 20.
1. Fixed a few possible collision points in the msg base. when running
multiple versions.
2. Fixed NS in nonstop file read.
2. MsgEditor Fixes/Additions
* Added Delete by Range in the Message Editor.
* If you backspace to the end of your current line, it will bring
up the previous line.
* redid the quote option.
* To bring up the editor commands you have...
/ or . or ? it will bring up the question mark.
or '3 blank lines in a row'
4. Fixed a bug in msg editor
4. Removed another prompt from the quote thing.
5. Fixed problem with people logging on 2 nodes or more if their name
had a '/' or ':' in it.
6. Added '*' & '?' to the Names.opt or the Passwords.opt file
to keep out certain names, in a wider sense.
ie: *hell*
*God*
*Satan*
*uck*
*shi*
By having *Satan* You would eliminate users trying to use the handle
The big Satan.
i am satan
Satan rules me... And so forth, it prevents the combinations of names
-->For obvious reasons i did not spell out the offensive words but this
was only to show you the pontential.
6. Fixed bug that occured when i fixed the multi-logon bug
7. Re-did the user accounts.....
8. Fixed Arexx calls ANSI Check
Addtime 5
Removetime 5
9. There is a new message base....so you must use option #6 in the
setupbbs program to use it.
10. Most of the prompts/text in the bbs is configurable now...its
in the file called 'prompts.set' put it in your SETUP dir
11. There is a lot of new things, but i'm still working on t
12. The account structure is going to be bigger...but i'll try to reduce it
in the future....it was just to much 'unwanted' programming right now.
sorry guys....but i needed to get something out so bad...
13. Fixed bug when user drops carrier in upload...and files get lost
14. Xprs
15. Re did the new user logon to speed it up a whole bunch....please
test this out.....
**. A lot more but cant rember it right now.....
------------------------------------------------------------------------
----------------- The log of older versions -----------------------------
-------------------------------------------------------------------------
1.4V.?
~~~~~~
FILES: Tempest
Arexx.doc
Tildies.doc
SetupBBS.exe
Index
1 To install the FifoLibary Program, by Matt Dillon
You must install the L:fifo-handler
Libs:fifo.library
RUN <nil: >nil: l:fifo-handler <- Put in your startup-sequence.
1 An interactive shell is now in use. its the '+' key, i took out AUX:
2 If a person hangs up, or times out, while in the drop to dos
there is no immediate recgonition. There must be a keystroke every 2
minutes, or I will send the shell the COMMAND 'ENDCLI'
Remember, the DOS is a high access command and can cause easy crashes
if miss used. So only people who know what there doing should receive
access.
3 The Bulletins & the Doors, are no longer supported in the BBS setup
program, The addition of the Doors.opt & Bulletins.opt files
has made it obsolete.
3 There is a new ArcChecker for files, but it requires FIFO, to INSTALL
Copy ArcCheck.mod to your Tempest:MODULES/ directory.
**-> Please Note: its now a .mod file to be put in the modules dir,
its no longer an .opt file. The the file is still optional to
implement tho.
6 Added the -F to help curve RS problems. On the A2232 Card,
8 Added an User Account Index File to help account finding.
8 Fixed bug with drop carrier durring selecting files to download
via the sysop download menu.
9 The Function keys while a user is online has been removed, i have
opted for pull down menus, with the equivilant A-keys as keyboard
short cuts, this will allow me to add many more options while a user
is online, instead of only limiting me to 10 function keys.
Shifted function keys are out of the question.
This will be a bit akward at first, but be patient, also you must
hit the mouse in the 'bbs window' not the status bar window.
10 Fixed the iconify window with the new pull down's
10 Rick Rumer sent me a bunch of new Arexx calls, i'll have him document
the commands. Becasue i'm too LAZY!
11 In the setup program in the alter internal variables.
20) flush buffer, use 1 if your having rs problems
21) use one if you want to use the function keys while a user is online
but you as the sysop will not have cursor key movement, in
line entering, such as entering file description, editing a line
in the editor, or use the full screen editor when its released,
however the user will be ok, but you don't want function keys and
are willing to live with the pull downs & the AMIGA keys you'll
be able to use the cursor keys.
0:No function keys 1: I want function keys
12 Added more arexx & fixed buggies
13 Fixed GetChar in the Arexx call.
15 New ~ codes,
17 Fixed the ~r bug, and showing a line before an action tildie call
18 Added some New OPTION FLAGS to the User MSGBASE Toggles (BY USER!)
Before it was 'N/Y/S' It is NOW 'N/R/W/Y/S'
N: No Access
R: Read a Message Only Access
W: Write a Message Only Access
Y: Normal Access (Read & Writing Messages)
S: Sysop Access
19 Added some New OPTION FLAGS to the User FILEBASE Toggles (BY USERS!)
Before it was 'N/Y' It is NOW 'N/U/D/Y'
N: No Access
U: Upload only Access in this Area (No Download/Flagging/Reading) files
D: Download only Access in this Area
Y: Normal (Upload/Download) access in this area.
I belive all these settings are now in use, if not let me know. But they
are not confussion proof, with these many flags, along with the flags
in the msg/file area's already set the BBS may get confused. But nothing
that could pose a security break.
20 Fixed a few little buggies
20 I'm using the Index file now for message entering & fmail
21 fixed the long search for 'reading txt file online'
21 fixed the long search for 'viewing an archive'
21 added lha viewing and now .lzh must also have 'lha' to be used
21 fixed the 'upload goodbye description bug' thingie. memory overwrite
21 I removed the 'file stats grid' i think it was the 'A' command, i felt
it ate too much bbs code, it can almost be duplicated via the new '~'
commands so i saw NO need, plus many users over wrote mine with other
people utils, which is just fine,
22 fixed bug with wildcards in fmail/mail or sending stuff to the SYSOP
23 some times downloads won't be counted, who really knows why, but
i have tried to fix it. 8^)
23 changed the '&' for fifo shell, to '+' and removed the aux:
1.4T.?
~~~~~~
MANDATORY SETTINGS YOU MUST EDIT OR ELSE THE BBS WILL GURU ON BOOTUP!
1) Icon Size Window
2) High Access Password
3) The way Arexx Doors are Called. & Written!
4) Must have the FSED: assignment...Please read about it under (13)
6 a script file called S:TermScript.scp can be activated by hitting
the HELP key at the waiting for caller screen. It will 'Deactivate' the
serial routines & run that script file. In that script file have it
load your favorite term program...DO not put RUN in front of it. When
you exit the term program it will reactivate the BBS.
If your program detaches from the CLI, use the program called 'PAUSE'
also.
6 at the 'ANSI Y/n or S' prompt the 'S' may be in the 1st char or 2nd or 3rd
6 The limit for password attempts has been lowered to 3
6 the view archive has been re-added.
6 the help 'KEY' when a user is online will toggle on & off the transcript
log file...good for capturing a chat or something...
6 if your a sysop but do not actually go by the handle of SYSOP but instead
by your real name ie: Tim Hatzenbeler now if a user goes to enter a
message or send fmail all he has to do is type 'SYSOP' and it will
automaticlly send the file to the user in account slot #1
6 The arexx structure has been redone just a little, multiple versions for
each node's are no longer required...Read the Tempest.rexx for docs on how
to write the arexx doors.
6 If a person, fails at there logon password 3 times in a row, he will be
hungup on....The text file 'Pass-Hacking.txt.ansi' will be shown.
and then, if the caller calls back, they will only get 1 chance at the
password before being hungup on...And this will remain until the password
is correctly entered.
6 There was a user wanting a txt file, to tell the user to call another node
if they have to slow of a baud rate...the file is called 'TooSlow.txt'
6 I have kept the new way of handeling fmail, plus brought back the OLD way.
6 Fixed bug in Non-Stop filelistings.
6 Re-did the message entering prompt a little.
6 After an upload or download I now save the users stats to disk, just in
case there may be a crash the stats will be ok.
6 Checks each node so the same user can't be on more that one node at a time.
7 Fixed bug w/sleep disconnect on the after upload prompt...
7 fixed bug, w/enter desc. on next call, when you only have 1 file area.
7 fixed double prompt on the '*' to view message bases
7 If you make your iconify window, big enough so it could show 2 lines
of text you will see another line, called the comment line about the user
and the computer type.
7 And in the waiting for caller screen the 2nd line in the iconify window
will display the last caller & minutes online.
8 In a effort to speed up, the finding a file, when selected for downloading
when you have a large file catalog, i have started the search from the rear
of the catalog.
8 The TAB key can now be used. At the prompts... Mainly used for file
description entry.
8 When you re-expand the BBS while waiting for a caller it will refresh
the whole screen now.
9 Fixed bug with new reverse file find.
10 Fixed Double Prompt on File Listings.
10 Fixed bug with download counter, that occured in t.8
10 Fixed bug so a message header won't be scrolled away.
10 Fixed Free download bug, that occured in t.8
11 Tells user if they exceeded there daily limit on file transfers.
11 Altered Text on the Self Config a little.
11 A prompt is giv'n to the User with option flag number 35 to 'Y' to
ask if they wish to skip reading E-Mail durring login..
11 The . in the message editor does the same as the / now..
11 File area 0, is no longer a valid entry point when joining the filebase
but once in the file base, you may type '0' to get there.
12 Fixed bug, if you count aborted bytes & a user aborted at 0 bytes sent
he was being charged for the whole file, fixed now.
13 The 'Prompt' Check E-Mail when loging in for sysops, is now a toggle
to be set at the 'C' config settings while online. But the option is
only for people with option flag #35 set to 'Y'
13 While doing a message 'Scan' if doing the enter TEXT, you now have the
option of searching the message body.
13 If the file FSED:FSED does not exist, all traces of the full screen
editor is removed. From the users point of view, and (if) the FSED
is done, just copy it to FSED:FSED and it will be recognized.
NOTE: YOU MUST STILL HAVE THE ASSIGNEMNT FOR FSED: I don't care
where its at, but you must make the assignment, or you'll
get a requestor.
SETUPBBS PRG
~~~~~~~~~~~~
1. Internal setup
line #19 Upl F Prompt 0:3 1:none
*What that is, after an upload the user gets [P]uplic,[s]ysop,[l]password
if you have the option set to 0 everything will remain the same, if you
set it to '1' it will not ask that prompt & just post it in the dir
specified by the user.
2. The highest node number field is NOW active so please use it, if your
only one one node, make it a '1'
3. Tempest BBS setup Conifg (page 1 command 1)
line 7 now has a password that can be asked to 'sysop-co-sysop'
before using high powered commands....If you leave it blank, it
will remain the way it was, and only work of security access...Its
just a double check..
* Dos Drop *Account Edit *Self Edit
* Dos Call *Sysop Download *Test a Door.
I only protected those commands because i feel that these are
the commands that pose a security leak..Or major damage to a system
if a users password was released somehow....by word of mouth or
something.
4. go to the command #3 in the setup program, (the modem strings menu)
in the setupbbs program supplied in this ARCHIVE!
line # 14 (Hangup String) should be : ~~~+++~~~ATH
line # 15 (OFF HOOK ) should be : ATH1
line # 16 (ON HOOK ) should be : ATH0
5. In the Internal Path area. There is option #13 which allows you to
define the icon window size.
0 10 500 30 <- these are my suggested values
0 = pixels from the left of the screen
10 = pixels from the top of the screen
500 = The window will be 500 pixels wide.
Don't forget about the 'LEFT OFFSET' defined where the '0' is.
30 = How TALL to make the window, in pixels..In this case is it would
start down 10 pixels, and then go 30 more.
****There must be some values in there, or the BBS WILL GURU on startup!!!!!
There is no SYSOP Name Routine that will encode your name into this version.
The serial routines placed in version 'S' seemed to be pretty effective.
But they were a pain to put in, and it was a pain for the users to download.
I'm releasing this one in good faith that it will not be released. If its
released within 3 weeks of 12/19/91 the next version & the following ones
will have the names coded back in.
Here's my delima & my reasoning behind spreading this program,
1) Its unfair when a non-paying user gets the newest version before
a paying user gets the newest version.
2) When a program is spread & no support is giv'n by us to that user, trying
to run it, and he has problems with it, it will make our bbs look bad
to him.
3) Plus its not fair, to the people who actually registered.
S-1
~~~
* Hopefully fixed bug on the dl chart.
* No longer 'LOCKING' view modes, but if you use the lock view mode option
it will default the user into that viewmode, but the caller may change it
but on the next call the view mode will defualt back to what the sysop
has chosen.
* removed things like, [S] to show flagged files, [P] to display f-mail
since commands can be changed.
* Bug, with 'dropped' carrier on entering file desc.
* Bug, when you flagged a file & it wasn't online.
* and some other things
s-2
~~~
* New text file 'Joined-FileArea.txt' will be displayed when a person
joins the file area & he has the 'file stats display' disabled
* A few more internal stats have been added.
* Still trying to work out an RS bug problem.
s-3,4
~~~~~
* You MUST make an assignment FSED: send it to a directory where the
full screen editor will be kept, at this time tho, there is no FSED
but to avoid a requestor you must make this assignment so I suggest
assign FSED: Ram:
I will notify you later where to make the proper assign to, in
a later release or maybe it might be kept in the modules dir.
* did something with the ~r thing, but can't rember what ;-)
* Added a few more door calls, I have already written 2 doors, that
will only run under this version or higher, SCAN & PAST_LIVES
HOWEVER all older doors will work just fine!
s-5
~~~~
* fixed cosmetic bug, w/Number of files, when doing a 'locate' or
new file search.
s-6
~~~
* added a new stat to the status bar, 'line number'
* I now have the 2.0 roms installed, and as for as i could tell
everything seems to work fine, the new roms seemed to fix the a2232
bug with ascii sending.
s-7
~~~
* Arexx doors are now implemented.
* A prompt is now giv'n to inform a user they have aborted ul's
* Fixed some door bugs...
* And alot of other little bugs.....
* And added some other stuff, but i can't rember them.
* ~Xfilname.rexx to run a rexx door from a text file
* in the menu optional files, instead of T-DOOR or P-DOOR use the command
REXX if its an arexx program.
* Fixed the bug, with running a paragon door from a txt file
* To iconify the BBS, its the 'right' mouse button. after clicking
in the big window of the BBS
s-8
~~~
* Decided i didn't like my new iconify method so i reverted back.
to my old one. ;-[
* Removed, (v) or (t) an archive online. It was semi-unstable so
I did what anybody would do, I commented it OUT! for at least right now
s-9
~~~
* Updated the doorcommand getkey() to look for 0x9b & if so, send
back a 1b & 5b or whatever the '[' is.
s-10, ->T
~~~~~~~~~
* Fixed some other stuff, and more other stuff, but i have no idea what.
f-mail has changed a bit, to make it more flexable
* added 2 new commands in the 'f-5' command. activate,disable the serial
routines...
* A little tool was added to set the users to use the LineEditor as a
default. Just run the program for the instructions.
T.1
~~~
* a optional file called 'DROP_CARRIER.opt' if that is found in the
optional directory, the bbs, when a modem logs on will scan that file
and if it sees the connect string of the current caller it will not
allow the user to connect at ALL!!
CONNECT
CONNECT 1200
if these 2 lines will are in the text file explained above, those two baud
rates would not be allowed to connect! Wild Cards are NOT Allowed!
If the file does not exist or if it does not contain the proper connect
string of the current caller, life will be as always.
* Also if your using the Uploads.opt file. The one that scans directorys
for possible duplicate uploads, & your running multiple nodes add the
path of NODE: to that text file...
* Other Files posted on the BBS that go with this release.
Past2-8.lzh -> A today in history door.
AUR2.lzh -> The New user question door, enhanced & bug fixed
Scan2.lzh -> The new message scan door.
DOOR.lzh -> Its has 2 files in it.
Test.Rexx-1 -> its how to write an arexx
door for tempest.
L_Door.c -> its the support library for the doors
that are written in 'C'
FileArc.lzh -> its a file arcer program, so a user may download
the file listings, written by Rick R.
Use this one in place of the '#' command in the
File Area, I have removed the internal one in place
of this module.
MsgArc.lzh -> its an update to my Msg Arcer updated by Rick R.
Setupbbs.lzh -> Rick R. has added a few nifty things to the program
To make it a little bit friendly.
The secound page has some of Rick R. utilities included
In the Program. Plus There is a Door Version of the
Setup Program, BUT Do not use the door program,
for sorting users account, it will really screw
things up!
R-1
~~~
* fixed bug in msg to next caller.
* at login i reload all system info, just to play er safe.
r-2
~~~
* added a new door command GetStr #19 which returns the baud rate of the
caller.
* added a new door command to call the editor from a door.
* fixed bug when reseting the remaining time of the user via the account
editor while he's online.
* you must an assignment called NODE: i don't care where you assign it.
but i might suggest something like your t: or ram:
1> Assign Node: Ram:
r-3
~~~
* cleaned up a little bug in multi-node sending...
* To list uses on the other nodes type 'M' at the Main menu prompt.
* A door is now done called. Nsend this the a msg tool to send a message
across nodes.
* a new un/pack tool to alter free downloads is done.
* a new questionaire program is done.
r-4
~~~
* In the setup program there is a new 'internal data varaible' the range
Lock File M. 0:no 1-5
is between 0,1-5 if you type 0 it the bbs will remain the same.
a number between 1-5 will lock the bbs into that view file mode.
* A new custom toggle to alter file entry mode...it gives you a mode
similar to viewmode 5.
r-6
~~~
* some bug fixing.
* fixed a timer bug w/ f4 & f5
* If you logon 'quick logon' the sleep timer is shoved up to 30 mins.
r-7
~~~
* Sped up the reseting.
* and some other stuff.
* Another custom toggle to remove, the initial logon stats, ie:
No callers below, reserved caller, no new user below...etc
OK.....Big GAP HERE
Buts lets resume at! 1.4R or so...9/8/91
!!!!! A NOTE !!!!!!!!!!!!!!!
This Version '1.4R' is still in the 'UNFINISHED STAGE' but i Needed
to release something new, any how it should work, but its sorta
sloppy in the way the log files are being kept, and what the sysop
will see on his end....But this all will be cleaned up soon I HOPE!!
* If you have trouble with people downloading from you, as in a rts/cts
problem. Go to the OpenDevice setting in the internal data and toggle
the setting.
* Added another check so a user couldn't use the name of 'ALL'
no big deal, but why confuse a poor guy reading mail. :-)
* Added 2 new optional text files, Names.opt & Passwords.opt
These are optional text files, in which you may lay out which
handles & passwords are not acceptable on your BBS. Just use your
text editor, and place each word or phrase on its OWN line, example
Tempest:optional/Names.opt
~~~~~~~~~~~~~~~~~~~~~~~~~~
SYSOP
ALL
GOD
JESUS
HELL
Tempest:optional/Passwords.opt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Amiga
Tempest
Your BBS Name
and so forth........rember a password is only 8 characters.
I do, however reccommend everyone to uses the names.opt file to make
sure nobody uses the name of 'SYSOP' or 'Your Name' so they dont
confuse other users on your BBS. Oh well.
* There is a new optional text file called. 'SYSOP_VOL.opt'
When preforming a SYSOP download the user (if given the access) may
download from any directory on your drives. Or even try to download
from drives not mounted on your system like.... dh56:fred/tom.exe
this would give most users the 'request' window wanting the drive to
be mounted.... Well with this file you can now define WHICH volumes
or assignments a user may download from....(ex)
Tempest:optional/Sysop_Vol.opt
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DH1:
BBS:
C:
DH2:
DH3:
PD:
S:
Now using the sysop download you can only reach those assigments...
* Fixed buggie with viewing an archive... opsie
* In the setup program there is a few more internal data.
7-W 0:OpenDevice 1:After
means: This is how I activate the rts/cts mode. Do I set the option
at the OpenDevice or after I have set the Device.
This settings is important if a person is trying to download
from you and is getting mass errors about every 8k or so...
It means you have the setting wrong so try the other setting.
0. If your using the internal port and the old 1.2-1.3 OS
use the value of '0'.
1. If your using the external ports or the new 2.0 you will need
to use the value 1 to set the rts/cts after the open device.
Xon/off 0:off 1:on
means: 0) will turn OFF the Xon/Xoff.
1) will turn ON Xon/XOff.
RAD BOGGIE 0:No 1:Yes
means: 0) This keeps the serial port normal :-)
1) This is a bit to activate HIGH speed transfers by removing
some enternal error checking...May not work on all systems.
but the option is yours to try.
NOTE: if you turn on RAD BOGGIE xon/xoff will be turned off.
* In the setup program there is a few more Custom Toggles.
Count Aborted Bytes : Y/N
Means: If a file is aborted count the bytes downloaded.
* Count Aborted Files : Y/N
Means: If a file is aborted count the file as being downloaded.
* Cnt Resumed Bytes Only : Y/N
Means: If a person downloads a file, that he is resuming, a (YES)
would mean he would only be charged for the bytes he downloaded
if you use a (NO) the user will be charged for the entire FILE.
* The abilty to have free downloads is now available.
1) to make a file free, just use the file online edit to adjust the status.
* Free files are that of, Download a file catalog, downloading out of area
0, and downloading from a door call.
The New log file breaks down like this....
D: 1|PARTS.C | 2,873| 0| 2,873|0/ 0| 205|A|F|
D: 2|startup.c | 1,779| 0| 1,779|1/ 1,779| 197| | |
D: = File has been download.
# = The file # of being downloaded
2,873 = The actual file size
0 = Where we started from (in case of a resume)
2,873 = Where we finished at (in case of an abort)
1/ 1,799 = (Next line down) this what we charge the user for this dl.
(1 file & 1,799 bytes)
205 = CPS (I was using my 2400 when testing :-] )
A = (A) Aborted download ; a [space] is a clean download
F = (F) Is file a FREE download (S) was a sysop dl.
PS all the new file stats will only WORK under zmodem, the xmodem
will remain the same, BUT the next version I hope all stats will
work with all protocols.
8/21/91
[1.4Q-1]
~~~~~~~~
* Bug fix, with drop to dos, return back to bbs after its selected.
7/23/91
[1.4P-B1]
~~~~~~~~~
! This is a Bug fix version only!
* Fixed major bug in the serial routines. please test these, i think
i have them right now, but still not 100% sure, but they did work for me.
with my HST 9600, My 2400, and 1200 baud modems. I destroyed 2400 and
below modems in my previous versions, but i think its ok now.
* The security level fall back, on the Menu-Compiler Commands.
* The 'double archive check' on f-mail.
[1.4P-B1]
~~~~~~~~~
* Worked on the serial routines again!
* added a 'size' gadget to the iconify window.
* added a 5th delimeter to the compiler lines.
[*,*,*,*] = ...... and so forth, now the line looks like this,
[*,*,*,*,*] = ...... the new field is for what 'msg area' or 'file area'
you happen to be in at the time. example;
[*,*,*,*,1] = ? |PRINT| tempest:text/MsgCommands_Area1.txt
[*,*,*,*,2] = ? |PRINT| tempest:text/MsgCommands_Area2.txt
[*,*,*,*,3] = ? |PRINT| tempest:text/MsgCommands_Area3.txt
So you may now have different commands for each
area you are in.
For a quick update of your old compiler files just do a global replace
for ']' and put in ',*]' and it will just add the '*' so the BBS will
ignore the field if you don't have a need for it.
* Changed the file name of, Welcome255 & Welcome255.Ansi
to -> Welcome255.txt & Welcome255.txt.ansi
just to keep things standard.
* Fixed bug, on the precedence search for files to be downloaded.
* added another fallback to text files w/ security levels on them.
if 'Welcome255.txt' is not found the file, 'Welcome.txt' will be
displayed instead, this is for making 1 text file for all security
levels....
* Fixed a 'GURU' bug when it come to the 'resume upload' prompt.
* Ranges allowed in the 'security level' and in the 'Current Area'
of the compiler text files.
[255,*,*,*,*] = for users with the access of 255 only!
[-10,*,*,*,*] = for user 0-10
[11-50,*,*,*,3-7] = for users 11-50 and in area 3-7
[51-,*,*,*,8-] = for users 51-255 and in area 8-39
NOTE: if a user types a command, but his security, can be matched by both of
them, the command that appeared first in the file, will be the one
used.
* Added a New Command in the Compiler Line.
[-254,*,*,*,*] = REMOVE OTHER COMMANDS |
; Disables the internal BBS commands with people the security level of
; 254 and below. But the '255' level sysop still has all the internal
; commands.
This command placed in your 'compiler files' will allow you to disable
all the commands that follow this line. Including the BBS's internal
commands, so it is very powerful, for starting the new commands
with a clean slate. Please note the trailing '|' it is mandatory.
PLEASE NOTE, this command will ignore all internal BBS commands so if you
wish to use them, you must 'clone' them in the compiler file before the
'REMOVE...' line.
* New SETUPBBS Program
1) Remove 'Missing Text Files' from the debug log.
2) Link Msg->File Area.
3) Disable auto rejoin to file area.
* fixed tiny bug, when a sysop is on the BBS localy & does the f-7 to
edit there account...tiny bug
* A sub board over ride has been added for the menu commands,
to turn a Msg, or File Base off for a user, without worrying about the
current status is:
1+;2+;3+;4-;5-;6+;18+;
the following '+' turns on the sub-board, the '-' turns off the sub-board
[B-5]
~~~~~
* Added 'PARSE' routines, into the Modem Lines,
~ = Pause for 1/2 secound
| = ^M (a return)
I added these 2 commands in a effort to help with the 030 machines, i
think there machine is too fast for the modem, so if they add the
'~' before & after the 'AT' commands i was hoping it would cure there
connect & hangup problems, example.
HANGUP: ~AT~H0|
INIT : ~AT~E0V1..... and so forth.
BUSY : ~AT~H1|
If it doesn't solve the problem, oh well, better luck next time i guess.
* Note, the New Modem Routines, Really Slow down some parts of the BBS,
nothing the user will notice, but for the SYSOP it will take longer for
the BBS to fully reset, or take the BBS ON-HOOK, and things like that,
but i felt it was needed, to insure a smoother operation.
* After a Logoff, I now check to make sure the user is really gone before
re-setting the bbs, This is to help the users who's modem isn't dropping
carrier, on people. It will just keep sending a message to the user
to drop carrier. Most people shouldn't have this problem, but its a
fail-safe for user's who do.
[B-6]
~~~~~
* Added 'P' in the download section to allow the user to make sure
his flagged files were downloaded correctly before they were
removed.
* Added the abilty to run a script file after an upload, its defined
in the new setup program.
* The Logoff text files, for Upload/Download goodbye's now will
use the security level, like the other logoff text files.
* Still working on the mis-behaving serial routines
* Re-did my arcchecker to support, Arc,Zoo,Lzh,Zip,Dms,Wrp
The abilty to configure which archives to check is not enabled yet!
* The Toggle DTR is now implemented, DTR can only be used w/ the commodore
INTERNAL serial port, because it is a hardware call, and with external
modems the info for dtr dropping is unique and thus dufficult to program.
However, i do not reccommend DTR dropping, I also use the ~~~+++~~~ATH0
as a failsafe, to also try to knock the user off line.
* The '0:normal 1:viewmode' is now active in the setup!
* The 'current node number' is now active in the setup.
'curret node number' MUST!!! be unique for each node!!!
NOTE: if you see a '*' instead of a ':' on a option in the setupbbs
that means the command is not yet enabled into the bbs.
* I re-did the e-mail a wee bit to help subside the conflict between
multi nodes, there will still be conflicts, but less frequently,
until i add the 'correct' routines for multi-line info
by the bbs to each node, but i have a few other little bugs
i need to fix before i can spend alot of time on those routines.
* I think i got the 'RS' light problem licked ;-)
* Please Note, if your modem always registers, a 'carrier detect' even
tho the modem is 'idle' (your not connected to anyone) the BBS will
not hang up on them or be able to tell if they dropped carrier. YOU
MUST have your AT commands set so the 'modem' only registers a carrier
ONLY if someone is connected. So please consult your manual on this one,
I personally have only experienced this oddity on the
'Packard Bell 2400 Plus' ther may be others, but off hand I do not know
the AT command that corrects this problem. Thanks
p.s. Carrier Indication, and the 'OH' =on hook light, are not the same
thing!, Its hard to tell if your modem registers 'carrier detect'
I use Jr-Comm and on 'boot-up' it says right off
'carrier signal detected' or something like that.
[B-7]
~~~~~
* Re-did a new ArcChecker2.5 to allow the bbs to check file without
opening a window.
* All script files no longer need to be re-directed to nil, or another
window, i handle all text that gets displayed through the tools so they
won't crash or suspend the bbs when using runback or tools along that
line.
* for the curious at heart i added a -O option on the command line
that will allow the sysop to see the re-directed text from the script
files & from the doors, I do not reccoment using this mode regulary,
but if you wish to follow the execution of a script file, it may be a
good way to see what happens.
* Added 2 new commands to the MENU compilers, SCRIPT and RUN
RUN = Runs an executable command.
SCRIPT = Will run a batch file, which may consist of executable commands.
! OK, the commands will be ran in the background, hence you will not
see the execution of these programs, the BBS will be halted until
the return from the call.
[255,*,*,*,*] = BullUpdate |SCRIPT|tempest:Bulletins.scp
[255,*,*,*,*] = LogStat |RUN |C:Logstat BBS:log BBS:text/Info.txt
* Added a new Text file, that will be displayed if a caller logs on
and his security level is too low for that time period, the bbs will
show the time chart, and request a [RETURN], and then will display
the text file 'LowSecurity.txt'
[B-9]
~~~~~
* Other things... but can't rember what at this time.
* Added another option the in the setup called FORCE-CARR
this option requiers the modem to have the carrier signal off
before it will reset, in general use this option, but if your modem
always produces a 'carrier signal' you will have to disable this
option....
[B-10]
~~~~~~
* Sped up the stacked command things.
* fixed a bug, [return] requested on a download goodbye.
* fixed the upload goodbye bug.
* There is a new option to disable, the '~' codes in a text file...
when you receive this version you will have to turn it on,
because it defualts to being off.
this option is in the new setupbbs program.
* Added a new ~Q to turn off '~' codes in the middle of a text file.
[B-11]
~~~~~~
* Fixed some internal code.
* Added a prompt, for the local upload, to archive check y/n.
[B-12]
~~~~~~
* Re-did the 'zmodem' via a door to fix a bug, who knows if i got it.
* Revised the MsgArcer...
[B-15]
* Special thanks to a non-tempest sysop out there for helping me find some
bugs, Steve/ANARCHY This gentleman has been one of those special
guys out there really working hard trying to find my bugs, I do not know
him tho, just seen some of his text files, that other sysops have sent me.
Keep up the good work guys, and i should have the program crash proof, ;-]
6-30-91
[O-1,5]
~~~~~~~
* Added MAIN MENU Menu-Compiling. 'Optional/MainMenu.opt'
* Added FILE MENU Menu-Compiling. 'Optional/FileMenu.opt'
* Added BULLETINS Menu-Compiling. 'Otional/Bulletins.opt'
* Added DOORS Menu-Compiling. 'Optional/Doors.opt'
* Stacked Commands are now hidden (in between text is omited).
* fixed bug 'displayed 12:34am' now says '12:34pm'
* fixed bug, with 'too many users' when there are deleted accounts
* removed, %,~,# modules from the BBS, they are now optional and
may be defined in the new 'Menu-Compiling Files'.
* Fixed a 'Paragon emulation' bug, plus i now pass the security level.
5-jul-91
~~~~~~~~
* Added 'NS' at the file listing prompt, for Non-Stop file listings.
! Must have at least 1 door & 1 bulletin in the setup program to gain
access to that praticular area.
10-jul-91 -> 13-jul-91
~~~~~~~~~~~~~~~~~~~~~~
* Re-did the cursor keys in the new SetupBBS program. Keys now active
when editing a line of text.
1. The [Left/Right] cursor keys.
2. CTRL-A moves the cursor to the begining of the line.
3. CTRL-Z moves the cursor to the end of the line.
4. CTRL-X deletes the entire line.
5. The 'BackSpace' and the 'Del' key work similar to a shell.
6. Text can also be inserted.
-ONLY the External Version, the SetupBBS Module doesn't have these options.
* Fixed bug, when a user only has access to 1 file area, and drops carrier
after an upload, and then calls back and then re-enters the file
description, before it auto-sent the file to the f-mail area now fixed.
* A new MsgArc utility has been done, trying to fix the zmodem download bug
when trying to access the download routines through a door call. Not sure
if fixed though. Bug only found on 68030 machines.
Plus fixed bug when the system board name has a [SPACE] in the first
8 characters of the name.
* Added Arc,Zoo,Lzh file checking after an upload, more will follow if
given the programing support requested in the ArcCheck.Doc file I
need 3rd Party support for more archives to be added.
* Fixed bug with buffer over flow when a user tries to ascii send a
text file via the message editor.
* Added Iconification. [Improvements & Effeciency might be added later]
* Added Auto-Iconify on Bootup, [defined] in the new setup program.
* Send BBS to the BackGround, [defined] in the new setup program.
* Create a 'Stand alone tool' called 'TEST' just run the program for the
documenation on how to use it, all it does is scan your data files,
and informs you of your missing & existing directories needed for the
BBS.
* Created another stand alone tool called 'restart1.0' it to has the
documenation when you run it. The purpose it to 'reset' or 'set'
the users to a particular 'last read' message number.
* Another Tool, called AddComment 'how to run' is when you start the program.
But what it does is look at your file bases, and look for the files on
the disk, and if it exist, it will add a 'comment' to the file with the
1st line of the description.
* Another Tool, called KILL 'how to run' is when you start the program.
But, what it does is this, it scans your filebase, for file names, and
then searches your download paths for that file, and if it does NOT find
it, the program will flag the filebase info that the file has been
deleted, so then after you wish to confirm the operation run the cleanup
file base in the setup program. PLEASE make a backup of your catalog
files before you run this program...Some systems vary & i would hate to
flag some files as being offline when there not.
* Another Tool, called TDI 'how to run' is when you start the program.
It will allow you to run Tempest Doors, without going through the
BBS.
Files in this Archive.
~~~~~~~~~~~~~~~~~~~~~~~
Readme - This.
Tempest - The Main Program. ;-)
Setup-P.lzh - A new version of the Setup Program, EXE, and Module.
TEST - The directory Tester, for missing directories. [tool]
Restart1.0 - Resets/Sets last read message counters. [tool]
AddComment - Adds 1st line if file description to file. [tool]
KILL - Flags the filebase of a file not online. [tool]
TDI - Tempest Door Interpeter, Run it with the path
to the BBS main directory, and your all set. [tool]
MsgArc.lzh - An upgrade to the Msg Arcing Module. [module]
ArcCheck.lzh - The Upload, archive checking program, [optional]
Compiler.lzh - The documentation on how to 'reassign' the current BBS
commands, this too is [optional]
A note from me, [Tim]
WHEW!!!! What a month, I added a ton of stuff to make way for our
scheduled 1.5 Major Release, w/documentation.
As of the 15th of July, I am going to spend some quality time with
my family & friends and do some serious traveling before school starts
up in a few months so i doubt I will be around the computer for a while,
I may not have a new upgrade at the end of the month, who knows for sure
but I hope I have added enough features in this release to keep you guys
busy until I get back in front of the computer!
I hope your all having a great summer!!!!
Thanks, Tim.
Keep your input coming, but rember, I only see the suggestion & bugs
that are 'F-Mailed' to the SYSOP. I don't read the message base very often
if at all. The only time I call the support BBS is to test out new
features with Rick, (the SYSOP). However Rick does keep me posted on
important messages. Just not the normal chit-chat.
END OF NOTE:
[M-3]
Fixed multi-line & serial bugs (I hope!)
Re-Did the way a person can 'V'iew an archive
fixed bug in aux: drop when the user returned.
[M-4]
swapped 'from & to' in message header
removed some 'pauses' that were annoying people, but to get a pause back,
in the following text file add an ~r at the begining to emulate my forced
pause
added unique logoff txt files depending upon security level
for example
Logoff10.txt or Logoff10.txt.ansi
Logoff255.txt or Logoff255.txt.ansi
fixed bug in 'today' stats for sysop uploading
durring the stats run down i took out the 'voting question check' (I DID
THIS FOR AN UPCOMING VERSION, which will handle the voting booth
differently.)
CHANGED , PAUSE to read [RETURN] people when they saw that prompt
would sit there for a long time & wouldn't understand to hit a key :->
[M-5]
Worked on, making all the paths definable for multi-line bbs's i think
i got all the paths but i may be wrong, so if you don't see the proper
txt file notify me & i'll fix it.
The only mandatory directory in each bbs assignemnt.
ex:
Tempest:Setup
Tempest1:Setup
Tempest2:Setup
is that in each assignment you need a directory called 'SETUP' and in that
directory it will contain the needed information for each node where
to look for the shared data files between all the nodes.
OOPS:
all users with the new 'N' setup must go in and define the path for
where to keep the New User Info. type in Tempest:Accounts/
or wherever you want to keep the new user questionaire's.
to get there type '15' to get to the next page, and then its command
#3 define inteernal paths, and then its the last command on the page.
An update has been made to the door routines, they are explaned in the
new door routines.
Here are the ~ commands (case sensitive)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~a = daily download byte limit
~b = Calls per day allowed by the user
~c = Calls made today by the user
~C = Total calls made by the user
~f = Downloads by the user
~F = Uploads by the user
~e = Calls remaining today for the user
~g = Daily Time Limit
~h = Time used by the user
~i = Remaining time
~j = Total minutes ever on the BBS
~L = Who was the last caller
~l = How long the last caller was online
~n = Users name who is online
~N = Where the user online is calling from
~r = Request a [return] from the user
~z = Toggle ^C abort a txt file option.
~^ = Do a Beep
~+ = Toggle (y/n/ns) durring a text file
Runing a door through a txt file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~\ = Tempest Door
~/ = Partial Pargon(tm) Emulation
[Example]: ~\doors:hangman/hangman.exe
When the txt file hit that command it would pause the txt listing and run
this door & when the door is finished it will return back to the txt file
and continue on.
Ansi Codes
~~~~~~~~~~~
~B = Bold Ansi
~I = Italic Ansi
~U = Underline
~0 = Reset the Ansi back to [0m
~1 = Ansi to [31m ~2 = Ansi to [32m
~3 = Ansi to [33m ~4 = Ansi to [34m
~5 = Ansi to [35m ~6 = Ansi to [36m
~7 = Ansi to [37m
[M-7]
Re-did a few more door routines
and added a 'Module' called Config.mod this program was first
written by Rick Rumer, and the Idea cam from Mike Bockert.
to activate this module its the '%' command from the main menu prompt.
How to use a 'Module program'
1) in the new setup, there is a path you may set that will tell the BBS
where to find the modules. I used as a default a directory called
MODULES that is located in your Main BBS Directory.
ex: TempestBBS:Modules/
2) Place modules into that directory, the first module that i have included
will be called 'config.mod' and it must be called that.
it was written by Rick Rumer & Myself.
3) when you run the BBS all you have to do is hit the '%' command at the
main menu & it will run this module. Thats it!
4) If you do not wish to use a module, that is ok also, the bbs will just
prompt the user it was not able to find it, and will continue on
just ok.
[M-8]
1) Re-Wrote the setup bbs program as a module, use the '~' command to
activate it. a user flag of '39' is required for such a high operation
because of the size of this program it may not work with some bbs
system who have a limited amount of memory.
Its the same one as the executable except for the windows are removed
and its ran through the bbs.
Files Include in M-8
~~~~~~~~~~~~~~~~~~~~~
Readme - What your reading now.
Tempest - Main BBS Program.
Setup.exe - The New Setup BBS Program.
Dsetup.c - The New Door Source Code.
Demo.c - The Src on how to use the new door commands.
Config.mod - A module, place in the Modules Directory. activated by the
'%' command at the main menu.
SetupBBS.mod - A new module activated by the '~' command at the main menu.
to use this command the user must have the option flag
#39 actiavted, this is the setup bbs program in a module
format.
This is a new written door so there may be some bugs so
please let me know if there are any.
-------------------------------------------------------------------------
[N-1]
[N-2]
[N-3]
~~~~~~
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! !!
!! Re-Did the RTS/CTS so all SYSOPS using the INTERNAL SERIAL PORT !!
!! must set the Unit Number to '1' if it is currently '0'. !!
!! !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* Fixed first ANSI killed in the Message Base.
* Added a Message Arcing Module (It took a lot longer than i thought
it would to write this module, so this version of the bbs doesn't have
that many changes in it.)
--> Read the DOC file for this module, important. OR IT WILL FREEZE
THE SYSTEM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The Source to this program will be released at a later time
so all sysop's wanting to write modules can.
* The 'R'ead txt file bug is now fixed, you must have the option flag.
* Added a 'V' up the corner if your using the ViewMode.
* Added the Version identifier into the debug log.
* Fixed uneven message headers.
* Extra Upload Duplicatian path 'Optional/Uploads.opt'
* Extra download selction path 'Optional/Downloads.opt'
NOTE: the above 2 optional files, are standard text files that
can be created with any ascii editor. Just place 1
path on each line, and make sure you end each path with
with either an ':' or a '/'.
See the example provided called Downloads.opt & Uploads.opt
* A txt file is now printed before the NewUser Password
called 'NewUserPassword.txt'
* After a new user fills in the questions and stuff, he will then be
kicked off if his security level too low for that time period or
his baud rate is too slow for that hour..
* The BBS now checks before each ZMODEM upload if there is enough free
space on the disk, and will abort if needed, but if your in the back
ground multitasking & filling up the drive durring a transfer i have
no way of checking drive space until the transfer is completed.
* Plus some other little stuff but can't rember it right now.
[N-4]
~~~~~
* Rejoin Area, if the user was in the file base when they logged off
there back in there on the next call. Unless of course you took
away there access to the file area between their calls.
* Fixed a bug in the 'c/r' on a view archive for the delay
* Auto select of the file area when you only have 1 file area.
* Fixed bug, a person could cross upload a file into a file area
that doesn't allow uploads.
-------------------------------------------------------------------------
Reminders to me, these are not for sure, but what I
would like to add, this is for my use only, if this note is accidentaly
released, please ignore...it is nothing but for me to jog my memory.
1. Msg trace back
2. Msg threading
3. Deal w/aborted uploads on login
* 4. force a file view mode.
* 5. 2 modes of entering file desc.
6. Improve multi-node stuff
7. Update my ViewArchive thing
8. verify bug with archive checker crashing w/weird characters in file name.
9. A low memory bug, found at weird times w/memguard.
10. Zmodem as a external module.
11. the abilty to run external protocols, (NON XPR)
12. the abilty to use XPR protocols.
13. Toggle login stats....Reserved caller mode/who can connect...
14. A sysop access guy to read all new e-mail durring login.
15. A global search for your MAIL.
16. Double prompt durring a file listing some times.
17. After an upload prompt user if upload should be free, but don't give
credits if its a freebe.
18. Ranges allowed if file listings.
19. Award Bonus time.
things i really should do.
4) more lines on the description
5) xpr routines.
'PRINT' -> ECHO and text is suplied in opt file
Operator page at 'locked email' email prompt...
new file base.
write the communciator
re-optimize
Temp_tempest.c
Temp_Logon.c
Temp_core.c
Temp_toys.c
Temp_toys3.c
toys1
logon
main
indepth info as a test string of what the users doing online.....
main menu/idle/bulletins/doors
long number of system calls.
fix delay thingie. with modem.
remove extra prompt from msg quoter.
remove who,aux drop,votinbooth.
screen length.