2013-10-17  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Fixed more issues with more modern perl versions.

2009-03-21  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Fix perl 5.10 warning for dirclose

2004-05-08  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* When processing multiple arguments and one argument matches
	  multiple packages, don't display the package list for all
	  arguments but only for the argument that has multiple matches.

2004-05-04  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Add a warning to checkout if the checked out package
	  contains suid or guid binaries. (In case of security issues with
	  the old package it may be good to remove those mode bits.)

	* Fix showconf for config.status where separate build directories
	  have been used. (i.e. the call does not necessarily start with
	  ./configure ...)

2003-10-26  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Release 0.5.4

2003-09-03  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* stowES.in: - fix typo

2003-08-30  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* configure.in: Bump version number to 0.5.4
	
	* stowES.in: - Only call ldconfig once, not everytime we process
	               a package with a lib path.
	             - Fix typo in print text in DoCheckTarget
	             - GetPackageSize: count hard linked files only once

2003-04-21  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* stowES.in: Only prepare configure options if we're going to call
	             configure.

2003-04-20  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* stowES.in: - Add more Bool-variables to @ConfigVarList
	             - Add install-info to %Progs
	             - Add %ProgsFailFuncs which defines functions which
	               are called if a program (in %Progs) isn't found
	               * add function for install-info which sets
	                 BoolNoInstallInfo to 1
	             - rename "showconf" command to "showconfig"
	               (showconf is still usable though)

2003-04-08  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* stowES.in: Fix undefined variable if no package configuration
	             could be found.

2003-04-04  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Release 0.5.3

2003-04-01  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* stowES.in, DoMakeInst(): - dump GetSavedOptionsFromOlderPackage()
	             call, it's just plain wrong here...
	             - fix some more quotation things

	* stowES.in, DoMake(): - when using "--use-saved-options" merge old
	             and given options in a way that the saved ones are
	             discarded in favour of the new ones.
	             - We're not considering --enable/--disable nor
	             --with/--without pairs though...
	             - fix some more quotation things

	* stowES.in, DoCheckIn(), DoCheckOut(): Only call ldconfig if
                     there's a lib directory in the package

	* stowES.in, Ldconfig(): Return successful if in Dryrun mode

2003-03-29  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* stowES.in: Rewrite config.status parsing to use regexps more
		     intensively. Add parsing for config.status layouts of
		     autoconf > 2.5x (with x something between 3 and 7).
	* stowES.in: Use LIBPATH instead of LD_LIBRARY_PATH on AIX.
	             For that, move the "system detection" in getCPUNumber()
		     to the getSystem() function.
	* stowES.in: Fix some breakage in library dependency creation.
	* stowES.in: Quota some more filenames on external program
	             invocations.

2003-03-23  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* stowES.in: fix setting of LD_LIBRARY_PATH when it was set empty
		     previously (there was a ":" appended which caused the
		     current directory to be included in the search path,
		     this hurts if one wants to install a cross-compiled
		     glibc... ;)

2002-10-09  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Release version 0.5.2.

2002-10-06  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* stowES.in: fix getpwnam(getlogin) to getpwuid($<) as the first
		     variant doesn't work if there's on utmp entry for the
		     user (getlogin will return undef then)

2002-10-04  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* stowES.in: Add hint to `contsearch' command help.

2002-09-10  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Mini-patch by Thomas Zajic <zlatko@gmx.at> to fix param when
	  calling "ldd".

2002-06-09  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Add `confhelp' command.

2002-04-07  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Release version 0.5

	* stowES.in: Change email address to adam@os

2002-03-31  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Fix bug where a broken package could not be checked out
	  because IsStowedIn accidently reported this package isn't
	  checked in, IsStowedIn was now renamed to IsStowedIn_Simple
	  and is only used for the `ls' command (it's faster),
	  all other occurences were replaced with calls to GetPackageStatus
	  some error checking to broken packages were also added

	* Make the force option more generic (and use it in DoRename)

	* New command `exchange' to exchange two packages with
	  one call.

	* Abort in rename if regexps matches multiple packages.

	* Rename DoForPackage[12] subs to DoForPackage{File,Pack}

2002-03-02  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Remove size counting code from GetPackageStatus and
	  put it into a seperate sub (GetPackageSize), this also
	  fixes a bug (GetPackageStatus reported the wrong size when
	  there was a link to a dir in a package pointing outside the
	  packagedir)

2002-02-25  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* also display the accumulated size of installed
	  packages in checkstow command

2002-02-14  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Use locale for thousands_sep (and require 5.004)
	  (and remark in POD file)

2002-02-13  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Add dots in figures in checkstow list.

	* Call `ldconfig' after check ins and outs (only if
	  it's in /sbin and running under euid==0)

2002-01-18  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Add `--use-saved-options' option to use configure-option from
	  old, already installed versions of the same package

2002-01-06  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Fix bug in DoMake: check for BoolMake (--nomake option) also for
	  make check call, so that package does not get rebuilt when
	  there's a check rule available albeit there's --nomake given

2001-12-28  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Fix call position of `printLOG' in "make check" block in
	  DoMake: only print log message if we're actually doing a
	  "make check".

	* Fix comment of CallOutput

2001-12-09  Adam Lackorzynski  <adam@os.inf.tu-dresden.de>

	* Add `-j� option: pass -j option to make.

	* Only check for "configure"-file in DoMake if
	  "--configure"-option is set

	* Add support for autoconf >= 2.5 in showconf command.

2001-10-28  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Release of version 0.4.4

2001-10-21  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Added the `showconf' command.

2001-09-03  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Fix wrong entry for rebuild in help screen.

2001-08-26  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Fix bug (actually a really misplaced `\') causing stowES
	  to die if a "make install" exited != 0

2001-07-25  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Escape string in configure.in

2001-05-01  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Release of version 0.4.3

	* Add another regexp test to the output parsing of `ldd'
	  (Thomas Zajic). Primarily useful for GNU ldd (maybe others).
	  Added comment to the checklibs section of the docu.

2001-04-14  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Do not install the COPYING file anymore (Debian wants it this
	  way), it's still distributed in the .tar.gz.

	* Fix typo in stowES.pod.in

	* Hack configure.in to support `sysconfdir' variable properly.
	* Move stowES.pod to stowES.pod.in and add @sysconfdir@ to
	  stowES.in and stowES.pod.in.
	
2001-03-06  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Released version 0.4.2

2001-03-04  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Added pod manual (generating man, txt and html out of it)

2001-02-18  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Added `rebuild' command in help screen because it was
	  forgotten when this feature was implemented (loooong ago...).

2001-02-14  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Added the `--subdir' option.

2001-02-13  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Added output when shell (stowES sh) finishes.

2001-02-11  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Added --[no]make option.

	* Do not removed a package on a failed installation if it was
	  forced to install (e.g. there was a previous package installed)

2001-02-10  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Give a warning message if a directory is not readable (in
	  `DiveDirSub')

	* `getPackageStatus' now also count the root directory of each
	   package.

2001-02-04  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Fixed bug in `getPackageStatus', package sizes were counted 
	  wrong (linked files were counted too).

2000-12-02  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Sub `CheckForExternalPrograms' now only checks the first
	  argument in "keys %Progs" to omit optional params to the programs

	* Fixed bug in `CheckForExternalPrograms' not using sub
	  `UnTildePath' for all the PATH elements

2000-09-26  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Released version 0.4.1
	
2000-09-12  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Now using real `autoconf'.

2000-09-05  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Fixed bug in `GetPackageStatus� causing it to fail when a link
	  pointed to no valid file/dir.

2000-09-02  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Added a `--force' (alias -f) option to install packages even
	  if they already exist (i.e. the $StowDir/packagename-directory
	  exists).

	* Fixed a severe bug causing the `makeinst' command to remove
	  a package if it already was installed.

2000-08-25  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Removed the bug with `~' in paths

2000-08-14  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Release of version 0.4

	* the -m option is now less restrictive

2000-08-13  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* After the command `strip' the checksums are recalculated
	  automatically now.

	* If something fails during a `makeinst' command the possibly
	  installed package will be removed because it could be broken.

	* Logfile now also unbuffered.

	* Fixed bug in DoForPackage2Rotate and optimized a bit

	* Fixed bugs in DoInstPackage: 
             Did not rename package in the right way
             Got package name in the wrong way

	* Fixed some small bugs (path handling and more...)

	* new printLOG and printV[12] to avoid the "if $Verbose" after
	  every print command.

2000-08-12  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Updated docu.

	* New `--configdirname' option specifying the name of $ConfigDirName.

	* Added some verbose-messages to DoCheckIn and -Out and rewrote
	  them a bit.

2000-08-11  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Fixed bug in GetPackageStatus

2000-08-10  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Creator info (name, date, ...) is now created when 
	  doing `makeinst'

	* now setting env-var LD_RUN_PATH to $TargetDir/lib at start

	* new CallExitCode-sub, decides on exit-code if it should fail or
	  not

2000-08-09  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* fixed some bugs

	* new `shell' command, calls $SHELL with all env-vars set by stowES

2000-08-05  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* new `rebuild' command to rebuild the whole stow archive (delete
	  all dirs and links (except the stowdir of course) in the target
	  dir and check in all package again (of course only these which
	  where checked in before...))

	* some more output with option `-v' used once (say the StowDir,
	  the TartgetDir, the DumpDir and from where we take the stow- and
	  targetdir)

	* command `install': removing source only if the functions before
	  were succesful.

2000-07-30  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* now `rotatinginstall' option for the cmd `install' (see README)

2000-07-29  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* environment variable `STOWES' can now be filled with options
	  (same as on command line). These are processed _after_
	  the config-files and _before_ the options given on the command
	  line.

	* now setting env-vars {CPP,LD}FLAGS as well

	* fixed bug in option `--removesource', should work now

	* fixed bug in DoCheckIn in conjunction with DryRun option

	* Minor output cleanups (spaces and so on)

2000-07-23  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* restructered command parsing code, should have fixed some
	  bugs and if you specify `-t' or `-s' on the command-line
	  this will override `-t' _AND_ `-s' options given in config
	  files (less confusing).

2000-07-18  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Toggled default for `striping' files when installing packages
	  to off (causes trouble with shared libs)

2000-07-17  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Fixed bug in `DoRename' causing this sub to fail if
	  some dirs/files worked on (configuration-dir, checksum-file)
	  do not actually exist.

2000-07-16  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* links in the target directory are now checked that they point
	  into the stow-directory

	* rewrote the DiveDir-subs-system, no new functionality added

2000-06-10  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* matching packages are now counted per argument and not
	  all arguments at the same time (prevented to use two
	  or more arguments successfully)

2000-05-22  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Release of version 0.3
	
2000-05-20  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* command `make' now checks if the Makefile contains
	  a rule `check' and calls "make check" if so

2000-05-14  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Splitted command `check' to `checkstow' and `checktarget'

2000-05-13  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Aliases for commands are now possible

	* Commands can now be abbrivated

	* Command `contents' now displays the size of the files listed

2000-05-09  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* No check for external programs for command `version'

2000-05-07  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* stowdir is now created if it does not exist

	* command `check' now displays the size of each package

	* renamed command `instsrc' to `makeinst'

	* added options to avoid the call of `configure' and `make check'

	* added error-scan-code for configure call

	* the ENV-vars `PATH� and `LD_LIBRARY_PATH' are now set
	  at the beginning of the script, should make your life easier...

2000-04-29  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* simple `configure' script creating a Makefile for installation

	* put `"' around the files and dirs in the Call{Silent,Output}-subs
	  ---> spaces should now be possible

2000-04-23  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* added the command "check" to check for broken packages, this
	  command does nearly the same as the list command but is _really_
	  slower...

2000-04-09  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* No response from Bob concerning the bug yet....

	* Added a check for `broken' packages to the list command.

2000-04-03  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Sent bug report for `stow' to Bob Glickstein.

2000-04-01  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* renamed command "instmake" to "make"

2000-03-30  Adam Lackorzynski  <al10@inf.tu-dresden.de>

	* Release of version 0.2