
	First I have to say that this is my first program for Linux. Please be
condescending :-)

	I'm using ifmail (by Evgeny Crosser) as my FidoNet mailer and I'm 
quite happy with it. But ifmail can't process files whose are coming via
file conferences :-( So...here is program which can solve this problem (I hope
so ;-) ).

	This package contains following parts :

File						Description

CONFIG			Describes your local configuration
Makefile		Makefile
config/Config		Describes FidoTools configuration
config/FAreas		Describes file echo areas configuration
config/Senders		List of all who can send files in specified area
config/Receivers	List of all who can receive files in specified area
config/Neighbours	List of all known systems with passwords
README			This file
README.CYR 		README file (Russian)

Configuration
-------------

	Edit CONFIG file. Pay attention on fields USER, GROUP and CONFIGDIR.
Edit file in config/ directory. File Config contains your node configuration,
working directories and report format. FAreas contains your file echo areas
configuration, all fields are described in this file. 
	There are 2 files for controlling read/write rights for all our
downlinks. They are "config/Senders" and "config/Receivers". These files
have similar format :

CONF_NAME  System1 System2 System3 .... SystemN

	where "System?" is your downlink for this conference. This is an 4-d
address, but you can simplify it. You may use only a part of address, other
components for this entry will be used from previous entry. So :

SOME.FECHO 2:5030/219.26 .23 .2 .1 /343.5            is equal to 
SOME.FECHO 2:5030/219.26 2:5030/219.23 2:5030/219.2 2:5030/219.1 2:5030/343.5

	And last file called "Neighbours" describes all your downlinks who
can send/receive TIC files to/from your system. The format of this
configuration file if simple :

SYSTEM(4-d address)	password

	There are some rules for sending/receiving files for you downlinks.
They are:

1. Downlink will receive files from conference if its address exists in
   "Receivers" file and if downlink is described in "Neighbours" file.
2. Downlink will be able to send files to conference if its address exists in
   "Senders" file and if downlink is described in "Neighbours" file. Of
   course, TIC file which come from downlink must contain right password in
   "PW" field.

	You don't need to write you addresses into "Neighbours", "Receivers" and
"Senders" files. You'll have read/write rights to some conference
according to its flags in "FAreas" file.

	These 5 config files will be installed into CONFIGDIR directory (see
CONFIG file) and you'll be able to change any parameter without recompiling
FidoTools.

Compilation & Installation
--------------------------

	Simple type "make" for compiling this package. I hope that you'll not
get any errors. BTW, I'm using gcc-2.7.2, libc-5.2.18 and make-3.74.
	After compiling the package you may install it into DEST dir (see
CONFIG file) by typing "make install". If you want to install configuration
files (described in the previous section) type "make install-configs". That's
all.

Using FidoTools
---------------

	My package now contains only 3 programs :

fetoss   - file echo tosser. This program processes incoming TIC files.
postfile - file posting utility. It's using for sending file into file
	   conference.
attach   - file attach utility. 

	All programs has a short help text which can be printed by "-h" 
switch. 

fetoss
======

Usage : fetoss [options]
Available options are :
	-h        - display this help and exit
	-i <dir>  - set inbound directory
	-o <dir>  - set outbound directory
	-c <file> - set main configuration file name
	-f <file> - set file areas configuration file name

	This program scans inbound directory for TIC files, processes found 
TICs, moves received files in corresponding directories, sends files to 
downlinks and makes report (if you're using report features - see CONFIG and
Config files).

postfile
========

Usage : postfile FILE FILE_CONFERENCE_NAME
Available options are :
	-h        - display this help and exit
	-i <dir>  - set inbound directory
	-o <dir>  - set outbound directory
	-c <file> - set main configuration file name

	This program sends specified file to specified conference. It
expects file description from standard input (use EOF symbol for end of
description). 
	FILE will be copied into inbound directory and processed and
incoming file. Note: your FILE will not be erased.

attach
======

Usage : fileattach FILE FTN_ADDRESS [options]
Available options are :
	-h        - display this help and exit
	-i <dir>  - set inbound directory
	-o <dir>  - set outbound directory
	-c <file> - set main configuration file name
	-m        - Copy file to temp directory and remove it after sending
	-e        - Clear file after sending


	Nothing special. If you'll use "-m" flag your FILE will be copied
into temporary directory (and copied file will be attached). If "-e" option
is specified ifcico will try to truncate file after sending.

	That's all. I'm sorry for my this first experiment with Linux but I
hope I'll improve my program (and my knowledge) with your advises and
FidoTools will be really useful for someone.

	Send all suggestion (and of course bug reports) to
nick@nickhome.stud.pu.ru. I'll be glad to receives your message about
succesfull (or not succesfull :-( ) experiment with this package.

	This program is free. You may copy it without my permissions. But if
you consider that this program is really useful for you...please send me a
postcard from you city :-) I'll be _very_ happy to get this postcard!

My address :

Nickolay G. Grygoryev
fl 49 h 16 Belgradskaya st.
St. Petersburg
192212
Russia

+----------------------------------------------------------------+
| Special thanks to :                                            |
| Evgeny Crosser (for his "ifmail") !                            |
| Michael Sobolev (for his useful advises and ctiticizm ;-) )    |
+----------------------------------------------------------------+

                            Join FIDONET !!! 
