home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
echobeta.zip
/
SBBSECHO.DOC
< prev
next >
Wrap
Text File
|
1995-04-24
|
12KB
|
361 lines
SBBSecho · Version 1.00 ßeta · Documentation Copyright 1995 Digital Dynamics
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SBBSecho is a full-blown FidoNet echomail program for Synchronet version 2.
It is intended to replace FTSC-1 (*.MSG) compatible echomail programs (GEcho,
Squish, FastEcho, Alexi/Mail, etc.) and SBBSFIDO with a single program
incorporating the standard features of echomail programs without the .MSG
phase.
You will not need to use SBBSFIDO or any other echomail program after you
have installed SBBSecho.
Attach or FLO Mailer?
~~~~~~~~~~~~~~~~~~~~~
If you are using FrontDoor, InterMail, D'bridge, SEAdog, Dutchie, or any other
ArcMail *.MSG attach-style mailer, you are using what we will refer to as an
"Attach Mailer".
If you are using BinkleyTerm, Portal of Power, or any other FLO/CLO/HLO/DLO
style mailer, you are using what we will refer to as a "FLO Mailer".
Both types are supported by SBBSecho.
SBBSECHO.EXE
~~~~~~~~~~~~
Before running SBBSecho, make sure your SBBSNODE environment variable is set.
Example:
SET SBBSNODE=C:\SBBS\NODE1
The command line for executing SBBSECHO is very similar to SBBSFIDO, although
some command line switches have been eliminated.
We suggest you use the following command lines:
For importing:
C:\SBBS\EXEC\SBBSECHO /LES!
For exporting (Attach Mailer):
C:\SBBS\EXEC\SBBSECHO /LIN
For exporting (FLO Mailer):
C:\SBBS\EXEC\SBBSECHO /LINF
Remove all references to SBBSFIDO from your batch files (if you have any).
See the included MAILER.BAT for example.
Syntax
~~~~~~
usage: sbbsecho [cfg_file] [/switches] [sub_code]
where: cfg_file is the filename of config file (default is ctrl\sbbsecho.cfg)
sub_code is the internal code for a sub-board (default is ALL subs)
valid switches:
p: do not import packets x: do not delete packets after import
n: do not import netmail d: do not delete netmail after import
i: do not import echomail e: do not export echomail
m: ignore echomail ptrs (export all) u: update echomail ptrs (export none)
j: ignore recieved bit on netmail t: do not update echomail ptrs
l: create log file (data\sbbsecho.log) r: create report of import totals
h: export all echomail (hub rescan) b: import locally created netmail too
a: export ASCII characters only f: create packets for outbound netmail
y: import netmail for unknown users to sysop
o: import all netmail regardless of destination address
s: import private echomail override (strip private status)
=: change existing tear lines to ===
!: notify users of received echomail
SBBSECHO.CFG
~~~~~~~~~~~~
SBBSecho expects to find the file SBBSECHO.CFG in your Synchronet CTRL
directory. Copy the example SBBSECHO.CFG file included into your CTRL
directory. If you are a registered owner of SBBSecho, add the following line:
REGNUM xxxxxxxx
to your SBBSECHO.CFG file (where xxxxxxxx is your SBBSecho registration number)
Lines beginning with a semicolon (;) are considered comments, and are ignored.
The following configuration keywords are allowed:
REGNUM xxxxxxxx
Registration number
FLO_MAILER
This is required if using a FLO mailer. The /F SBBSECHO command line
switch should also be used.
FUZZY_ZONE
This tells SBBSecho to ignore the zone on in-bound NetMail and change
the originating zone to the destination zone if the destination
net and node numbers match one of your addresses. This should only be
used if you are in multiple networks using different zones and are
receiving NetMail without the INTL kludge line.
LOGFILE x:\xxx\xxx
Specify log path and filename. Default: DATA\SBBSECHO.LOG.
The /L SBBSECHO command line switch should also be used.
NOSWAP
Don't swap-out for archivers
STORE_SEENBY
Store SEEN-BY lines in SMB message base
STORE_PATH
Store PATH lines in SMB message base
STORE_KLUDGE
Store unknown kludge lines in SMB message base
AREAFILE x:\xxx\xxx
Path and filename of alternate AREAS.BBS. Default: DATA\AREAS.BBS
INBOUND x:\xxx\xxx
Alternate inbound FidoNet file directory.
Default: SCFG->Networks->FidoNet->Inbound
SECURE_INBOUND x:\xxx\xxx
Additional inbound FidoNet file directory (optional).
OUTBOUND x:\xxx\xxx
Outbound FidoNet packet directory (required).
ARCSIZE xxx
Maximum bundle size (in K). Default: 250k
PKTSIZE xxx
Maximum packet size (in K). Default: 250k
PACKER ext len hdr
PACK pack %F %S
UNPACK unpack %F %S
END
Packer/archiver definition
"ext" is the file extension for this archiver
(i.e. ZIP, ARC, ARJ, LZH, etc.)
"len" is the byte length of the file signature
"hdr" is the hexadecimal file signature
"pack" is the archive creation command line where %f indicates the
destination filename and %s indicates the source filename(s)
"unpack" is the archive extraction command line where %f indicates the
archive filename and %s indicates the directory to extract to
"end" marks the end of EACH packer definition
USEPACKER
ext uplinks
ext uplinks
END
Specify which packer to use for which uplinks
"ext" is a valid packer extension (i.e. ZIP, ARC, ARJ, LZH, etc)
"uplinks" is a list of addresses which instructs SBBSecho to use this
packer type when sending bundles to these addresses
"end" marks the end of usepacker information
HOLD uplinks or ALL
Hold status on bundles/packets for uplinks
"ALL", if used, specified default status for all uplinks
Attach mailers may override this
CRASH uplinks or ALL
Crash status on bundles/packets for uplinks
"ALL", if used, specified default status for all uplinks
Attach mailers may override this
DIRECT uplinks or ALL
Direct status on bundles/packets for uplinks
"ALL", if used, specified default status for all uplinks
Attach mailers may override this
PASSIVE uplinks or ALL
Temporarily disable uplinks
"ALL", if used, disables all uplinks
PKTPWD address password
Instructs SBBSecho to use a packet password for the address listed.
This is not to be confused with session level passwords or areafix
passwords.
AREAFIX
addr password flags
addr password flags
END
Areafix information
Enable areafix for address "addr" using "password" for the password
and give this address this list of "flags" for defining access to echo
lists.
"end" marks the end of Areafix information
ECHOLIST [FORWARD addr password]
x:\xxx\xxx flags
x:\xxx\xxx flags
END
Additional echo lists available for AreaFix
FORWARD addr (without brackets) is an optional address of where to
forward unknown area requests (most likely your hub's address) and
password is the Areafix password you use on your hub.
"x:\xxx\xxx" is the path an additional echolist
(e.g. C:\BACKBONE\FIDONET.NA)
"flags" is a list of required flags a node must have (defined under
AREAFIX) to be able to add areas from this list
"end" marks the end of echolist definitions
AREAS.BBS
~~~~~~~~~
SBBSecho expects to find the file AREAS.BBS in your Synchronet DATA directory
unless you have overridden the default name and/or location with the AREAFILE
keyword in your SBBSECHO.CFG file. The format of this file is very similar to
the standard AREAS.BBS (which many echomail programs use, or can at least
export their native area file to this format - i.e. GEcho's GSETUP).
SCFG can also export your sub-boards to AREAS.BBS, but you're probably better
off modifying the AREAS.BBS file you're already using (if you are) or
converting your current echomail program's area file to AREAS.BBS. This is
because SCFG assumes the sub-board short name will be the same as the area's
tag (as shown in your echo list), but this may not always be the case - unless
you imported an AREAS.BBS file into SCFG to begin with).
Lines beginning with a semicolon (;) are considered comments, and are ignored.
Each line is in the following format:
CODE TAG UPLINKS
Where:
CODE is ther internal code of the sub-board or any other text will
be considered "Passthru" (not imported to your BBS)
TAG is the FidoNet tag as shown in your echo list (i.e. FIDONET.NA).
If this is '*', then it will be considered a "badecho" area
and will receive all "unknown" area messages.
UPLINKS is a list of FidoNet addresses which you wish to export mail
to. At the very least, your hub's address should be listed
here. Your address should NOT be listed here.
Example:
SBBS SYNCHRONET 1:3615/50
SYNCDATA SYNCDATA 1:3615/50
SYNC_SYS SYNC_SYSOPS 1:3615/50
The amount of spacing between each element in the line is not important. Each
line can be up to 255 characters in length.
So if your OLD AREAS.BBS file is in .MSG format (for example):
C:\FD\ECHO\SBBS SYNCHRONET 1:3615/50
It must be changed to match the example given above!
AREAFIX Commands
~~~~~~~~~~~~~~~~
The following text is from the file AREAMGR.HLP which should be placed into
your \SBBS\EXEC directory. It lists the area manager commands available to
the nodes listed under 'AREAFIX' in your SBBSecho configuration file:
Address all requests to 'SBBSecho' or 'AreaFix' (without quotes).
Your Area Manager password goes on the subject line.
In the body of the message to Area Manager:
[+]<areaname> Connect an area
-<areaname> Disconnect an area
%HELP Request this message
%LIST Request a list of areas available to you
%QUERY Request a list of areas to which you are connected
%UNLINKED Request a list of areas to which you are not connected
%COMPRESSION <type> Change the compression type (ARC/ARJ/LZH/PAK/SQZ/ZIP/ZOO)
%PASSWORD <password> Change your AreaMgr password
%RESCAN * Request a rescan of new added areas
%ACTIVE Reconnect all temporary disconnected areas
%PASSIVE Temporary disconnect all connected areas
%FROM <address> * Remote maintenance, must be the first command {+}
%+ALL * Connect all available areas
%-ALL * Disconnect all areas
[---] Everything below the tear line is ignored
* These commands are not yet available.
UNREGISTERED
~~~~~~~~~~~~
The unregistered copy of SBBSecho has periodic beeps, tones, and delays.
It is not crippled in any other way. Entering your valid registration number
into SBBSECHO.CFG will eliminate these annoyances.
Complete the SBBSECHO.FRM file and send to Digital Dynamics or call voice
at 714-529-6328 to place your order.
If you are a registered owner of SBBSecho and DO NOT already have your
SBBSecho registration number, please contact Digital Dynamics voice to obtain
your registration number. You must have your Synchronet registration number and
control code on hand when you call.
BETA NOTES
~~~~~~~~~~
The file AREAMGR.HLP is included in this beta, place it into your Synchronet
EXEC directory.
If upgrading from an earlier beta (before 04/18/95), please make the changes
to the PACK and UNPACK lines in your SBBSECHO.CFG (as shown in the included
SBBSECHO.CFG file).
New SECURE_INBOUND and FUZZY_ZONE configuration key words.
Packet passwords (PKTPWD) should be working now. They worked in the 4/23
release ONLY if there was an AREAFIX or CRASH/HOLD/DIRECT line for that
address before the PKTPWD in the SBBSECHO.CFG file.
Paths and Seen-bys are now created with addresses (AKAs) that match the
packet destination address instead of the main system address.
This program (and documentation) are in the early beta stages, so don't judge
this product too hastily. The AREAFIX portion of SBBSecho is still under
construction, but simply listing available areas, and turning on and off areas
in your AREAS.BBS should work fine in this beta. The additional "echo list"s
may not be currently available when adding areas.
Multiple flavors of SBBSECHO.EXE are included in this archive:
16-bit DOS: Your normal 16-bit real-mode DOS executable
32-bit DOS4G: 32-bit protected mode executable using the DOS4G DOS extender
Requires DOS4GW.EXE in search path
32-bit OS/2: 32-bit pretected mode executable for OS/2 v2.x and later
/* End of SBBSECHO.DOC */