Rated by tucows.com

Also awarded by delphi32.com


FURTHER DEVELOPMENT(Feb 1998):

I want to completely re-write the code in Delphi 3 not using any third-party components, however, I do not have Dephi 3 yet... It may be a while.

ANOUNCEMENT(Jan 1997):

The final release with source code is here!

New features/improvements include the following:

  • File sharing now works (pity theres no SHAREMODE variable in Delphi).
  • Read-only directories for anonymous
  • Welcome/Goodbye messages
  • Tray Icon
  • Use '\' as well as the unix '/' to specify directory seperators
  • Directory aliases
  • User configurable Server Listening port (Client side too)
  • Get/Put using complete path's (e.g. get /fff/ddd/sssd/hhh.exe)
  • Set root/home directories as c:\ or c: (slashes or not)
  • Anonymous disable now works
  • Implemented XPWD, some FTP clients use this to PWD
  • A help file of course
  • Some bugs cleared up and error checking enhanced (due to feedback)
  • Finally I'd like to thank everyone for their positive feedback on the program, I did not receive one flame reply, for that I tried to accommodate everyone. Thanks again.

    About FWFTP

    This software is FREE... anyone, anywhere can use it freely, as long as it is not used for comercial gain. This software is not perfect, but complete and stable enough to be released, I will try to accommodate any suggestions you may have to improve the working of the software. The source code is given as-is, without support, so you're on your own here.I stress, I am a Network specialist, not a programmer, and cannot afford too much time with the program. All I ask in return is credit for the writing of the source code.

    Overview

    FreeWay FTP is both an FTP server as well as an FTP client, but not a client that you are used to in the PC environment. The client uses a feature specified in RFC959 that enables any client to have control connections to more than one server (not just one as what is usually the case), with data connections being established between the two servers only (not via your PC), thus file transfer takes place directly between the two servers on the shortest route between them (by the way, this is where I get my idea for the logo of the three balls, one the client, and the other two the servers). Of course you can have your own server as one of the servers in your client connection to enable a local file copy to/from a remote host, or you could even have two connections to the same server to enable normal file copying on the same disk subsystem (Norton commander like). For this reason the tracking of file transfer progress is difficult.

    Tips

    As a guideline I'd like to suggest that anyone wanting to transfer files to their local machine could use this package, but should rather use one of the other ftp clients available on the net because of the progress indicator. You should rather use the FreeWay client for transferes between two remote hosts. Use the server part freely.

    Wish list

  • Add a non-959 binary restart command for hung transfers.
  • Include a better ip-filter editor.
  • Add more error checking.
  • Monitor the progress of a transfer with a STAT cmd.
  • Accept other listing-types other than the common UNIX listing.
  • Download entire directory trees and multiple files.
  • User 'ftp' same as user 'anonymous' (NCFTP uses this user).
  • Encrypted password storage (This will receive priority).
  • Full e-mail as pass actually implemented.
  • Include a SCRIPT language that will allow for after-hours downloads.
  • Hope someone else will take over the up-keep of this program.
  • This wish list is the 'ideal' system, and may never appear in a release.

    Bug list

  • (Some graphical unix client interfaces like xftp does't work with my server, I have not yet had the time to look into the problem.) - not sure about this.
  • Netscape does not do a directory listing on my server - I've just found out why, my server does not want to do a LIST after a PASV command (under certain conditions it will work), I'll fix the problem and implement it in v2.1.
  • After a certain amount of users (Max conns) have logged in, more connections are refused even though they have been released, the problem has been identified in the interface component (the old dWinsock version I use) and will be fixed in v2.1.
  • Download FreeWay FTP 2.0 Full release

    Download FreeWay FTP 2.0 Source code

    If you have any problems, please mail me at neco@geocities.com


    Copyright © 1996 Larry Nezar