home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / ncftp-2.3.0-src.tgz / tar.out / contrib / ncftp / CHANGELOG < prev    next >
Text File  |  1996-09-28  |  11KB  |  353 lines

  1. 2.3.0 :: December 5, 1995.
  2.  
  3. + New home FTP site, ftp://ftp.probe.net/pub/ncftp/.
  4.  
  5. + New e-mail address, mgleason@probe.net.
  6.  
  7. + Now using the "bookmark" paradigm, in place of "recent," "host entry,"
  8.   and "nickname."
  9.  
  10. + The "bookmarks" file, formerly "hosts" file, will rename itself to the
  11.   new name automatically and adds another field which denotes whether to
  12.   update the directory path when closing that site.
  13.  
  14. + New "bookmarks" commands which replaces the "hosts" command.  New "bookmark"
  15.   command can save a snapshot of the current session at the remote host as
  16.   a placeholder, so you can go back to that location later.  This works just
  17.   like a bookmark does in a Web browser does essentially.  That way a user
  18.   can make a bookmark whenever they want, in addition to the usual automatic
  19.   bookmarks that are saved when you close a newly opened site.
  20.  
  21. + Bookmarks added manually by the user will have "noSaveDir" on so the
  22.   directory won't change when you use that book mark but chdir around
  23.   afterward.
  24.  
  25. + Added a "cat" command.  This is useful for visual mode, so you can just
  26.   dump a file to the screen and have the auto-pager kick on.
  27.  
  28. + Forgot to turn the alarm off when longjmp'ing out.
  29.  
  30. + Minor configure script tweaks.
  31.  
  32. + Visual mode's history no longer adds blank lines.
  33.  
  34. + Minutes remaining in "ETA" can be up to three digits now.
  35.  
  36. + Cleanup curses upon a SIGTERM before exiting.
  37.  
  38. + Pruned Cpp.c.
  39.  
  40. 2.2.2 :: October 29, 1995.
  41.  
  42. + Socks5 support (Thanks to Dave Blob, the author).
  43.  
  44. + Using ^Z and then backgrounding ncftp is less likely to abort a transfer
  45.   or cause the process to be stopped because of pending tty output.
  46.  
  47. + Interrupting a transfer aborts all of the transfers in a batch instead of
  48.   just the current one.
  49.  
  50. + A few fixes for NeXT (Thanks, Vince Demarco).
  51.  
  52. + Small bug fixed with forced-reget.
  53.  
  54. + Configure script tweaks.
  55.  
  56. + Configure script's domain detection from /etc/resolv.conf is better.
  57.  
  58. + Another small line-mode prompt bug fixed.
  59.  
  60. 2.2.1 :: October 7, 1995.
  61.  
  62. + Really fixed bug where the prompt wasn't updating in line-mode.
  63.   (Thanks, Mark Nordberg)
  64.  
  65. + Added "less" as an alias to "page."
  66.  
  67. + Small bug in completion code fixed (Thanks, Yakushiji Norihiro).
  68.  
  69. + Configure script's /etc/resolv.conf portion now allows ';' as comment
  70.   character.
  71.  
  72. + Old versions of readline.h do not prototype filename_completion_function.
  73.   (Thanks, Jody Goldberg).
  74.  
  75. + Configure script may work better on SunOS with ncurses.
  76.  
  77. 2.2.0 :: October 1, 1995.
  78.  
  79. + Redial mode working again. 
  80.  
  81. + Bonus for CHANGELOG readers:  I'm adding Tim MacKenzie's filename
  82.   completion stuff on a test basis.
  83.  
  84. + Now refreshing screen after predir.
  85.  
  86. 2.1.1 :: September 16, 1995.
  87.  
  88. + Visual mode now displays "RUNNING" in the status bar so you can tell
  89.   when a command is still going.  I'm not sure if I like this yet, so more
  90.   changes may be necessary.
  91.  
  92. + Configure script jumps through hoops to find libreadline, for those of
  93.   you who are hellbent on using line-mode.
  94.  
  95. + A few small work-arounds for Solaris.
  96.  
  97. + The startup-lcwd now expands ~.
  98.  
  99. + Using -f flag with csh/tcsh for local globbing  (Thanks, Chien-Ta Lee).
  100.  
  101. + Avoiding clearing the screen on exit if an error occurred so you can
  102.   see the error message.
  103.  
  104. + Shouldn't crash if the remote server closes connection (Thanks,
  105.   Alexander Komlik).
  106.  
  107. + Fixed a condition that could crash the program if a file transfer
  108.   was interrupted (Thanks, Frank Crawford).
  109.  
  110. + Forgot <ctype.h> in Main.c (Thanks, David A. Avery).
  111.  
  112. + Less lint.
  113.  
  114. + The "-C" command line option is now recognized properly.
  115.  
  116. + If you're root, we don't write our .ncftp files.
  117.  
  118. + Kludge around irix fcntl/NFS bug (Thanks, Victor Boyko).
  119.  
  120. + Kludge around ultrix fcntl/NFS bug (Thanks, Chris Metcalf).
  121.  
  122. 2.1.0 :: July 15, 1995.
  123.  
  124. + Revamped the curses code in Win.c.
  125.  
  126. + Revised the configure.in script to use some of my own m4 macros.
  127.  
  128. + Configure script should try the system V directories earlier, so
  129.   the resolv check works correctly.
  130.  
  131. + GetHostEntry changed to be more 64-bit friendly (Thanks, Matti Aarnio and
  132.   Murray S. Kucheraw).
  133.  
  134. + Lint fixes (Thanks, Thomas E. Dickey).
  135.  
  136. + Bug fixed in code that removes "CWD successful" lines (Thanks, Keith Steiger).
  137.  
  138. + Remote globbing improved.  This will help fix the problems caused by
  139.   "get -R *".
  140.  
  141. + You can once again use "cd <wildcard>" and it should actually work now :-)
  142.  
  143. + New user log file format, which write the URL of files transferred.
  144.  
  145. 2.0.7 :: June 10, 1995.
  146.  
  147. + Configure script is now smarter about when it should and should not try
  148.   looking for the resolver library.
  149.  
  150. + Visual mode now initializes before connecting to a site if needed, so when
  151.   you open a site from the command line you get to see the startup stuff
  152.   from the remote site.
  153.  
  154. + If your URL has a trailing slash, then ncftp knows that you want to run
  155.   it's shell.  After opening that site, it changes the directory to the one
  156.   your URL had.
  157.  
  158. + A printf bug with too few parameters fixed (Thanks, Robin Cutshaw).
  159.  
  160. 2.0.6 :: May 28, 1995.
  161.  
  162. + Configure script doesn't look for -lresolv.  It seems most people can do
  163.   without it even if they have it.
  164.  
  165. + Not auto-saving accounts (nor passwords, but still usernames).
  166.  
  167. + Stuff for Newsos from SAKAI Kiyotaka.
  168.  
  169. + Fixed bug where it was exiting 0 when colon mode failed (Thanks, L. Senator).
  170.  
  171. + Added -C flag to get, force reget, so you can try reget when the program gets
  172.   fooled into thinking you don't need to do it.
  173.  
  174. + Divide by zero bug fixed in progress meters.
  175.  
  176. + Fixed bug where an open macro wouldn't run from the shell command line.
  177.  
  178. + Printing 331 messages for non-anonymous logins.
  179.  
  180. + WGets now uses ^K for kill-to-end-of-line (Thanks, ache).
  181.  
  182. + Statbar progress meter tweaks.
  183.  
  184. + Transfer timeouts turned off, since the only purpose they served is to
  185.   update the progress meters and retry the same block.
  186.  
  187. + If I turn timeouts back on, it would be more difficult to timeout, since
  188.   the timeout value grows instead of staying constant.
  189.  
  190. + Should be more practical on a slow link, like a PPP or SLIP link.
  191.  
  192. + Increasing the Network Timeout in the prefs screen now affects transfers
  193.   like it should have been doing, instead of just the control stream.
  194.  
  195. + The current directory is now obtainable under VMS servers (Thanks W. Losh).
  196.  
  197. + Domain name guessing a bit better now (Thanks, James Lick).
  198.  
  199. + Kludging around OSF/1 shell escape bug in visual mode so people quit
  200.   flooding my mailbox about it at least until we (or DEC) fix it.
  201.  
  202. 2.0.5 :: May 1, 1995.
  203.  
  204. + Major change:  Using alarms instead of select/poll on both data and
  205.   control streams.
  206.  
  207. + Fixed bug where prompt would be screwy if directory name had weird chars
  208.   (Thanks, Mark Rejhon).
  209.  
  210. + The cwd in the status bar will abbreviate as needed.
  211.  
  212. + gSprintfBuf only allocated once  (Thanks, Tim MacKenzie).
  213.  
  214. + Host editor stat bug fixed (Thanks, Albert Ma).
  215.  
  216. + Progress meter ETA's now max out at 99:59.
  217.  
  218. 2.0.4 :: April 18, 1995.
  219.  
  220. + More tweaking the configure script with HP-UX.  It should work with
  221.   gcc, the useable cc/c89 and print an error for the useless cc.
  222.  
  223. + AIX problem with carriage returns (^M) fixed.  Carriage returns are
  224.   now emulated by the visual code.
  225.  
  226. + NcFTP now beeps after a long (15 sec) command completes.
  227.  
  228. + You can now do "set help" for a list of things to set manually.
  229.   (Thanks, Marcel Mol.)
  230.  
  231. + Username field in hosts file can now be 63 characters, for those who like
  232.   to put "user@machine.name" there for your gateway.
  233.  
  234. + Configure script explicitly checks for /usr/ccs/lib.
  235.  
  236. + "cd reg*ex" didn't work.  Now the code doesn't pretend to support that
  237.   behavior.  It will take a significant amount code to support that.
  238.  
  239. + Directory listing and remote server responses have unprintable characters
  240.   represented by \xxx or ^X as needed.  Trailing spaces on a line are also
  241.   shown by \x where x is a space.
  242.  
  243. + The command-line interpreter now lets you key in non-printing characters
  244.   by using the 4-character sequence \xxx or the two character sequence ^X.
  245.  
  246. + Not printing a "Broken pipe" error if you end a "more" before reaching EOF.
  247.  
  248. + Added a new progress meter, #5, the stat meter.  Inspired by Marcel Mol.
  249.  
  250. + Added aliases for "ascii," "binary," "mget," and "mput."
  251.  
  252. + Fixed a bug in Strn.c involving the const keyword.
  253.  
  254. + Current directory prompt is updated better when you cd . or cd ..  with
  255.   unreadable directories (Thanks, Brian Wellington).
  256.  
  257. + Man page has summary of command line flags  (Thanks, Janet Jackson).
  258.  
  259. + Main program's usage screen includes flags for open and get.
  260.  
  261. =============================================================================
  262.  
  263. 2.0.3 :: April 3, 1995.
  264.  
  265. + FTP cat/more mode now recognizes correct syntax.
  266.  
  267. + Vacillated, using PORT now instead of PASV by default.
  268.  
  269. + Added a preference option to set default FTP mode.
  270.  
  271. + WGets added ^B/^F as equivalents for left/right arrow (Thx, Klaus Singvogel).
  272.  
  273. + Polls try again if they get an interrupted system call.
  274.  
  275. + Not polling in DataTransfer on writes unless writing to a socket.
  276.  
  277. + Not polling in BufferGets.  I hope this will resolve some of the problems
  278.   a few systems (Linux...) were having with timeouts.
  279.  
  280. p13 : On NeXT, ncftp crashes trying to allocate memory in InitXferBuffer().
  281.  
  282. =============================================================================
  283.  
  284. 2.0.2 :: March 19, 1995.
  285.  
  286. + Using "real" locking now, so the problems with the "i.am.running" file
  287.   should be over with.
  288.  
  289. + configure script now generated from Autoconf 2.2.
  290.  
  291. + Prompt now shows path if you do "ncftp -L <site>"  (Thanks, Garner Halloran)
  292.  
  293. + Man page is now makewhatis compliant.  (Thanks, Tuomo-Markus Tikkanen)
  294.  
  295. + Man page now puts version number in title.  (Thanks, Marty Leisner)
  296.  
  297. + Man page now has reference to archive site in title.
  298.  
  299. + pdir/pls now function properly under visual mode. (Thanks, ache)
  300.  
  301. + WGets recognizes KEY_ENTER as a newline/return key.  Not using it was 
  302.   causing problems on some IRIX machines.  (Thanks, Rob Kooper)
  303.  
  304. + Redial-mode now prints status messages before sleeping to avoid looking
  305.   like the program hanged.
  306.  
  307. + WGets now recognizes ^P/^N as equivalents to up and down arrow.
  308.  
  309. + Should now be able to compile with SYSLOG. (Thanks, Fabrizio Pivari)
  310.  
  311. + Fixed problem where password could echo.  (Thanks, Tuomo-Markus Tikkanen)
  312.  
  313. + Will now compile under Ultrix;  can't get it to work with curses or
  314.   cursesX however.
  315.  
  316. + Fixed the bug where a host dropping a connection core dumped.
  317.  
  318. + Configure script looks for socks library now.
  319.  
  320. + Better compatibility with NeXT.  Well, should be less compile-time errors
  321.   anyway.
  322.  
  323. + Now checking for either curses.h or ncurses.h when using ncurses.
  324.  
  325. + Fixed bug in WGets that caused a segfault when the arrow keys were used
  326.   when a command history was not in use.
  327.  
  328. =============================================================================
  329.  
  330. 2.0.1 :: March 7, 1995.
  331.  
  332. + Fixed a silly error that prevented compilation when there was no curses
  333.   library available.
  334.  
  335. =============================================================================
  336.  
  337. 2.0.0 :: March 5, 1995.
  338.  
  339. + No longer beta!
  340.  
  341. + Added redir and predir.
  342.  
  343. + Can now turn trace on and off from the prefs window.
  344.  
  345. + The saved directory paths can how have commas and backslashes in them.
  346.  
  347. + You can add -DPLAIN_TEXT_ONLY if you don't want to use bold, reverse, etc.,
  348.   text with curses.
  349.  
  350. + You can't edit the host entries while you have a connection open now. 
  351.   (If you edit the entry for the current host, it would be overwritten when
  352.   you closed the host.)
  353.