Okay, for those of you that need an FTP server, but aren't too worried about how much it can actually do in the way of features, I present the sixth release of WFTPD - the Windows (winsock) FTP Daemon. Since the previous version, directory listings have been fixed, some multi-user issues have been fixed, and it is possible for registered customers to alter the greeting message. The program is shareware, and $15 will remove the message that tells every user who logs in to your system that you can't afford $20! Viewed as immediately necessary to add: More Error checking! Eventually, the program will contain the following features: On-screen logging of transfers. More commands (especially mkdir, rmdir) Use of MESSAGE.FTP to trigger a message on each CD command. Anything else people find they want. ========================= This is 'version' 1.1 - it includes more error checking, a slightly faster transfer rate (but not by much), and a brief glimpse at how the interface will look when I add security and logging. Both these features currently do not work. Now, version 1.2 - this allows the changing of directories to work properly. I can't believe the amount of code I tried to write to do this, when it turned out that the standard calls handled all the cases I was interested in! The next version will have more error checking, in particular, it will ensure that it doesn't fill up the disk when doing a PUT, or a DIR. PWD and XPWD are now supported. A dialog will automatically warn you that this is the insecure version. Version 1.3 ::::::::::: This version is released with security in it, but a big fat hairy message goes out to anyone who logs in, telling them that you are too cheap to register. All logging to file is also implemented. Oh, and there's a little more error checking. ABOR now works, but the system doesn't seem to be able to stop a transfer reliably if it fills the disk up! Anonymous users are now allowed to log in (can be enabled/disabled from the security dialog), and have the same rights as other users - i.e. all. Passwords and other good information are stored in the WFTPD.INI file in the windows directory. Version 1.3b ============ The message has been slightly changed so that it doesn't imply that the ftpd is unstable! ABOR now works properly, whereas it didn't last time. The transfers run a little bit slower, but are much friendlier to other windows apps and the hard drive (I don't do unbuffered reads and seeks any more!) I now follow the method whereby one recv is generated for each FD_READ message - this is much friendlier to other apps, but drops the transfer rate down to about 80k/s. Oh, and the icon has changed, and features a little "daemon" plugging into sockets ):-) Version 1.4 ~~~~~~~~~~~ We now have the delete and rename commands supported, and the LIST (dir) command now gives more information. The program is more stable, and shouldn't produce any winsock warnings any more. HELP and STAT give a small amount of information, and the security options have been enhanced. The security dialog now has a "Home directory" field, which is the directory that that user will log into, there is a check box to determine whether the user is restricted to changing directories only to directories that begin with his home, and the buttons have been changed. The Close button quits the security dialog, the Add/Alter button takes the information on screen and updates the WFTPD.INI file (leaving the passwords alone if they are blank - the only way to enter a blank password is to edit the WFTPD.INI file by hand!), and the Delete button removes the user from the INI file. Version 1.5 -+-+-+-+-+- Bug-fix release - the registration price has gone down to $15 in an effort to get someone - anyone - to register. Other changes - occasionally when two people were using the daemon, one would get the output for the other. Error checking on file storage now seems to work, and when another user changes his directory, your directory doesn't get changed there. A whole passle of concurrent use issues are now fixed. Version 1.6 /\/\/\/\/\/ More bug fixes. Directory listings from restricted users now work (before, they would give just the first line, usually ".". All messages and logging now use the carriage return/line feed pair that the RFCs imply, and some implementations require. You can now define your own greeting message (although this only has an effect on the registered version). A couple of bugs regarding multiple user access have been fixed (this means two people can log in and transfer files at the same time, without one getting messages meant for the other). This new version should be available on Simtel, sunsite, and a host of good archive sites soon. The newest version is always going to be available on ftp.wst.com in /pub/winsock/wftpd. Version 1.7 ``````````` Yet more bugs fixed. Ports were being treated as signed, which they aren't, the security dialog screen needed to force a drive letter, and use "\" as the directory separator. This is the first version I will upload to Simtel.