home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / bbs / gnu / fileutils-3.9-src.lha / src / amiga / fileutils-3.9 / NEWS < prev    next >
Encoding:
Text File  |  1993-10-18  |  2.9 KB  |  62 lines

  1. Major changes in release 3.9:
  2. * --help gives a one-line description of each option and shows the
  3.   correspondence between short and long-named options.
  4. * work around systems with BROKEN_STAT_MACROS
  5. * work around problem where $(srcdir)/config.h was used instead of
  6.   ../config.h -- this happened only when building in a subdirectory
  7.   and when config.h remained in $(srcdir) from a previous ./configure.
  8. * GNU chmod treats symlinks the same way other vendor's versions do.
  9.   Now symlinks listed on the command line are processed (they were
  10.   ignored before); the permissions of the dereferenced files are
  11.   changed.  Symlinks encountered in recursive traversals are still
  12.   ignored.  This makes GNU chmod act more like e.g. Sun's.
  13. * configure uses config.h, so DEFS won't exceed preprocessor limits of
  14.   some compilers on the number of symbols defined via -D.
  15. * ls and cp can handle mount points on more systems
  16. * cp, mkdir, and rmdir long option --path renamed to --parents;  --path
  17.   will still work for a while
  18. * cp, ln, and mv convert `cp A B/' to cp A B/A when A is not a directory.
  19.   This change affects only the two-argument form of the commands.  It makes
  20.   such commands fail when the target has a trailing slash but is not a
  21.   directory or symlink to a directory and the source is not a directory.
  22.   They used to succeed, ignoring the implicitly contradictory trailing slash.
  23.  
  24. Major changes in release 3.8:
  25. * install isn't as likely to produce spurious errors 
  26. * avoid redundant compilations for `dir' and `vdir';
  27. * configure properly defines STAT_STATFS2_BSIZE on a Pyramid MIServer
  28.   running OSx 5.1
  29.  
  30. Major changes in release 3.7:
  31. * none
  32. Major changes in release 3.6:
  33. * `ln -s dir_pathname .' works when the pathname has a trailing slash
  34. * with the --version option programs print the version and exit immediately
  35. * GNU ls -f works like Unix ls -f
  36. * mktime replacement works
  37.  
  38. Major changes in release 3.5:
  39. * adds support for DEC Alpha under OSF/1
  40. * configuring with gcc uses CFLAGS='-g -O' by default
  41. * all programs accept --help and --version options
  42. * long-named options must be introduced with `--'; `+' is no longer
  43.   accepted since it is incompatible with the POSIX.2 standard
  44. * chmod accepts long-named options
  45. * dd conv=unblock doesn't hang
  46. * new df option --exclude=fstype
  47. * new ls option --full-time
  48.  
  49. Major changes in release 3.4:
  50. * cp -p and mv preserve setuid and setgid bits
  51. * chown works on systems where sizeof(uid_t) != sizeof(int) 
  52.   or sizeof(uid) != sizeof(gid)
  53. * catch errors from spurious slashes at ends of arguments
  54.  
  55. Major changes in release 3.3:
  56. * df sped up by not calling sync for every filesystem
  57. * df ported to AIX (RS/6000 and PS/2), and SVR2 port fixed
  58. * df -i now also prints the total number of inodes per filesystem
  59. * ls sped up by not reading symlink contents unnecessarily
  60. * du doesn't die on POSIX systems when the root filesystem is NFS mounted
  61. * cp and mv report chown Permission denied errors when run by root
  62.