2.1.0 :: July 15, 1995.

+ Revamped the curses code in Win.c.

+ Revised the configure.in script to use some of my own m4 macros.

+ Configure script should try the system V directories earlier, so
  the resolv check works correctly.

+ GetHostEntry changed to be more 64-bit friendly (Thanks, Matti Aarnio and
  Murray S. Kucheraw).

+ Lint fixes (Thanks, Thomas E. Dickey).

+ Bug fixed in code that removes "CWD successful" lines (Thanks, Keith Steiger).

+ Remote globbing improved.  This will help fix the problems caused by
  "get -R *".

+ You can once again use "cd <wildcard>" and it should actually work now :-)

+ New user log file format, which write the URL of files transferred.

2.0.7 :: June 10, 1995.

+ Configure script is now smarter about when it should and should not try
  looking for the resolver library.

+ Visual mode now initializes before connecting to a site if needed, so when
  you open a site from the command line you get to see the startup stuff
  from the remote site.

+ If your URL has a trailing slash, then ncftp knows that you want to run
  it's shell.  After opening that site, it changes the directory to the one
  your URL had.

+ A printf bug with too few parameters fixed (Thanks, Robin Cutshaw).

2.0.6 :: May 28, 1995.

+ Configure script doesn't look for -lresolv.  It seems most people can do
  without it even if they have it.

+ Not auto-saving accounts (nor passwords, but still usernames).

+ Stuff for Newsos from SAKAI Kiyotaka.

+ Fixed bug where it was exiting 0 when colon mode failed (Thanks, L. Senator).

+ Added -C flag to get, force reget, so you can try reget when the program gets
  fooled into thinking you don't need to do it.

+ Divide by zero bug fixed in progress meters.

+ Fixed bug where an open macro wouldn't run from the shell command line.

+ Printing 331 messages for non-anonymous logins.

+ WGets now uses ^K for kill-to-end-of-line (Thanks, ache).

+ Statbar progress meter tweaks.

+ Transfer timeouts turned off, since the only purpose they served is to
  update the progress meters and retry the same block.

+ If I turn timeouts back on, it would be more difficult to timeout, since
  the timeout value grows instead of staying constant.

+ Should be more practical on a slow link, like a PPP or SLIP link.

+ Increasing the Network Timeout in the prefs screen now affects transfers
  like it should have been doing, instead of just the control stream.

+ The current directory is now obtainable under VMS servers (Thanks W. Losh).

+ Domain name guessing a bit better now (Thanks, James Lick).

+ Kludging around OSF/1 shell escape bug in visual mode so people quit
  flooding my mailbox about it at least until we (or DEC) fix it.

2.0.5 :: May 1, 1995.

+ Major change:  Using alarms instead of select/poll on both data and
  control streams.

+ Fixed bug where prompt would be screwy if directory name had weird chars
  (Thanks, Mark Rejhon).

+ The cwd in the status bar will abbreviate as needed.

+ gSprintfBuf only allocated once  (Thanks, Tim MacKenzie).

+ Host editor stat bug fixed (Thanks, Albert Ma).

+ Progress meter ETA's now max out at 99:59.

2.0.4 :: April 18, 1995.

+ More tweaking the configure script with HP-UX.  It should work with
  gcc, the useable cc/c89 and print an error for the useless cc.

+ AIX problem with carriage returns (^M) fixed.  Carriage returns are
  now emulated by the visual code.

+ NcFTP now beeps after a long (15 sec) command completes.

+ You can now do "set help" for a list of things to set manually.
  (Thanks, Marcel Mol.)

+ Username field in hosts file can now be 63 characters, for those who like
  to put "user@machine.name" there for your gateway.

+ Configure script explicitly checks for /usr/ccs/lib.

+ "cd reg*ex" didn't work.  Now the code doesn't pretend to support that
  behavior.  It will take a significant amount code to support that.

+ Directory listing and remote server responses have unprintable characters
  represented by \xxx or ^X as needed.  Trailing spaces on a line are also
  shown by \x where x is a space.

+ The command-line interpreter now lets you key in non-printing characters
  by using the 4-character sequence \xxx or the two character sequence ^X.

+ Not printing a "Broken pipe" error if you end a "more" before reaching EOF.

+ Added a new progress meter, #5, the stat meter.  Inspired by Marcel Mol.

+ Added aliases for "ascii," "binary," "mget," and "mput."

+ Fixed a bug in Strn.c involving the const keyword.

+ Current directory prompt is updated better when you cd . or cd ..  with
  unreadable directories (Thanks, Brian Wellington).

+ Man page has summary of command line flags  (Thanks, Janet Jackson).

+ Main program's usage screen includes flags for open and get.

=============================================================================

2.0.3 :: April 3, 1995.

+ FTP cat/more mode now recognizes correct syntax.

+ Vacillated, using PORT now instead of PASV by default.

+ Added a preference option to set default FTP mode.

+ WGets added ^B/^F as equivalents for left/right arrow (Thx, Klaus Singvogel).

+ Polls try again if they get an interrupted system call.

+ Not polling in DataTransfer on writes unless writing to a socket.

+ Not polling in BufferGets.  I hope this will resolve some of the problems
  a few systems (Linux...) were having with timeouts.

p13 : On NeXT, ncftp crashes trying to allocate memory in InitXferBuffer().

=============================================================================

2.0.2 :: March 19, 1995.

+ Using "real" locking now, so the problems with the "i.am.running" file
  should be over with.

+ configure script now generated from Autoconf 2.2.

+ Prompt now shows path if you do "ncftp -L <site>"  (Thanks, Garner Halloran)

+ Man page is now makewhatis compliant.  (Thanks, Tuomo-Markus Tikkanen)

+ Man page now puts version number in title.  (Thanks, Marty Leisner)

+ Man page now has reference to archive site in title.

+ pdir/pls now function properly under visual mode. (Thanks, ache)

+ WGets recognizes KEY_ENTER as a newline/return key.  Not using it was 
  causing problems on some IRIX machines.  (Thanks, Rob Kooper)

+ Redial-mode now prints status messages before sleeping to avoid looking
  like the program hanged.

+ WGets now recognizes ^P/^N as equivalents to up and down arrow.

+ Should now be able to compile with SYSLOG. (Thanks, Fabrizio Pivari)

+ Fixed problem where password could echo.  (Thanks, Tuomo-Markus Tikkanen)

+ Will now compile under Ultrix;  can't get it to work with curses or
  cursesX however.

+ Fixed the bug where a host dropping a connection core dumped.

+ Configure script looks for socks library now.

+ Better compatibility with NeXT.  Well, should be less compile-time errors
  anyway.

+ Now checking for either curses.h or ncurses.h when using ncurses.

+ Fixed bug in WGets that caused a segfault when the arrow keys were used
  when a command history was not in use.

=============================================================================

2.0.1 :: March 7, 1995.

+ Fixed a silly error that prevented compilation when there was no curses
  library available.

=============================================================================

2.0.0 :: March 5, 1995.

+ No longer beta!

+ Added redir and predir.

+ Can now turn trace on and off from the prefs window.

+ The saved directory paths can how have commas and backslashes in them.

+ You can add -DPLAIN_TEXT_ONLY if you don't want to use bold, reverse, etc.,
  text with curses.

+ You can't edit the host entries while you have a connection open now. 
  (If you edit the entry for the current host, it would be overwritten when
  you closed the host.)
