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.