home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
SBBS_112.ZIP
/
SBBSNEW.112
< prev
next >
Wrap
Text File
|
1991-09-26
|
10KB
|
216 lines
Welcome to SuperBBS version 1.12. Here comes a little list of new features in
SuperBBS 1.12 compared to 1.11. Please refer SBBS_112.DOC file for more
complete documentation.
- External protocol support.
SuperBBS is one of the first bulletin board systems that support BiModem
directly (please note that we have been testing SBBS with BiModem 1.24,
earlier versions might not work).
There is file named SPROTO.$$$ included in this package, rename
it to SPROTO.BBS if you want to see some examples how to install the
external protocols (BiModem 1.24, Lynx 3.00 and Puma 1.00).
Activated : ;Indicates if protocol is actived
Name : ;The name of the protocol
Key : ;Key to start the protocol
Batch : ;Is this a batch protocol ?
Protocol type : ;BiModem/Other, toggle with space
Log style : ;Logstyle of the protocol (DSZ,Icom or other)
Download command : ;Download command (%1=filename(s),%2=dl limit in bytes)
Upload command : ;Upload command (%1=filename or path,%2=see above)
Log file name : ;Name and path for the log file the protocol creates
Control file name : ;Name and path for control file SBBS creates
Effic : ;Efficiency for this protocol (usually 80-98)
! Download Ctl Str : ;Format of each file entry in ctl file, %1=filename
Usually only %1
! Upload Ctl Str : ;Format of each file entry (for upload) in ctl file
%1 = filename.
!*Download log keyword: ;Keyword for download log entry.
!*Upload log keyword : ;Keyword for upload log entry.
!*File name word NR. : ;Filename word number from upload/download log keyword
!) Not used if protocol type is BiModem
*) Used only if logstyle is other
- Any internal protocol can be toggled on/off from config. Useful if you want
to replace internal protocols with external ones.
- Menutype 80 [/C]
New menutype to display message areas that contain new messages yet unread
to current user. If you use /C switch SBBS displays only areas user has
toggled on in his/her combined boards record.
- Menutype 81 </F or filearea path or temp dir path>
This menutype can be used to check archives/files for viruses, user will be
prompted for archive name, the archive will be extracted to workdir and will
be checked for viruses and the result of the check will be shown to the user.
- Revamped completely '*' option in menutype 32 (download).
If you had for example following menutype :
Menutype 32, data : c:\files\myprogs *
just strip away that * and add following line to your FILES.CTL file :
c:\files\myprogs\*.* /free.
It's _REALLY_ important to strip of those * chars from your menues, otherwise
SBBS asks for a password when someone tries to download!
- New option when reading messages. User can now read only n number of latest
messages in area/combined. Also new /O parameter added to menutypes 23,24,25.
- New paramter for menutype 69.
If you use /P parameter for menutype 69, change file area turns to pick file
area, so user can choose a file area with his/her cursor keys or with the
numeric keyboard. Please note that local users have to use numeric keyboard
with num lock on, because up/down cursor keys are used to change users time.
- New control codes :
^K. The number of current node
^K" The number of current message template area
^K# The number of current file template area
^K% User's download kilobytes remaining today
- Following codes can be used in the data fields in menues :
@N will be replaced with the number of the node which current user is on.
@M will be replaced with the number of the current msg template area.
@F will be replaced with the number of the current file template area.
@S will be replaced with the current users security level
They are needed for example to temp dir options in multinode system.
For 2 node system, you should make temp directories named C:\MYPATH\TEMP1 and
C:\MYPATH\TEMP2 and when you use a menutype that requires the path of tempdir
to the datafield, write following command to the datafield : C:\MYPATH\TEMP@N
And with these 4 codes you can make special menues for each node, or special
menues for some message areas / file areas / security levels.
- New parameters for menutype 13
'Show security in user list' option in config is now revamped. To replace it
there is a new parameter for type 13, /S at data field causes the security
level display. Also added new parameter /L, if it's used, SBBS shows only
users who have same/lower security level than current user.
- Time & date format in Lconfig
You can now choose own date & time format for each language. Press 0 to
choose the format and enter the format you want to use for current language.
example #1 : if the date format is "dd-mmm-yy" all dates will be shown in
following format to users : 31-Jan-91.
example #2 : if the date format is "mm-dd-yy" all dates will be shown in
following format to users : 01-31-91.
example #3 : if the time format is "hh:mm te" all times will be shown in
following format to users : 03:03 pm.
example #4 : if the time format is "hh:mm" all times will be shown in
following format to users : 15:03.
There is also an own field for date formats in input fields. Please note
that format dd-mmm-yy can't be used in input fields. When you change this
format, please remember to change your strings (that ask for dates) also.
If characters in format are in capital letters, '0' will be replaced with ' '
(space)
- Menutype 58 [/T] :
If you use type 58 without any parameter it works just like it worked in
versions before 1.12 (except it's common for all nodes). If you use /T
parameter it shows the list of 'today callers'.
File SlCaller.BBS is no more used, feel free to delete it. The new file name
for today callers list is SCALLERS.BBS.
- New message base locking code :
Message base locking code is now completely re-written. Now it's lot of
tighter and more external programs should support our new locking.
The locking specs are available on request for 3rd party program writers.
- In message base config there are now four options for alias operations :
1) No aliases - only real names can be used.
2) Aliases only - only aliases defined in Susers.BBS can be used.
3) Ask alias - user can choose any alias to use.
4) Alias/name - user can choose if he/she uses his/her real name or alias
defined in Susers.BBS.
Use spacebar to toggle option in config.
- Language files are now searched from SBBS environment variable if they aren't
found in current directory. So it's not necessary to have those files
in node directories anymore.
- SBBS can now wrap descriptions in FILES.BBS correctly if they are longer
than 45 characters.
- Added a new status line (F7) which show last&first date/time current user
has called.
- You can now choose first menu to load from config, if that field is empty,
TOP.MNU will be loaded. Please note that "menu to load" in user record
overrides the menu selected from config.
- New Lconfig option : <ctrl-c>! code at strings returns color that was used
before the string was displayded (useful for strings like more string etc.).
- If user is in the last template area, and wants to go to next area, she/he
will be 'thrown' to the first template. That works also vice versa.
- SBBS now writes DORINFO1.DEF, EXITINFO.BBS & MSGED.BBS before shelling to
external message editor. You can use all menutype 7 parameters for external
message editor. For example if you add *S to full screen editor command line
SBBS swaps to EMS/DISK before loading the editor.
- SBBS now supports -T??? command line option, where ??? is minutes to the
next event.
- Quotes are now written in different color when reading messages. There is an
option in config to toggle that feature ON/OFF.
- If users password in USERS.BBS is empty, no password will be asked for that
user. Useful for 'GUEST USERS'.
- Added 4 songs to YELLCFG.EXE.
- New option in config : Now it's possible to swap SBBS to EMS/DISK before
packing/extracting files.
- There are _many_ new strings in Lconfig, so please take a look at your *.LNG
files.
- Added new message reading command <W>rite. Now users can write a new message
while reading messages.
- New error routines. In case of fatal error please send us your ERRORS.LOG
(plain ASCII file) AND ERRORS.BBS (TP record style file).
- Little hint : we really suggest using about 100Kb (or bigger) disk cache
(for example Pc-Cache (tm), Hyper Disk (tm) etc.). It really speeds up
your BBS!
- We have again squashed many bugs, if you are still able to find some, please
let us know.
- All comments / suggestions / error reports / new *.LNG files / etc. should
be sent to :
SuperBBS HQ, 24H, HST DS, +358-0-3411398
2:220/620 (FidoNet)
42:1200/101 (SuperNet)
Have fun with SBBS 1.12,
Aki Antman & Risto Virkkala
Ps. Many of you are probably thinking why there are so few differences between
this official 1.12 and 1.12 Gamma-4. The reason is : We wanted 1.12 to be as
bug free as possible. As you are reading this little documentation, we are
probably working on SuperBBS 1.13, which will again contain many new features.