tftpd v0.04 readme.txt
-----------------------

INTRODUCTION
------------

This is a early beta of a new ftp deamon for OS/2 (the OS we all love). Do not
look at this product as very usable, it is just release to give you a hint that
I'm working on a real ftpd for OS/2 and maybe someone would like to make a
frontend for "ftpdacct". However it can be used to both receive and send files.

You can start reporting bugs and posting feature ideas now.


tftpd FILES
-----------

This ZIP contains the following files:

readme.txt    This file
tftpd.exe     Terje's FTP Deamon
tftpacct.exe  Account Manager for tftpd

The following files will be created when running "tftpacct":

tftpd.usr     User database
tftpd.grp     Group database
tftpd.sha     Share database
tftpd.mem     User group membership database

The following files will be created whenrunning "tftpd":

tftpduse.log  Default usage log file (AscII file)

These files should ONLY be modified with the use of "tftpacct". Both "tftpd"
and "tftpacct" will look for these files in the current directory only.


SIMPLE TEST CONFIGURATION
-------------------------

First you will have to setup at least one user, one group and one share. The
user also has to be member of a group.

Do the following:

This will make a user with the name "testusr" and the password "testpwd", and
please note what userid it get, that will be needed to add the user to a group.

  tftpacct -au testusr testpwd

This will make a group with the name "testgrp", also note the groupid given.

  tftpacct -ag testgrp

This will make a share for "x:\path" with full access for both user and group.

  tftpacct -as x:\path . rwxrwx--- 0 0

And finally thiswill add the user with userid 0 to the group with groupid 0.
User can be member in as many groups as wanted.

  tftpacct -am 0 0

Now you should be ready to start the ftpd with the command:

  tftpd -s


tftpd - TERJE'S FTP DEAMON
--------------------------

Usage:
  tftpd {parameters}
    -c[users]                           Max concurrent users (Default = 16)
    -p[port]                            Listen to specified port (Default = 21)
    -s                                  Start deamon


tftpacct - ACCOUNT MANAGER FOT tftp
-----------------------------------

Usage:
  tftpacct [parameters]
    -l[u|g|s]                           List users/groups or shares (u, g or s)
    -au [username] [password]           Add a new user
    -ag [groupname]                     Add a new group
    -as [localpath] [ftppath] [access]  Add a share
          [userid] [groupid]
    -am [groupid] [userid]              Add a user to a group
    -du [userid]                        Delete a user
    -dg [groupid]                       Delete a group
    -ds [shareid]                       Delete a share
    -dm [groupid] [userid]              Remove a user from a group


CONTACTING THE AUTHOR
---------------------

eMail: tf@ub.ntnu.no
       flte@infocall.no
EFnet: [Frog]
       Mr_Frog


VERSION HISTORY
---------------
v0.04 -
  - Fixed date and time display in LIST and NLST.
  - Added support for -a and -l parameter to LIST and NLST.
  - Added support for logging.

v0.03 - Released 20:10 4th January 1997
  - Modified to accept ftp commands in any case.
  - Added MKD ftp command (Make Directory).
  - Added RMD ftp command (Remove Directory).
  - Added NLST ftp command (Name List).
  - Added wildchar support to LIST and NLST.

v0.02 - First usable version

