BSOpack Manual
This document applies to version 0.2 of BSOpack.
1. Introdusing BSOpack
BSOpack is used to pack outgoing netmail for links. It is a part of
HUSKY project and requires its files.
You should use fidoconfig 0.10c
or more recent. If you don't have these
packages, download them from http://husky.physcip.uni-stuttgart.de/
2. FidoConfig keywords and configuration
2.1 packNetmail
- Syntax:
packNetmail <bool>
- Example:
packNetmail on
- Default:
packNetmail off
Determines if you want to pack outgoing netmail for this link.
Used only in link definition.
Attention: If you use packNetmail on
- you must define a packer for this
link.
This statement can only be repeated for different links.
2.2 maxUnpackedNetmail
- Syntax:
maxUnpackedNetmail <integer>
- Example:
maxUnpackedNetmail 0
- Default:
maxUnpackedNetmail 20
Determines how much unpacked netmail in kilobytes we should leave for
this link. If we have more outgoing netmail - it will be packed into bundles.
You also can have packed & unpacked netmail in your outbound
simultaneously - packet, which had had size more than maxUnpackedNetmail
was packed into bundle and new packed with size less than
maxUnpackedNetmail
was created.
If you select 0 kb - all netmail will be packed.
2.3 Sample link definition
| Link Dmitry Sergienko
AKA 2:464/910
ourAka 2:464/910.1
Password xxxxxxxx
autoAreaCreate on
autoFileCreate on
forwardRequests on
AutoAreaCreateDefaults -p 14 -dupeCheck move -dupeHistory 11
Packer zip
allowEmptyPktPwd on
packNetmail on
maxUnpackedNetmail 0
|
3. Command line switches
- Usage:
bsopack [-c fidconfig] [options]
- Options:
-q
Quiet mode (ignoring screenLogLevels in fidoconfig)
-
-h
Help screen
-
--help
The same as -h
- Example:
bsopack -qc /etc/fido/config
4. How this program works
At first it checks if packNetmail
for link is on, this link is not busy
and a packer is defined. Then it searches for *.?ut files in the outbound. If
the size of all found *.?ut is greater than maxUnpackedNetmail, these files
will be renamed to *.pkt (using tempOutbound
token) and put into an
arcmail bundle. Thus, your mail should never be lost. If any error occurs hpt
scan will find this packet and (if this packet is for a link listed in
fidoconfig) pack it into a bundle with echomail. The packet will be added to
the most recently used bundle until the size of the bundle is more than
arcmailSize
for the link.
If you select bundleNameStyle addrDiff
your netmail will be
packed together with echomail. Each flavour is processed independently.
It creates bundle names using an algorithm of two addresses differences.
The log file bsopack.log
is located in logFileDir
directory.
5. Contacting the author
- Author:
Dmitry Sergienko
- E-mail:
- trooper@mail.unity.net
- FidoNet:
2:464/910
- ICQ:
38304000
FidoNet conferences:
| ru.husky (Russian)
fidosoft.husky (English)
|
Table of Contents
1. Introdusing BSOpack
2. FidoConfig keywords and configuration
2.1 packNetmail
2.2 maxUnpackedNetmail
2.3 Sample link definition
3. Command line switches
4. How this program works
5. Contacting the author
Short Table of Contents
1. Introdusing BSOpack
2. FidoConfig keywords and configuration
3. Command line switches
4. How this program works
5. Contacting the author
About this document
This document was generated
using texi2html
The buttons in the navigation panels have the following meaning:
Button |
Name |
Go to |
From 1.2.3 go to |
[ < ] |
Back
|
previous section in reading order
|
1.2.2
|
[ > ] |
Forward
|
next section in reading order
|
1.2.4
|
[ << ] |
FastBack
|
previous or up-and-previous section
|
1.1
|
[ Up ] |
Up
|
up section
|
1.2
|
[ >> ] |
FastForward
|
next or up-and-next section
|
1.3
|
[Top] |
Top
|
cover (top) of document
|
|
[Contents] |
Contents
|
table of contents
|
|
[Index] |
Index
|
concept index
|
|
[ ? ] |
About
|
this page
|
|
where the Example assumes that the current position
is at Subsubsection One-Two-Three of a document of
the following structure:
- 1. Section One
- 1.1 Subsection One-One
- 1.2 Subsection One-Two
- 1.2.1 Subsubsection One-Two-One
- 1.2.2 Subsubsection One-Two-Two
- 1.2.3 Subsubsection One-Two-Three
<== Current Position
- 1.2.4 Subsubsection One-Two-Four
- 1.3 Subsection One-Three
- 1.4 Subsection One-Four
This document was generated
by Pavel Andreew on September, 19 2002
using texi2html