diff options
Diffstat (limited to 'usr.bin/ncftp/v2_Note')
| -rw-r--r-- | usr.bin/ncftp/v2_Note | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/usr.bin/ncftp/v2_Note b/usr.bin/ncftp/v2_Note new file mode 100644 index 000000000000..6900bf29d9c2 --- /dev/null +++ b/usr.bin/ncftp/v2_Note @@ -0,0 +1,35 @@ +Versions numbered between 1.5.0 and 1.9.9 are interim releases. No major +features are planned for these; only tweaks and fixes. + +Version 2.0 is much cooler, but I haven't had time to work on it. If +you send me email, I _will_ read it, but it may take me awhile to get to it, +and I may not answer. Please don't be offended. I really regret having +to release code that is such a mess. I should have wrote the code from +scratch, rather than built it upon the original BSD code (which is a mess +itself!). + +I apologize in advance for bugs I fixed in 2.0 but forgot to re-fix +in these interim releases (I think I got'em all, though). + +Here is a list of things that are in the 2.0 code but not this version: + +* Easy-to-read, better organized, commented code. +* Using my own "style guide," so source is coded uniformly. +* Unlimited global macros. These are really nice! They take arguments, + so you can make mini-scripts. The macros can be typed as if they + were commands; no more $macroname crap. +* No-longer using .netrc and it's format. This was necessary for the + global macros anyway, and it allowed me to add some other features, + like host aliases. Old .netrc's won't work. Sorry! +* Improved command line parser, that lets any command use > and |, so + it behaves like a real shell command line (almost). +* Improved 'redir' that works automatically, can reformat listings with + different ls flags, all without refetching it over the network. It + will also facilitate remote globbing... AND remote filename completion! +* Many little things I can't begin to list. + +Keep that in mind if you want to make a feature enhancement. I'm telling +you this now so you don't spend your time programming something that is +already done for the 2.0 release. Also note that patches would +have to be re-coded for 2.0. (The gist is that you should wait until +2.0 is done before doing anything major). |
