home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume39 / ncftp / part05 / patchlevel.h < prev    next >
Encoding:
Text File  |  1993-08-25  |  6.8 KB  |  105 lines

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