3.7.4 Tue Apr 25 2002
- some minor cleanups
- changed "recurse" -> "recursive"

3.7.3 Wed Apr 24 2002
- some minor improvements in the upgrade code
- small bug with with remote provides databases fixed

3.7.2 Sun Apr 21 2002
- avoid warnings (hopefully) fixed for good now

3.7.1 Sat Apr 20 2002
- passing user/pass to lwp if present
- new option to use a lock file
- avoid warnings about nonexisting directories corresponding to arch's 

3.7 Fri Apr 19 2002
- support for LWP added (essentially patch from Andrey Sukhorukov)
  check out the new options UseLWP and LWPProtocols
- problem with remote provides databases fixed for good (thanks to Bert de Bruijn)

3.6.2 Fri Apr 19 2002
- workaround for rpm-perl bug fixed

3.6.1 Thu Apr 18 2002
- a problem with remote provides databases fixed (thanks to Bert de Bruijn)

3.6 Wed Apr 17 2002
- you can now choose to query rpm headers and the rpm database using the
  new options QueryHeaders and QueryDatabase. This
  will use the perl rpm bindings and, in particular, use the EPOCH tag
  during version comparison (for local rpms).
- new option to log to syslog (use "syslog" as name for the log file)
- if you want to check all subdirs according to your arch, you can
  now use "path//". The old syntax "path/" for ftp sites is deprecated.
- new option "FixRPMNames"
- bug in http parsing code fixed (thanks to Woody McLendon for helping me
  tracking this one down!)

3.5.9 Fri Apr 14 2002
- now using autoflush for http sockets (thanks to Woody McLendon)
- some changes for future options

3.5.8 Fri Apr 12 2002
- compare option fixed (thanks to Graeme Wilford)
- some changes in the version comparsion code (pointed out by Graeme Wilford)

3.5.7 Tue Apr 9 2002
- some changes for future options

3.5.6 Sat Apr 6 2002
- problem with DldUseDB option fixed  

3.5.5 Tue Apr 4 2002
- New database creation fixed

3.5.4 Wed Apr 3 2002
- promlems with Include/Exclude fixed (thanks to Lars Nummedal)
- new mailinglist https://www.mat.univie.ac.at/mailman/listinfo/autoupdate 

3.5.3 Thu Apr 2 2002
- further problems with perl 5.005 fixed (thanks again to Alexander Bergolth)
- fixed dist option

3.5.2 Mon Apr 1 2002
- yast (yet another stupid typo) fixed (thanks to Ramiro Morales)
- new option showlatest
- some cleanups
- some additions to the man page (thanks to Stefan and Eric B. Decker)
- problems with @INC under redhat 6.{1,2} fixed and "use warnings"
  disabled in autoupdate.pm since it does not work under perl
  5.005 !?? (thanks to David Rees and Alexander Bergolth) 

3.5.1 Sat Mar 23 2002
- autoget mode fixed (stupid typo in a sub)
- another stupid typo in a sub fixed (thanks to Matthias Andree)

3.5 Fri Mar 22 2002
- support for the repackage option of rpm
- rewrote some parts to use rpm header objects rather
  than filenames. Put this stuff into a separate module
  autoupdate.pm, so others can reuse this code. This
  is WIP, if you are interested, let me know.

3.4.6 Sat Mar 16 2002
- some minor improvements in the http code 

3.4.5 Thu Mar 14 2002
- problems whith purge part fixed (patch from David Rees)
- new options debughttp and debugftp

3.4.4 Fri Mar  8 2002
- Fixed typo introduced in the previous release (noverbose
  option broken)

3.4.3 Tue Mar  7 2002
- Verbose option no longer implies Warnings (pointed out by
  Mike Radomski)
- some problems with DistArch fixed (pointed out by
  Mike Radomski)
- added "rpmnamewarnings" as command line option

3.4.2 Sun Mar  3 2002
- using close rather than shutdown for sockets to make older
  perl versions happy (thanks to David Rees for reporting this)

3.4.1 Sun Feb 10 2002
- default entry in lilo.conf was not updated (thanks to David J. Morse
  for pointing this out)

3.4 Tue Jan 29 2002
- Check rpm signature after ftp transfers and retry if
  the check fails (suggested by Bertil Askelid)
- Added "-debug" to the list of extensions for kernel
  rpm names (pointed out by Neal D. Becker)

3.3.9 Tue Jan 15 2002
- bug in version code fixed (1.0-11 newer than 1.0-101)
  (thanks to Paul Wagland) 

3.3.8 Fri Jan 11 2002
- DldUseDB option was ignored (thanks to Pekka Savola) 

3.3.7 Thu Jan 10 2002
- changed version code such that mutt-1.2.5.1 is newer than mutt-1.2.5i
  (thanks to Pekka Savola) 

3.3.6 Tue Jan  8 2002
- More problems with autoprovides data base on server fixed
  (thanks again to Josko Plazonic)

3.3.5 Mon Dec 17 2001
- Removal of rpms was broken (thanks to Josko Plazonic)
- Problems with autoprovides data base on server fixed
  (thanks again to Josko Plazonic)

3.3.4 Fri Dec 14 2001
- Two small bugs with "file:///dir" url's fixed

3.3.3 Wed Nov 21 2001
- Typo in the previous stunnel bug fix (thanks to Michel de Groot)

3.3.2 Tue Nov 20 2001
- New option HTTPSendHost to make virtual hosts work (credits go to Chuck Moss)
- Stunnel pid file name problem fixed (patch from Michel de Groot)

3.3.1 Thu Nov 15 2001
- Minor enhancements for guessing requirements

3.3 Fri Nov  9 2001
- Support for https via stunnel (idea from Michel de Groot)

3.2.5 Thu Nov  8 2001
- Some cleanups

3.2.4 Wed Nov  7 2001
- Added redirect support to http code (suggested by Michel de Groot)

3.2.3 Tue Nov  6 2001
- some cosmetic fixes
- changed from error to warning, if the new kernel image is
  present in the boot manager (thanks to Damjan Lango)

3.2.2 Wed Oct 24 2001
- dldall option can now be used twice to obtain a value
  of "DldAll=2"
- new option mergeall (patch from Chris Bailiff)
- removed logrotate config file from rpm (some users don't
  want the log file to be rotated automatically).

3.2.1 Fri Oct 12 2001
- fixed a bug where strings were not matched litterally (thanks to
  Gustav Schaffter)
- logrotate config file

3.2 Sat Oct  6 2001
- support for provides databases from remote server
- new options mergedb, createdb

3.1.9 Wed Sep 19 2001
- small bug in recurse code fixed (thanks to Benjamin Johnson)

3.1.8 Sat Sep 15 2001
- small bug in comparison code fixed
- typo in man page fixed (thanks to Pekka Savola) 

3.1.7 Wed Sep 12 2001
- now guessing that "item" is provided by "item" if it cannot be
  found in the provides database
- get mode now tries to resolves items using the provides database

3.1.6 Mon Sep 10 2001
- minor bug in dld part fixed

3.1.5 Thu Aug  9 2001
- some minor cleanups

3.1.4 Tue Aug  7 2001
- fixed removebad part

3.1.3 Mon Aug  6 2001
- alias entries in lilo.conf are now handled (thanks to Graeme Wilford)
- new option DldConfigDir
- FTPRetry part improved (thanks to Bertil Askelid)

3.1.2 Wed Aug 1 2001
- just found out that ther is no need to reinstall grub!
  removed all corresponding code and items
- small bugfix in the boot manager code

3.1.1 Tue Jul 31 2001
- database given on the command line is not used (thanks to Graeme Wilford)
- smp kernels not upgraded correctly (thanks to Omer van der Horst Jansen
  and Graeme Wilford)

3.1 Mon Jul 30 2001
- added support for grub
- made boot manager installation easier to customize:
  BootManager, BootScript, BootSuffix, UseBootSuffix, BootConf
- renamed some options to allow for different
  boot managers. The old options still work but
  might be removed in the future

  command line options:
  lilo         -> boot
  liloaddasnew -> bootaddasnew

  config file variables:
  DoLilo       -> DoBoot
  LiloAddAsNew -> BootAddAsNew
- some minor bug fixes

3.0.3 Thu Jul 26 2001
- changed log file location, added date to log
- forgot to add contents of update dir during download
- changed dldall option
  now only rpms for which no local version is present get
  only downloaded if they are not in the provides database
  to get the old style, use dldall twice or set it to 2 in the configs

3.0.2 Tue Jul 24 2001
- fixed misspelled sub

3.0.1 Mon Jul 23 2001
- now adding installed rpms to porvides database if
  no rpm dir is present
- fixed broken resolve feature
- fixed broken merge feature
- added log option

3.0 Fri Jul 20 2001
- added http support
- added get mode
- added provides database to speed up things
- some cleanups

2.8 Sun Jul 15 2001
- split autoupdate into four parts auto(upd|ins), autodld,
  automrg, and autoprg to make it more convennient to use
  and to aviod the name conflict with the "autoupdate"
  script from autoconf. Moreover, the autoupdate script
  might be removed entirely in future versions.
- renamed some options to make them consistent and
  sutaible for supporting protocols other than ftp
  in the future. The old options still work but
  might be removed in the future

  command line options:
  ftpurl       -> url
  ftpconfig    -> dldconfig
  ftpall       -> dldall
  ftprecurse   -> dldrecurse
  matchftp     -> dldmatch
  updatekernel -> kernel
  postftpscript-> postdldscript
  updateall    -> install
  updatealldir -> installdir
  matchmerge   -> mergematch
  client       -> 'removed'

  config file variables:
  DoFTP          -> DoDld
  FTPAll         -> DldAll
  FTPRecurse     -> DldRecurse
  FTPConfig      -> DldConfig
  FTPGetInstalled-> DldGetInstalled
  PostFTPScript  -> PostDldScript
  MatchFTP       -> DldMatch
  MatchMerge     -> MergeMatch
  DoUpdateKernel -> DoKernel
  DoUpdateAll    -> DoInstall
  DirUpdates     -> UpdateDir
  DirUpdatesAll  -> InstallDir
  DirRPMs       -> RPMDir
  DirStore      -> StoreDir

2.7.10 Sat Jun 23 2001
- fixed an error in lilo part reported by Pekka

2.7.9 Mon Jun 11 2001
- fixed stupid error for DirStore option
- Thanks to JP Vossen for pointing this out

2.7.8 Thu Jun  7 2001
- query rpm for arch of installed packages

2.7.7 Tue May 22 2001
- fixed a small bug in the purge part

2.7.6 Mon May 21 2001
- Now using internal getcwd, uname functions from the POSIX module.
- Using lsb_release if available.

2.7.5 Wed May 16 2001
- added support for custom ftp port (via "host.domain:port")

2.7.4 Wed May  9 2001
- added suse config
- added mandrake config
- new option RPMNameWarnings 

2.7.3 Mon May  7 2001
- added distarch option
- ftp recurse now handles relative paths

2.7.2 Sun May  6 2001
- added support for "athlon"
- small bug fixes
- added SuSE support to distversion.sh (thanks to Richard Boss)

2.7.1 Fri May  4 2001
- fixed some problems with recurse mode

2.7 Thu May  3 2001
- lilo mode now works if the current kernel image is
  /boot/vmlinuz (i.e., without version-release extension)
- added recurse option
- changed the upgrade mode: Exclude patterns for kernels are
  no longer needed (in fact, if used, they will now prevent
  kernel upgrades!) and are replaced by KernelExt
- added client option (suggested by Stefan Furtmayr)
- added PostFTPScript

2.6.4 Tue May  1 2001
- parse config file given on the command line instead of
  default config file and before parsing command line arguments

2.6.3 Mon Apr 30 2001
- fixed some errors in man page (pointed out by Stefan Furtmayr)
- recurse through directories corresponding to architecture
  in update direcory

2.6.2 Thu Apr 26 2001
- better version comparison code

2.6.1 Mon Apr 23 2001
- added support for alphaev6 (thanks to Allan Frank)

2.6 Mon Apr 23 2001
- added distversion.sh to make rpm work on different
  distributions
- better support for architectures other than ix86:
  alpha,sparc,sparc64,ppc,ia64

2.5.6 Wed Apr 18 2001
- fixed a perl warning (some version of perl
  enter a loop over an empty array once!?)

2.5.5 Thu Apr 17 2001
- now upgrading kernel after rpms
- fixed env "HOME" so that gpg works if run from
  cron (thanks to Adam (StatiC) Gibson)
- made some changes to the default configuration
  (most suggestions by Stefan Furtmayr)

2.5.4 Mon Apr 16 2001
- some cosmetic changes in the debugging output
- put config into separate rpm (as suggested by Wil Reilly Cooley)

2.5.3 Sat Apr  7 2001
- better handling of links during ftprecurse
- added postupdatescript option also on the command line

2.5.2 Fri Apr  6 2001
- added patch from Torsten Lehmann:
  - new option PostUpdateScript
  - improved ftprecurse code

2.5.1 Thu Apr  5 2001
- it is now possible to turn off warnings
- nicer debugging output
- added FTPGetInstalled option to make Brendan Byrd happy
- some other minor fixes

2.5 Wed Apr  4 2001
- rpms can now be given on the command line
- accepting rpm names without release

2.4.3 Tue Apr  3 2001
- added ftprecursive option
- Thanks to Brendan Byrd/SineSwiper for his patch

2.4.2 Fri Mar 30 2001
- Fixed borken liloaddasnew option

2.4.1 Thu Mar 29 2001
- Fixed exit code

2.4 Mon Mar 12 2001
- Fixed removing of bad rpms.
- Added cleanupkernel option.
- Added liloaddasnew option.

2.3.1 Fri Mar  9 2001
- Upgrading modutils/mkinitrd before kernel rpms.

2.3 Fri Mar  9 2001
- New option updatealldir.

2.2 Tue Mar  6 2001
- Improved upgrade code. Kernel upgrades are done only during upgrade mode.

2.1 Mon Mar  5 2001
- Improved upgrade code. Fixed bug in lilo part.

2.0 Thu Mar  1 2001
- Included Kernel upgrade feature.

1.1 Wed Feb 28 2001
- New option matchftp. Minor bug fixes.

1.0.2 Tue Feb 27 2001
- Minor bug fixes.

1.0.1 Mon Feb 12 2001
- Fixed warning if config file does not exist.

1.0 Fri Feb  9 2001
- Did some testing. Think it deserves a number not starting with 0.
- Uses $TMP environment variable if available

0.9.44 Wed Feb  7 2001
- Some security enhancements.
  World writable config files will be skipped.

0.9.43 Thu Feb  6 2001
- Small improvement in upgrade code

0.9.42 Mon Feb  5 2001
- Removed bug in version comparison code introduced in 0.9.39
- Always sort rpms

0.9.41 Sun Feb  4 2001
- Nicer output/debugging info

0.9.40 Fri Feb  2 2001
- More secure tmp file creation
  Thanks again to Pekka for his help!

0.9.39 Fri Feb  2 2001
- Fixed some problems with older perl versions.
  Thanks to Pekka for his help!

0.9.38 Fri Feb  2 2001
- Added "DefaultUser/DefaultPass" option.
- Better error messages if ftp fails.
- Added patch from Pekka Savola for spec file.
- Fixed gpg signature check.

0.9.37 Thu Feb  1 2001
- Minor improvements.

0.9.36 Wed Jan 31 2001
- Finished rewriting the code.
- Syntax of ftp config file changed slightly.
