ServuWebAdmin (SWA) v0.9d readme.txt

!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!

please note the TWO new strings in the INI file.  They are specifically
for Microsoft IIS users.  If you put these in yer INI then you should
stop getting the pathname truncation error thingy.  :D

!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!BUGFIX!

!WARNING!WARNING!WARNING!WARNING!WARNING!WARNING!WARNING!WARNING!WARNING!

Make sure you make a backup of your serv-u.ini before screwing around
with this program.  Everything should be fine.  But just in case.  :)

!WARNING!WARNING!WARNING!WARNING!WARNING!WARNING!WARNING!WARNING!WARNING!

This setup is pretty easy.

There is now information on how to run SWA with Microsoft IIS Servers.

SWA has been tested on windows95 NT3.51 and NT4
all running O'Reilly Website Server.

SWA was written in Visual Basic 5.0, you SHOULD have the following DLLs in your
WINDOWS\SYSTEM directory.  If you dont have them, they are all available for
download from the site in a single convenient ZIP file.

MSVBVM50.DLL, STDOLE2.TLB, OLEAUT32.DLL, OLEPRO32.DLL,
ASYCFILT.DLL, CTL3D32.DLL, COMCAT.DLL


SWA SETUP

1. Set up a win-cgi directory on your web server.
   Preferably /cgi-win/secure (so you can password protect that directory).
2. Copy the ftpadmin.exe and the ftpadmin.ini into the cgi-win directory you created.
3. Edit the ftpadmin.ini and point the directory to where your serv-u.ini is located.
   It doesn't have to be on the same computer.  It can be done over a network as well.
   I'm not sure how it will react to long file names so use the DOS 8 character names.

   [SYSTEM]

   servuINIFilePath=c:\progra~1\servu\serv-u.ini

3. Copy the ServUtility.OCX, VBPASSWD.DLL and PASSWD.DLL into your WINDOWS\SYSTEM
   directory.  WINDOWS\SYSTEM32 on NT.
4. Load up your web browser and cruise to your web page:
   www.mywebserver.com/cgi-win/secure/ftpadmin.exe
   It SHOULD work.  Or you should at least be getting a CGI-WIN error.  If you get
   a CGI-WIN error email me and i'll fix it (it's probably a bug).
   If you arnt getting anything at all then it's probably your setup that is wrong.
   Make sure you setup your CGI-WIN directory properly on your Web Server.


EXTRA OPTIONS

 - If you are using the multiple IP options in Serv-u, you can now add domain names
   to those IPs to make it a little easier to read.
   STEPS:
   1. in the serv-u.ini in the [IP-HOMES] section you should have a IP1=xxx.xxx.xxx.xxx
   2. In the same section add a IPName1=mydomain.com (where 1 is the matching IP number).


SWA ON MICROSOFT IIS PERSONAL AND COMMERCIAL SERVERS

A guy named Mike Mazurek figured this out for me...  his message follows...

>Ryan,

>Getting the SWA to run with IIS is actually quit simple. All you have to do
>to run any win-cgi program on IIS is obtain a file call is2wcgi.dll and copy
>this to the directory that you have the win-cgi program in. Rename the
>is2wcgi.dll to the name of the executable.dll in this case ftpadmin.dll and
>then point your web browser at www.yourserver.com/cgi-win/ftpadmin.dll? and
>it should work.


problems?  mailto:  ryan@datex.ca

btw, i can't be held responsible for anything that breaks as a result of this program.
use it at your own risk.  :)


HISTORY

v0.9a: released 10/16/97

 - first beta version / release of SWA.
 - most servu 2.0 admin options implemented.
 
v0.9b: released 11/01/97

 - 10/24/97 bug fix: Blank user field no longer allowed.
 - 10/24/97 bug fix: Blank passwords now allowed.  :)
 - 10/24/97 added: You can now DELETE users.
 - 10/24/97 added: customizable File Access List Lengths
 - 10/24/97 added: customizable IP Access List Lengths
 - 10/24/97 added: multihomed domain editing now works.  I didn't even know that
                   servu supported multihomed domains.
 - 10/24/97 bug fix: Max Speed added in.  It was omitted by accident.
 - 10/25/97 added: notes textarea box.  AGH!!!!!!!  That was a pain in the butt.
 - 10/25/97 bug fix: SWA no longer crashes as harshly if you have the directories
                   set up wrong.  Some would say it's actually helpful now.  :)
 - 10/27/97 - 10/31/97 added: Remote User Admin.  Allows all the FTP users to 
                   come on and change their passwords.  This option can be disabled.
 - 11/01/97 added: Fake Reverse DNS Lookup for Multi Homed Domain IP Numbers.
 - 11/01/97 fixed: Potential security problems in Remote User Admin have been fixed.
                   (somewhat).

v0.9c: released 02/09/98

 - 02/04/98 bug fix: Microsft Personal Servers bug fixed.  The Personal Server
		   doesnt pass the CGI Path properly.  There's an option in the
		   ftpadmin.ini to hard set it now.
 - 02/05/98 added: Cleaned up the layout of the forms a little bit.
 - 02/06/98 added: You can now configure ALL of the server options remotly.
 - 02/09/98 added: sorting algorithm (bubble) added to user list (WEEEEEEEE!!!!!!!)
		   you can remove the MAXUSERS string from the INI file if you like.

v0.9d: released 02/11/98

 - 02/10/98 bug fix: Oops.  Small bug fix in the server editing options.  :P

for the next version:

 - section to edit domain names for dynamic IP stuff.