Freq Manager 2.10 *Perl version*
Config file keywords


General

VersionStamp high.low
Specifies FreqMgr version for which configuration file was designed.

Log filename
Set log file name.

DebugLog Yes/No
If set to Yes, log will include debugging messages.

TempDir directory
Set directory for temporarty files. directory should end with path delimiter.

OurAKA AKA
Set main AKA for local system.

OurSysop name
This name will be used to sign outgoing messages.

CaseSensivity Never/LFNOnly/NonDOSOnly/Always
Never - all file names considered case-insensitive. Good for Windows-based systems.
LFNOnly - all file names more than 12 symbols considered case-sensitive.
NonDOSOnly - all file names that are not DOS-compatible considered case-sensitive.
Always - all file names considered case-sensitive.

KillREQ Yes/No
If set to Yes, request file will be killed on exit.


Input files

BinaryFile filename [allowed_groups]
Use information from specified binary file. Any number of this directives can be used.
If allowed groups are specified, only users in these groups can access fles from this binary.

OfflineFile filename [allowed_groups]
Use information from specified binary file, but consider all areas in it to be offline. Any number of this directives can be used.
If allowed groups are specified, only users in these groups can access fles from this binary.

RecurseDirectory directory [access_rights]
Scan given directory and all its subdirectories for files.
Only users of given access level in given group can access these files if access rights are specified.

ScanDirectory directory [access_rights]
Scan only given directory, without any subdirectories, for files.

Alias name filename[,filename...] description
Specify file(s) to send when alias name is used. Aliases are not case-sensitive.
Alias name [Oldest/Latest/All] filemask description
Specify file(s) to send when alias name is used.
Oldest - file with most early timestamp is sent.
Latest - file with most recent timestamp is sent.
All (default) - all files for given mask are sent.
Alias name=existing
Specify another name for existing alias.

HistoryFile filename
Specifies file in which request history will be stored. This file is T-Mail freqlim.bin compliant.


Output files

SendStatistics Yes/No
Specifies whether statistics message should be created and sent.

ResponseHeader filename
Specifies statistics message header. Possible macros are:
%N - Remote system operator name
%A - Remote main AKA
%T - Date and time of request (see DateTimeFormat)
%F - Total number of requests (without passwords)
%O - Total number of sent files
%S - Total size of sent files (in KB)
%{TL} - Maximal allowed download time (in minutes)
%{TE} - Estimated download time (in minutes)
%{DD} - Downloaded today
%{DL} - Today limit
%{DR} - Remaining for today
%{WD}, %{WL}, %{WR} - same for last week
%{MD}, %{ML}, %{MR} - same for last month

ResponseFooter filename
Specifies statistics message footer. For possible macros, see ResponseHeader.

ResponseSubject
Specifies statistics message subject. For possible macros, see ResponseHeader.

DateTimeFormat
Specifies date and time format. For possible macros, see FileNdx 4.52 documentation.

LineNormal message line
This line will be used in statistics message to specify that file was sent successfully. Possible macros are:
%N - File name
%S - File size in bytes
%D - Description (first line)

LineContinued message line
This line follows LineNormal if file has multi-line description. %D macro is set to following description line(s).

LineDelimiter message line
This line delimits 3 parts of statistics: success, errors, and fatal errors. No macros available.

LineNotFound message line
This line is used when file is not found or access denied. Only %N macro can be used.

LineOffline message line
This line is used when file is off-line. All macros available.

LineSizeExceeded message line
Used when download size limit exceeded. All macros available.

LineTimeExceeded message line
Used when download time limit exceeded. All macros available.

LineTooSlow message line
Used when connection is slower than MinBaud. No macros available.

LineUnlisted message line
Used when remote is unlisted and AllowUnlisted is set to No. No macros available.

LineUnprotected message line
Used when remote is unlisted and AllowUnprotected is set to No. No macros available.

Tearline line
Specifies message tearline. No macros available.

SendFilesBBS Yes/No
Specifies whether FILES.BBS file should be created and sent.


Remote system (SRIF)

These parameters usually passed via SRIF file, though can be used as config keywords also, e.g. in case of SRIF-incompatible mailers.

Sysop name
Specifies remote system operator.

AKA AKA
Specifies AKA fro the remote system. The first one considered main.

Baud baud
Specifies connection speed.

Time minutes
Specifies maximal time in which file uploading should finish (e.g. time till ZMH).

SystemStatus LISTED/UNLISTED
Specifies whether system is listed in one of known nodelists.

RemoteStatus PROTECTED/UNPROTECTED
Specifies whether mail seesion is password protected.

Password password
Specifies session password. It is matched with password specified in config to grant access rights.

RequestList file
From this file all requests are read.

ResponseList file
This file will be created and filled with file names to be sent.


Access mangement

AllowOneLargeFile Yes/No
If set to Yes, then size and time limits don't apply for the very first file.

AllowUnlisted Yes/No
Specifies whether requests from unlisted systems should be processed.

AllowUnprotected Yes/No
Specifies whether requests via unprotected sessions should be processed.

DirectFreqLevel number
If system has specified access level in default group, files with full path can be requested.

ListedLimit MaxTime DayLimit WeekLimit MonthLimit
Specifies maximal file size in KB allowed via protected session with listed system.

UnlistedLimit MaxTime DayLimit WeekLimit MonthLimit
Specifies maximal file size in KB allowed via protected session with unlisted system.

UnprotectedLimit MaxTime DayLimit WeekLimit MonthLimit
Specifies maximal file size in KB allowed via unprotected session with listed system.

UnknownLimit MaxTime DayLimit WeekLimit MonthLimit
Specifies maximal file size in KB allowed via unprotected session with unlisted system.

MinBaud number
Specifies minimal connection speed.

Password password access_rights
Specifies a new password remote can use to raise its access rights (both as session password and a request).
Password is a single word, case-sensitive.
Grants given access level in given group to remote.

PriorityAKA AKA_mask access_rights
Specifies additional access rights for remotes matching AKA mask.

PriorityLimit access_rights MaxTime DayLimit WeekLimit MonthLimit
Remote matching given access rights will use given download limits.


Other

Include File
Read file as a config file.

NormalPrefix character(s)
These character(s) will prefix file name in response file for normally sent files.
Standard SRIF is '+', T-Mail uses none.

KillSentPrefix character(s)
These character(s) will prefix file name in response file for files to be killed upon sending (statistics packet, FILES.BBS).
Standard SRIF is '=', T-Mail uses '^'.