NFTP : New File Transfer Protocol Client Version 1.02
Copyright (C) 1994-1997 Sergey Ayukov


NFTP manual (main part)

VERSION HISTORY

Version 0.1 (preview)
First usable version. Used FTPAPI calls. Very slow; control connection messages cannot be seen. Wasn't exposed to public, although available.
Version 0.2 (preview)
Got rid of FTPAPI. Full-scale socket programming of ftp control connection and data transfers. Introduced bookmarks.
Version 0.3 (preview)
Never showed to public. The last version compiled with IBM CSet++. See 0.4.
Version 0.4 (preview)
Nearly the same as 0.3, but compiled with emx 0.9a + gcc 2.6.3. A handful of new features:
Version 0.5 (preview; close the beta stage)
Bugfixes plus Will not work after 31 Dec 1995
Version 0.51 (preview; close the beta stage)
I am sorry for releasing 0.5 so full of bugs... There was a lot of...
Version 0.52
Same as 0.51 but without 31 Dec limitation. Only to be distributed by SAMS Publishing.
Version 0.53
Nearly the same as 0.52 but limited to 30 March 1996.
Version 0.60
I am a bit short on time; 0.53 expires today, so some new features weren't tested much. Bugfixes and small improvements plus:
Version 0.70
Few bugfixes (including failing to recognize "hostname/directory" format when specified in the command line) plus
Version 0.71
Several bugfixes plus
Version 0.72
No new functionality. Fixed small mistakes in national language translations. Added Norwegian version. Added missing ASCII and Postscript manuals.

Version 0.80
Version 0.81
Mostly bugfixes. Also
Version 0.82
Fixed bug causing zerodivide when transferring small (<1000 bytes) files and total size of batch transfer is larger than 1MB.
Version 0.83
I am very sorry -- releasing 0.82 with 1 Oct limit was a very stupid idea because right now I am in process of completing my PhD. I hope to return to work on NFTP in middle October or early November. There are no differences between 0.82 and 0.83 except expiration date. French version is now integrated into the package.

This version will live until 1 Feb 1997 (apparently I don't want to disappoint you just when you're celebrating New Year ;-) I hope to produce release (1.0) meantime.

Version 0.90
This version is essentially the same as 1.0; it will expire 1 Mar 1997 so you can use it while registering version NFTP (<smile>). Many small bugfixes and much more improved error checking plus
Version 1.00
Same as version 0.90 but requires registering to transfer files larger than 500KB.
26 Feb 1997 was a black day in NFTP history. My hard drive (Quantum BigFoot 2.5GB) has died (only 3/4 sectors are readable). Latest NFTP sources were lost; I was thrown to pre-1.00 level. After long and painful attempts to read what is readable, much of the source code was restored, but I am still not sure that every feature/bugfix of 1.00 has been recovered. The result is version 1.02.
Version 1.01
SOCKS-capable version (was in limited distribution). Only binaries survived the hard drive accident by pure chance.
Version 1.02
Close to 1.01. Comparing to 1.00, it fixes great deal of small bugs and adds ability to insert/edit bookmarks from inside NFTP (Insert/Ctrl-E).

Planned for next versions:

There were several requests for PM version. I am not sure whether I will do it because a great deal of good PM FTP clients is already available.
Sergey Ayukov (asv@sai.msu.su)