xaw-wrappers (1.09) unstable; urgency=low

  * Build dep.

 -- Joey Hess <joeyh@debian.org>  Sat,  4 Dec 1999 17:50:53 -0800

xaw-wrappers (1.08) unstable; urgency=low

  * Applied patch from Tamas TEVESZ <ice@extreme.hu> for the case where
    there is no /usr/lib anymore.

 -- Joey Hess <joeyh@debian.org>  Fri, 24 Sep 1999 00:00:57 -0700

xaw-wrappers (1.07) unstable; urgency=medium

  * Applied large changes thanks to Fabien Ninoles <fab@tzone.org>.
    These prevent some very nasty problems from happening, including
    a recursive symlink and a similar infinite recusrion and out of memory
    error. They should also suffice to clean up people's systems who are
    affected by the problem. (Not tested.) Closes: #42294, #43642, #44618
    (several of which are Important and Critical).

 -- Joey Hess <joeyh@debian.org>  Mon, 13 Sep 1999 12:23:56 -0700

xaw-wrappers (1.06) unstable; urgency=low

  * FHS compliance.
  * /usr/lib/xaw-wrappers has moved to /usr/share/xaw-wrappers. For
    backwards compatability, config files in the old directory will still be
    read too.
  * Added code to preinst to allow the wrapper script to be moved w/o
    update-alternatives getting upset.

 -- Joey Hess <joeyh@debian.org>  Mon,  6 Sep 1999 17:02:08 -0700

xaw-wrappers (1.05) unstable; urgency=low

  * Now depends on perl5 | perl, I'll kill the | perl bit later on, but it
    seems to make sense for the transition.

 -- Joey Hess <joeyh@debian.org>  Sun,  4 Jul 1999 11:01:36 -0700

xaw-wrappers (1.04) unstable; urgency=low

  * Hopefully fixed #38837.

 -- Joey Hess <joeyh@debian.org>  Fri, 25 Jun 1999 14:25:02 -0700

xaw-wrappers (1.03) unstable; urgency=low

  * Use s// to kill trailing /'s.

 -- Joey Hess <joeyh@debian.org>  Thu, 24 Jun 1999 14:43:47 -0700

xaw-wrappers (1.02) unstable; urgency=low

  * Ok, I tested it and it's really fixed this time.

 -- Joey Hess <joeyh@debian.org>  Wed, 23 Jun 1999 15:55:24 -0700

xaw-wrappers (1.01) unstable; urgency=low

  * Fixed syntax error, Closes: #40042.

 -- Joey Hess <joeyh@debian.org>  Wed, 23 Jun 1999 11:40:55 -0700

xaw-wrappers (1.00) unstable; urgency=low

  * Follow symlinks when resolving paths in configuration files as well as
    paths of the actual program you tried to run. This ingenious fix
    suggested by Aaron M. Ucko Closes: #40000 (Woo hoo! I got #40k! :-),
    and also Closes: #39896, #38837, #39896.

 -- Joey Hess <joeyh@debian.org>  Tue, 22 Jun 1999 20:15:58 -0700

xaw-wrappers (0.94) unstable; urgency=low

  * Added some more debugging messages.

 -- Joey Hess <joeyh@debian.org>  Thu,  3 Jun 1999 13:52:29 -0700

xaw-wrappers (0.93) unstable; urgency=low

  * Typo fixes, thanks Ray.

 -- Joey Hess <joeyh@debian.org>  Fri,  7 May 1999 12:44:31 -0700

xaw-wrappers (0.92) unstable; urgency=medium

  * Fixed a problem that could happen when upgrading a package that didn't
    use the new-style xaw-wrappers before to one that did. Due to the order
    dpkg runs the postinst and then deletes disappeared files (see packaging
    manual 6.3.9), it's possible to get into a situation where it tries make
    an alternitive while the file to be wrapped still exists. To fix, detect
    this case and word around it.

 -- Joey Hess <joeyh@debian.org>  Thu,  6 May 1999 22:14:28 -0700

xaw-wrappers (0.91) unstable; urgency=low

  * Removed some cruft.
  * Documentation updates.

 -- Joey Hess <joeyh@debian.org>  Mon,  3 May 1999 12:58:55 -0700

xaw-wrappers (0.90) unstable; urgency=low

  * Major redesign. No longer uses dpkg-divert at all. See README.packagers
    for details. 
  * Every package that uses xaw-wrappers needs to be changed. Bugs will be
    filed.
  * Moved config files to /usr/lib/xaw-wrappers/config/ to prevent old
    versions of xaw-wrappers from misinterpreting them.
  * Set up preinst to turn off all the old diversions on upgrade.

 -- Joey Hess <joeyh@debian.org>  Sun,  2 May 1999 17:15:24 -0700

xaw-wrappers (0.29) unstable; urgency=low

  * Fixed readdir() mistake (#37033).

 -- Joey Hess <joeyh@debian.org>  Sun,  2 May 1999 13:47:12 -0700

xaw-wrappers (0.28) unstable; urgency=low

  * Documented problem with making suid items wrapped by xaw-wrappers (#35257).

 -- Joey Hess <joeyh@debian.org>  Mon,  5 Apr 1999 16:43:22 -0700

xaw-wrappers (0.27) unstable; urgency=low

  * Fixed a bug introduced 2 versions ago that was making symlink following
    not work at all.

 -- Joey Hess <joeyh@debian.org>  Fri, 22 Jan 1999 20:25:36 -0800

xaw-wrappers (0.26) unstable; urgency=low

  * Work even if the link to xaw-wrappers/wrapper is not an absolute
    symlink. (#32128)

 -- Joey Hess <joeyh@debian.org>  Tue, 19 Jan 1999 13:03:58 -0800

xaw-wrappers (0.25) unstable; urgency=low

  * Fixed bug #31908. The problem was that if you had 2 programs registered
    with update-alternatives, one of which needed to be wrapped and one not,
    the wrapping failed. It failed because xaw-wrappers did not follow the
    symlink back to /etc/alternatives, and from there to the actual program,
    so it didn't realize that this program needed to be wrapped. The fix is
    to modify DeSymlinkPath so it also follows symlinks in the actual
    filename at the end of the path, iff it does not point to the wrapper
    script.

 -- Joey Hess <joeyh@debian.org>  Fri, 15 Jan 1999 15:53:19 -0800

xaw-wrappers (0.24) unstable; urgency=low

  * Minor spelling and grammer fixes to xaw-wrappers.conf.

 -- Joey Hess <joeyh@debian.org>  Wed, 13 Jan 1999 14:06:58 -0800

xaw-wrappers (0.23) unstable; urgency=low

  * Fixed some typos (#26238).

 -- Joey Hess <joeyh@debian.org>  Sat, 29 Aug 1998 22:01:23 -0700

xaw-wrappers (0.22) unstable; urgency=low

  * Fixed == bashism.

 -- Joey Hess <joeyh@debian.org>  Thu, 20 Aug 1998 00:50:22 -0700

xaw-wrappers (0.21) frozen unstable; urgency=low

  * In prerm, only turn off wrappers if $! == remove. This fixes errors from
    dpkg itself about overwrite problems, and it fixes the "doubling"
    problems that have puzzeled me for months. Many thinks to Andy Dougherty
    <doughera@lafcol.lafayette.edu> who helped me finally reproduce this
    problem. Thanks also to the literally dozens of you who experienced the
    bug during testing and mailed me info as I requested. This fixes #17831.
  * Fixed "broken pipe" error (cosmetic) in postinst.
  * Fixed preinst to not give an error on clean install.

 -- Joey Hess <joeyh@debian.org>  Wed,  6 May 1998 12:56:31 -0700

xaw-wrappers (0.20) unstable; urgency=low

  * Moved /etc/xaw-wrappers.conf to /etc/X11/ for fsstnd complience (#15860).

 -- Joey Hess <joeyh@debian.org>  Tue, 28 Apr 1998 15:44:42 -0700

xaw-wrappers (0.19) unstable; urgency=low

  * Fixed package description spelling (#18989).

 -- Joey Hess <joeyh@debian.org>  Thu,  5 Mar 1998 16:53:51 -0800

xaw-wrappers (0.18) unstable; urgency=low

  * Clean up more problems in postinst.
  * update-xaw-wrappers returns 1 on errors now (#18565)

 -- Joey Hess <joeyh@debian.org>  Tue, 24 Feb 1998 19:37:55 -0800

xaw-wrappers (0.17) unstable; urgency=low

  * Fixed typo in README #18312.
  * Modified the postinst - case #3 in the sanity check can actually occur,
    and it doesn't imply data loss. Now the message displayed by it is less
    alarming. (#18228)
  * Remove dangling symlinks in case #3. (#18228)

 -- Joey Hess <joeyh@debian.org>  Tue, 17 Feb 1998 14:42:03 -0800

xaw-wrappers (0.16) unstable; urgency=low

  * Updated standards-version.

 -- Joey Hess <joeyh@debian.org>  Mon,  9 Feb 1998 14:01:12 -0800

xaw-wrappers (0.15) unstable; urgency=low

  * Fixed a horrific bug that luckily only affected people whose /usr or
    /usr/X11R6/bin, or some other directory in the path to a bin directory
    under /usr is a symlink.
  * As a side effect of this fix, the following change, made in version 0.6,
    has been removed: "Allow subdirectories that are symlinks to be specified
    in the filename field in config files." This no longer works!
  * Added code to the postinst to detect the problems caused by the above
    bug, and auto-fix them.

 -- Joey Hess <joeyh@debian.org>  Tue, 13 Jan 1998 13:07:52 -0500

xaw-wrappers (0.14) unstable; urgency=low

  * I accidentially uploaded 2 version 0.13's, so this is a reupload to
    merge the two.
  * Now if /etc/xaw-wrappers.conf contains a line of the form
    "filename,NONE", any previous lines referencing this file will be
    ignored. (Useful if you install something locally and don't want the
    wrapper to be created, or if you just don't want something wrapped.)

 -- Joey Hess <joeyh@debian.org>  Fri,  9 Jan 1998 15:18:23 -0500

xaw-wrappers (0.13) unstable; urgency=low

  * ./wrapper would not work; fixed.

 -- Joey Hess <joeyh@debian.org>  Thu,  8 Jan 1998 13:55:47 -0500

xaw-wrappers (0.12) unstable; urgency=low

  * Applied doumentation patch from Adam P. Harris <apharris@onshore.com>.

 -- Joey Hess <joeyh@debian.org>  Mon, 15 Dec 1997 19:09:55 -0500

xaw-wrappers (0.11) unstable; urgency=low

  * This is an arch: all package! Fixed control file, rules file.

 -- Joey Hess <joeyh@debian.org>  Tue,  2 Dec 1997 14:22:27 -0500

xaw-wrappers (0.10) unstable; urgency=low

  * Fixed problem with libc5 libraries being used with libc6 wrapped
    programs. To do this, I had to make xaw-wrappers "smart" about being 
    able to find out what libc a binary uses, and had to make it know about
    /usr/lib/libc5-compat/ . It's a desperate hack, but it works..
  * However, this means that xaw-wrappers can now only operate on actual
    binaries, not on other wrapper scripts. If it's used on a wrapper
    script, it will assume that the program run by the wrapper script is 
    a libc6 binary.
  * Also, I have done nothing about the corresponding problem of libc6
    libraries being used by libc5 wrapped programs.
  * Fixed similar problem of a.out compatability libraries being used with
    elf wrapped binaries.
  * Remove trailing : from generated LD_LIBRARY_PATH.
  * Use debhelper.
  * Now checks for XAW_WRAPPERS_DEBUG enviroment variable, and prints out
    some debugging info if set.

 -- Joey Hess <joeyh@debian.org>  Tue, 25 Nov 1997 13:19:18 -0500

xaw-wrappers (0.9) unstable; urgency=low

  * Cosmetic executable naming fix (#12873).

 -- Joey Hess <joeyh@debian.org>  Sun, 14 Sep 1997 19:14:11 -0400

xaw-wrappers (0.8) unstable; urgency=low

  * Don't fail if /etc/xaw-wrappers.conf is not found (#12727).
  * Routine update of debian/rules:
    Fixed binary-indep target.

 -- Joey Hess <joeyh@debian.org>  Thu, 11 Sep 1997 14:17:31 -0400

xaw-wrappers (0.7) unstable; urgency=low

  * Fixed a bug that a filename like "/usr/X11R6/bin//../bin/xcolorsel"
    would not work.

 -- Joey Hess <joeyh@debian.org>  Mon, 21 Jul 1997 14:06:01 -0400

xaw-wrappers (0.6) unstable; urgency=low

  * Allow subdirectories that are symlinks to be specified in the filename
    field in config files.

 -- Joey Hess <joeyh@debian.org>  Sun, 20 Jul 1997 20:28:16 -0400

xaw-wrappers (0.5) unstable; urgency=low

  * This is the first public release.
  * A fix for the directory that is a symlink problem.

 -- Joey Hess <joeyh@debian.org>  Sat, 19 Jul 1997 19:23:00 -0400

xaw-wrappers (0.4) unstable; urgency=low

  * Got rid of the /xaw-wrappers/ directory.
  * Added /etc/xaw-wrappers.conf
  * Got rid of the file owned by nobody hack.
  * Now scans /usr/lib/xaw-wrappers/config/* for info, xaw replacement 
    packages should install files there to tell what programs they don't 
    work with.
  * Removed restrictions on config file names.

 -- Joey Hess <joeyh@debian.org>  Thu, 17 Jul 1997 14:33:15 -0400

xaw-wrappers (0.3) unstable; urgency=low

  * Fixed purging.
  * Depends: perl
  * Ignore /etc/xaw-wrappers/ files that are not owned by root; other 
    packages should change their /etc/xaw-wrappers/ file to be owned by
    nobody on postrm purge.
  * Documentation added.
  * Got rid of wrapper debug output.
  * Got rid of entry for xcolorsel incompatable with nextaw, this is
    provided directly by the nextaw package now.

 -- Joey Hess <joeyh@debian.org>  Tue, 15 Jul 1997 23:14:31 -0400

Local variables:
mode: debian-changelog
End:
