home *** CD-ROM | disk | FTP | other *** search
- /* patchlevel.h */
-
- /*
- * v1.0.0 - December 6, 1992.
- * Initial release.
- *
- * v1.0.1 - December 8, 1992.
- * Added default value for NCARGS in glob.c for systems that don't define it.
- * Fixed pdir bug which was caused by me mistakenly adding the page-a-
- * compressed-file feature to ls instead of page. Fixed bug in documentation,
- * which had the same error! Added spec for Ultrix in sys.h. Fixed error
- * in sys.h that recommended -Dconst instead of -Dconst="". Added GETPASS
- * compile flag to use getpass() instead of getpass2(), which make compiling
- * easier if the compiler choked in cmds.c. Added GETCWDSIZET for systems
- * whose getcwd() takes a size_t instead of an int.
- *
- * v1.0.2 - Jan 17, 1993.
- * Using the cpp symbol CONST instead of const to tell
- * the compiler not to use the 'const' directive. Checking for __sgi as
- * well as sgi in sys.h. Added #ifndef __GNUC__ block to make SunOS users
- * use gcc. You can avoid trying to include <unistd.h> by defining
- * NO_UNISTDH. Added DG/UX entry in sys.h. Also added still another cpp
- * symbol, BAD_INETADDR, which is used if inet_addr returns a structure
- * instead of a u_long (this is only for DG/UX so far). Changed long to
- * int in wait(). Added default value for NCARGS in glob.c. Added cpp
- * symbol NO_STDLIBH for systems without <stdlib.h>. Fixed 'quote.'
- * Fixed 'size.' Set all's string variable are printed in double quotes.
- * Ansi-escapes is init'd to 1 if TERM==xterm. Fixed 'type tenex.' Set
- * verbose makes sure verbose is within bounds and prints messages now.
- * Better getpass2. Tries .ncftprc before .netrc. @N adds a \n to prompt.
- * ls() is more flexible. Macdef and $ print current macros if no arg
- * is given. getpass2 is now Getpass, and accompanying this are
- * more cpp symbols SGTTYB and TERMIOS. Better SCO support. No longer using
- * gets(), instead using own Gets() which is safer. Better termcap support,
- * or actually curses support, to get ansi-escape sequences. Using -FC
- * instead of -CF for ls flags, do avoid a rare conflict. Progress meters
- * work better. Phil Dietz added a cool bar graph one, and I added another
- * similar to the default percentage meter that shows the # KB transferred,
- * which will work on systems not supporting SIZE. Fixed floating point
- * exception bug in put/mput. Fixed implicit_cd to work with wuarchive-ish
- * cd messages. Added NeXT and DYNIX blocks in sys.h.
- * Fixed bug in _cd, that was trying to use wildcards when it
- * shouldn't. Fixed bug in macdef. Fixed small bug in getreply. Turned
- * off echoing during the progress-meter. Added syslogging capability.
- *
- * v1.4.0 - Summer 1993, not finished yet.
- * Fixed error in CONST block in ftpdefs.h. Fixed error in sys.h so that when
- * you compile with -DGETPASS it uses getpass. 'ls' bug with wildcards
- * fixed. 'ls' enhanced to take multiple remote paths. Added new cpp symbol
- * STRICT_PROTOS so I don't have to worry about the correct declarations of
- * int returning functions. Moved termcap_init() up. Changed value of
- * tcap_plain to "me" from "se." Defining TERMIOS by default for SunOS.
- * Edited perror to not print ioctl errors (for SunOS only). Making sure
- * we use ioctl only on tty files. Using <arpa/ftp.h> for SCO to get
- * MAXPATHLEN instead of <sys/arpa.h>. 386BSD and Pyramid OSx entries added
- * to sys.h. Fixed subtle error in FGets macro. Using private _Strn
- * string routines, with macros to them instead of the strn routines.
- * Added support for GNU Readline (not included). Added BROKEN_MEMCPY
- * CPP symbol for other systems with same bug as that of SCO (see ftp.c).
- * Changed mail detection code a bit, hopefully ending the false alarms
- * that some systems were having. New CPP symbol, dFTP_PORT, lets you define
- * the default ftp port if your OS (i.e. ISC unix) is wrong. Fixed bugs
- * in 'rstatus' and 'syst;' apparently no one noticed... Phased out
- * mls and mdir since ls does it all now. Added dPROGRESS to defaults.h to
- * set the default progress indicator. Colon-mode wasn't quiet; fixed.
- * Some new prompt @flags added. @flags that may result in an empty string
- * are set so that when they do print something, they tack on a trailing
- * space. May have fixed bug that caused 'page' to drop connection when
- * you quit your pager. NcFTP tries to prevent itself from becoming a
- * mindless zombie process. Fixed bug in 'rename.' Added another progress
- * indicator that doesn't use any backspaces. Firewall support added by
- * Dave Wolfe (dwolfe@pffft.sps.mot.com). Saving the entire servent struct,
- * not just a ptr to it. Support the DOTDIR env variable. Fetched files'
- * modification times now set to that on the server. Added RO-Var "netrc."
- * Munged Makefile to support 'install' and 'uninstall,' and passing the
- * installation parameters as a -D flag. Awesome new recent site log!
- * Can type 'open' by itself to print out the sites in our netrc/recent
- * buffers. Added show command. Drastic changes in source code; cmds.c
- * made smaller by spawning set.c and util.c; ftpdefs.h eliminated. Improved
- * on-line help. Revamped the command table, by eliminating obselete fields
- * and adding a usage field to print a cmd's usage message. Removed all the
- * useless settings of the 'code' variable. Added tips.c. Better support
- * for ~s and environment vars in pathnames. Ascii transfers can get whole
- * lines at a time instead of just chars at a time, so ascii transfers may
- * be a bit faster. Old FTP commands are acknowledged at least. Some
- * additions for Apollo in sys.h. Code in ftp.c cleaned up a bit, most
- * notably the obnoxiously long recvrequest() function has been broken up
- * into quite a few subroutines; it's still too long for my taste, though.
- * Incorporated some stuff by Tom Dickey. Enhanced Perror() function to
- * print more stuff if DB_ERRS is defined. Added 'ftpcat' mode. You can
- * now turnoff the startup msg. GNU gzip support added. Added dbprintf()
- * function to print the debug messages. Changed mind and decided to
- * read the whole stream anyway on aborts for better stability; you can
- * still try the aborting the stream if you define TryAbort. Added 'site'
- * command. Fixed bug where verbose was left set to V_QUIET when you used
- * colon-mode. Printing a warning when you try something like 'ls -t *.Z,'
- * because wildcards don't work right with ls flags. Verbose and debug can
- * be set directly from the cmd line (i.e. -D 3, not -DDD). Verbosity can
- * be set using their ascii names, in addition to it's number, like 'set
- * verbose = quiet.' Removed setpeer from cmds.c, and created new files,
- * open.{c,h} dedicated to it; broke up setpeer into smaller sub-procs,
- * and commented whole file (yay!). Added a new user var, anon-open,
- * for those folks who don't want anon logins as the default.
- */
-