Date : Tue, 12 Oct 1982 12:46:41-EDT (Tue)
From : Keith Petersen <w8sdz@BRL>
Subject: RBBS, MINICBBS and security
You mentioned some time back that you have a part-time RCPM
running now and wondered about MINICBBS vs RBBS. I like
MINICBBS because it is small (about 10k .COM file) and simple.
It's available from me, free to any legal owner of Ward & Randy's
CBBS. MINICBBS is best used for applications where message
handling is NOT the main purpose of the system. I think it's
ideal for RCPMs where the primary purpose is file transfers.
Either RBBS or MINICBBS can be run in any user area you want.
This gives complete security of all message and support files.
The way you do this is to get SECURTY2.ASM, my program which
is a simple file loader. You assemble it and rename it to
RBBS.COM or MINICBBS.COM. The user executes it, it moves
itself to high memory, switches user numbers, opens and reads
your "real" RBBS.COM file into memory starting at 100H. When
the read is done, it pushes address 0 onto the stack and calls
100H. When RBBS or MINICBBS (the real one) is done, it jumps
to address 0 and the warm boot restores the user number to
whatever it was before you changed it with SECURTY2. This is
because the CP/M picks up the nibble at address 4 and sets
the user number to whatever was there. Since our program
does NOT alter that nibble, everything is restored back to
whatever it was before RBBS or MINICBBS was executed.
CBBS is $50 - there is a form to fill out. It's available
on many RCPM systems as CBBSFORM.DAT. The price is a real bargain.
It comes on two 8" single density disks (or one punched for
use of both sides). Lots of documentation and source code.
Have you tried Frank Wancho's RBBS31? Some of the bugs you
mentioned have been fixed.