This package contains a full set of TCP/IP daemons for OS/2 from
different sourses.

It consists of:
1. Apop3d and Adialin package, written by Axel Mueller. But contact with
author was lost in 1997 and his site, Stargate, was closed. I have 
recieved several mails from users, which like me, had bought his
software, where they ask for Mueller's wereabouts to fix the bugs in his 
software. So I decided to public latest available version of package
with some bugs fixed by me. This package still have shareware status, so
if one day Mueller will be found, users of this package must pay to him.
Descripion of package contains in adialin.doc and apop3d.doc files. 
The only major addition made to Adialin software is modemusers file
in ETC subdirecory, where all users that have access to modems must be listed.
The username must be equal to the highest number of Com port they have
permission to use. This version does not have expire date because
I have doubts that anyone could find Mueller in 35 days to register.

2. Sendmail 8.9.3.1 from unknown author. It still has severe bug with
processing queue files, which arise due to the different ways the Unix
systems and OS/2 renames the files. It leades to impossibility to rename
t* to q* files at the final stage of proccessing of undelivered mail.
I made the program which fixes this bug by proccessing the queue files
before and after sendmail program and also addes "-a" option to compatibility
with OS/2 sendmail calling convention. Original sendmail is renamed to 
smail.exe. Also I included the sendmail.cf8 file wich is fully compatible
with OS/2 and Apop3d package.

3. Telnet server daemon written by me. It allows system administrator
to manage the user's ability to execute programs by including their
description in telnetd.cfg file. Also it limits user's access to disk
only by his own directory and telnet includes simple mail client because
I discovered after two years of exploitation of telnet that many users 
prefer to read their mails through telnet when they are far away from their
personal computers. Comments on telnetd.cfg format are in that file. Be
careful when adding commands to it, always think about the possibility of
security violation. The talkd program is not only the talk protocol daemon,
but also provides intersession communications, so it must be started before
telnet server. To issue "su" command user "root" entry must be defined
by "accounts" command. Then by "userpriv" command user "root" must be set 
to "logon disable" and users that can issue that command have to be set to 
"privileged" level.

4. Ftp server daemon uses ACL's of HPFS or 386HPFS to manage
user access to disk. You can use OS/2 peer or server GUI to set 
files access attribute. Before it, naturally, the user account 
must be defined in peer or LAN server. Server uses ftpacc.exe
program to check user's permissions to disk access. If you want
to use directory limits provided by 386HPFS, you must have
"Local security" option installed on your mashine. Files that can be assessed 
by local programs must have local access permissions set. The easiest way to
do this is to propogate "ACDPRWX" access to the all disks and directory trees of 
your system. Ftpacc.exe than must be started from RUNPRIV.CMD file, and 
ftpd.exe - from unprivileged file, such as startup.cmd. FTPD.CFG consists
of clear statements, exsept one - protect. It has format 
     PROTECT dir ip-network ip-network.
and limits access to "dir" only from ip-networks from the list. File may contain
several PROTECT directives. If ftp server finds "00readme" file when CWD 
command processing it uses it as banner message.


Notes:

a) All servers are multithreaded and you can simply start it, but I recommend
to use inetd to start servers, because this significantly increases system
stability.
b) You must search for the "!!!!!" sign in all config files and replace it by
statements that describes your system.
c) I included patched port of talk program to this package - I simply closed
the ability of talk to write files for security reasons. Original progam
resides in Leo archive.

Please, send bug reports and comments to <serebr@isan.troitsk.ru>