Short: FTP Door for MAX BBS V 1.2 (New Commands added) Author: ercole@maltanet.omnes.net (Ercole Spiteri) Uploader: ercole maltanet omnes net (Ercole Spiteri) Type: comm/maxs Replaces: comm/maxs/FTP.lha Architecture: m68k-amigaos FTP Door for MAX BBS V1.2 ~~~~~~~~~~~~~~~~~~~~~~~~~ FreeWare: ~~~~~~~~ This program is freeware so you are not obliged to give me anything for its use. However if you use it and you happen to have written some good doors for MAX BBS I would be gratefull if you can give me a copy of them or inform me about their existence and from where I can get a copy of them. Features: ~~~~~~~~ This door will allow users of your BBS to access files from a cd-rom or even your Hard Disk in a way similar to Internet FTP. Users using this door will have a unix like shell which will respond to various commands allowing them to browse the cd-rom and download files. The door works best with Aminet cd-roms but will also work with any cd-rom present so far. Even if the files are not archieved the user can archieve the files present in a drawer and then d/l it. While using the door the user will have the feeling of being connected to internet and this will thus give a professional touch to your BBS. Finally the door is written in 100% machine code. Installation: ~~~~~~~~~~~~ To install this door you must make a drawer called Unix in you Doors directory and copy all files in this archieve to it. Then you must make the necessary changes in your BBS configuration to allow your users to call this Door. The file to call is the one called FTP. You must make a directory called Internet in your Ram Disk. This will hold the files one marks for d/l with the get command. Finally you must specify the parent directory by using assign, for example for aminet this would be: assign PUB: cd0: (This will place your user in the main directory (of the CD-Rom.) or assign PUB: cd0:Aminet (This will place your user in the Directory called (aminet.) An important feature of this door is that the user can go in any sub-directory but can`t get out of the directory you specify as PUB: thus no hacker can get any files you don`t want him to get. It is important to have these cli commands in your c: drawer; COPY, ASSIGN, LHA and LIST Limitations: ~~~~~~~~~~~ Up to now the only limitation is that marked files have to be kept in Ram Disk prior to d/l, this may cause some problems to users with only 1 Meg of Ram. However I will soon be working on it and future versions will allow you to specify the path where the marked files are to be held prior to d/l. This has been partly fixed in Version 1.2 by the new command `take` which d/l a single file directly from the CD-Rom without copying it to Ram. Known Bugs: ~~~~~~~~~~ If a user issues the cd command without any directory name the server may become confused sometimes. This can be rectified by issueing the command main by the user. Important Notes: ~~~~~~~~~~~~~~~ Users should be warned about the arc command. This must be executed within the drawer of which contents the user wants to archieve. It is important for the user to know that ussueing this command in the parent directory will result in the server trying to archieve the whole cd-rom with obvious catastrophic results. Also its important that commands are entered in lowercase as the server is case sensitive. Contacts: ~~~~~~~~ If you would like to see some new features in this door you can contact me at: Address: Dr. Ercole Spiteri MD `Villa Loreto`, Bishop Buttigieg Street, Qala, Gozo, Malta, Europe. GSM 103 Phone: +356 554929 BBS: +356 564184 E-Mail: ercole@maltanet.omnes.net (not valid after year 1996) ercole@usa.net