"Fossies" - the Fresh Open Source Software Archive

Member "which-2.21/NEWS" (20 Mar 2015, 4737 Bytes) of package /linux/privat/which-2.21.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "NEWS": 2.20_vs_2.21.

    1 Version 2.20 --> 2.21
    2 
    3 * Upgraded code from bash to version 4.3 (now uses eaccess).
    4 * Fixed a bug related to getgroups / sysconfig that caused Which not to see
    5   more than 64 groups for a single user (thanks to Dmitry Bakshaev for finding
    6   and analyzing this).
    7 * Build system maintenance.
    8 
    9 Version 2.19 --> 2.20
   10 
   11 * xmalloc.h included a readline header for no apparent reason. The compilation
   12   failed if readline was not installed. The dependency on the readline header
   13   was removed. Submitted by Tushar Teredesai.
   14 
   15 Version 2.18 --> 2.19
   16 
   17 * Upgraded code from bash to version 3.2. This DOES has influence
   18   on how Which behaves under certain circumstances.
   19 * Support for Cygwin: Two leading slashes are now treated as
   20   possibly special, because a double leading slash can have an
   21   implementation-defined meaning (depending on the Operating
   22   System), as is for example the case in Cygwin.
   23   See http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap04.html#tag_04_11
   24   This means that GNU which no longer collapses two leading slashes
   25   of a path into a single slash.
   26 * When the environment variable HOME is not set, the home directory
   27   is now read from /etc/passwd or set to '/' if no home directory
   28   could be found (this now matches the tilde lib used in bash).
   29 * Fixed the function declaration given in README.alias
   30 * Added a @dircategory and @direntry to which.texi
   31 * Changed the license to GPLv3.
   32 
   33 Version 2.17 --> 2.18
   34 
   35 * Fixes regarding cwautomacros (maintainer build system only).
   36 * Improvement of 'make release' target (maintainer target).
   37 
   38 Version 2.16 --> 2.17
   39 
   40 * Add support for shells that output '{' on the same line as the
   41   function name in the output of 'declare -f' (ie zsh).
   42 * Added support for Tandem OSS.
   43 * Build system now uses cwautomacros (mostly just it's autogen.sh).
   44 
   45 Version 2.15 --> 2.16
   46 
   47 * This release fixes the bug, introduced in 2.15, that files for
   48   which the 'other' permission bits apply do NOT need to be readable.
   49   (The confusion came from the fact that it needs to be readable
   50   when it is a shell script but there is no way to find out if a
   51   non-readable file is a shell script or not.)
   52   The next release of bash will be using the same algorithm again,
   53   and that is the only thing that really matters.  This is also the
   54   algorithm that most other shells use.
   55 
   56 Version 2.14 --> 2.15
   57 
   58 * Upgraded build system to work with automake 1.7.2 and autoconf 2.57.
   59 * Fixed search routine to skip executables that are not executable.
   60   This is NOT done by all versions of bash (which is a bug).
   61   The stock bash-2.0.5b thinks it is allowed to execute a file
   62   when it has the eXec bit set for our group or other, but that
   63   is not the case: when we own the file, the eXec bit of the *owner*
   64   must be set and the group/other bits are irrelevant.  And when
   65   we don't own the file, but the file is in our group, then only
   66   the group bit matters and not the other eXec bit.  And finally,
   67   when we do not own the file and the file is not in our group
   68   then not only the 'other' eXec bit needs to be set, but the
   69   file must be readable as well.  This has been reported to the
   70   maintainer of bash.  For the rest, the search routine has been
   71   copied/upgraded to that of bash version 2.0.5b.
   72 
   73 Version 2.13 --> 2.14
   74 
   75 * Upgraded build system to work with automake 1.5 and autoconf 2.53.
   76 * Upgraded --read-functions functionality to work with bash 2.0.5b.
   77 
   78 Version 2.12 --> 2.13
   79 
   80 * Support for shell functions.  This version also fixes the
   81   problem that the alias for `which' wasn't inherited by subshells.
   82   You need to change the alias by a shell function! (The rpm does
   83   this automatically).
   84 * Fixes for the .spec file (merged changes from RedHat 7.1)
   85   Now installs the which.info file as well.
   86 
   87 Version 2.11 --> 2.12
   88 
   89 * Minor man page fix (no reason to upgrade at all thus)
   90 
   91 Version 2.10 --> 2.11
   92 
   93 * Added a texinfo file (no reason to upgrade at all thus)
   94   `info' is the prefered format for documenting GNU tools.
   95 
   96 Version 2.9 --> 2.10
   97 
   98 * Buildsystem fixes (no reason to upgrade at all thus):
   99   Used the correct order of calling the automake/conf utils,
  100   fixed my E-mail address and added a Source: line to the rpm spec.
  101 
  102 Version 2.8 --> 2.9
  103 
  104 * Fixed compile problem in Solaris 5.6 using cc
  105 * Added a `--help' option
  106 * RPMs now add a /etc/profile.d script, automatically setting a useful alias
  107 
  108 Version 2.7 --> 2.8
  109 
  110 * aclocal.m4 was missing from the tar, resulting in
  111   a build failure if autoconf isn't installed.
  112 
  113 Version 2.6 --> 2.7
  114 
  115 * Support for aliases
  116 * Configure/compile fix in the `tilde' directory.
  117 
  118 Version 2.5 --> 2.6
  119 
  120 * Doesn't depend on libreadline.a anymore.
  121 
  122 Version 2.4 --> 2.5
  123 
  124 * Fixed which-2.spec
  125 * RPMs are now available from http://www.xs4all.nl/~carlo17/which